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:
[ 3.875375] Bluetooth: hci0: command 0x1001 tx timeout [ 11.875429] Bluetooth: hci0: RTL: HCI_OP_READ_LOCAL_VERSION failed (-110)
I am at a loss because I don’t have a real shell, but from what I can tell there is nothing in the
The big Bluetooth driver bash does not seem to include one for this device, which, granted, is pretty new: https://github.com/home-assistant/operating-system/pull/563
Is there any way to make HassIO/HassOS use this Bluetooth dongle?