-
Notifications
You must be signed in to change notification settings - Fork 545
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bluetooth controllers do not reconnect after disconnected #13087
Comments
Generate and post a support file |
I was able to generate the file (.tar, 52 MB), I am unable to post is due to its size and format, or am I missing something? |
batocera-support-20250102212638.tar(1).gz |
The problem extends to other devices as well eg. Bluetooth Keyboard. Long story short - I cannot connect to any device automatically or manually unless I redo the pairing procedure every time. |
This problem was fixed for me in V41. I have this problem with the tp-link bt400 but not the tp-link bt500 |
Thank you! It's good to know. |
Question: are you referring to tp link ub500? |
Sorry for the confusion, the two adapters that I was referring to are:
Thanks for the understanding (Dyslexia ). |
No problem. I thought this was the case. Unfortunately for me, UB500 seems to behave the same as UB400. Dualshock 3 does not reconnect to the dongle after pairing and disconnecting. That does not happen on the raspberry pi 5 with built-in Bluetooth. |
I needed to change the DS3 BT driver to bluez. Are the DS3 official or copy? Try resetting the controller with the hole on the bottom. |
I honestly do not know if it is original or not. I believe it is as on RetroPie it works without the need for gasia or shanwan drivers. In the past I did buy some clones and I could tell the difference (first of all if I long press the ps button the pad does go into pairing mode and it gets discovered, unlike the clone). I was unsuccessful with the bluez on rpi, it would only work with official or shanwan. I will give it a try though. Currently I am on Batocera 42 butterfly |
The first step on pairing DS3 is not pressing the round center button but to plug it in with a usb data cable to the computer. |
You can also pair manually via the terminal. I did this for debugging to get everything perfect. I suggested SSH |
I read that on the wiki. My process that gets it working at least until It gets disconnected is the following: |
I tried SSH a few days ago but was not successful |
What version of the usb adapter do you have? Depending on the version it might have a compatibility different chipset inside. |
I am sure I am doing something wrong but it worked like this on the rpi5 and it is the only way I managed to get it working so far |
If you can link a step by step ssh pairing procedure it would be useful |
when you tried the usb adapter, did you disable or remove the onboard adapter? If not how do you know you were using the usb? I had similar output when I was on the official driver. I don’t see the ps3 controller showing as new. Also is the MAC address for the DS3 correct? |
I did disable the bt/wifi adapter from the bios. I will physically remove it from the slot to be sure. Since I am always pairing the ps3 controller in order for it to connect it did not occur to me to remove it before trying to pair through ssh. Even if Batocera says pairing failed it will still be in the list of paired devices |
I would definitely reset the controller with the hidden button on the back and forget all Bluetooth devices on batocera, and try again. Also when you turn on the controller the sound time you press the button not press and hold. |
I will try. Thank you |
You are very welcome, Best of luck! |
Batocera build version
40 2024/07/31 14:27
Your architecture
X86_X64
Your Graphic Processor Unit(s) (GPU)
AMD Vega 11
Issue description
I installed Batocera 40 stable (also tried all 41 butterfly so far, currently on 09 dec version) on my HP elitedesk 705 g4. Tried using an pcie Intel ax wifi + bt adapter and also an usb tp-link bt400 adapter both having the same behavior: I am able to pair a Bluetooth controller but after the controller is disconnected (pc is rebooted or controller goes to sleep or is powered down) it does not automatically reconnect on power on. I have tried using 2 types of controllers: a (what I believe is an original) PS3 Dualshock 3 controller and a Dualshock 4. Pairing is a bit different but both pair and work until they are disconnected. I also tried them on a separate installation on a raspberry pi 5 and the ps3 controller reconnects every time. The ps4 does not. Any suggestions?
Detailed reproduction steps
Batocera is installed on the internal ssd
Details of any attempts to fix this yourself
No response
Details of any modifications you have made to Batocera.
Batocera has not been modified
Logs and data
No response
The text was updated successfully, but these errors were encountered: