In the end I realised it was actually a faulty USB cable.
Swapped the cable and then the Xin-Mo was detected straight away. No need to install drivers. Configured the buttons for player 1 and was good to go.
I'm now going to research into joystick deadzones. There seems to be excess travel to activate the micro-switches which causes an in-game delay. I have Zippy joysticks but will research into an alternative that has a smaller deadzone for faster response delay.
I'm sure other people have experienced this, there must be a wealth of knowledge about better alternatives to the Zippy joystick.
Perhaps true 4 way controls can only be achieved mechanically, I have limited knowledge of Arcade stuff.
i belive this is the only way ...
as i suggested earlier, it is possible to physically switch from 4 to 8way by loosen the screw on the bottum, but if you want something that can switch automaticly i would suggest something like the ultimarc servostik perhaps, alltho those are quite a lot more expensive than the zippy joysticks (especially if you want 2).
@johnes Did you configure the controller in Emulationstation as described here ? This should get you the proper mapping in Emulationstation (i.e. Start brings up the ES menu, Select the edit menu, etc.).
I am having the same issue mine comes up with o LG one gamepad recognized. I have a 3B+ with retropie 4.4. I have tried the custom kernel 1.20160322-1 and the cmdline.txt with no luck. The kernel install fails though so I'm not sure how to get around that or if it would even work on a 3B+ at all.
Okay so update!
At long last I figured out the issue... Hallelujah!
I opened up the hardware and looked hard at the xin mo encoder. I had a diagram to reference where the connections need to be beforehand in case.
I then simply unplugged the 2nd player side's 4 pin (up, down, left, right) connector and turned it around and plugged it right in and BAM! All of the configurations read right and the controls were as they should be!
Hopefully this can help anyone who was at a loss like I was. It seems when all software issues fail... Check the physical connections to verify. 😂👍
@tommeesawyer I know this is pretty old thread... I’m about to try 2 xin mo for 4 players plus a ultimatc trackball. Did you have any issues assigning 4 players in emulation station controller setup? All working good with mame and 4 player console games? (ex. Mario kart 64)
Hopin for some insight with this option rather than single player zero delay controllers taking up all 4 USB ports...