Bluetooth headphone/headset connect problem

Greetings again,

Kindly asking for help regarding the following problem. My soundcore life q30 has problems pairing with my pc. I’ve only got it working once but after updates the problem came back:

br-connection-profile-unavailable

Some terminal outputs:

magician@Battlestation2000:~> sudo systemctl status bluetooth
● bluetooth.service - Bluetooth service
     Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; preset: disabled)
     Active: active (running) since Sun 2024-10-20 10:38:14 CEST; 8min ago
 Invocation: 05de9a468ea34f5c8dd7c125a6379162
       Docs: man:bluetoothd(8)
   Main PID: 1191 (bluetoothd)
     Status: "Running"
      Tasks: 1 (limit: 37855)
        CPU: 39ms
     CGroup: /system.slice/bluetooth.service
             └─1191 /usr/libexec/bluetooth/bluetoothd

Oct 20 10:38:14 Battlestation2000 bluetoothd[1191]: src/plugin.c:init_plugin() System does not support micp plugin
Oct 20 10:38:14 Battlestation2000 bluetoothd[1191]: src/plugin.c:init_plugin() System does not support ccp plugin
Oct 20 10:38:14 Battlestation2000 bluetoothd[1191]: src/plugin.c:init_plugin() System does not support csip plugin
Oct 20 10:38:14 Battlestation2000 bluetoothd[1191]: src/plugin.c:init_plugin() System does not support asha plugin
Oct 20 10:38:14 Battlestation2000 bluetoothd[1191]: Bluetooth management interface 1.23 initialized
Oct 20 10:38:34 Battlestation2000 bluetoothd[1191]: Battery Provider Manager created
Oct 20 10:38:34 Battlestation2000 bluetoothd[1191]: Failed to set mode: Failed (0x03)
Oct 20 10:38:35 Battlestation2000 bluetoothd[1191]: Failed to set mode: Failed (0x03)
Oct 20 10:46:59 Battlestation2000 bluetoothd[1191]: src/service.c:btd_service_connect() a2dp-sink profile connect failed for AC:12:2F:E6:44:3B: Protocol not available
Oct 20 10:46:59 Battlestation2000 bluetoothd[1191]: No matching connection for device
magician@Battlestation2000:~> bluetoothctl devices
Device AC:12:2F:E6:44:3B Soundcore Life Q30
magician@Battlestation2000:~> zypper se -si blue
Loading repository data...
Reading installed packages...

