Hey folks,
if you want to run an old rpi-Zero-W with the latest OpenWRT like me, you get an error while booting. And there are multiple errors with the buildin WiFi chip.
brcmfmac mmc1:0001:1: Direct firmware load for brcm/brcmfmac43430-sdio.raspberrypi,model-zero-w.txt failed with error -2
1st Solution
GoTo FirmwareSelector of OpenWRT - Please have a look, if there is a newer version as 24.10.1
https://firmware-selector.openwrt.org/?version=24.10.1&target=bcm27xx%2Fbcm2708&id=rpi
2nd Solution
It is also possible to boot the EXT4 image and you remove and add the PKG via Luci or SSH.
Please remove the PKG
#> cypress-firmware-43430-sdio
And add this PKG
#> kmod-smi-bcm2835
1st boot - Connect to the RPi (by SSH or HDMI with keyboard; youre choice)
#> Files that we need; please download or grab those files from the offical PiOS
- /lib/firmware/brcm
. brcmfmac43430-sdio.clm_blob
. brcmfmac43436s-sdio.bin
. brcmfmac43436f-sdio.bin
. brcmfmac43436-sdio.bin
. brcmfmac43430-sdio.raspberrypi,model-zero-w.txt
. brcmfmac43430-sdio.raspberrypi,model-zero-w.bin
. brcmfmac43430-sdio.bin
. BCM43430A1.hcd
. cyfmac43430-sdio.bin
. cyfmac43430-sdio.clm_blob
-- -- only for Pi Zero 2
. brcmfmac43436s-sdio.raspberrypi,model-zero-2-w.txt
. brcmfmac43436s-sdio.raspberrypi,model-zero-2-w.bin
. brcmfmac43430-sdio.raspberrypi,model-zero-2-w.txt
. brcmfmac43430-sdio.raspberrypi,model-zero-2-w.bin
. brcmfmac43430-sdio.bin
. BCM43430A1.hcd
. cyfmac43430-sdio.bin
. cyfmac43430-sdio.clm_blob
Some files for rpi you can find here:
#> reboot
2nd Boot - use the same method to connect to the OpenWRT
uci set wireless.@wifi-device[0].disabled=0
uci commit wireless
wifi reload
Kind Regards