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

    8bitdo SF30 Pro and SN30 Pro

    Scheduled Pinned Locked Moved Help and Support
    8bitdo
    76 Posts 28 Posters 75.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.
    • louiehummvL
      louiehummv @dracule
      last edited by

      @dracule There are many unknowns to your setup. Please update RetroPie to the latest version, upgrade your controller firmware to v1.22, & follow the suggestions/links on this thread to configure the "Android" profile on your SN30 Pro.

      1 Reply Last reply Reply Quote 0
      • R
        robertclemens
        last edited by robertclemens

        Just a note that firmware v1.23 has been released. Below are the details.

        Firmware v1.23
        Enhanced vibration optimization on Xinput mode.
        Added USB connection to Mac mode.
        Fixed the bug that the controller would not turn on occasionally.

        • Press and hold L+R and then plug in USB cable to update the controller if it does not power on.

        Edit: Not sure if it was just me or not, but after I did the firmware update to v1.23 I had to remove the bluetooth devices and reconnect them. The controllers also seemed to turn on default to "Switch Mode". So I returned them to "Android Mode".

        1 Reply Last reply Reply Quote 0
        • A
          Action937
          last edited by

          Hello - I just bought the SN30 pro - I've had similar problems like others here, but this has been very helpful.
          I'm having one problem that folks here haven't mentioned. I can't seem to enter the settings for the individual emulators / cores. For instance, when I load up a game, before it starts, I get a splash screen telling me to hit A to configure. Normally this works, however my SN30 pro doesn't allow me to do this (firmware 1.23).

          Has anyone had any luck doing this? Is it not the traditional A button anymore?

          R 1 Reply Last reply Reply Quote 0
          • R
            robertclemens @Action937
            last edited by

            @action937 I know I was able to get into those setup screens. I don't recall what button I hit, but I want to say I used "Start". I can test later and confirm. I am running in Android mode.

            1 Reply Last reply Reply Quote 0
            • A
              Action937
              last edited by

              I'm in Android mode as well - sorry ... didn't mention that.

              louiehummvL 1 Reply Last reply Reply Quote 0
              • louiehummvL
                louiehummv @Action937
                last edited by louiehummv

                @action937 I didn't realize that splash screen actually meant the A button.. thought it meant 'a button' as in any button. In light of that, I'm using the same controller, 'Android' profile, firmware 1.23, under RetroPie 4.3.. and only the A button works for me.

                1 Reply Last reply Reply Quote 0
                • R
                  robertclemens
                  last edited by

                  Sorry for the delay but I have the same results. The "A" button is what gets into that screen. I am in Android mode.

                  1 Reply Last reply Reply Quote 0
                  • ?
                    A Former User
                    last edited by

                    Just got an SF30 Pro. Upgraded to v1.23, ran udev, in Android mode. Not able to use the left or right trigger buttons. :/

                    1 Reply Last reply Reply Quote 0
                    • T
                      trumad
                      last edited by

                      I can confirm that SF30 Pro on newest firmware (1.23) works in Android mode. I just updated my retropie today, and I'm using a Pi3 with Berryboot. I added udev, kept connection type to "default" and had to setup the controls twice to get the triggers to work. There are no disconnection issues, and if the controller is turned off it reconnects without any issue. Thanks for everybody's help in treading this path before me. This is a fantastic controller for retropie!

                      1 Reply Last reply Reply Quote 0
                      • M
                        mikepjr80
                        last edited by mikepjr80

                        This post is deleted!
                        1 Reply Last reply Reply Quote 0
                        • W
                          WuTangDan88
                          last edited by

                          Guys i am absolutely ripping my hair out over this!

                          I have two SF30 controllers, and i have tried everything I have read online and i can still not get the following things working consistently;

                          1: Controller does not pair after reboot (I have tried udev, doesnt work for me)
                          2: Cannot connect both controllers using the same method. I was always connected on SWITCH method which i did manage to get working. Now i have tried to do the same with android method in light of above comments, and it simply refuses to work. I pair one without an issue (apart from the controller going into pair mode constantly while in the bluetooth menu afterwards) but no matter how many times i try it will not pick up the second controller using android mode. I am at a loss here, and feel like ive tried everything.

                          I had some success pairing one controller with android and the other with switch mode, however one controller (switch mode) had the worst input lag while the other one was working perfect.

                          I really just want these controllers to work as they are awesome.

                          If anyone has any suggestions on what i could be doing wrong please let me know

                          1 Reply Last reply Reply Quote 0
                          • W
                            WuTangDan88
                            last edited by

                            Also just to add some other things i have tried.

                            I have turned off wifi
                            updated to latest RP version
                            updated to 8bitdo firmware latest version
                            switching off the paired controller while putting the unpaired controller into pair mode
                            pressing the udev option (this always just says its already done, it doesnt seem to ever forget this somehow even when i remove the connected devices from the list)

                            I can probably think of other things i have tried, but yeah its just driving me mad, might have to send one back at this rate because i dont see them ever working without lots of faffing.

                            #plshalp

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

                              @wutangdan88 There are a few recommendations across this topic:

                              • Update to the latest firmware
                              • Start the BT Pairing with the controller in Android mode.

                              Are your controllers identical ? How did you install your system ?

                              W 1 Reply Last reply Reply Quote 0
                              • W
                                WuTangDan88 @mitu
                                last edited by

                                @mitu thanks for the reply.

                                I have tried both of these suggestions as mentioned above.

                                Controllers are at latest firmware (literally updated them tonight)

                                Tried pairing in Android mode, can only get one of the two controllers to pair :(

                                When you say identical what do you mean? They seem to have different mac addresses.

                                I didn't install my system, it was a pre-build system.

                                I'm not too savvy when it comes to this sort of thing, but i am competent enough to follow online instructions which i have but i just cant seem to get both controllers working in android mode no matter what i do.

                                caver01C 1 Reply Last reply Reply Quote 0
                                • caver01C
                                  caver01 @WuTangDan88
                                  last edited by caver01

                                  @wutangdan88 said in 8bitdo SF30 Pro and SN30 Pro:

                                  I didn't install my system, it was a pre-build system.

                                  This introduces the possibility of unknown settings or bad configurations that none of us know about. While you have some good tips here to help guide you, your best option is to get support from whomever built your image. Otherwise, you will reach a point where the best advice is to re-install using the official image. In fact, spending much time at all on a third party image is asking a lot from this community. We have all been burned too many times trying to help someone configure a system they did not build or one based on an image with a mysterious origin.

                                  My 4-player cocktail style cabinet built as a custom "roadcase"

                                  1 Reply Last reply Reply Quote 1
                                  • maxbeanzM
                                    maxbeanz
                                    last edited by maxbeanz

                                    I bought one of these the other day and it's O.K. Definitely not worth the price though, the d-pad feels a bit stiff. I used Android mode and when configuring the buttons in emulationstation, you don't have to configure it twice. When you get to the last button configured just go back up the list with the d-pad and do L+R again.

                                    One thing I tried that other people haven't mentioned is the Turbo mode. It sets the button as Turbo and the Home button flashes when pressed but it doesn't 'Turbo' the button. It's quite pathetic really, try it yourself and see. It's a shame that they haven't fixed this feature that doesn't work properly.

                                    I also see they have now fixed the Analogue's in Switch mode (v1.25) so what would be the best profile now ? 8bitdo doesn't actually say which one to use with the Raspberry Pi.

                                    R 1 Reply Last reply Reply Quote 0
                                    • R
                                      robertclemens @maxbeanz
                                      last edited by

                                      @maxbeanz said in 8bitdo SF30 Pro and SN30 Pro:

                                      I bought one of these the other day and it's O.K. Definitely not worth the price though, the d-pad feels a bit stiff. I used Android mode and when configuring the buttons in emulationstation, you don't have to configure it twice. When you get to the last button configured just go back up the list with the d-pad and do L+R again.

                                      One thing I tried that other people haven't mentioned is the Turbo mode. It sets the button as Turbo and the Home button flashes when pressed but it doesn't 'Turbo' the button. It's quite pathetic really, try it yourself and see. It's a shame that they haven't fixed this feature that doesn't work properly.

                                      I also see they have now fixed the Analogue's in Switch mode (v1.25) so what would be the best profile now ? 8bitdo doesn't actually say which one to use with the Raspberry Pi.

                                      Switch mode loses a couple of things. You can't turbo mode for instance in Switch mode if I recall correctly. I still like Android mode for my setup. It really comes down to preference and options used. I think so far in this thread we hold that Android mode is generally the most acceptable mode to run in. Should you find something different please share the results and features that are working or not working.

                                      1 Reply Last reply Reply Quote 0
                                      • D
                                        dowster @louiehummv
                                        last edited by

                                        @louiehummv , Your information, and the rest of the contributions to this thread were extremely helpful in setting up the SF30 Pro in Bluetooth mode. I got two with a Core Electronics full bundle with a NESPi case. I had found recommendations to use the macOS mode - which was great wired but never worked properly in Bluetooth mode (as indicated here), even with updated firmware. There are many threads /videos but this is the most complete

                                        I've switched to Android mode and can finally play wireless Crash Bandicoot on the couch! This is really just a 'thank you' post. If only I'd found this 3 days ago...

                                        1 Reply Last reply Reply Quote 0
                                        • F
                                          fuganater
                                          last edited by

                                          I've been trying to get the SF30 Pro to work with Retropie 4.3 for 3 days now. I've tried all the FW versions, I've tried all the key combos. They connect with no issues but when I get into the game, it says "8Bitdo SF30 Pro (0/0) not configured." So none of the buttons work in any of the games.

                                          Any suggestions?

                                          1 Reply Last reply Reply Quote 0
                                          • R
                                            RaRlReRxR
                                            last edited by

                                            My 2 cents for those still trying to figure things out:

                                            I just setuped RetroPie 4.3 in a NesPi case with a custom PCB for the Power/Reset going to GPIO pins (you can find the info in the history of this repository.
                                            I've updated everything, including the kernel, uname -a gives:
                                            Linux retropie 4.14.24-v7+ #1097 SMP Mon Mar 5 16:42:05 GMT 2018 armv7l GNU/Linux

                                            With 2 x SF30 Pro updated to the latest 1.25 firmware:
                                            I managed to connect the first one on the first try and it worked well but I was having the issue of the shoulder buttons on input configuration.
                                            I found that you can either go back a 2nd time, go up at the end and edit those or, on the first run, you can long press them (1+ second?) and it seems to work most of the time too, go figure.

                                            More importantly, I was unable to configure the 2nd controller until I had one of them in Android mode but the other in Switch mode so their names wouldn't conflict.
                                            Bluetooth reconnection is set as default, but I'm not sure this affects anything compared to background.

                                            I never had the not configured error in games though, NES / SNES at least seems to work just fine.

                                            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.