Trouble pairing my PS3 controllers
-
Hi!
I am trying to configure my two genuine PS3 controllers (of course, just starting off with one) on RetroPie 4.0 beta 2 on OSMC on a RPi3 with the onboard bluetooth.
I simply can not figure out how to get it to pair up. Even though I run the PS3 driver configuration from the RetroPie settings, whenever I disconnect it from the USB cable, it is not able to establish the bluetooth connection.
Bluetooth is enabled and able to discover my devices. I also tried with a bluetooth USB dongle; same result.
At some point in all of this tinkering, I managed to establish the bluetooth connection, with the controller vibrating and lighting in the 1 LED. However, I couldn't configure any of the buttons, and a jstest didn't react to any of the button presses. When I then rebooted my Pi, the connection was lost again.
What should I do next?
Thanks so much in advance. :)
-
I'm unsure as to how the PS3 drivers work, but when I try to connect a Wii U Pro controller I am forced to run an interactive command called bluetoothctl. Have you tried using this in order to establish the bluetooth connection? I would assume after installing the drivers and connecting the controller, Linux will use the drivers for the inputs.
I have also notice, again only with a Wii U Pro controller, that I need to rerun bluetoothctl in order to reconnect the controller after rebooting the system. This happens even if I setup a pair and trust with the controller. The Pro controller will automatically connect once bluetoothctl is running and stay connected when bluetoothctl is closed. This seems to only save from having to send a connect command each time I want to reconnect.
-
The PS3 driver is incompatible with the built in bluetooth stack, and you do not use bluetoothctl. When installing the ps3 driver (sixpair), the default bluetooth stack is actually disabled (it is re-enabled if you remove the ps3 driver)
Pairing in 4.0 should be basically the same as 3.8.1 just the location has changed. Not sure what the problem might be, but it was fine when I last tested. Perhaps you can try the standard RetroPie image to rule out a difference in the OSMC system.
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.