Hooking up Xin Mo for idiots.
-
Hi,
I'm completely new to retropie / emulationstation, and after buying a pre-made retropie setup with a xin mo dual arcade control, after having some issues with lack of space on the mini SD that came with the original, I've upgraded to a larger mini SD and new version of retropie (3.7). However, I'm having problems with the arcade controls (namely, after setting up the UI with controller one, there is no option to set up controller 2, therefore it doesn't work). Is there any way to setup the controller so it works with both controllers once more?
I know it's a stupid question, but is there a control config file that I can take from the original, and copy it over to the new one by WinSCP? Otherwise, how do I set it up? (Bear in mind, I'm a complete Noob to this and have on experience in programming) Are there any foolproof guides out there? All the guides have found include some editing of command lines etc as if it's second nature and to me it's far from second nature.
Any tips would be greatly appreciated.
Thank you. -
-
@herb_fargus Thanks, but as I said, I'm completely lost when it comes to this, is there an easy to follow foolproof guide that shows you how to edit, then set it up?
-
I think the length of that page might be scaring you away, because if you'll notice, the pertinent information is pretty short and straight forward. However, if you've never used a system like this before, even the easiest guide could use a little explaination, so let's break it down step by step.
-
While in Emulation Station press the "f4" key of your keyboard. This will drop you down to the command line.
-
Now type "lsusb" without the quotations and look for your device. Make a note of the vendor and product id number.
-
Next, type "sudo nano /boot/cmdline.txt" without the quotations. Here is where you should reference the provided link above by adding the specified lines of text it describes. You will make use of your vendor/product id here.
-
When you're done, press "ctrl+o" to save, "return" to confirm and "ctrl+x" to exit. Now type "sudo reboot" without quotations and wait for Emulation Station to fully load again.
-
Finally, you should be able to map you're controllers as you would any other from the "Configure Input" menu inside Emulation Station.
-
-
This is my problem, not knowing anything about it. I get to the command line and type lsusb -d as you mentioned, however it then simply shows the following:
lsusb: option requires an argument --'d'
usage: lsusb (options)...
list USB devicesIt then gives a number of options: (V verbose, S: devnum, d: Vendor etc)
I then then enter 'd' and but it simply states 'command not found'Am I mis-typing? doing something wrong? etc?
-
This is my fault. I thought I remembered the "-d" variable performing a specific task that would have narrowed down the output, making it easier for you to read, but it is used for something else. Try the same technique, omitting the "-d". I'm also going to edit the previous instructions in case someone else happens upon it later.
-
Ahh, got it. It seems to be working now; recognised as two pads instead of one and input ok. Seems to be working on FBA after testing so it's sorted. Really want to thank you for the help, buddy. I really appreciate it!
-
@johnnypanic were you able to get the Xin-mo controller to work. I've followed every blog and post and still no resolve
-
Same here. Checke the USB-ID with lsusb and added the line at the end of my config.txt. Still only one controller is found.
Is there a way to check if the USBHID is actually loaded? Something to verify/probe what is going on why js1 isn't available?
Using Retropie 4 on a Raspi 3.
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.