S  | Name                      | Type    | Version          | Arch   | Repository
---+---------------------------+---------+------------------+--------+----------------------
i  | bluedevil6                | package | 6.2.1-1.1        | x86_64 | Main Repository (OSS)
i  | bluedevil6                | package | 6.2.1-1.1        | x86_64 | openSUSE:Tumbleweed
i  | bluedevil6                | package | 6.2.1-1.1        | x86_64 | openSUSE:Tumbleweed
i  | bluedevil6-lang           | package | 6.2.1-1.1        | noarch | Main Repository (OSS)
i  | bluedevil6-lang           | package | 6.2.1-1.1        | noarch | openSUSE:Tumbleweed
i  | bluedevil6-lang           | package | 6.2.1-1.1        | noarch | openSUSE:Tumbleweed
i  | bluez                     | package | 5.78-2.2         | x86_64 | Main Repository (OSS)
i  | bluez                     | package | 5.78-2.2         | x86_64 | openSUSE:Tumbleweed
i  | bluez                     | package | 5.78-2.2         | x86_64 | openSUSE:Tumbleweed
i  | bluez-cups                | package | 5.78-2.2         | x86_64 | Main Repository (OSS)
i  | bluez-cups                | package | 5.78-2.2         | x86_64 | openSUSE:Tumbleweed
i  | bluez-cups                | package | 5.78-2.2         | x86_64 | openSUSE:Tumbleweed
i  | bluez-obexd               | package | 5.78-2.2         | x86_64 | Main Repository (OSS)
i  | bluez-obexd               | package | 5.78-2.2         | x86_64 | openSUSE:Tumbleweed
i  | bluez-obexd               | package | 5.78-2.2         | x86_64 | openSUSE:Tumbleweed
i  | kernel-firmware-bluetooth | package | 20241001-1.1     | noarch | Main Repository (OSS)
i  | kernel-firmware-bluetooth | package | 20241001-1.1     | noarch | openSUSE:Tumbleweed
i  | kernel-firmware-bluetooth | package | 20241001-1.1     | noarch | openSUSE:Tumbleweed
i  | kf6-bluez-qt              | package | 6.7.0-1.1        | x86_64 | Main Repository (OSS)
i  | kf6-bluez-qt              | package | 6.7.0-1.1        | x86_64 | openSUSE:Tumbleweed
i  | kf6-bluez-qt              | package | 6.7.0-1.1        | x86_64 | openSUSE:Tumbleweed
i  | kf6-bluez-qt-imports      | package | 6.7.0-1.1        | x86_64 | Main Repository (OSS)
i  | kf6-bluez-qt-imports      | package | 6.7.0-1.1        | x86_64 | openSUSE:Tumbleweed
i  | kf6-bluez-qt-imports      | package | 6.7.0-1.1        | x86_64 | openSUSE:Tumbleweed
i  | libbluetooth3             | package | 5.78-2.2         | x86_64 | Main Repository (OSS)
i  | libbluetooth3             | package | 5.78-2.2         | x86_64 | openSUSE:Tumbleweed
i  | libbluetooth3             | package | 5.78-2.2         | x86_64 | openSUSE:Tumbleweed
i  | libKF6BluezQt6            | package | 6.7.0-1.1        | x86_64 | Main Repository (OSS)
i  | libKF6BluezQt6            | package | 6.7.0-1.1        | x86_64 | openSUSE:Tumbleweed
i  | libKF6BluezQt6            | package | 6.7.0-1.1        | x86_64 | openSUSE:Tumbleweed
i  | libQt5Bluetooth5          | package | 5.15.15+kde3-1.1 | x86_64 | Main Repository (OSS)
i  | libQt5Bluetooth5          | package | 5.15.15+kde3-1.1 | x86_64 | openSUSE:Tumbleweed
i  | libQt5Bluetooth5          | package | 5.15.15+kde3-1.1 | x86_64 | openSUSE:Tumbleweed
i  | libQt5Bluetooth5-imports  | package | 5.15.15+kde3-1.1 | x86_64 | Main Repository (OSS)
i  | libQt5Bluetooth5-imports  | package | 5.15.15+kde3-1.1 | x86_64 | openSUSE:Tumbleweed
i  | libQt5Bluetooth5-imports  | package | 5.15.15+kde3-1.1 | x86_64 | openSUSE:Tumbleweed
i  | libQt6Bluetooth6          | package | 6.8.0-1.1        | x86_64 | Main Repository (OSS)
i  | libQt6Bluetooth6          | package | 6.8.0-1.1        | x86_64 | openSUSE:Tumbleweed
i  | libQt6Bluetooth6          | package | 6.8.0-1.1        | x86_64 | openSUSE:Tumbleweed
i  | NetworkManager-bluetooth  | package | 1.50.0-1.1       | x86_64 | Main Repository (OSS)
i  | NetworkManager-bluetooth  | package | 1.50.0-1.1       | x86_64 | openSUSE:Tumbleweed
i  | NetworkManager-bluetooth  | package | 1.50.0-1.1       | x86_64 | openSUSE:Tumbleweed

Thank you.

I see there is a bluez-firmware package, can not do harm I think to install that and see if the “Protocol not available” goes away.

On the Internet I read to install libspa-0.2-bluetooth but I do not find that for Tumbleweed.

The headset seems to be poorly supported in Linux:

Installed it. Got it working now but pairing is still unstable. Sometimes bes_ble appears, other times the actual name of my headphone with the pairing problem.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.