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

    Bluetooth RetroPie Setup Script Issues

    Scheduled Pinned Locked Moved Help and Support
    bluetoothraspberry pi 44.7.18bitdo
    44 Posts 10 Posters 9.8k 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.
    • S
      spaceace
      last edited by spaceace

      Hi, All.

      Thank you for this thread. I found it AFTER I clicked the button to order my controller! I now have the 8BitDo SN30 Pro+ controller working flawlessly on a Raspberry Pi 4B, with RetroPie 4.7.1 on updated OS.

      Before I attempted to pair, the pad was connected via USB to the Ultimate Software application for a firmware update. I also configured a Switch profile, with star(★) as turbo button.

      I followed these steps before pairing, too. I consider these safe steps, as it only disables an unused SIM card driver and delays bluetooth start for two seconds at boot.

      So, then...
      $ sudo nano /lib/systemd/system/bluetooth.service
      $ sudo nano /lib/systemd/system/bthelper@.service
      $ sudo rm /etc/udev/rules.d/99-bluetooth.rules
      $ sudo reboot
      $ sudo /home/pi/RetroPie-Setup/retropie_setup.sh
      Configuration / Tools -> bluetooth
      hack OFF
      power on controller by holding Y + start one second (Switch mode)
      hold in pair button for three seconds
      leds will rotate like knight rider
      Register and Connect to Bluetooth Device
      on "Searching" screen, pressing some buttons can help
      choose "Pro Controller"
      DisplayYesNo
      Setup the udev rule
      hold start three seconds to turn pad off
      reboot
      turn on controller
      configure input
      GOOD

      I have the pad in Switch mode. To select the profile with turbo, press both sticks (L3+R3) and the heart/home button will light up. Hold a button and press star(★) to enable/disable turbo. It will stay in Switch mode with profile, so now all you have to do is hold the start button to turn it on or off.

      Hope that helps. Cheers.

      P J 2 Replies Last reply Reply Quote 0
      • P
        pscotto1234 @spaceace
        last edited by

        @spaceace said in Bluetooth RetroPie Setup Script Issues:

        Hi, All.

        Thank you for this thread. I found it AFTER I clicked the button to order my controller! I now have the 8BitDo SN30 Pro+ controller working flawlessly on a Raspberry Pi 4B, with RetroPie 4.7.1 on updated OS.

        Before I attempted to pair, the pad was connected via USB to the Ultimate Software application for a firmware update. I also configured a Switch profile, with star(★) as turbo button.

        I followed these steps before pairing, too. I consider these safe steps, as it only disables an unused SIM card driver and delays bluetooth start for two seconds at boot.

        So, then...
        $ sudo nano /lib/systemd/system/bluetooth.service
        $ sudo nano /lib/systemd/system/bthelper@.service
        $ sudo rm /etc/udev/rules.d/99-bluetooth.rules
        $ sudo reboot
        $ sudo /home/pi/RetroPie-Setup/retropie_setup.sh
        Configuration / Tools -> bluetooth
        hack OFF
        power on controller by holding Y + start one second (Switch mode)
        hold in pair button for three seconds
        leds will rotate like knight rider
        Register and Connect to Bluetooth Device
        on "Searching" screen, pressing some buttons can help
        choose "Pro Controller"
        DisplayYesNo
        Setup the udev rule
        hold start three seconds to turn pad off
        reboot
        turn on controller
        configure input
        GOOD

        I have the pad in Switch mode. To select the profile with turbo, press both sticks (L3+R3) and the heart/home button will light up. Hold a button and press star(★) to enable/disable turbo. It will stay in Switch mode with profile, so now all you have to do is hold the start button to turn it on or off.

        Hope that helps. Cheers.

        It works fine Smith DS4. Later I'll give it a try using a sixaxis controller.
        @spaceace thank you so much!!!

        P 1 Reply Last reply Reply Quote 0
        • J
          jtcuth48 @spaceace
          last edited by

          @spaceace Wow, perfect! Thank you so much, I'm glad the issue has been figured out. Hopefully the OS team is aware of this issue and gets it fixed for a future update. Thanks again!

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

            @pscotto1234 said in Bluetooth RetroPie Setup Script Issues:

            @spaceace said in Bluetooth RetroPie Setup Script Issues:

            Hi, All.

            Thank you for this thread. I found it AFTER I clicked the button to order my controller! I now have the 8BitDo SN30 Pro+ controller working flawlessly on a Raspberry Pi 4B, with RetroPie 4.7.1 on updated OS.

            Before I attempted to pair, the pad was connected via USB to the Ultimate Software application for a firmware update. I also configured a Switch profile, with star(★) as turbo button.

            I followed these steps before pairing, too. I consider these safe steps, as it only disables an unused SIM card driver and delays bluetooth start for two seconds at boot.

            So, then...
            $ sudo nano /lib/systemd/system/bluetooth.service
            $ sudo nano /lib/systemd/system/bthelper@.service
            $ sudo rm /etc/udev/rules.d/99-bluetooth.rules
            $ sudo reboot
            $ sudo /home/pi/RetroPie-Setup/retropie_setup.sh
            Configuration / Tools -> bluetooth
            hack OFF
            power on controller by holding Y + start one second (Switch mode)
            hold in pair button for three seconds
            leds will rotate like knight rider
            Register and Connect to Bluetooth Device
            on "Searching" screen, pressing some buttons can help
            choose "Pro Controller"
            DisplayYesNo
            Setup the udev rule
            hold start three seconds to turn pad off
            reboot
            turn on controller
            configure input
            GOOD

            I have the pad in Switch mode. To select the profile with turbo, press both sticks (L3+R3) and the heart/home button will light up. Hold a button and press star(★) to enable/disable turbo. It will stay in Switch mode with profile, so now all you have to do is hold the start button to turn it on or off.

            Hope that helps. Cheers.

            It works fine Smith DS4. Later I'll give it a try using a sixaxis controller.
            @spaceace thank you so much!!!

            Sixaxis works as well!!!

            1 Reply Last reply Reply Quote 0
            • M moody31415 referenced this topic on
            • 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.