My DiddyBorg robot has a Pi4B 2G with Raspberry Pi OS Bullseye 32 bit. It is controlled headless with a laptop PC and a genuine Play Station 3 Dual Shock game controller. The latter is connected via Bluetooth.
I decided it was time to update to Bookworm 64 bit and used Pi Imager to flash a new SD card, compiled the latest version of OpenCV and copied all the relevant files over from the Bullseye SD.
Unfortunately I have not been able to successfully pair the PS controller with the new OS and to make matters worse it will no longer pair with the old Bullseye version. I have spent many hours Googling and trying ever more exotic solutions but it will not pair. The consequence is that I can no longer control my robot.
There is a glimmer of light however. I found an SD card with an earlier version of Bullseye 32 bit on it which I had used for some unrelated project in a Pi 3B. As an experiment I installed sixpair on this card and using Bluetoothctl followed the procedure for pairing the controller. Amazingly this worked. I say amazingly as I had convinced myself after all the hours of trying to pair that the problem was a fault with the PS controller.
My question is: Is it possible to copy the Bluetooth files from the working SD card to the new Bookworm card or even to the non-pairing Bullseye card?
Other than that does anyone know of a fool proof way of pairing a PS3 with a Pi4b? I suspect not judging by my Google responses.
Many thanks in anticipation.
I decided it was time to update to Bookworm 64 bit and used Pi Imager to flash a new SD card, compiled the latest version of OpenCV and copied all the relevant files over from the Bullseye SD.
Unfortunately I have not been able to successfully pair the PS controller with the new OS and to make matters worse it will no longer pair with the old Bullseye version. I have spent many hours Googling and trying ever more exotic solutions but it will not pair. The consequence is that I can no longer control my robot.
There is a glimmer of light however. I found an SD card with an earlier version of Bullseye 32 bit on it which I had used for some unrelated project in a Pi 3B. As an experiment I installed sixpair on this card and using Bluetoothctl followed the procedure for pairing the controller. Amazingly this worked. I say amazingly as I had convinced myself after all the hours of trying to pair that the problem was a fault with the PS controller.
My question is: Is it possible to copy the Bluetooth files from the working SD card to the new Bookworm card or even to the non-pairing Bullseye card?
Other than that does anyone know of a fool proof way of pairing a PS3 with a Pi4b? I suspect not judging by my Google responses.
Many thanks in anticipation.
Statistics: Posted by il_diavolo — Wed Mar 20, 2024 9:19 pm