I Recently built (almost finished) a tabletop arcade machine that uses a Raspberry Pi 2 as a hart and the Xin-Mo Dual Arcade USB-controller for my arcade buttons. But how much I try I can’t get the Xin-mo to work with two players. (And player 1 have “gamepad 2 and player 2 has “gamepad 1” when configured) (This is fixed, see below)
I have started to build my first Arcade machine based on retropie over the last few days. I was experiencing some issues with the Xin-mo controller but thanks to the efforts of people like “feederchain” in this thread I have everything up an running.
My setup consists of the following;
– Raspberry Pi B
– Xin-mo dual arcade controller
– 2 x joysticks and 16 buttons (Street Fighter II setup)
– Retropie 3.2.1
My config was working fine using a keyboard and Logitech F310 gamepad but when I added the Xin-mo and my custom joystick I couldn’t see it – this was resolved by installing custom_kernel_1.20150818-1.tar.gz referenced earlier in this thread.
Next issue was not being able to use the 2nd joystick and button setup, this was resolved by modifying /boot/cmdline.txt by adding the following content after a space at the end of the first line “usbhid.quirks=0x16c0:0x05e1:0x040”
I was then able to see two distinct controllers in jstest, configure 2 gamepads in emulationstation, and setup buttons for SFII in Mame.
that is all my technical issues resolved, arcade cabinet is mostly assembled so I am doing some undercoating tomorrow.
Again many thanks to the forum members and particularly contributors to this thread, without your efforts I would still be wondering why I couldn’t see my joystick.
Ok, so it seems like this is a linux kernel error and maybe hard to fix. (Hoping I’m wrong) And I got no answers so lets move on! Do anybody know how well the Ipac is working with RetroPie? Or should I just get an old keyboard and solder the wires to it? Maybe some other alternatives as well?
So I solved the problem with the player one showed up as player two and vice versa.
When I connected the cables I did it according to the PC-wiring picture, but you should look at the PS3-wiring picture. When I changed the cables the player one became player one, success!