Problem connecting ps4 controller after reformatting
-
Yesterday I formatted the SD card in my raspberry pi 3b to start from scratch, but now I'm not able to connect my ps4 controller the same way before I reflashed the retropie image and set everything else up. Before I formatted the SD card, I was able to connect my controller by bluetooth. Now, after registering the controller on the bluetooth section of retropie, it isn't able to recognize keystrokes on the controller to configure the keys. I installed the ds4drv, have it running at boot, and it works, but it seems like it doesn't work as well as the bluetooth setup I had with the same controller before I formatted it yesterday. Is this due to a retropie update issue? Or did I forget to install something that will let me pair the controller without ds4drv? I updated to the latest 4.2.13 version while setting things up before I tried pairing the controller.
Thanks in advance!
Edit: Apparently this was a software issue. I updated all installed packages, and a new commit was released a couple hours ago, now it works perfectly!
-
From my experience I have never needed ds4dvr for my PS4 controller. There was an issue with a previous commit but that was cleared up in 4.2.13. Maybe try plugging in the controller and setting it up via USB then removing it and try the Bluetooth connection again?
-
@thewinterdojer I literally just got it working again, and yes, it was a software issue. Appreciate your input!
-
@sonic41092 What did it end up being?
-
@thewinterdojer I used the update all installed packages in the retropie setup menu, and tried again. It also updated to the latest commit (which had just gone live a little bit earlier today) so it was either the new commit or an outdated driver.
-
Now I'm having an issue connecting after the system has booted up. If I pair the controller while the system is booting, it connects properly. But if I wait to connect until after the Bluetooth services start on boot, or turn off the controller and try to reconnect it, it doesn't connect. The flashing led will blink a few times, then stop, like it tried to connect and failed, and doesn't connect. If I try to connect all Bluetooth devices using a script command, the light blinks and stays on, but the inputs don't work. Any Ideas?
-
I am having the same problem. Normally my pi runs in my arcade cab and only yesterday created a version to run w/ PS4 controllers. Worked fine all day as Pi was on and I made all my coding changes in some of the systems. Now today, I am am experiencing the same issue and have not venable to connect the controller at all. It tries to connect as you mention, then turns off like it failed.
-
@virg1 Does yours connect while booting up? Mine works just fine if you push the PS button while it's booting and the Bluetooth services are starting. After that, it won't reconnect if you turn the controller off, or miss your window on boot.
-
I fixed mine by uninstalling the ps3controller driver package. I guess it was interfering with the ps4 controller while it was trying to connect. Everything works perfectly again now.
-
@sonic41092 Well done. Mine has some problems connecting on boot at times. It seems I have to turn on the controller at the right time, otherwise it will connect and I just have to press a button when it says gamepad not found, not a big issue.
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.