DEV Community

Deepak.M
Deepak.M

Posted on

With Pipewire upgrade Bluetooth connection fails, error a2dp-sink profile connect failed for .......: Protocol not available

Hi,
We are trying to integrate and use pipewire as Audio manager on one of our TV devices from which we want to connect to a bluetooth device(sound bar or Headset) and play audio.
However after pairing is successful "connect" is failing with below error.
#bluetoothctl connect
Failed to connect: org.bluez.Error.Failed br-connection-profile-unavailable

bluez log: bluetoothd[15378]: ../bluez-5.69/src/service.c:btd_service_connect() a2dp-sink profile connect failed for .......: Protocol not available

Installed libspa-0.2-bluetooth
The Pipewire version tried so far are:

1)pipewire version:3.63
wireplumber version: 4.12
Bluez5 version: 5.48, 5.69

2)pipewire version:3.75
wireplumber version: 4.12 and 4.14
Bluez5 version: 5.58, 5.65 , 5.66 and 5.69

We started pipewire-pulse service along with Pipiewire-3.75 but still facing the connection error

Solutions tried so far for "br-connection-profile-unavailable"
1) installed libspa-0.2-bluetooth
2) ControllerMode = bredr ; AutoEnable = true in /bluetooth/main.conf
3) downgrading Bluez version to 5.58

Your help would be greatly appreciated, thanks in advance.
-Deepak

Top comments (0)

AWS Security LIVE!

Join us for AWS Security LIVE!

Discover the future of cloud security. Tune in live for trends, tips, and solutions from AWS and AWS Partners.

Learn More