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

    XM10 retropie 4.4 raspberry 3b+

    Scheduled Pinned Locked Moved Help and Support
    xm-10dual control3b+ stretch
    3 Posts 2 Posters 1.3k 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.
    • S
      saaffy
      last edited by

      I am new to this, trying to build my own arcade together with my children. I bought a new raspberry 3b+ and a couple of btns and joysticks from ultracabs. Now I am trying to setup the system; unfortunatly I cannot seem to do so. I have added the second controler by adding the usbhid.quirks=0x0314:0x0328:0x040 (https://github.com/RetroPie/RetroPie-Setup/wiki/Xin-Mo-Controller) and indeed the configuration screen now states it sees 2 different controlers. But if I try to set one up (by holding down a key, the pi sees it is a xm-10), it seems the pi automatically tries to map (wrongly) some/most of the buttons. After a while is hangs on button A - Already taken.. apparently all the buttons have been configured, but it is all wrong.

      Is this normal behavior? Or is the wiring or splitter sending out wrong signals? Can I just accept the wrong configuration an d should I try to set it straight by editting the config files manually?

      Any help much appreciated!

      Sander

      1 Reply Last reply Reply Quote 0
      • simonsterS
        simonster
        last edited by simonster

        This is an indication that you have the buttons wired differently for each controller.

        Try using latest at the command line and check that the buttons respond in the same order, if not swap them so they do.
        Run
        jstest /dev/input/js0 for player 1 and

        jstest /dev/input/js1 for player 2

        Press Ctrl+C to exit

        1 Reply Last reply Reply Quote 0
        • S
          saaffy
          last edited by saaffy

          Hi Simonster,

          thanx for your response and sorry for my late reply. I picked up the project now and tried your command lines. I believe they are actually configured the same, but I do not think that is the problem. If I run the jstest /dev/input/js0, I just see multiple randome records on the screen being populated as if the buttons are pressed, but they are not. I removed every player2 connections, and only have the button 8 + gdn connected; now the cmd line still shows btn 8 and btn 7 being pushed eventhough I though nothing. I believe the xm10 panel must be faulty....

          Sander

          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.