Pi 4 and bluetooth controllers
-
I an running the nightly build of Retropie on my Pi 4. For some reason I cannot get either a Xbox One controller or a PS3 (both genuine PS3 and generic) to connect. So far I have the the Xbox controller showing up as an option in the bluetooth menu but it never connects. The PS3 controllers don't work at all.
I used this for the PS3
Now I can't find the walk through I used for the Xbox One Controller.I updated my Retropie OS about a week ago.
-
I rebooted my pi and stuff happened.
I went back into the bluetooth menu and attempted to connect. This time the prompt said to unplug the controller, push the PS button, then replug controller. did that. The lights blinked rapidly and then a few things happened.
1st an error came up that said the USB device was unplugged and an error regarding the xbox driver. Then a note said there was no open controller slot. now neither of the 2 wired controllers work.If I go through the connection again I do not get the errors, but neither of the PS3 controllers will connect.
-
@bc320 If you use the
ps3controller
driver, this will disable the normal Bluetooth Linux stack and make other BT controllers unable to connect.
Uninstall all other drivers you might have (includingxboxdrv
, if you have installed it) and use thesixaxis
helper to connect your PS3 controllers. -
I got it. Kind of.
I uninstalled the xboxdrv and it worked. When I went to configure it the 2 triggers would not configure. Not sure if this is because it is generic and they are just plain inop or something else. I have a actual sony controller I will be trying tonight (the 1st one that connected was the generic controller)The other controllers that were knocked off are wired controllers, not bluetooth. I was able to unplug then replug them in. That seemed to help.
This brings up another question however. Will I be limited to PS3 type controllers or can is there a way to have both Xbox and PS3 connected?
My goal ultimately with this Pi is to have 4 bluetooth controllers. Style or type doesn't matter as long as they both work. However I would like to be able to buy generic of some sort if possible. I just don't want to end up buying one style to find it doesn't work.
I am working under the assumption that when the devs finally get a published version of retropie for the Pi 4 figured out that N64 mario kart and golden eye will work and I will be able to run Kodi on it as well.
-
@bc320 said in Pi 4 and bluetooth controllers:
This brings up another question however. Will I be limited to PS3 type controllers or can is there a way to have both Xbox and PS3 connected?
Not necessarily. As I said, using the
ps3controller
will make other model BT controllers not work, so try using thesixaxis
helper instead - it shouldn't be a problem. The doc page for the PS3 controller has more details.My goal ultimately with this Pi is to have 4 bluetooth controllers. Style or type doesn't matter as long as they both work. However I would like to be able to buy generic of some sort if possible. I just don't want to end up buying one style to find it doesn't work.
Name your options and other people can chime in with their experience regarding those controller models.
-
I ended up using the sixaxis to get it to work. I found it odd that it knocked the USB connected controllers off as well. And it didn't work until the Xbxdrv was uninstalled. With Xbxdrv installed, the sixaxis wouldn't work.
-
@bc320 You only need
xboxdrv
for specific setups, it's kind of a virtual device driver - https://retropie.org.uk/docs/Universal-Controller-Calibration-&-Mapping-Using-xboxdrv/.
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.