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

    Retropie 4.4 Controller Issues - Xin-Mo & Multiple Controllers

    Scheduled Pinned Locked Moved Help and Support
    xin-moxin-mo xin-mo dxin-moxin-moduaretropie 4.4control issue
    3 Posts 1 Posters 2.8k 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.
    • B
      BDK
      last edited by

      Hello All,

      I am having a heck of time trying to keep my controller configs set on Retropie 4.4. I have a bar-top arcade that has two Xin-Mo controllers. Each Joystick has
      6 buttons
      1 joystick
      player 1(start)
      Coin (select)
      exit
      menu
      mode
      play

      In Retropie 4.3 this all worked great. This button configuration worked for all emulators I have atari , dreamcast, nin, sega, arcade etc...

      What is happening now is the controller will work for a few correctly meaning I can move up and down get into games and out of the emulators. At some point it just stops working and I can not get out of the emulators. I can still move up and down and buttons to get into emulators seem to work but they fail to get me out of emulator.
      Another thing I noticed it seems as soon as I plug in my Logitech Gamepad F310 that just works right out of the box with everything it starts to mess up the arcade sticks. It seems I can only have 2 joysticks configured.

      I have tried a lot of the stuff people have said to do on forums. This is what I have done.

      1. Add this line to cmdline.txt "usbhid.quirks=0x16c0:0x05e1:0x040"
      2. Used multiple - Xin-Mo Xin-Mo Dual Arcade.cfg & Xin-MoXin-MoDualArcade.cfg
      3. Configured my own Xin-Mo Xin-Mo Dual Arcade.cfg & Xin-MoXin-MoDualArcade.cfg
      4. I am currently evaluating this posting. I am concerned to do any of this since this is an old article and we are on Stretch now.
        http://ithink.ch/blog/2013/09/08/patching_the_linux_kernel_to_install_the_xin-mo_dual_arcade_driver_on_a_raspberry_pi.html

      Is anyone else having issues like this? Have you been able to get past them?

      Specs
      Retropie 4.4
      Pi 3b+

      Thanks in advance!
      BDK

      B 1 Reply Last reply Reply Quote 0
      • B
        BDK @BDK
        last edited by

        @bdk said in Retropie 4.4 Controller Issues - Xin-Mo & Multiple Controllers:

        Hello All,

        I am having a heck of time trying to keep my controller configs set on Retropie 4.4. I have a bar-top arcade that has two Xin-Mo controllers. Each Joystick has
        6 buttons
        1 joystick
        player 1(start)
        Coin (select)
        exit
        menu
        mode
        play

        In Retropie 4.3 this all worked great. This button configuration worked for all emulators I have atari , dreamcast, nin, sega, arcade etc...

        What is happening now is the controller will work for a few correctly meaning I can move up and down get into games and out of the emulators. At some point it just stops working and I can not get out of the emulators. I can still move up and down and buttons to get into emulators seem to work but they fail to get me out of emulator.
        Another thing I noticed it seems as soon as I plug in my Logitech Gamepad F310 that just works right out of the box with everything it starts to mess up the arcade sticks. It seems I can only have 2 joysticks configured.

        I have tried a lot of the stuff people have said to do on forums. This is what I have done.

        1. Add this line to cmdline.txt "usbhid.quirks=0x16c0:0x05e1:0x040"
        2. Used multiple - Xin-Mo Xin-Mo Dual Arcade.cfg & Xin-MoXin-MoDualArcade.cfg
        3. Configured my own Xin-Mo Xin-Mo Dual Arcade.cfg & Xin-MoXin-MoDualArcade.cfg
        4. I am currently evaluating this posting. I am concerned to do any of this since this is an old article and we are on Stretch now.
          http://ithink.ch/blog/2013/09/08/patching_the_linux_kernel_to_install_the_xin-mo_dual_arcade_driver_on_a_raspberry_pi.html

        Is anyone else having issues like this? Have you been able to get past them?

        Specs
        Retropie 4.4
        Pi 3b+

        Thanks in advance!
        BDK

        Update 5/14/2018 - I finally had a chance to really look at this issue and the problem looks like it has to do with RetroArch not saving Userbinds 3-5 . I can save the configs for the 1st two input binds but nothing after that. So I am looking into why I can not save bind 3 on.

        B 1 Reply Last reply Reply Quote 0
        • B
          BDK @BDK
          last edited by

          @bdk said in Retropie 4.4 Controller Issues - Xin-Mo & Multiple Controllers:

          @bdk said in Retropie 4.4 Controller Issues - Xin-Mo & Multiple Controllers:

          Hello All,

          I am having a heck of time trying to keep my controller configs set on Retropie 4.4. I have a bar-top arcade that has two Xin-Mo controllers. Each Joystick has
          6 buttons
          1 joystick
          player 1(start)
          Coin (select)
          exit
          menu
          mode
          play

          In Retropie 4.3 this all worked great. This button configuration worked for all emulators I have atari , dreamcast, nin, sega, arcade etc...

          What is happening now is the controller will work for a few correctly meaning I can move up and down get into games and out of the emulators. At some point it just stops working and I can not get out of the emulators. I can still move up and down and buttons to get into emulators seem to work but they fail to get me out of emulator.
          Another thing I noticed it seems as soon as I plug in my Logitech Gamepad F310 that just works right out of the box with everything it starts to mess up the arcade sticks. It seems I can only have 2 joysticks configured.

          I have tried a lot of the stuff people have said to do on forums. This is what I have done.

          1. Add this line to cmdline.txt "usbhid.quirks=0x16c0:0x05e1:0x040"
          2. Used multiple - Xin-Mo Xin-Mo Dual Arcade.cfg & Xin-MoXin-MoDualArcade.cfg
          3. Configured my own Xin-Mo Xin-Mo Dual Arcade.cfg & Xin-MoXin-MoDualArcade.cfg
          4. I am currently evaluating this posting. I am concerned to do any of this since this is an old article and we are on Stretch now.
            http://ithink.ch/blog/2013/09/08/patching_the_linux_kernel_to_install_the_xin-mo_dual_arcade_driver_on_a_raspberry_pi.html

          Is anyone else having issues like this? Have you been able to get past them?

          Specs
          Retropie 4.4
          Pi 3b+

          Thanks in advance!
          BDK

          Update 5/14/2018 - I finally had a chance to really look at this issue and the problem looks like it has to do with RetroArch not saving Userbinds 3-5 . I can save the configs for the 1st two input binds but nothing after that. So I am looking into why I can not save bind 3 on.

          ***Update 5/17/2018 - Now Working
          Boy this has been tricky but I learned a lot about Retropie trying to figure this out. A little silver lining. I think I got it fixed. This is what I did.

          At some point I must of updated my OS that removed the line in the cmdline.txt on the root of the SD card- usbhid.quirks=0x16c0:0x05e1:0x040.
          I re-added the line
          Wipped out emulation station information from the cli cmd line gui tool
          Rebooted
          Reconfigured joysticks and they worked.
          Back up image
          Then started loading all my packages
          I checked here and there still worked
          This is where I think it broke. I updated the retropie and the base OS and when rebooted my arcade joystick 2 was #1 and emulation station recofig would not work and hot keys did not work.
          Went into Retro Arch and noticed a few things.
          I thought I lost the cmdline.txt line that I mentioned in the begging but I did not, it was still there. The file did update though because I know I had another configuration in there that is no longer in that file but that was not what broke my controller. I did the following.

          I went to RetroArch configuration.

          1. Menu Toggle Gamepad combo was set to "start-Select" which I had it to none before. - I changed it back to "none"
          2. Save Configuration on exit was not set to yes it was now set to NO - I set it back to "Yes"
          3. My inputs where all messed up. Joystick 2 was 1 and GPIO was 1 and 3. I set Joystick 1 to 1 and save config, Set Joystick 2 to 2 saved and then set GPIO to 3. as a side note my keyboard worked even though it did not show up as a controller.
          4. I saved and rebooted and everything now seems to be working. I can get into games and my hot keys are working.

          I am doing a backup now. Once it is done I plan to make sure Keyboard is configured and my Logitech F3 joypad is working. Since this is an Arcade cabinet I am more concerned about Xin-Mo.

          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.