Sennheiser HD 458 BT alternates between Bluetooth modes/names when reconnecting for the first time
- PipeWire version (
pipewire --version
):
pipewire
Compiled with libpipewire 0.3.66
Linked with libpipewire 0.3.66
- Distribution and distribution version (
PRETTY_NAME
from/etc/os-release
): Arch Linux - Desktop Environment: KDE Plasma 5.27
- Kernel version (
uname -r
): 6.2.2-arch1-1 - BlueZ version (
bluetoothctl --version
): 5.66 -
lsusb
:
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 010 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 009 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 008 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 004 Device 002: ID 30c9:0063 Luxvisions Innotech Limited Integrated Camera
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 005: ID 248a:8366 Maxxter Wireless Optical Mouse ACT-MUSW-002
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 007 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 004: ID 058f:9540 Alcor Micro Corp. AU9540 Smartcard Reader
Bus 002 Device 003: ID 10ab:9309 USI Co., Ltd
Bus 002 Device 002: ID 05e3:0610 Genesys Logic, Inc. Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
- Bluetooth devices: Generic Bluetooth mode:
~ ❱ bluetoothctl devices
Device 80:C3:BA:2C:FD:E5 HD 458BT
Low-energy mode:
~ ❱ bluetoothctl devices
Device 80:C3:BA:2C:FD:E5 LE-HD 458BT
Description of Problem:
Sennheiser HD 458 BT headsets have a Low Energy mode, as well as a generic Bluetooth mode; the LE mode enables adapter "quirks", including reports of the battery status, but the output volume does not sync with the volume of the headset, whereas the generic Bluetooth mode negates these problems, except with the battery status not working.
How Reproducible:
This issue happens on a specific headset, though it is usually reproducible after waking up from a prolonged sleep, or powering on the headset after a while, and re-connecting.
Steps to Reproduce:
- Requires the Sennheiser HD 458 BT headphones.
- Power off the headset and/or put the laptop to sleep for more than ~20 minutes.
- This can also be induced by following the Bluetooth troubleshooting instructions.
- Wake the laptop and power on the headset.
- Let it automatically connect, the name on the headset should read
LE-HD 458BT
(as opposed toHD 458BT
) - Try to control volume through any means.
Actual Results:
- Volume as displayed by KDE Plasma does not match the real volume of the headset (e.g. decreasing the volume does nothing past a certain percentage.)
- The adapter "quirks" are disabled, and do not apply to the headset - the name as reported by
bluez
isn't changed.
Expected Results:
- Volume as reported by PipeWire/KDE Plasma syncs with the volume of the headset, regardless of the Bluetooth mode.
Additional Info (as attachments)
(Note, attachments seemingly do not upload thanks to a clientside bug, so links are supplied)
-
pw-dump > pw-dump.log
: pw-dump.log content - Bluetooth debug log, see here: debug log