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

    Retro-bit Atari 2600 dual joystick adapter seen as single 2-axis joystick (solved)

    Scheduled Pinned Locked Moved Help and Support
    atariusb adapterdriverconfigurationretropie
    5 Posts 3 Posters 804 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.
    • neurocrashN
      neurocrash
      last edited by neurocrash

      Hi,

      I have one of these Retro-bit Atari 2600 USB joystick adapters for two Atari joysticks.

      https://stoneagegamer.com/atari-2600-to-usb-adapter-2-player-retro-bit.html

      In Retropie, it is recognized as a "INNEX ATARI Controller USB", but I can only assign anything from one joystick.

      I ran jstest to see what was going on, and it seems to see only one 2-axis joystick, and any movement on either stick is seen as if there was one 2-axis stick and one fire button attached. In Windows, it is seen as (two) 2-axis joysticks with fire buttons.

      Does this seem like a driver limitation, or is it possible there is a configuration change that may be needed?

      Thanks

      mituM 1 Reply Last reply Reply Quote 0
      • mituM
        mitu Global Moderator @neurocrash
        last edited by

        @neurocrash This looks something similar to https://retropie.org.uk/docs/Xin-Mo-Controller/. Try applying the usbhid.quirks for the controller - with the corresponding vendor/product IDs for the adapter.

        neurocrashN 2 Replies Last reply Reply Quote 1
        • neurocrashN
          neurocrash @mitu
          last edited by

          @mitu Thanks for finding that for me. I also found this alternate driver, but am getting into the area of I definitely have no idea what I'm doing with regards to installing and configuring it:

          https://github.com/msteinbeck/hid-retrobit/blob/master/DETAILS.md

          I'll report back after exploring these options.

          1 Reply Last reply Reply Quote 0
          • neurocrashN
            neurocrash @mitu
            last edited by neurocrash

            @mitu After running lsusb, I can see the adapter as follows:

            Bus 001 Device 004: ID 1292:4154 Innomedia Retro Link Atari cable

            Using the vendor and product codes from above with 0x appended to each to look up 0x1292:0x4154 with the search term quirks, I found documents referencing this is the option that corresponds to the vendor and product info for my device:

            options usbhid quirks=0x1292:0x4154:0x040

            Some of these include the following sites:

            https://github.com/libretro/Lakka-LibreELEC/blob/master/packages/libretro/retroarch/modprobe.d/usbhid.conf

            https://github.com/msteinbeck/hid-retrobit/blob/master/DETAILS.md

            I edited the /boot/cmdline.txt file and added the following to the end of the line of text:

            usbhid.quirks=0x1292:0x4154:0x040

            After rebooting, I can use the following commands to test that both controllers are working:

            jstest /dev/input/js0
            jstest /dev/input/js1

            Thanks for the help!

            1 Reply Last reply Reply Quote 0
            • I
              icode
              last edited by

              if anyone is still interested in this, check out these cool devices on icode.com. they allow you to have up to 4 paddles or joysticks connected to you PC via usb. There is even a bluetooth version.

              Atari paddles and joysticks usb adapter

              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.