Hexxeh / rpi-firmware

Firmware files for the Raspberry Pi
Other
775 stars 208 forks source link

5.4.47 breaks bluetooth on rpi4 #227

Closed knro closed 3 years ago

knro commented 4 years ago

After updating to 5.4.47, bluetooth fails to initialize on Raspberry PI 4 (4GB).

hciuart shows this:

Jun 18 10:06:50 stellarmate systemd[1]: Starting Configure Bluetooth Modems connected by UART...
Jun 18 10:07:20 stellarmate btuart[387]: Initialization timed out.
Jun 18 10:07:20 stellarmate btuart[387]: bcm43xx_init

has to revert to a50c7d5eebb351d16665eabcedad992cdc167537 to make it work again.

pelwell commented 4 years ago

Thanks for the report - this overlaps with a problem I've been looking at.

pelwell commented 4 years ago

Can you use the "SKIP_KERNEL=1" option to see if it was the firmware update or the kernel update that broke it?

pelwell commented 4 years ago

I can answer that - an rpi-update followed by a "SKIP_KERNEL=1 rpi-update a50c7d5" leaves you with working Bluetooth, so the breakage is the result of a firmware change.

mrgfisher commented 4 years ago

I had the same problem on an 8G Pi4, with the same fix working of reverting to a50c7d5 Oddly, I've also lost audio from the 3.5mm jack (works through hdmi) irrespective latest or reverted, but am at a loss to establish why. I know its not nice to have issues spawning sub-issues... so this is offered just as an FYI :-) Also - many thanks for all the amazing work that so many unseen engineers must put in!

pelwell commented 4 years ago

The Bluetooth issue is understood and will be fixed in the next release. Could you please create a new issue for the lack of headphone audio.

pelwell commented 4 years ago

The latest rpi-update release (https://github.com/Hexxeh/rpi-firmware/commit/634e380a4d041492f859712bd2c81112a535b515) includes the fix for the Bluetooth regression.