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

    SNES 2 controller adapter not working

    Scheduled Pinned Locked Moved Help and Support
    3 Posts 2 Posters 1.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.
    • G
      Gators Banned
      last edited by

      I've been able to get things working with most of my controllers. But one thing I have is a usb adapter that allows me to connect 2 SNES controllers.

      http://www.amazon.com/Retro-Link-SNES-Controller-Adapter-Dual/dp/B00BYH9Q4Y/ref=sr_1_3?ie=UTF8&qid=1463348001&sr=8-3&keywords=snes+usb+adapter

      So far it hasn't been detected at all. Is there a way to manually install some sort of driver to allow the use of this device, or will I have to purchase other adapters? Is it this specific adapter, or that it's a device trying to do 2 controllers?

      I'd also like to purchase some adapters for N64 controllers, but now that I see my SNES adapter doesn't work, it makes me worry about buying something that won't work, is there a good way to determine what will or won't work ahead of time?

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

        @Gators said in SNES 2 controller adapter not working:

        Is there a way to manually install some sort of driver to allow the use of this device

        if you really want to get it working, xboxdrv can be used as somewhat of a universal joystick driver. There's a bit of a learning curve, but I've been putting in a lot of time with it and can walk you through it.

        Is it this specific adapter, or that it's a device trying to do 2 controllers?

        It could be a little of both. If you can post the results from an evtest, some things might begin to jump out.

        I'd also like to purchase some adapters for N64 controllers... is there a good way to determine what will or won't work ahead of time?

        Like anything in this over-complicated world, you just have to do your research. When it comes to controller adapters (N64 especially), I have a preference toward Raphnet. Their rumble implementations don't require any extra drivers and it's a company founded and run by gamers who test their products thoroughly and are always considering what more they can add.

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

        1 Reply Last reply Reply Quote 0
        • G
          Gators Banned
          last edited by

          @mediamogul thanks for starting me in the right direction, good stuff here.

          I'm a frustrated newb. (for pis and linux anyways, I quite know what I'm doing in windows and can pick things up) Please bear with me.

          When you say xboxdrv and evtest, you lost me. However I did do a google search on evtest, which led me to a youtube video that seems to be outdated (it referred to a path that doesn't exist on my pi, another frustrating thing, so many outdated resources....no one can stick to a standard, thus leaving anyone actually searching for answers finding non-answers, not sure how to deal with this). It didn't seem to talk about evtest, but it did show me that the pi is seeing my device.

          The video I found pointed me to the /dev/input path. Sure enough, my adapter plugged in with 2 SNES controllers shows up as 2 devices. And when I ran jstest on both of them, testing the buttons works. So, they can be seen by the device. But, when in emulationstation, they aren't seen. If I have only that device connected, it says none are detected. And when I try to set it up, it says hold a button on the controller, if I do, nothing happens, so it just isn't seeing that device. I don't get why emulationstation won't see it, when it clearly is there and seen from the command line.

          What do you need me to do next?

          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.