Bluetooth headeset: sound and mic mute in hsp/hfp; sound ok but only noise in mic in a2dp duplex
- PipeWire version (
pipewire --version
): 0.3.84 - Distribution and distribution version (
PRETTY_NAME
from/etc/os-release
): Ubuntu 23.10 - Desktop Environment: KDE Plasma 5.27.8
- Kernel version (
uname -r
): 6.5.0-10-generic - BlueZ version (
bluetoothctl --version
): 6.58 -
lsusb
:
Bus 002 Device 002: ID 0bda:0328 Realtek Semiconductor Corp. USB3.0-CRW
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 104: ID 06cb:009a Synaptics, Inc. Metallica MIS Touch Fingerprint Reader
Bus 001 Device 004: ID 5986:2113 Bison Electronics Inc. SunplusIT Integrated Camera
Bus 001 Device 105: ID 8087:0a2b Intel Corp. Bluetooth wireless interface
Bus 001 Device 002: ID 5986:211a Bison Electronics Inc. Integrated IR Camera
Bus 001 Device 006: ID 056a:5148 Wacom Co., Ltd Pen and multitouch sensor
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
- Bluetooth devices:
Device 9C:9C:1D:33:F2:26 My H/As
Device 9C:9C:1D:06:A0:8C Remote Mic+
Device 9C:9C:1D:7E:93:22 My H/As
Description of Problem:
Device Remote Mic+ is a BT headset (connects to my hearing aids, but that shouldn't matter). Supports A2DP and HSP/HFP and works well(!) with PulseAudio on another computer w/ Debian/SID and with my Android phone.
With PW though, the microphone is unusable, thus I cannot make nor take any calls.
- selecting A2DP Duplex plays sound well, but the microphone only creates heavy noise
- selecting HSP/HFP nothing happens -- neither sound nor microphone do anything
- playing audio in HSP/HFP shows plausible motions on the little blue indicator row in Plasma's Audio plasmoid, though
I tried w/ pw-record to check the mic and pw-play to check the sound, w/ Helvum, Jitsi -- to no avail.
How Reproducible:
Every time.
Steps to Reproduce:
- Select "High Fidelity Duplex (A2DB Source/Sink, codec Faststream)"
- Play audio -> works
- Try to record from Mic -> only strong static
- Select "Headset Head Unit (HSP/HFP, codec CVSD)"
- Play audio -> nothing (although Plasmoid and Pavucontrol indicate otherwise)
- Try to record from Mic -> nothing, full silence
Actual Results:
Mic doesn't work neither in A2DP nor HSP/HFP. No audio in HSP/HFP.
Expected Results:
Working Mic/Headset to use in calls
Additional Info (as attachments):
-
pw-dump > pw-dump.log
: pw-dump in a2dp pw-dump in hsphfp -
Bluetooth debug log, see here: pipewire-bluez.log.bz2