Bluetooth headphones sometimes connect as Headset and sometimes as A2DP

I have KDE Plasma with wireplumber. When I connect my Bluetooth headphones, sometimes they connect as A2DP codec AAC and sometimes as HSP codec mSBC. I have to disconnect and reconnect until I can get it to connect to AAC, sometimes 4 or 5 times before it works. When it connects as mSBC, there are no options to switch to an A2DP, just other Headset Head Unit codecs. But when it connects as A2DP, all the A2DP and Headset options will be there. Also, sometimes it will switch from AAC to mSBC if I put my headphones down for a bit to go do something else.

What can I do so that it always connects as A2DP and doesn’t switch to mSBC randomly?

1 Like

I just tried my bluetooth headphones they connected as HSP codec mSBC, but the options to change to A2DP were all there. I saw some updates to wireplumber today. If you haven’t updated yet maybe give that a try and reboot.

If that doesn’t work, maybe its an issue with certain headphone models. I’m using a pair of Bose QuietComfort 35 II. A pretty old pair of high end head phones.

This has been going on for several updates and 2 different machines. It’s probably the headphones, isn’t it? They’re Sony WH-CH720N

I have an old pair of Sony WH-1000XM2 or maybe there the WH-1000XM3. I have forgotten at this point, but they are in a drawer somewhere. I’ll try with those.

Edit: @fr0grash, Sorry, I couldn’t get the older head phones to work, so I was unable to test them.

1 Like

That’s ok. I appreciate you trying.