X3 Bluetooth Controller Disonnecting and Turning off at Starup
-
Hello, I currently have a Chinese X3 Bluetooth Controller that is too problematic.
I connected it to Retropie just how other controllers are connected to Retropie, essentially by using Bluetooth options. But when restarting Retropie, the Controller turns off by itself after Bluetooth does its
thing. I tried a lot of solutions but got nowhere.I had an Idea of using
/etc/rc.local
And adding bluetooth commands that disconnects, removes, then pair and connect the controller on startup, but there is no tutorial about that out thereThanks for the answers in advanced.
-
Try setting the 'connect mode' to background in the Bluetooth settings, this will periodically try to pair the controller in the background, instead of relying on the connection being established at boot.
You didn't mention which Pi model are you using ? Or maybe you're using a PC ? Adding the info requested in https://retropie.org.uk/forum/topic/3/read-this-first would make it easier to troubleshoot the issue.
-
@mitu Yeah I forgot, sorry.
I use Raspberry Pi 3b (not the + version),
Retropie 4.8.And I tried that solution, but does not work.
-
One of the Bluetooth issues with Pi3B and older is the weak Bluetooth signal, especially if you have a noisy wireless environment or a metalic case.
The 3b+ and 4 models have a better Bluetooth controller and also HW flow control for the modem.You can try to get an Bluetooth USB dongle to improve the Bluetooth connection, but it's not 100% guaranteed to solve your particular issue.
-
Thanks. I'll try that when I can save up some money.
Also some other details. When I try to connect it to other devices like my phone or laptop, it also turns off by it's own, and what's more is that Windows 11 says that its a "Driver Error" when reconnecting to the controller.
Also when reconnecting with Android, there is also a pin requirement of "0000".
(Maybe my controller is just the Issue)Also, Is there a way to run:
Bluetoothctl
and try to re-pair and connect when retropie Starts, Restarts, or Boot up?
Because this might solve my Issue.
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.