Radxa X4 Bluetooth doesn't work

Hi. I recently upgraded my setup to x86 (Radxa X4) but noticed that BT doesn’t work. I’m getting error in the log:

Bluetooth: hci0: Failed to read codec capabilities (-22)

And both official integration and Passive BLE Monitor do not get any info. It’s kinda annoying because I have few BT Temp sensors that are used as external reading for TRVs.
I’m guessing OS is missing some driver or something, right? :-/ Is there a way to do something about it?

Hello Draghmar,

What type of installation do you have running. You have a much better chance of getting HAOS to work. Other installations you have to troubleshoot Bluetooth issues on the OS level.

I keep forgetting that there are different versions of HA… :slight_smile:

System Information

version core-2024.11.2
installation_type Home Assistant OS
dev false
hassio true
docker true
user root
virtualenv false
python_version 3.12.4
os_name Linux
os_version 6.6.54-haos
arch x86_64

OK, then I don’t know. IF HAOS doesn’t recognize your adapter, you may need a different one. I bet there is a list of ones known to work somewhere.
Personally I use the ESPHome BTPtoxy project. It’s quicker and better for most things anyway.

Well…plot thickens. :wink:
I read somewhere that x86 might have some issue when BT5+ is involved.
Because those temp sensors are needed I looked some workaround and found out that LYWSD03MMC can be converted to Zigbee. But for me this wasn’t a straightforward as I had to first update the firmware to much newer version then it was there. Which included one that by default set it in BTHome mode…that was discovered by BTHome integration! So it looks like radio does work even though the error persist. So maybe it’s not like the BT doesn’t work at all but there is some issue with basically that says codec capabilities