Recently I upgraded my PC to bazzite 43 and my headphones Baseus H1 Pro autodisconnect themselves for no apparent reason. I’m using baseus bt dongle to connect my pc to headphones. Bluetoothctl gives me this output
[CHG] Device 41:AA:00:A1:EF:88 Connected: yes
[NEW] Endpoint /org/bluez/hci0/dev_41_AA_00_A1_EF_88/sep1
[NEW] Endpoint /org/bluez/hci0/dev_41_AA_00_A1_EF_88/sep2
[NEW] Endpoint /org/bluez/hci0/dev_41_AA_00_A1_EF_88/sep4
[NEW] Transport /org/bluez/hci0/dev_41_AA_00_A1_EF_88/sep2/fd1
[CHG] Transport /org/bluez/hci0/dev_41_AA_00_A1_EF_88/sep2/fd1 Delay: 0x0898 (2200)
[CHG] Transport /org/bluez/hci0/dev_41_AA_00_A1_EF_88/sep2/fd1 Volume: 0x0045 (69)
[CHG] Device 41:AA:00:A1:EF:88 ServicesResolved: yes
[DEL] Transport /org/bluez/hci0/dev_41_AA_00_A1_EF_88/sep2/fd1
[DEL] Endpoint /org/bluez/hci0/dev_41_AA_00_A1_EF_88/sep1
[DEL] Endpoint /org/bluez/hci0/dev_41_AA_00_A1_EF_88/sep2
[DEL] Endpoint /org/bluez/hci0/dev_41_AA_00_A1_EF_88/sep4
[CHG] Device 41:AA:00:A1:EF:88 ServicesResolved: no
[SIGNAL] BREDR.Disconnected - org.bluez.Reason.Remote, Connection terminated by remote user
[SIGNAL] Disconnected - org.bluez.Reason.Remote, Connection terminated by remote user
[CHG] Device 41:AA:00:A1:EF:88 Connected: no
The problem seems to go away after restarting all services with
sudo systemctl stop bluetooth
sudo rm -rf /var/lib/bluetooth/*
sudo systemctl start bluetooth
systemctl --user restart pipewire wireplumber\
If anyone knows what seems to be a problem I’ll be glad for an explanation how to fix it