Xin Mo board - how to configure 2 players on pi 3
-
Hi all,
So I have read a LOT of forums with regards to getting emulationstation to recognise the xin mo as two arcade controllers and not one. I am using a pi 3 and it seems the only work around people have had some success with is the "usbhid.quirks=0x16c0:0x05e1:0x040" fix. Unfortunately this does not work for me.
I have tried to make sure my wiring is all ok but not entirely sure what people mean by this...? I have 3 spare inputs not being used on the xin mo and have hooked these up to make sure these aren't being used for some reason.
Any help would be greatly appreciated as it seems there hasn't been any very clear instructions just yet for us noobs!
-
I have been playing around a little further to figure out what is going on and have come across some interesting things.
Firstly, when trying the "usbhid.quirks=0x16c0:0x05e1:0x040" fix, once rebooted I cannot select anything. I can only navigate left,right, up and down and bring up the menu.
When trying to jstest to make sure the buttons work correctly, I notice I don't just have js0, I also have js1. It turns out js0 is the right side (player 2) and my start and select buttons while js1 is my left controls (player 1). Is this normal? in js0 I am using values 0,1,2,3,4,5,8,9 while in js1 I am using 0,1,2,3,4,5.
I am a total pi noob so my knowledge is very limited. I am doing my best to work my way through it but a little help would be great! Would love to get both players working.
Thanks again!
-
Does no one reply on this forum?
-
Have you wired the buttons up so they match correctly? Here's a quick and dirty summary of how mine is wired up. (I have not inlcuded the ground wiring and joystick up, down., left, right as they are obvious) Left Trigger and Right Trigger are not used at all.
After adding the usb quirks to the /boot/cmdline.txt it works.Note: ignore navigation in the Emulation Station console once you've intially set it up.
The way I could see it had worked was by loading a emulator (must be using a libreto core, so anyone that starts lr-xxxxPress select + X (to go into the RetroArch GUI)
I had Xin-Mo player #1 and for player 2 it displayed #2
Once I saw this I mapped my buttons here and it worked without any issues. -
Hi Graboid, sorry for such a delay in getting back! First chance I have had to have a proper look at this. I have followed your steps and I am 100% wired up according to your wiring diagram. I add the usb quirks line and reboot. On rebooting, none of the buttons work at all. I have tried pushing select and x together (as well as every other combination of two buttons) and cannot access the retroarch gui. I tried hitting f1 on the keyboard too and this won't do anything either so I can't see any way of accessing the retroarch gui to even see whether it now sees it as two controllers. However Lstest does show it as two controllers...
any ideas? really appreciate your help and hopefully I can get this running! I am using a pi 3 and retropie v 4.1 (have tried older versions too). What are you using and what version of retropie are you using?
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.