BT headphones with mic. Poor sound quality

Hi. I have sennheiser HD 4.50 headphones and when i’m using microphone from headphones sound quality is very bad.

I switched on PipeWire but i see no difference. Do you know what else can be done to have working microphone and good sound quality?

pactl info
Server String: /run/user/1000/pulse/native
Library Protocol Version: 35
Server Protocol Version: 35
Is Local: yes
Client Index: 110
Tile Size: 65472
User Name: skoczo
Host Name: swoj
Server Name: PulseAudio (on PipeWire 0.3.51)
Server Version: 15.0.0
Default Sample Specification: float32le 2ch 48000Hz
Default Channel Map: front-left,front-right
Default Sink: bluez_output.00_16_94_3F_07_79.headset-head-unit
Default Source: bluez_input.00_16_94_3F_07_79.headset-head-unit
Cookie: 085b:52e0

In sound config i choose HSP/HFP, codec mSBC.


Same issue here. After investigating it seems to be a kernel bug.
There is a patch available.
It seems the bug will be fixed with linux 5.19 and that the fix may be included in 5.18.119.

It would be great if the Manjaro team could include the fix in its upcoming kernel release somehow, as this bug renders bluetooth headsets unusable for calls right now.

A workaround would be to revert to an older kernel, I am not sure which one exactly.