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

    Nintendo Switch Online, Super NES controller.

    Scheduled Pinned Locked Moved Help and Support
    snes controllerswitchsnescontroller
    3 Posts 2 Posters 1.5k 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.
    • EfriimE
      Efriim
      last edited by Efriim

      I recently ordered a couple of these.
      https://store.nintendo.com/super-nintendo-entertainment-system-controller.html

      I was wondering if anyone can help me to get them to work properly. I can get them to register/sync in Bluetooth but after I disconnect them I have to redo it in the Bluetooth menu to get them to sync again.

      Retropie 4.7.6
      Rpi 4

      Update: I am able to get one controller to pair at a time as long as the other controller isn't already synced. In Bluetooth yes they both have different addresses, and yes I am able to get the second controller paired if I do it manually. The controller/player number lights on the controller constantly array as if it is still syncing, or as if it can't assign the player number in the controller.

      This may need some coding to find a solution, but at least I can get one controller to work at a time.

      I don't know where to start, maybe I will look to see if there is any solutions in other PC related forums. The controller is sort of a pain to search for, it is simply called the Super NES controller, from Nintendo switch online, however the model number is HAC-042 .

      Maybe some sort of Bluetooth packet capturing could highlight the differences between connecting the controller to the switch and just normal Bluetooth stack. I don't know if there is an 'air' capture program for Bluetooth, it would be hard to extract the information from the nintendoswitch otherwise.

      In summary: I am speculating that the controller needs a few feedback bits to make it settle the player number.
      Coding a solution that doesn't break other controller syncing should be possible.

      EfriimE YFZdudeY 2 Replies Last reply Reply Quote 0
      • EfriimE
        Efriim @Efriim
        last edited by Efriim

        @efriim
        Second update:
        So I was just incompetent or impatient, when I couldn't get both controllers to sync.

        It is possible the scan interval and controller sync period had just kept missing each other but what do I know.

        The pairing lights on the controller still flash constantly, coding a solution would be for this only, as I believe the controllers are both working and syncing just fine after all. Aside it would be nice to read the controller assignment on the controller.

        1 Reply Last reply Reply Quote 0
        • YFZdudeY
          YFZdude @Efriim
          last edited by YFZdude

          @efriim said in Nintendo Switch Online, Super NES controller.:

          I can get them to register/sync in Bluetooth but after I disconnect them I have to redo it in the Bluetooth menu to get them to sync again.

          Not sure what you mean by 'disconnect them'. I usually just shutdown RetroPie / Emulation Station and the controllers go to sleep on their own.

          I use Switch Pro controllers and mine will stay synced to my RetroPie install as long as I don't plug them into the Switch to charge them. Charging through the Switch will automatically re-pair the controller to the Switch and it won't talk to anything else without a manual re-pairing.

          The controller/player number lights on the controller constantly array as if it is still syncing, or as if it can't assign the player number in the controller.

          I don't have a solution but my Pro controllers do the same thing so it is somewhat normal for this style controller. I think you are right that the Switch must send information back to the controller to tell it which player number it is assigned and nothing in the RetroPie package will do that at this point.

          https://github.com/pyhammond/retropie_wiimote_lights
          This project was for Wii controllers but maybe it holds the answer and can be adapted.

          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.