RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

    Mayflash/HuiJia N64 adapter third party controller support

    Scheduled Pinned Locked Moved Help and Support
    n64usb
    4 Posts 3 Posters 3.7k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • S
      seanr8
      last edited by

      Hi guys,

      Brand new here, so if I'm in the wrong or I need to provide more info, please don't hesitate.

      I recently setup a Pi 3 with RetroPie and everything is working great... except the Mayflash USB adapter (dmesg refers to it as HuiJia USB GamePad) I bought to play Mario Kart 64 with. All the third party controllers I've tested with it seem to bounce the Start Button (button 9) even when the button isn't being pressed.

      So far, I've done the following:
      Verified that the issue DOES HAPPEN in both ports of the Mayflash adapter with third party controllers
      Verified that the issue DOES NOT HAPPEN in both ports of the Mayflash adapter with official Nintendo controllers
      Verified with jstest that the button that is bouncing on all the third party controllers is button 9, or Start on the controller

      Has anyone had any luck getting third party controllers to work with this adapter? Where should I investigate next to try to find the problem? I'm not opposed to fiddling with some drivers and recompiling the kernel if need be, but my development experience with linux gamepad drivers is non-existent, so if someone can point me in areas I could investigate, it'd be a big help.

      Thanks!

      V 1 Reply Last reply Reply Quote 0
      • V
        vretro @seanr8
        last edited by vretro

        @seanr8 hi, I have the same adapter with N64 controllers. Because of related setup issues, I posted a question over at:
        https://retropie.org.uk/forum/topic/2944/huijia-n64-usb-adaptor-setup/

        Can you post up your InputAutoCfg and mupen64plus.cfg and that might help identify your issue and could solve mine too, as I have working buttons, including start, in my setup.

        Thank you

        1 Reply Last reply Reply Quote 0
        • S
          seanr8
          last edited by

          Hi! I just posted links to my cfgs on the post you linked. They should get you going with official controllers from my experience. I had a hell of a time getting them going for the past few days.

          The problem I'm having seems to be either a hardware problem (where unofficial controllers are not built to the same standards and are inadvertently sending button presses that are unintended), or a software problem (where the driver is not correctly debouncing inputs to verify that a signal is an intentional signal). Before I break out the tools and start analyzing the hardware, I wanted to know if anyone else has had a similar problem. I do think its relatively common since the Amazon post for these Mayflash/HuiJia adapters does say, "Third party controllers may not work properly with this adapter."

          With any luck we'll be able to get third party controllers working with this adapter if enough smart people also are having this problem... whether it's through a hardware mod or a software mod.

          1 Reply Last reply Reply Quote 0
          • B
            b1467803
            last edited by

            @seanr8 I'm having the exact same issue. I'm using the Huijia N64 adapter and the Project Venom N64 controller (from Amazon). Did you get anywhere with configuring this correctly and preventing the extra button presses?

            Thanks

            1 Reply Last reply Reply Quote 0
            • First post
              Last post

            Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.

            Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.