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.

Hello,

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.

https://www.spinics.net/lists/netdev/msg823615.html

https://bugzilla.kernel.org/show_bug.cgi?id=215576

https://patchwork.kernel.org/project/bluetooth/patch/20220401233826.122544-1-luiz.dentz@gmail.com/#24810088

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.