How to get Xin-Mo Dual Arcade Working with retropie! UPDATE: Raspberry Pi 0,1,2 (And 3 in some cases)
-
@karimi said in How to get Xin-Mo Dual Arcade Working with retropie! Easy guide:-) UPDATE: Raspberry Pi 0,1,2:
hey Guys,
is there an update on how to get this fixed for the Pi3 ???Thanks
So you're saying that the Xin-Mo Dual doesn't work at all on the Pi3? I'm in the middle of building a bartop using a Pi3, and I ordered all the buttons/sticks and it comes with the Xin-Mo...
I might have to switch to Recalbox?
-
@strider_crb It works for me (using Xin Mo controller on Raspberry Pi and Retropie 3.8). But needed to do the fix mentioned in the Wiki.
EDIT: But I didn't install that kernel. Just went with usb quirk. -
@SteffenMB Ok cool. That is what I read, I didn't know if something changed that I was not aware of.
Thanks for the info.
-
Hi everybody! And sorry for the late reply, I have a couple of days off and I will try to solve some of your problems:-) I am still seeding the 3.3.1 image for Raspberry pi 1 and 2, and I guarantee that the Xin-Mo will work fully with that image if you follow the guide.
-
Yes it works fine with the fix and kernel or instruction guid for the Pi1 and Pi 2 but not with Pi 3. You will get a brick when u use the Kernel. I am not aware of an other way to fix the problem without the Kernel...and all other links to other threads where are posts like " check your cabling and so on" are ridiculous supports....
Thanks
-
Hey Guys,
is there any update?!? I am still facing with this xino and my pi3.
Thanks -
@grahamken said in How to get Xin-Mo Dual Arcade Working with retropie! UPDATE: Raspberry Pi 0,1,2 (And 3 in some cases):
@karimi Im with you on this. Am heartbrroken with this. Although, have bought another cheap controller board off Aliexpress as a tester. Will let you know hownthat works out.
http://www.aliexpress.com/item/2-Players-Zero-Delay-USB-Encoder-PC-To-HAPP-Style-Joystick-Arcade-Push-Buttons-for-MAME/32655378742.html?spm=2114.30010308.3.2.gcLJM7&ws_ab_test=searchweb201556_0,searchweb201602_3_10037_10017_507_10032_401,searchweb201603_3&btsid=aaec54fe-b333-44c6-8bcd-990d72a991f9Hey my freind, u got your controller from aliexpress? How it worked is is possible to get everything run?
Thanks
-
Hey Guys I finally got it, just add the quirk line NOT in a new line directly in the first line with one space. And check your device ID before...
Now I got antoher issue I cant figure out how to get my usb Hub running??!
My old one doesnt work so fine sometimes found some controllers sometimes no and now I bought a expansive good one and this one doesnt even be detected...Help plz
-
@fakeangeldc The usbquirks method worked for me. I got it all working except for Autofire on Joystick
Anyone find a solution for this?
-
@mrmohamed you won't believe what my issue was, the autofire was a result of a bad wiring, I accidentally plugged that switch on the NC (normally closed) instead of the NO (normally open), ground was OK, verify your wiring, that's all it was for me.
-
I'm running into an issue. I had this running flawlessly on the Pi2 in 3.7 but since upgrading to 4.0 my system crashed and I needed to start from scratch. I've transferred the newer kernel over but when I try to expand it within /home/ I get permission denied error messages.
Any ideas? This was SO helpful the first time but for some reason 4.0 doesn't wan to play nice!
-
@cujoac said in How to get Xin-Mo Dual Arcade Working with retropie! UPDATE: Raspberry Pi 0,1,2 (And 3 in some cases):
permission
Disregard....for some reason is just magically accepted my Xin_Mo upon reset...
-
i got it almost working.. p1 i can config but p2 does not work.. but i changed all the settings in retroarch saved it but still nothing..
-
@Nalacha did you use jstest or a similar utility to verify the values you're getting (if any) out of the p2 buttons? If not, I'd suggest you to try that just to rule out a possible wiring issue.
-
i did the jstest ... 2nd player does not work at all... any ideas? note i had all this working a long time ago..
-
OH n/m i did test js0 and js1 and both work.. so not sure why i cant get them to save in the emulators
-
Hi all, I'm back...so with the latest version of RetroPie my Xin-Mo has completely shifted controls. The primary controls work fine, but my special button combos (exiting Retroarch, volume, etc.) have completely flipped (formerly 8+9 but now 6+7) and suddenly my last two buttons (I think 18 and 19) will no longer register. Even odder, when I try to fix the controls in Retroarch (with the exception of 18 and 19, which won't respond period) nothing happens and they revert to the new default. Any ideas what I'm doing wrong, how to get 18 and 19 working again, and how to customize my controls so that they actually function as I set them?
-
I finally got my xin mo to work with two players. All steps taken were cobbled together from all over the place and thanks to all those whose posts enabled me to get it running.
I initially came to grief by not having the xin mo wired precisely (apparently mine wasn't). Emulation station would work fine but retroarch seemed to do its own thing (buttons not working) despite trying to set up the retroarch configurations in the retroarch gui.
Hopefully the steps I took will help someone else.- Using raspberry pi 3 and retropie 3.8 (wasn't too sure of version).
- xin-mo dual arcade
-
Plugged in xin mo and typed lsusb into command line to verify the identity of xin mo and confirm the codes (16c0:05e1).
-
Added the usbhid.quirks line (step 9 above)
-
Verified that two xin mo players were visible using jstest. Not sure where I found how to do that step.
-
Tested each microswitch within jstest for each controller and re-wired the switches so that the assignments matched the wiring diagram in the link above, i.e p0 input (player 1) Btn1/square shows up in jstest as button 0.
As retroarch had previously ignored any button that I attempted to map as start or select I made sure these were as per the diagram. i.e START= button 9, SELECT=button 10 in jstest. (I may have messed these up as they had to be swapped over once I started testing in an emulator) -
I then started emulation station and opened the menu to configure a game pad. I only mapped player one controls as described in step 10 above.
-
So far both players seem to work in the retroarch emulators I have tested.
Thanks again to DuckClimber and all the others whose posts helped me to get this working.
I found at one point in my tinkering that fiddling around with the wiring caused retroarch to only see the xin mo as 1 game pad, even though the jstest showed two working controllers. I want sure what caused that, but it came good after I deleted usb quirks content from the cmdline.txt, saved, rebooted and then re-entered the usb quirks again.
-
Hi everyone,
I have followed everything on this forum and so far haven't had any success. I have re-wired to PS3 controller setup as had PC set up but this doesn't seem to have worked yet (I am going to flash my SD and start again though to see if that changes anything. I did notice that when adding the usbquirks fix and looking at /dev/inputs I got js0 and js1.... is that normal? I am finding after using the usbquirks fix I can navigate, hit menu button to bring up configure controller but cannot enter... I am guessing this maybe is to do with my wiring? I even used jstest to test both js0 and js1 and mapped each button out and changed it in retroarch but that had no result.
Anyone that has had success with the usbquirks fix, do you have both js0 and js1? Am I going in the right direction? Any help would be hugely appreciated!!
-
I'm struggling with some mame games, player 2 works great with some game like bubble bobble or snow bros but I cant map the buttons for player 2 in game like Street Fighter II or the Mortal Kombat series via Tab menu. Someone know ho to fix it? thx
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.