RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

    Hooking up Xin Mo for idiots.

    Scheduled Pinned Locked Moved Help and Support
    9 Posts 5 Posters 2.2k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • J
      johnnypanic
      last edited by

      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_fargusH W 2 Replies Last reply Reply Quote 0
      • herb_fargusH
        herb_fargus administrators @johnnypanic
        last edited by

        @johnnypanic https://github.com/RetroPie/RetroPie-Setup/wiki/Xin-Mo-Controller

        If you read the documentation it will answer 99% of your questions: https://retropie.org.uk/docs/

        Also if you want a solution to your problems read this first: https://retropie.org.uk/forum/topic/3/read-this-first

        1 Reply Last reply Reply Quote 1
        • J
          johnnypanic
          last edited by

          @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?

          mediamogulM 1 Reply Last reply Reply Quote 0
          • mediamogulM
            mediamogul Global Moderator @johnnypanic
            last edited by mediamogul

            @johnnypanic

            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.

            RetroPie v4.5 • RPi3 Model B • 5.1V 2.5A PSU • 16GB SanDisk microSD • 512GB External Drive

            J 1 Reply Last reply Reply Quote 1
            • J
              johnnypanic @mediamogul
              last edited by

              @mediamogul

              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 devices

              It 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?

              mediamogulM 1 Reply Last reply Reply Quote 0
              • mediamogulM
                mediamogul Global Moderator @johnnypanic
                last edited by mediamogul

                @johnnypanic

                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.

                RetroPie v4.5 • RPi3 Model B • 5.1V 2.5A PSU • 16GB SanDisk microSD • 512GB External Drive

                J 1 Reply Last reply Reply Quote 1
                • J
                  johnnypanic @mediamogul
                  last edited by

                  @mediamogul

                  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!

                  1 Reply Last reply Reply Quote 0
                  • W
                    Windellao3 @johnnypanic
                    last edited by

                    @johnnypanic were you able to get the Xin-mo controller to work. I've followed every blog and post and still no resolve

                    G 1 Reply Last reply Reply Quote 0
                    • G
                      globo @Windellao3
                      last edited by

                      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.

                      1 Reply Last reply Reply Quote 0
                      • First post
                        Last post

                      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.