PS4 Controller paired over bluetooth “Connected” but not working

controllerspcps4windows 10

I'm attempting to connect my PS4 controller to a laptop over the built-in bluetooth. I pair by either holding the ps button and options (which my laptop autodetects and pairs) or holding the ps button and share and then explicitly pairing using "Add Bluetooth or other device".

The pair succeeds but when I try to actually connect the controller (by pressing the ps button), the bar flashes then goes off. On the laptop it appears as "Connected" very briefly then immediately switches to "Driver error".

I have previously managed to get it to connect without the driver error but it didn't actually work (buttons had no effect). Connecting via USB works fine.

Edit: I've now managed to get it to connect without the driver error again but nothing apart from windows' bluetooth devices screen detects it.

I've tried updating drivers and multiple reinstalls with no luck.

I don't actually own a PS4 (I bought this controller especially to use with my laptop). I'd really appreciate any help as I'm rather short on USB ports.

Best Answer

You mentioned you updated the drivers, but DS4 has no official driver on Windows 10 so I assume you are using an unofficial driver like DS4Windows.

There was a change to Windows that broke DS4Windows and effectively renders the DS4 device unusable until the user manually re-enables it. To work around this issue, you'll need to re-enable the DS4 and use a patched version of DS4Windows.

The Jays2Kings version is no longer being maintained and doesn't have a fix for this issue. If you were previously using this version, it's recommended that you update to Ryochan7's fork:

https://github.com/Ryochan7/DS4Windows

More info about the device detection issue and how to fix your DS4 here:

https://github.com/Ryochan7/DS4Windows/blob/jay/README.md#device-detection-issue

Related Topic