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

    RetroPie automatic reconnect at all times with 8Bitdo bluetooth remotes

    Scheduled Pinned Locked Moved Help and Support
    13 Posts 4 Posters 11.7k 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.
    • FloobF
      Floob
      last edited by

      This may help:
      https://www.raspberrypi.org/forums/viewtopic.php?f=78&t=150228

      Please read the Docs before asking a new question.
      RetroPie Help Guides: https://goo.gl/3gcNsT

      1 Reply Last reply Reply Quote 1
      • R
        retrododge @BuZz
        last edited by

        @BuZz I used the RetroPie-Setup script (on a blank Raspbian/Pi 3) to add Retroarch and setup the bluetooth on my 8bitdo SFC 30, and it always auto reconnects the pad whenever I turn it on. So I'm a little confused to read that it's not actually supposed to be doing that?

        I've been using it this way since launch of the Pi3, just turning on my 8bitdo pad and having it auto reconnect every time I turn it on. I never turn the Pi off.

        P 1 Reply Last reply Reply Quote 0
        • R
          retrododge
          last edited by retrododge

          I went ahead and setup a fresh Pi . This time a Pi 1 with a bluetooth dongle. The only thing I did was download retropie-setup and pair my 8bitdo pad. It auto reconnects every time I turn it off and on this way too.

          Perhaps the original poster has outdated firmware on their 8bitdo pad?

          Edit: For reference I turn my pad on with Start + R

          1 Reply Last reply Reply Quote 0
          • BuZzB
            BuZz administrators
            last edited by

            Could be related to firmware. On my keyboard it gets reconnected automatically also, but not on my "8Bitdo SFC30 GamePad Joystick". However I just pushed an update to the bluetooth module in RetroPie-Setup where you can now choose between default bluetooth stack behaviour, connect once on boot (will try to connect to any registered devices), or background, which will launch on boot a script into the background which will try and connect every 10 seconds to any registered devices.

            This should solve it for devices that don't connect automatically.

            To help us help you - please make sure you read the sticky topics before posting - https://retropie.org.uk/forum/topic/3/read-this-first

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

              Odd, it's the '8Bitdo SFC30 GamePad Joystick' mode which has no problem reconnecting for me. Perhaps you're also on an older firmware? They improved auto reconnection in one update.

              http://www.8bitdo.com/sfc30/firmware.html

              Although the switchable stack behaviour is definitely welcome.

              1 Reply Last reply Reply Quote 0
              • BuZzB
                BuZz administrators
                last edited by

                I may well be - I've not updated the firmware. It affects other controllers too afaik.

                To help us help you - please make sure you read the sticky topics before posting - https://retropie.org.uk/forum/topic/3/read-this-first

                1 Reply Last reply Reply Quote 0
                • P
                  Phoenix @retrododge
                  last edited by Phoenix

                  @retrododge said in RetroPie automatic reconnect at all times with 8Bitdo bluetooth remotes:

                  @BuZz I used the RetroPie-Setup script (on a blank Raspbian/Pi 3) to add Retroarch and setup the bluetooth on my 8bitdo SFC 30, and it always auto reconnects the pad whenever I turn it on. So I'm a little confused to read that it's not actually supposed to be doing that?

                  I've been using it this way since launch of the Pi3, just turning on my 8bitdo pad and having it auto reconnect every time I turn it on. I never turn the Pi off.

                  @retrododge said in RetroPie automatic reconnect at all times with 8Bitdo bluetooth remotes:

                  I went ahead and setup a fresh Pi . This time a Pi 1 with a bluetooth dongle. The only thing I did was download retropie-setup and pair my 8bitdo pad. It auto reconnects every time I turn it off and on this way too.

                  Perhaps the original poster has outdated firmware on their 8bitdo pad?

                  Edit: For reference I turn my pad on with Start + R

                  Sorry for the delay in my response. I am using the 8Bitdo NES30 Pro with firmware 1.69. I had issues witht he remote not working but I found this post that allowed me to edit 8BitdoNES30ProJoystick.cfg and make it work.

                  This is a new remote and it is a beauty... only problem is the R1 button came broken so I am talking to the company to get a replacement. That being said I cannot attempt to try out the Start+R1 option so I have only ever paired with the simple Start option. Can you let me know what the difference is as I have read that is the correct pairing mode on many forums but it appears to be undocumented in the instructions.

                  As for the main question.
                  @Floob said in RetroPie automatic reconnect at all times with 8Bitdo bluetooth remotes:

                  This may help:
                  https://www.raspberrypi.org/forums/viewtopic.php?f=78&t=150228

                  Thank you @Floob that basically solved it. I did have to edit it a bit. If I rebooted the system it would now take about two min before it would pair. So I usually turned it off/on to make it connect after the startup screen.

                  Here is the slightly modified code I used

                  #!/bin/bash
                  sudo bluetoothctl << EOF
                   power on
                   connect [MAC Address]
                   exit
                  EOF
                  
                  while (sleep 20)
                  do
                   sudo bluetoothctl << EOF
                    power on
                    connect [MAC Address]
                    exit
                   EOF
                  done
                  
                  1 Reply Last reply Reply Quote 0
                  • P
                    Phoenix
                    last edited by Phoenix

                    I moved my off topic question to:
                    https://retropie.org.uk/forum/topic/1984/questions-about-retropie-with-multiple-remotes-the-retrode

                    1 Reply Last reply Reply Quote 0
                    • FloobF
                      Floob
                      last edited by

                      Just a note to say that RetroPie now supports automatic re-connection of Bluetooth devices:
                      https://retropie.org.uk/forum/topic/1905/retropie-3-8-bluetooth-configure-issue/18

                      Please read the Docs before asking a new question.
                      RetroPie Help Guides: https://goo.gl/3gcNsT

                      P 1 Reply Last reply Reply Quote 1
                      • P
                        Phoenix @Floob
                        last edited by Phoenix

                        @Floob said in RetroPie automatic reconnect at all times with 8Bitdo bluetooth remotes:

                        Just a note to say that RetroPie now supports automatic re-connection of Bluetooth devices:
                        https://retropie.org.uk/forum/topic/1905/retropie-3-8-bluetooth-configure-issue/18

                        Wow! I'm watching it right now. I'm curious did my question help at all or was it just ironic timing on my part? I'm guessing I shouldn't follow the steps shown now that I have made everything work.

                        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.