• Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login
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

How do I get a 8BitDo SN30 Pro+ controller to work?

Scheduled Pinned Locked Moved Help and Support
8bitdocontrollerbluetooth
19 Posts 10 Posters 38.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.
  • P
    Pundan @backstander
    last edited by 18 Nov 2019, 17:25

    @backstander Yeah, something's not right with the one build I'm using because after I did that none of my controllers work anymore and I need to constantly reconfigure all of them. I did not really look forward to rebuild the entire Retropie installation with thousands of ROMs (pretty much had every system there is scraped and sorted) just for this, but seeing that there's no other option now I'm just going to do that and fill in the information of what steps need to be done for future users with 8bitdo SN30 Pro+ controllers and how to solve it.

    Thanks for your help @backstander, I think you pointed me in the right direction all along.

    B 1 Reply Last reply 20 Nov 2019, 22:18 Reply Quote 1
    • P
      Pundan
      last edited by 18 Nov 2019, 17:43

      Ok, so this is just to confirm for future users who has the same problem I was experiencing to get the 8bitdo SN30 Pro+ to work with RetroPie: Holding B+Start to set the controller in pairing mode works flawlessly.

      All my issues with EmulationStation and so on not saving the configuration must either be due to a corrupt microSD card or related to the fact that my old installation was upgraded from a much older version of RetroPie.

      Case closed this thread can now be closed. Thanks to everyone who came with suggestions, and special thanks to @backstander who pointed me in the right direction all along!

      1 Reply Last reply Reply Quote 1
      • B
        backstander @Pundan
        last edited by 20 Nov 2019, 22:18

        @Pundan

        I did not really look forward to rebuild the entire Retropie installation with thousands of ROMs (pretty much had every system there is scraped and sorted) just for this

        I feel your pain. After having to go through that I started storing a big chunk of ROMs on an USB flash drive. It makes rebuilding so much easier! I've also tried storing them on an external USB hard drive (non solid state) and they usually work great with smaller ROMs but with like the larger PSX games, if you're playing a game and the hard drive spins down and then the emulator needs to read the game disc image again, most times it will crash because it times out before the hard drive can spin back up, so in other words, use a solid state drive!

        Running ROMs from a USB drive:
        https://retropie.org.uk/docs/Running-ROMs-from-a-USB-drive/

        Loading roms from USB harddrive:
        https://retropie.org.uk/forum/topic/7780/loading-roms-from-usb-harddrive

        1 Reply Last reply Reply Quote 0
        • R
          retrogamer21
          last edited by 16 Jul 2020, 13:20

          Hey guys. I'm having this same issue, and for whatever reason I can't get my SN30 Pro to work in games. I'm running a Raspberry Pi 4 with the latest version of Retropie (just set it up last week, upgraded from a RP3).

          I've paired with the Holding B + Start method, and the controller pairs and works perfectly in menus, but nothing in games. Well, it does work inside the MegaDrive/Genesis Emulator, but I can't get it to work in any other Emulator. Playstation is where I really hoped this controller would work. I have a iNNEXT Wireless controller that works fine in everything else, but it doesn't have the thumb sticks.

          Any thoughts on what might be the issue?

          @Pundan did you do anything else to get yours working?

          S N 2 Replies Last reply 22 Jul 2020, 15:30 Reply Quote 0
          • S
            ssilence @retrogamer21
            last edited by 22 Jul 2020, 15:30

            @retrogamer21 I am having this same issue on a RPI4.

            1 Reply Last reply Reply Quote 0
            • S
              SolidHyunkel @backstander
              last edited by SolidHyunkel 1 Aug 2021, 06:10 8 Jan 2021, 06:08

              @backstander This fixed a similar problem like the one on this thread. Funny thing though is that for me, my SN30 Pro (1.35) works under windows and android modes but on neither mode the trigger buttons work so I can't map them... Everything else works fine....

              B 1 Reply Last reply 9 Jan 2021, 05:07 Reply Quote 0
              • B
                backstander @SolidHyunkel
                last edited by 9 Jan 2021, 05:07

                @solidhyunkel

                on neither mode the trigger buttons work so I can't map them

                Seamed like I had that issue but finally got it working after I paired with Android mode and "Set up udev rule for Joypad".

                Just make sure the 8bitdo mapping hack is off.

                1 Reply Last reply Reply Quote 1
                • N
                  Naiscoot @retrogamer21
                  last edited by 18 Feb 2021, 00:24

                  @retrogamer21

                  Did you ever resolve this at all? I’m running a pi 4 and finding the same thing

                  1 Reply Last reply Reply Quote 0
                  • T
                    truglodite
                    last edited by truglodite 15 Sept 2021, 18:27

                    I necroed this to update/clarify things...

                    I have some 8bitdo SN30 pro (also the plus versions) controllers working 100% in ES, with pi4 running the latest retropie release. First I downloaded the 8bitdo firmware updater, and updated my new controllers to the latest firmware version (they came with 1.35, I updated to 1.37). I binded to my pi4 using Andoid mode (start+B), and clicked "Set up udev rule for Joypad" (8bitdo hack disabled!). Everything works as expected, both triggers function and it all survives a reboot. Note if your sn30 pro falls asleep (15min no activity while turned on), hit "start" and the SN30 pro will rebind and start working again after a few seconds.

                    On a side note, they're new but so far I am really liking the feel of the sn30 pros. They are definitely higher quality than one-off retro controllers... the buttons feel OEM! I did some skim reading on the gyro built-in to the sn30 pro... seems the feature just cost me extra but I won't get anything out of it for now (except when my daughter uses it with her switch). At least it is there... and maybe someday I can use it for like wii emu or something.

                    1 Reply Last reply Reply Quote 1
                    • N
                      nollerd2 @backstander
                      last edited by 23 Oct 2022, 17:06

                      @backstander

                      I noticed the same thing, in the switch mode I had ghost movements and it all went away when I put the gamepad in windows mode.

                      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.

                        This community forum collects and processes your personal information.
                        consent.not_received