Bluetooth issues with 8BitDo SN30pro on Rasp Pi 4 with Retropie

I’m afraid your text output doesn’t include the sudo apt upgrade, though maybe it’s the next command after the cut off :stuck_out_tongue:

I forgot to mention I’m just on the base Raspberry Pi OS, but since Retropie is built off of it it should have the same kernels/packages/etc. Upgrading with either its built in upgrader or through apt should be fine. @Grant48822 the same applies to you.

I wouldn’t know how Retropie interfaces with Bluetooth devices but on RpiOS you click the Bluetooth icon in the top panel to see your connected devices.

4 Likes

In regards to any other suggestions, I don’t have much I’m afraid. After installing the updated Bluetooth driver my devices started working correctly.

If I were you I’d go back to more basic troubleshooting steps like attempting to connect the controllers to another device to ensure they’re not faulty or clearing their connection history and trying from scratch.

5 Likes

I was having the same issues SN30 pro+ The system would freeze after pairing and I would have to control+c to escape. I updated retropie and left my controller plugged to a power outlet until the red light by the charging port turned off. Tried again and everything worked. I think I did not have it fully charged

4 Likes

Hey Brian,

That could be the cause of the issue. If you’ve got one available, I suggest grabbing a multimeter and checking the voltage of your battery to ensure that it’s not getting too low.

In these controllers, you’d usually want to be floating between about 3.2V and 4V from batteries I’ve looked at before, depending on how old the cell is and how recently it has been charged/discharged. If it’s lower than 3V you’ll likely want to look into replacing it if possible.

2 Likes

I’ve been away for a few days so only got a chance to have another go last night. My issue was described earlier in this thread and, although related to the same controllers, was different to what Brian has described.

In case it helps others avoid the frustrating journey I experienced, I have resolved this by starting from scratch. That is, I took the SD card that I had originally received as part of the kit and replaced with a new image using the instructions at First Installation - RetroPie Docs. I used the Raspberry Pi Imager, selected the RPI 4/400 image and wrote this to the card. Fortunately I had a USB card reader so this was relatively easy for me to do. After startup, I was able to pair the controllers and they just worked like they should have. I have also since upgraded RetroPie and the OS - the controllers still connect via Bluetooth, no problems. I’ve shutdown, checked the next day and the controllers automatically connect.

I don’t know what went wrong initially in my case but my suspicion is that it may have been when I originally paired then removed a controller pairing. I think some configuration may have not been entirely removed and this blocked re-pairing from working properly. This perhaps left me in a weird state that I could not return to a clean slate nor get it working. Maybe this was the cause or something else - hard to prove. Regardless, only starting from scratch did the trick. Glad it is resolved so I can actually play games rather than learning RPi commands :slight_smile:

6 Likes

Hi Guys,

Since we’ve seen so many people having trouble, we published a guide to fix some of the problems you might be having. Check it out here:

Let us know how it goes, and happy retro gaming!
-James

4 Likes