Hi there, so I recently got a new headset [Baseus Bowie D05], but for whatever reason, on the current version of Garuda it refuses to work. (I have two other headsets - SoundBlaster Jam V1 and V2, that work under this system without any issues. The Baseus headset works without any problems on my phone and console. The Bluetooth adapter is an integrated one on a B650E Steel Legend WiFi motherboard.)
bluetoothctl 5.83.txt
[NEW] Device 41:AA:01:47:51:2D Baseus Bowie D05
[bluetoothctl]> pair 41:AA:01:47:51:2D
Attempting to pair with 41:AA:01:47:51:2D
[CHG] Device 41:AA:01:47:51:2D Connected: yes
[CHG] Device 41:AA:01:47:51:2D Bonded: yes
[CHG] Device 41:AA:01:47:51:2D UUIDs: 00001101-0000-1000-8000-00805f9b34fb
[CHG] Device 41:AA:01:47:51:2D UUIDs: 0000110b-0000-1000-8000-00805f9b34fb
[CHG] Device 41:AA:01:47:51:2D UUIDs: 0000110c-0000-1000-8000-00805f9b34fb
[CHG] Device 41:AA:01:47:51:2D UUIDs: 0000110e-0000-1000-8000-00805f9b34fb
[CHG] Device 41:AA:01:47:51:2D UUIDs: 0000111e-0000-1000-8000-00805f9b34fb
[CHG] Device 41:AA:01:47:51:2D ServicesResolved: yes
[CHG] Device 41:AA:01:47:51:2D Paired: yes
Pairing successful
[CHG] Device 41:AA:01:47:51:2D ServicesResolved: no
[SIGNAL] org.bluez.Device1.Disconnected org.bluez.Reason.Local Connection terminated by local host
[CHG] Device 41:AA:01:47:51:2D Connected: no
[bluetoothctl]> connect 41:AA:01:47:51:2D
Attempting to connect to 41:AA:01:47:51:2D
[CHG] Device 41:AA:01:47:51:2D Connected: yes
[NEW] Endpoint /org/bluez/hci0/dev_41_AA_01_47_51_2D/sep1
[NEW] Endpoint /org/bluez/hci0/dev_41_AA_01_47_51_2D/sep2
[NEW] Transport /org/bluez/hci0/dev_41_AA_01_47_51_2D/sep2/fd0
Connection successful
[CHG] Transport /org/bluez/hci0/dev_41_AA_01_47_51_2D/sep2/fd0 State: active
[CHG] Transport /org/bluez/hci0/dev_41_AA_01_47_51_2D/sep2/fd0 Volume: 0x0020 (32)
[CHG] Device 41:AA:01:47:51:2D ServicesResolved: yes
[CHG] Device 41:AA:01:47:51:2D ServicesResolved: no
[SIGNAL] org.bluez.Device1.Disconnected org.bluez.Reason.Local Connection terminated by local host
[CHG] Device 41:AA:01:47:51:2D Connected: no
[DEL] Transport /org/bluez/hci0/dev_41_AA_01_47_51_2D/sep2/fd0
[DEL] Endpoint /org/bluez/hci0/dev_41_AA_01_47_51_2D/sep1
[DEL] Endpoint /org/bluez/hci0/dev_41_AA_01_47_51_2D/sep2
[CHG] Device 41:AA:01:47:51:2D RSSI: 0xffffffc3 (-61)
[bluetoothctl]> trust 41:AA:01:47:51:2D
[CHG] Device 41:AA:01:47:51:2D Trusted: yes
Changing 41:AA:01:47:51:2D trust succeeded
[bluetoothctl]> connect 41:AA:01:47:51:2D
Attempting to connect to 41:AA:01:47:51:2D
[CHG] Device 41:AA:01:47:51:2D Connected: yes
[NEW] Endpoint /org/bluez/hci0/dev_41_AA_01_47_51_2D/sep1
[NEW] Endpoint /org/bluez/hci0/dev_41_AA_01_47_51_2D/sep2
[NEW] Transport /org/bluez/hci0/dev_41_AA_01_47_51_2D/sep2/fd1
Connection successful
[CHG] Transport /org/bluez/hci0/dev_41_AA_01_47_51_2D/sep2/fd1 State: active
[CHG] Device 41:AA:01:47:51:2D ServicesResolved: yes
[CHG] Device 41:AA:01:47:51:2D ServicesResolved: no
[SIGNAL] org.bluez.Device1.Disconnected org.bluez.Reason.Local Connection terminated by local host
[CHG] Device 41:AA:01:47:51:2D Connected: no
[DEL] Transport /org/bluez/hci0/dev_41_AA_01_47_51_2D/sep2/fd1
[DEL] Endpoint /org/bluez/hci0/dev_41_AA_01_47_51_2D/sep1
[DEL] Endpoint /org/bluez/hci0/dev_41_AA_01_47_51_2D/sep2
[bluetoothctl]>
It’d just play music for 1-2 seconds, and disconnect right away with the “terminated by local host” error.
Found some rather sparse info on the internet and decided to downgrade bluez to a previous version.
bluetoothctl 5.80.txt
[bluetoothctl]> scan on
SetDiscoveryFilter success
Discovery started
[CHG] Controller 4C:D5:77:68:AE:10 Discovering: yes
[NEW] Device A4:C1:38:0B:09:2C NARWAL-f8138e
[NEW] Device 6D:FE:B9:26:E1:F5 6D-FE-B9-26-E1-F5
[NEW] Device 41:AA:01:47:51:2D Baseus Bowie D05
[bluetoothctl]> pair 41:AA:01:47:51:2D
Attempting to pair with 41:AA:01:47:51:2D
[CHG] Device 41:AA:01:47:51:2D Connected: yes
[CHG] Device 41:AA:01:47:51:2D Bonded: yes
[CHG] Device 41:AA:01:47:51:2D UUIDs: 00001101-0000-1000-8000-00805f9b34fb
[CHG] Device 41:AA:01:47:51:2D UUIDs: 0000110b-0000-1000-8000-00805f9b34fb
[CHG] Device 41:AA:01:47:51:2D UUIDs: 0000110c-0000-1000-8000-00805f9b34fb
[CHG] Device 41:AA:01:47:51:2D UUIDs: 0000110e-0000-1000-8000-00805f9b34fb
[CHG] Device 41:AA:01:47:51:2D UUIDs: 0000111e-0000-1000-8000-00805f9b34fb
[CHG] Device 41:AA:01:47:51:2D ServicesResolved: yes
[CHG] Device 41:AA:01:47:51:2D Paired: yes
Pairing successful
[CHG] Device 41:AA:01:47:51:2D ServicesResolved: no
[CHG] Device 41:AA:01:47:51:2D Connected: no
[bluetoothctl]> trust 41:AA:01:47:51:2D
[CHG] Device 41:AA:01:47:51:2D Trusted: yes
Changing 41:AA:01:47:51:2D trust succeeded
[CHG] Device 41:AA:01:47:51:2D RSSI: 0xffffffc4 (-60)
[bluetoothctl]> connect 41:AA:01:47:51:2D
Attempting to connect to 41:AA:01:47:51:2D
[CHG] Device 41:AA:01:47:51:2D Connected: yes
[NEW] Endpoint /org/bluez/hci0/dev_41_AA_01_47_51_2D/sep1
[NEW] Endpoint /org/bluez/hci0/dev_41_AA_01_47_51_2D/sep2
[NEW] Transport /org/bluez/hci0/dev_41_AA_01_47_51_2D/sep2/fd2
Connection successful
[DEL] Device 6D:FE:B9:26:E1:F5 6D-FE-B9-26-E1-F5
[CHG] Transport /org/bluez/hci0/dev_41_AA_01_47_51_2D/sep2/fd2 State: active
[CHG] Transport /org/bluez/hci0/dev_41_AA_01_47_51_2D/sep2/fd2 Volume: 0x0020 (32)
[CHG] Device 41:AA:01:47:51:2D ServicesResolved: yes
[CHG] Device 41:AA:01:47:51:2D ServicesResolved: no
[CHG] Device 41:AA:01:47:51:2D Connected: no
[DEL] Transport /org/bluez/hci0/dev_41_AA_01_47_51_2D/sep2/fd2
[DEL] Endpoint /org/bluez/hci0/dev_41_AA_01_47_51_2D/sep1
[DEL] Endpoint /org/bluez/hci0/dev_41_AA_01_47_51_2D/sep2
[bluetoothctl]>
Now the behaviour is almost the same, but it just disconnects without any error visible to me.
Then I decided to boot an old Garuda iso from 2024, the bluez there was version 5.70, and for some reason, the headset works flawlessly.
bluetoothctl 5.70.txt
[bluetooth]# list
Controller 4C:D5:77:68:AE:10 garuda-dr460nized-gaming [default]
[bluetooth]# scan on
Discovery started
[CHG] Controller 4C:D5:77:68:AE:10 Discovering: yes
[NEW] Device 41:AA:01:47:51:2D Baseus Bowie D05
[bluetooth]# pair 41:AA:01:47:51:2D
Attempting to pair with 41:AA:01:47:51:2D
[CHG] Device 41:AA:01:47:51:2D Connected: yes
[CHG] Device 41:AA:01:47:51:2D Bonded: yes
[CHG] Device 41:AA:01:47:51:2D UUIDs: 00001101-0000-1000-8000-00805f9b34fb
[CHG] Device 41:AA:01:47:51:2D UUIDs: 0000110b-0000-1000-8000-00805f9b34fb
[CHG] Device 41:AA:01:47:51:2D UUIDs: 0000110c-0000-1000-8000-00805f9b34fb
[CHG] Device 41:AA:01:47:51:2D UUIDs: 0000110e-0000-1000-8000-00805f9b34fb
[CHG] Device 41:AA:01:47:51:2D UUIDs: 0000111e-0000-1000-8000-00805f9b34fb
[CHG] Device 41:AA:01:47:51:2D ServicesResolved: yes
[CHG] Device 41:AA:01:47:51:2D Paired: yes
Pairing successful
[CHG] Device 41:AA:01:47:51:2D ServicesResolved: no
[CHG] Device 41:AA:01:47:51:2D Connected: no
[CHG] Device 41:AA:01:47:51:2D Connected: yes
[NEW] Endpoint /org/bluez/hci0/dev_41_AA_01_47_51_2D/sep1
[NEW] Endpoint /org/bluez/hci0/dev_41_AA_01_47_51_2D/sep2
[NEW] Transport /org/bluez/hci0/dev_41_AA_01_47_51_2D/sep2/fd0
[CHG] Transport /org/bluez/hci0/dev_41_AA_01_47_51_2D/sep2/fd0 State: active
[CHG] Transport /org/bluez/hci0/dev_41_AA_01_47_51_2D/sep2/fd0 Volume: 0x0040 (64)
[CHG] Device 41:AA:01:47:51:2D ServicesResolved: yes
[CHG] Transport /org/bluez/hci0/dev_41_AA_01_47_51_2D/sep2/fd0 State: idle
[CHG] Device 41:AA:01:47:51:2D Trusted: yes
[NEW] Device EC:4D:3E:CA:2D:FF EC-4D-3E-CA-2D-FF
[CHG] Transport /org/bluez/hci0/dev_41_AA_01_47_51_2D/sep2/fd0 State: active
[CHG] Transport /org/bluez/hci0/dev_41_AA_01_47_51_2D/sep2/fd0 Volume: 0x0046 (70)
[CHG] Transport /org/bluez/hci0/dev_41_AA_01_47_51_2D/sep2/fd0 Volume: 0x004c (76)
[CHG] Transport /org/bluez/hci0/dev_41_AA_01_47_51_2D/sep2/fd0 Volume: 0x0053 (83)
[CHG] Transport /org/bluez/hci0/dev_41_AA_01_47_51_2D/sep2/fd0 Volume: 0x0059 (89)
[CHG] Transport /org/bluez/hci0/dev_41_AA_01_47_51_2D/sep2/fd0 Volume: 0x005f (95)
[CHG] Transport /org/bluez/hci0/dev_41_AA_01_47_51_2D/sep2/fd0 Volume: 0x0058 (88)
[CHG] Transport /org/bluez/hci0/dev_41_AA_01_47_51_2D/sep2/fd0 Volume: 0x0050 (80)
[CHG] Transport /org/bluez/hci0/dev_41_AA_01_47_51_2D/sep2/fd0 Volume: 0x0048 (72)
[DEL] Device EC:4D:3E:CA:2D:FF EC-4D-3E-CA-2D-FF
[CHG] Transport /org/bluez/hci0/dev_41_AA_01_47_51_2D/sep2/fd0 Volume: 0x0040 (64)
[CHG] Transport /org/bluez/hci0/dev_41_AA_01_47_51_2D/sep2/fd0 Volume: 0x0038 (56)
[CHG] Transport /org/bluez/hci0/dev_41_AA_01_47_51_2D/sep2/fd0 Volume: 0x0030 (48)
[CHG] Transport /org/bluez/hci0/dev_41_AA_01_47_51_2D/sep2/fd0 Volume: 0x0028 (40)
[CHG] Transport /org/bluez/hci0/dev_41_AA_01_47_51_2D/sep2/fd0 Volume: 0x0020 (32)
[CHG] Transport /org/bluez/hci0/dev_41_AA_01_47_51_2D/sep2/fd0 Volume: 0x0018 (24)
[Baseus Bowie D05]#
Downgrading bluez to 5.70 on my system wouldn’t make much difference from the 5.80 downgrade, but I also assume I might need to downgrade some other package; however, I’m unsure which, as that might solve my issue.
One more thing I did, as I have a BT dongle controller (also from baseus), I connected that on the 5.70 downgraded bluez and it works.
baseus dongle 5.70.txt
[bluetoothctl]> list
Controller 04:7F:0E:19:65:6A zenobiusz #2 [default]
Controller 4C:D5:77:68:AE:10 zenobiusz
[bluetoothctl]> scan on
SetDiscoveryFilter success
Discovery started
[CHG] Controller 04:7F:0E:19:65:6A Discovering: yes
[CHG] Device DC:23:50:17:CA:CB RSSI: 0xffffffa2 (-94)
[CHG] Device DC:23:50:17:CA:CB ServiceData.0000fd50-0000-1000-8000-00805f9b34fb:
49 00 00 08 72 ba f9 43 0f 2a 9a 5c I…r..C.*.
[NEW] Device 41:AA:01:47:51:2D Baseus Bowie D05
[NEW] Device EC:4D:3E:CA:2D:FF MJYD2S
[bluetoothctl]> pair 41:AA:01:47:51:2D
Attempting to pair with 41:AA:01:47:51:2D
[CHG] Device 41:AA:01:47:51:2D Connected: yes
[CHG] Device 41:AA:01:47:51:2D Bonded: yes
[CHG] Device 41:AA:01:47:51:2D UUIDs: 00001101-0000-1000-8000-00805f9b34fb
[CHG] Device 41:AA:01:47:51:2D UUIDs: 0000110b-0000-1000-8000-00805f9b34fb
[CHG] Device 41:AA:01:47:51:2D UUIDs: 0000110c-0000-1000-8000-00805f9b34fb
[CHG] Device 41:AA:01:47:51:2D UUIDs: 0000110e-0000-1000-8000-00805f9b34fb
[CHG] Device 41:AA:01:47:51:2D UUIDs: 0000111e-0000-1000-8000-00805f9b34fb
[CHG] Device 41:AA:01:47:51:2D ServicesResolved: yes
[CHG] Device 41:AA:01:47:51:2D Paired: yes
Pairing successful
[CHG] Device 41:AA:01:47:51:2D ServicesResolved: no
[CHG] Device 41:AA:01:47:51:2D Connected: no
[bluetoothctl]> trust 41:AA:01:47:51:2D
[CHG] Device 41:AA:01:47:51:2D Trusted: yes
Changing 41:AA:01:47:51:2D trust succeeded
[CHG] Device D6:51:07:30:08:03 RSSI: 0xffffffa0 (-96)
[CHG] Device D6:51:07:30:08:03 ServiceData.0000fe78-0000-1000-8000-00805f9b34fb:
d6 51 07 30 08 03 9e 75 01 01 06 b0 00 00 d6 51 .Q.0…u…Q
07 30 08 03 .0..
[CHG] Device DC:23:50:A7:30:A0 RSSI: 0xffffffa2 (-94)
[CHG] Device DC:23:50:A7:30:A0 ServiceData.0000fd50-0000-1000-8000-00805f9b34fb:
49 00 00 08 7a 87 cf ad 6c 67 1e a9 I…z…lg..
[bluetoothctl]> connect 41:AA:01:47:51:2D
Attempting to connect to 41:AA:01:47:51:2D
[CHG] Device 41:AA:01:47:51:2D Connected: yes
[NEW] Endpoint /org/bluez/hci1/dev_41_AA_01_47_51_2D/sep1
[NEW] Endpoint /org/bluez/hci1/dev_41_AA_01_47_51_2D/sep2
[NEW] Transport /org/bluez/hci1/dev_41_AA_01_47_51_2D/sep2/fd3
Connection successful
[CHG] Transport /org/bluez/hci1/dev_41_AA_01_47_51_2D/sep2/fd3 State: active
[CHG] Transport /org/bluez/hci1/dev_41_AA_01_47_51_2D/sep2/fd3 Volume: 0x0018 (24)
[CHG] Device 41:AA:01:47:51:2D ServicesResolved: yes
[CHG] Transport /org/bluez/hci1/dev_41_AA_01_47_51_2D/sep2/fd3 Volume: 0x001e (30)
[CHG] Transport /org/bluez/hci1/dev_41_AA_01_47_51_2D/sep2/fd3 Volume: 0x0025 (37)
[DEL] Device EC:4D:3E:CA:2D:FF MJYD2S
[NEW] Device EC:4D:3E:CA:2D:FF MJYD2S
[DEL] Device EC:4D:3E:CA:2D:FF MJYD2S
[NEW] Device 5D:3F:43:28:28:9D 5D-3F-43-28-28-9D
[NEW] Device 44:D5:E1:A1:85:36 44-D5-E1-A1-85-36
[DEL] Device 44:D5:E1:A1:85:36 44-D5-E1-A1-85-36
[DEL] Device 5D:3F:43:28:28:9D 5D-3F-43-28-28-9D
[NEW] Device EC:4D:3E:CA:2D:FF MJYD2S
[DEL] Device EC:4D:3E:CA:2D:FF MJYD2S
Sorry for the clutter in this one, I didn’t block all my neighbours’ BT devices on this controller.
So yeah, any help would be welcome, and sorry if I didn’t add some necessary details.