Cannot connect to Sennheiser Sport True Wireless
- PipeWire version 0.3.77
- Arch Linux
- Desktop Environment: KDE Plasma 5.27.7
- Kernel version 6.1.45-1-lts
- BlueZ version 5.68
-
lsusb
:
Bus 002 Device 003: ID 0bda:0328 Realtek Semiconductor Corp. USB3.0-CRW
Bus 002 Device 002: ID 0bda:0411 Realtek Semiconductor Corp. Hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 007: ID 10d7:b012 Actions general adapter
Bus 001 Device 005: ID 0bda:5411 Realtek Semiconductor Corp. RTS5411 Hub
Bus 001 Device 004: ID 413c:301d Dell Computer Corp. Dell Universal Receiver
Bus 001 Device 003: ID 046d:085b Logitech, Inc. Logitech Webcam C925e
Bus 001 Device 002: ID 413c:2113 Dell Computer Corp. KB216 Wired Keyboard
Bus 001 Device 006: ID 413c:301a Dell Computer Corp. Dell MS116 Optical Mouse
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
- Bluetooth devices:
Device 80:C3:BA:34:4A:D6 Sport True Wireless
Bluetooth device info:
Address: 80:C3:BA:34:4A:D6
AddressType: public
Name: Sport True Wireless
Alias: Sport True Wireless
Class: 0x2c0404
Appearance: 0x0000
Icon: audio-headset
Paired: yes
Trusted: yes
Blocked: no
LegacyPairing: no
Connected: yes
UUIDs:
00001101-0000-1000-8000-00805f9b34fb Serial Port
0000110a-0000-1000-8000-00805f9b34fb Audio Source
0000110b-0000-1000-8000-00805f9b34fb Audio Sink
0000110c-0000-1000-8000-00805f9b34fb Remote Control Target
0000110e-0000-1000-8000-00805f9b34fb Remote Control
0000111e-0000-1000-8000-00805f9b34fb Handsfree
0000eb03-d102-11e1-9b23-00025b00a5a5 Proprietary
0000eb04-d102-11e1-9b23-00025b00a5a5 Proprietary
0000eb05-d102-11e1-9b23-00025b00a5a5 Proprietary
a2129ff3-081b-4c45-8afe-469d9c4842eb Proprietary
Adapter:
/org/bluez/hci0
Adapter info obtained through btmgmt extinfo
:
Extended index list with 1 item
Primary controller (hci0,USB)
hci0: Primary controller
addr F4:4E:FC:88:7B:78 version 12 manufacturer 992
supported settings: powered connectable fast-connectable discoverable bondable link-security ssp br/edr le advertising secure-conn debug-keys privacy static-addr phy-configuration
current settings: powered bondable ssp br/edr le secure-conn
Description of Problem:
I want to connect to connect to my Sennheiser Sport True Wireless (CX200TW1). They work perfectly with my Samsung Galaxy S10.
Upon connection attempt, blueman-manager
is reporting: Connection Failed: br-connection-canceled
. However, after a second, it says, ‘Connected’, and the tray icon colour changes to blue. The earbuds are not playing any connection sound.
I am using EasyEffects to equalise the sound of the loudspeaker connected via audio cable to the Line Out. My computer has internal speakers, too; when nothing is inserted into the line out port, it plays music through these low-quality internal speakers.
pavucontrol
shows that the output device is ‘Easy Effects Sink’. In EasyEffects settings, there is only one output device: ‘Built-in Audio Analog Stereo’.
The ‘Audio Volume’ system setting in KDE shows only one output device: line out. When I physically disconnect the cable, the sound stars playing through the built-in speakers, and the only playback device becomes ‘Speakers’, with 3 profiles: Analog Stereo Duplex, Analog Stereo Output, Pro Audio. Switching between them has no effect.
rfkill
says that the device is unblocked:
ID TYPE DEVICE SOFT HARD
0 bluetooth hci0 unblocked unblocked
sudo dmesg | grep -i bluetooth
has something, too:
[ 19.604560] Bluetooth: Core ver 2.22
[ 19.604580] NET: Registered PF_BLUETOOTH protocol family
[ 19.604581] Bluetooth: HCI device and connection manager initialized
[ 19.604584] Bluetooth: HCI socket layer initialized
[ 19.604586] Bluetooth: L2CAP socket layer initialized
[ 19.604589] Bluetooth: SCO socket layer initialized
[ 19.662011] Bluetooth: hci0: HCI Read Default Erroneous Data Reporting command is advertised, but not supported.
[ 19.662017] Bluetooth: hci0: HCI Read Transmit Power Level command is advertised, but not supported.
[ 19.662020] Bluetooth: hci0: HCI LE Set Random Private Address Timeout command is advertised, but not supported.
[ 19.746164] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 19.746170] Bluetooth: BNEP filters: protocol multicast
[ 19.746180] Bluetooth: BNEP socket layer initialized
[ 19.748452] Bluetooth: MGMT ver 1.22
[ 32.341735] Bluetooth: RFCOMM TTY layer initialized
[ 32.341746] Bluetooth: RFCOMM socket layer initialized
[ 32.341750] Bluetooth: RFCOMM ver 1.11
Finally, the bluetooth
service is running, but some connections were refused:
● bluetooth.service - Bluetooth service
Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; preset: disabled)
Active: active (running) since Thu 2023-08-17 22:36:07 CEST; 25min ago
Docs: man:bluetoothd(8)
Main PID: 1059 (bluetoothd)
Status: "Running"
Tasks: 1 (limit: 152883)
Memory: 3.3M
CPU: 336ms
CGroup: /system.slice/bluetooth.service
└─1059 /usr/lib/bluetooth/bluetoothd
Aug 17 22:36:20 UL0012159 bluetoothd[1059]: Endpoint registered: sender=:1.52 path=/MediaEndpoint/A2DPSource/opus_05_duplex
Aug 17 22:36:28 UL0012159 bluetoothd[1059]: src/profile.c:ext_connect() Hands-Free Voice gateway failed connect to 80:C3:BA:34:4A:D6: Conne>
Aug 17 22:43:36 UL0012159 bluetoothd[1059]: src/profile.c:ext_connect() Hands-Free Voice gateway failed connect to 80:C3:BA:34:4A:D6: Conne>
Aug 17 22:44:17 UL0012159 bluetoothd[1059]: profiles/audio/avdtp.c:avdtp_connect_cb() connect to 80:C3:BA:34:4A:D6: Connection refused (111)
Aug 17 22:44:17 UL0012159 bluetoothd[1059]: src/service.c:btd_service_connect() a2dp-source profile connect failed for 80:C3:BA:34:4A:D6: D>
Aug 17 22:45:00 UL0012159 bluetoothd[1059]: profiles/audio/avdtp.c:avdtp_connect_cb() connect to 80:C3:BA:34:4A:D6: Connection refused (111)
Aug 17 22:54:35 UL0012159 bluetoothd[1059]: src/profile.c:ext_connect() Hands-Free Voice gateway failed connect to 80:C3:BA:34:4A:D6: Conne>
Aug 17 22:55:16 UL0012159 bluetoothd[1059]: profiles/audio/avdtp.c:avdtp_connect_cb() connect to 80:C3:BA:34:4A:D6: Connection refused (111)
Aug 17 22:55:16 UL0012159 bluetoothd[1059]: src/service.c:btd_service_connect() a2dp-source profile connect failed for 80:C3:BA:34:4A:D6: D>
Aug 17 22:55:59 UL0012159 bluetoothd[1059]: profiles/audio/avdtp.c:avdtp_connect_cb() connect to 80:C3:BA:34:4A:D6: Connection refused (111)
How Reproducible:
Steps to Reproduce:
- Tried every step from the ‘Bluetooth Headset’ Arch wiki page (restarting the service,) – won’t work.
- Tried
remove
andconnect
frombluetoothctl
– does not work. - Tried restarting the bluetooth service (
sudo systemctl restart bluetooth.service
) – nothing. - Tried
pactl load-module module-switch-on-connect
pactl list sinks
but the only available sink is
Name: alsa_output.pci-0000_00_1f.3.analog-stereo.4
Description: Built-in Audio Analog Stereo
Driver: PipeWire
- Tried restarting
systemctl --user restart pipewire pipewire-pulse.service
, but it still plays through the line out or built-in speakers. - There are no
pulseaudio
services because I do not have PA installed (it conflicts with PW). However, this pair of earbuds works with a Lenovo Legion laptop with Linux Mint 21.2 and connects to Bluetooth without a hindrance (PulseAudio). This means that these buds work well with Linux via Bluetooth through PulseAudio.
Actual Results:
Expected Results:
Additional Info (as attachments):
-
pw-dump > pw-dump.log
: pw-dump.log - Bluetooth debug log (tried pairing with the earbugs – never succeeded after 2 attempts): pipewire-bluez.log
- Here is the output of
qpwgraph
whenblueman-manager
says that the ‘Sport True Wireless’ headset is connected: