Haven't been able to connect my PS4 dualshock controller to my PC since F38

Hi all,

I’ve been unable to establish a successful connection to my PS4 Dualshock controller since about F38. I’m not sure why this occurred, I don’t mess with any bluetooth packages myself. The behavior is as follows:

The controller is picked up on a bluetooth scan (via the widget, bluetoothctl, blueman, I’ve tried them all), and I am able to mark it as trusted and even pair with it. However, when trying to connect after pairing, it connects for about a second then fails. Bluetoothctl and my GUI apps report this error:

br-connection-profile-unavailable

Looking at the bluetooth.service logs I see:

src/service.c:service_probe() input-hid profile probe failed for <MAC>

I’ve tried setting ControllerMode = bredr in my /etc/bluetooth/main.conf, I’ve tried deleting my .config/pulse contents (it seems there’s some issue with bluez and not having pulseaudio, which I believe is the case for Fedora. Maybe it’s cause the dualshock also has audio transmission capability), all to no avail.

I believe in the 8 months I’ve had this behavior, I got my controller to connect for one session. But it looks like I’m unable to reproduce that.

Any other potential advice for this?

My system info:

Operating System: Fedora Linux 39
KDE Plasma Version: 5.27.9
KDE Frameworks Version: 5.111.0
Qt Version: 5.15.11
Kernel Version: 6.5.10-300.fc39.x86_64 (64-bit)
Graphics Platform: X11
Processors: 12 × AMD Ryzen 5 3600X 6-Core Processor
Memory: 31.2 GiB of RAM
Graphics Processor: AMD Radeon RX 6700 XT
Manufacturer: ASUS

and bluez install info if that helps

Name         : bluez
Version      : 5.70
Release      : 1.fc39
Architecture : x86_64
Size         : 3.4 M
Source       : bluez-5.70-1.fc39.src.rpm
Repository   : @System
From repo    : updates
Summary      : Bluetooth utilities
URL          : http://www.bluez.org/
1 Like

We just published a Common Issue about this:

2 Likes

Oh that’s great, thanks! Looking forward to the patch

Just wanted to ping you to let you know that they have a test package out now for this. Installing it and then rebooting made the PS4 pairing work great now for me in case you don’t want to wait for the stable release of it

Edit: Seems like they pushed it to stable shortly after I posted this. It should be available as a regular update now.

1 Like