Mayflash/HuiJia N64 adapter third party controller support
-
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 controllerHas 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!
-
@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
-
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.
-
@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
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.