I’ve read through the older threads on using USB Bluetooth dongles with Hassio /HassOS, but couldn’t find anything much newer than 2 years. My situation is the following:
I’m running HassIO in a qemu VM on Proxmox on an intel NUC. The NUC does not have builtin Bluetooth, so I bought a USB Bluetooth stick and passed through the physical port to the VM. The BT stick shows up in HassOS:
[ 1.826272] usb 2-2: New USB device found, idVendor=0bda, idProduct=8771, bcdDevice= 2.00
[ 1.826892] usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 1.827235] usb 2-2: Product: Bluetooth Radio
[ 1.827620] usb 2-2: Manufacturer: Realtek
[ 1.827937] usb 2-2: SerialNumber:
However, the OS does not seem to find or attempt to load the correct firmware, so accessing the device fails:
Just updated HASSOS OVA to 6.0.RC3 and noticed that bunch of RTL87xx firmware was added. But my RTL8761b still reproduces the same behavior as described by the TS. Seems like btrtl.c has an issue with the correct firmware lookup (a/b version mess). @agners could you please check this patch from another project, maybe it’s relevant to our problem as well? Thanks in advance!
Hi all
I’m still struggling with my USB dongle and could not figure out a way to fix it. I read a lot of articles and none of them worked out. I actually wanted to download the firmware files and load them into the host /lib/ folder but the system is preventing me to do this as it says the file system is read-only. I got the MPOW bh519a (not sure which RTL firmware it runs) and I’m getting the same error as in the first post here.
I’m having a very similar issue. I have Home Assistant running as a docker on unRAID, and I can’t seem to get any Bluetooth functionality with the dongle I purchased. The firmware that is missing is the RTL8761B. Any progress mad eon this?
Error during Bluetooth LE scan: No BLE adapter found
16:10:24 – (ERROR) bluetooth_le_tracker - el mensaje se produjo por primera vez a las 16:08:22 y aparece 11 veces
No BLE adapter found
16:10:24 – (ERROR) /usr/local/lib/python3.9/site-packages/pygatt/backends/gatttool/gatttool.py - el mensaje se produjo por primera vez a las 16:08:22 y aparece 11 veces
you need 2 files (rtl8761b_fw.bin & rtl8761b_config)
you need to copy them to the pi (i used filezilla, dead easy), put them in the tmp folder
i actually got the bin file without the .bin extension and renamed it during the move, wont hurt to put both in the library folder.
copy these into tmp
rtl8761b_fw.bin
rtl8761b_config
cd /tmp
sudo mv /tmp/rtl8761b_fw.bin /lib/firmware/rtl_bt/rtl8761b_fw.bin
sudo mv /tmp/rtl8761b_config /lib/firmware/rtl_bt/rtl8761b_config
sudo systemctl start bluetooth.service
hciconfig -a hci0
if that doesnt set it into UP Running… hciconfig -a hci0 UP