-
-
Notifications
You must be signed in to change notification settings - Fork 1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Firmware files are missing for broadcom bluetooth adapters #2222
Comments
Workaround
Install the bcrm dir from https://github.com/winterheart/broadcom-bt-firmware into unplug and replug adapter Must be done on every boot |
This PR fixes the discovery home-assistant/core#81926
|
This slows down firmware loading which causes Bluetooth initialization to delay unecessarily.
I tried the workaround to make my broadcom adapter work again with no success. The mount does not work:
I have a SSD attached to ODROID-N2+ and moved all data to SSD using Home Assistant http://homeassistant.local:8123/config/storage When will there be a permanent solution to this problem? |
I would pick up one of the CSR adapters from the High performance list at https://www.home-assistant.io/integrations/bluetooth/ since they don't need any patch files. I'm using the Feasycom FSC-BP119 (CSR8510A10) US $19.99 | 100m Long range Bluetooth USB Dongle Wireless Bluetooth 4.0 CSR Adapter for Windows 10, 8, 7 XP vista |
If I am right, the BCM firmware patch files fix a security issue. I think, a solution is needed to provide the Homeassistant OS with firmware patch files from other sources. I would like to have a folder, where I can place the downloaded firmware patch files and they will be picked up at startup. Maybe a script like the workaround mentioned above. |
@bdraco I can't get the workaround to work. I tried:
And unfortunately nothing seems to work :( ➜ dmesg | grep -i bluetooth always gives back [ 2341.885901] Bluetooth: hci2: BCM20702A
[ 2341.885916] Bluetooth: hci2: BCM20702A1 (001.002.014) build 0000
[ 2341.886931] Bluetooth: hci2: BCM: firmware Patch file not found, tried:
[ 2341.888364] Bluetooth: hci2: BCM: 'brcm/BCM20702A1-0a5c-21e8.hcd'
[ 2341.894405] Bluetooth: hci2: BCM: 'brcm/BCM-0a5c-21e8.hcd' Anything else I can try? I have other two dongles working:
Any tip highly appreciated :) |
You can use #2225 now if you are running the 10.x RCs |
Thank you for the pointer, this looks promising but I still didn't succeed. I'm now on 10.x RC➜ ~ ha os info
board: odroid-n2
boot: A
data_disk: G1J39E-0x116d3956
update_available: false
version: 10.0.rc4
version_latest: 10.0.rc4 I created the folder in the right place and copied the driver it is asking for there➜ ~ ls -la /mnt/data/supervisor/firmware/brcm/BCM20702A1-0a5c-21e8.hcd
-rw-r--r-- 1 root root 35934 Apr 15 22:00 /mnt/data/supervisor/firmware/brcm/BCM20702A1-0a5c-21e8.hcd But it still doesn't find it➜ ~ dmesg | grep -i bluetooth
...
[ 355.836186] Bluetooth: hci1: BCM20702A1 (001.002.014) build 0000
[ 355.837213] Bluetooth: hci1: BCM: firmware Patch file not found, tried:
[ 355.838197] Bluetooth: hci1: BCM: 'brcm/BCM20702A1-0a5c-21e8.hardkernel,odroid-n2-plus.hcd'
[ 355.846497] Bluetooth: hci1: BCM: 'brcm/BCM20702A1-0a5c-21e8.hcd'
[ 355.852515] Bluetooth: hci1: BCM: 'brcm/BCM-0a5c-21e8.hardkernel,odroid-n2-plus.hcd'
[ 355.860210] Bluetooth: hci1: BCM: 'brcm/BCM-0a5c-21e8.hcd'
[ 355.918502] Bluetooth: MGMT ver 1.22 |
It looks right to me. Looks like #2225 might need some more work |
This works for me on a dev build where the feature was just introduced. @dbuezas Based on what you've pasted above it looks like you've created a To access the host via ssh: https://developers.home-assistant.io/docs/operating-system/debugging/#ssh-access-to-the-host Output from host ssh:
|
I can confirm this works and I had missed the fact that this needed to be done from the host, not via "normal" ssh with the AddOn. I ran this script from the host's keyboard
Thank you both @bdraco and @emontnemery! |
There hasn't been any activity on this issue recently. To keep our backlog manageable we have to clean old issues, as many of them have already been resolved with the latest updates. |
I get the following error in HA. Is there a way I can solve this myself? I think I solved it by using these lines from the terminal add on: host reboot When HAOS rebooted the error was not there. |
Describe the issue you are experiencing
related issues home-assistant/core#78012 home-assistant/core#81767 home-assistant/core#80366 (maybe home-assistant/core#81359) home-assistant/core#82279
related update https://forums.raspberrypi.com/viewtopic.php?t=292113
files are available here https://github.com/winterheart/broadcom-bt-firmware
documented here home-assistant/home-assistant.io#24865
What operating system image do you use?
odroid-n2 (Hardkernel ODROID-N2/N2+)
What version of Home Assistant Operating System is installed?
9.3
Did you upgrade the Operating System.
Yes
Steps to reproduce the issue
Install broadcom adapter, notice error in journal about missing firmware
Anything in the Supervisor logs that might be useful for us?
Anything in the Host logs that might be useful for us?
System information
No response
Additional information
No response
The text was updated successfully, but these errors were encountered: