I know a lot of people have asked about this USB arcade set, but I haven't found a solid working guide. I was able to have Retropie detect both Joysticks and all 16 buttons by following the first step in
https://github.com/retropie/retropie-setup/wiki/Xin-Mo-Controller:"Add the following to /boot/cmdline.txt (just add a space to the existing entry so its all on one line)
usbhid.quirks=0x16c0:0x05e1:0x040 "
I just added exactly what the page said.
However, now I am having issues. JStest js0 and js1 shows all buttons working and both joysticks working. (In fact, it lists them as separate buttons 1-8, not even 1-16. So I am making headway. However, when I configure in the GUI in retropie, upon configuring the second player, the first player's buttons lose their mapping. Its strange, I'll start a two player game like mario all stars for example and 2nd player will work fine and 1st players buttons don't work. The joysticks however still both work. If I reconfigure 1st player, then 2nd player loses its mapping. It's just a back and forth.
So I followed this site and installed the kernel:
http://blog.petrockblock.com/forums/topic/how-to-get-xin-mo-dual-arcade-working-with-retropie-easy-guide/However, this froze my pi 3B and I had to reinstall.
So, with nowhere to turn, I come back here to bother you all. Is there a definitive way to config all or most of the emulators together to register all the buttons for the Xin- Mo? If so, I may need some real hand holding through this.
I can open up the config file and see what is there... but it doesn't show two joysticks. Is there something I can put in there replacing the text currently there that will set this straight? I did take a screenshot of the text in the controller's cfg file if that helps, however haha I don't know how to upload pics to the forum...
Yes, I am a NOOB.
Thanks in advance. I have had a ton of help and finally got most everything else sorted out, so I do really mean it when I say you guys have been great.
I'll add one more thing: I went ahead and found the Retroarch config for all emulators. It of course just listed one set of controls and didn't list either player 1 or player 2. So I essentially erased that and then retyped in all the inputs for all buttons for P1 and then again for P2. Of course this didn't work either. Upon mapping in the gui again and entering a game, the buttons were all screwed up.
So, anyone come across a solution for this problem? The only other option I can think of is to buy a second Xin Mo chip and plug a set of inputs into it so each player has its own chip because I think the issue is retropie reading each xin mo as just one player... but I could be wrong there. Thanks guys for any advice.