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

    Problem connecting bluetooth controllers on pi4

    Scheduled Pinned Locked Moved Help and Support
    bluetoothcontrollerspi4 4gbretropie 4.7.1
    16 Posts 6 Posters 3.6k 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.
    • mituM
      mitu Global Moderator @Barbakaas
      last edited by

      @barbakaas You can install it from RetroPie-Setup, it's under the drivers section of the packages.

      1 Reply Last reply Reply Quote 0
      • P
        philcsf
        last edited by philcsf

        I recently fixed the Bluetooth stability issues by rolling back to the last stable 5.4 kernel. Bear in mind that you'll no longer be able to do 'apt-get upgrade' without the kernel auto-updating to the buggy 5.10 version.

        sudo rpi-update 453e49b
        
        L 1 Reply Last reply Reply Quote 0
        • B
          Barbakaas
          last edited by

          Ok, so I still encountered the problems from my last post where hci0 seems to be powered down, I reinstalled a fresh image onto the sd card, configured wifi and ssh, and installed xpadneo via the setup menu.

          However even with the fresh install it now doesnt want to power on the bluetooth connector. I will leave it for today and try again tomorrow, could there be some configs or something that could carry over between installs? how can this bluetooth connector be so random.

          Thank you for your help up until now though!

          1 Reply Last reply Reply Quote 0
          • B
            Barbakaas
            last edited by

            Update: I gave up and got a bluetooth dongle. I disabled on board bluetooth and was able to connect everything in a matter of minutes. I find it hard to believe that both Pi's had faulty bluetooth chips. Is there some way to test this? With a multi-meter or something?

            Anyway I learned a lot about linux, raspberry Pi's and how bluetooth works so its not been for nothing.

            L 1 Reply Last reply Reply Quote 0
            • aluin13A
              aluin13
              last edited by

              @barbakaas I'm encountering the same issue as you, but what I've found is if I install a new dongle, re-image the pi, or otherwise start with fresh bluetooth settings, I am able to pair my devices once. However, I inevitably encounter weird bluetooth issues on subsequent reboots that end up causing me to have to re-pair. Then, I'm back to square one and cannot get around the org.bluez.Error.AlreadyExists exception.

              This has been driving me bananas for the last few days.

              L 1 Reply Last reply Reply Quote 0
              • L
                luzer @Barbakaas
                last edited by

                @barbakaas said in Problem connecting bluetooth controllers on pi4:

                Update: I gave up and got a bluetooth dongle. I disabled on board bluetooth and was able to connect everything in a matter of minutes. I find it hard to believe that both Pi's had faulty bluetooth chips. Is there some way to test this? With a multi-meter or something?

                Anyway I learned a lot about linux, raspberry Pi's and how bluetooth works so its not been for nothing.

                i tried this but had issues
                do you have more details?

                B 1 Reply Last reply Reply Quote 0
                • L
                  luzer @philcsf
                  last edited by

                  @philcsf said in Problem connecting bluetooth controllers on pi4:

                  sudo rpi-update 453e49b

                  do you still need to do this with the latest pi images?

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

                    @luzer I think they fixed in in a newer kernel (it's up to 5.10.24 or so now), but the stable version (5.10.17) is still broken. Try running rpi-kernel after your standard apt update/upgrade to get the latest dev kernel.

                    1 Reply Last reply Reply Quote 1
                    • L
                      luzer @aluin13
                      last edited by

                      i just restarted everything and get this error

                      @aluin13 said in Problem connecting bluetooth controllers on pi4:

                      @barbakaas I'm encountering the same issue as you, but what I've found is if I install a new dongle, re-image the pi, or otherwise start with fresh bluetooth settings, I am able to pair my devices once. However, I inevitably encounter weird bluetooth issues on subsequent reboots that end up causing me to have to re-pair. Then, I'm back to square one and cannot get around the org.bluez.Error.AlreadyExists exception.

                      This has been driving me bananas for the last few days.

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

                        @philcsf I did it but I still receiving failed to connect org.bluez.error.failed

                        1 Reply Last reply Reply Quote 0
                        • B
                          Barbakaas @luzer
                          last edited by

                          @luzer

                          In boot/config.txt I added dtoverlay=disable-bt to disable the onboard bluetooth. The bluetooth dongle is a cheap one (€10 ish) but it works fine. I did connect my controllers through the bluetoothctl command line options just so I could check how things worked behind the menu in retropie.

                          Can't help you any further though, sorry.

                          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.