Operating-system: Bluetooth BCM43xx fail

Created on 28 Jun 2018  路  19Comments  路  Source: home-assistant/operating-system

I have installed the addon Bluetooth BCM43xx, but the devices dont report.

Raspberry PI3B

The log of the add-on:

bcm43xx_init
Flash firmware /lib/firmware/brcm/BCM43430A1.hcd
Set BDADDR UART: b8:27:eb:60:46:d0
Set Controller UART speed to 921600 bit/s
Device setup complete

I have https://www.home-assistant.io/components/sensor.mitemp_bt/ and https://www.home-assistant.io/components/sensor.miflora/

boarraspberrypi

Most helpful comment

All 19 comments

I think the Pi 3 B(+?) hast another BCM5xxx.

Is the 3B, not +, in hassio with ResinOS (old version) work fine, but in hassos (new version) not. Same files in Config folder and same add-ons install.

Do you use the same config.txt?

The same config folder (home assistant).

Can you look into config.txt on boot partition of hassos and resinos and look if you change there something?

If that the same, can you copy the start.elf, fixup.bin and bootcode.bin to hassos? Maybe the is a bug RPI firmware.

In a few hours I'll do the necessary tests.
I will install Hassio, restore the files of HomeAssistant and check the bluetooth, if it works correctly I do the same procedure with the image of Pi3 (64bits?) Of HassOS.

Once I have the results I put them here.

If you need any particular test, tell me.

Ok, look this:
Hassio (Work perfectly):
hassio
Hassos:
hassos

If i copy start.elf, fixup.bin and bootcode.bin in Boot, same result:

bcm43xx_init
Flash firmware /lib/firmware/brcm/BCM43430A1.hcd
Set BDADDR UART: b8:27:eb:aa:aa:aa
Set Controller UART speed to 921600 bit/s
Device setup complete

The mac address is strange

Yes, maybe this is the problem.

If it helps anything, I tried the same on my raspberry pi 3 model B+. The ip also ends in aa, but also the rest is exactly the same.
B8:27:eb:aa:aa:aa

I move that to add-on repository and try to fix the add-on

This issue was moved by pvizeli to home-assistant/hassio-addons#339.

I'm wrong: https://www.raspberrypi.org/forums/viewtopic.php?t=183474

Is that only with 64bit or also with 32bit a problem? (@paskyecijano )

Both, 32 and 64

I try to extract the correct serial number from device tree

Okay, I provide the bugfix they was describe there in HassOS 1.2

I was right, the problem is on add-on. On new linux version they need read the device-tree for serialnumber and not /proc/cpu. I fix that now on add-on

This issue was moved by pvizeli to home-assistant/hassio-addons#340.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

pepeEL picture pepeEL  路  14Comments

pvizeli picture pvizeli  路  10Comments

Meph79 picture Meph79  路  5Comments

pepeEL picture pepeEL  路  8Comments

JoeyG1973 picture JoeyG1973  路  12Comments