Problem connecting bluetooth controllers on pi4
-
@barbakaas You can install it from RetroPie-Setup, it's under the
drivers
section of the packages. -
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
-
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!
-
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.
-
@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.
-
@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? -
@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?
-
@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.
-
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.
-
@philcsf I did it but I still receiving failed to connect org.bluez.error.failed
-
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 thebluetoothctl
command line options just so I could check how things worked behind the menu in retropie.Can't help you any further though, sorry.
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.