Open jayofelony opened 3 months ago
The firmware you are using seems to be incompatible with your setup.
Well it seems to link to the /lib/firmware/brcm/brcmfmac43436-sdio.bin
file. Which has been patched with nexmon.
So in theory it should work, as the RPi using the 43436b0 chipset work correctly using monitor mode.
Matching file names don't imply matching firmware. Check the firmware version that works in your setup.
pi@raspberrypi:~ $ sudo dmesg | grep brcmf
[ 10.585321] brcmfmac: F1 signature read @0x18000000=0x1542a9a6
[ 10.600550] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43430b0-sdio for chip BCM43430/2
[ 10.603142] usbcore: registered new interface driver brcmfmac
[ 10.830737] brcmfmac: brcmf_c_process_txcap_blob: no txcap_blob available (err=-2)
[ 10.831462] brcmfmac: brcmf_c_preinit_dcmds: Firmware: BCM43430/2 wl0: Mar 31 2022 17:24:51 version 9.88.4.77 (g58bc5cc) FWID 01-3b307371
[ 16.177589] brcmfmac: brcmf_cfg80211_set_power_mgmt: power save enabled
I do not own this hardware myself, I get these logs through discord from one my users. This is dmesg log from current default raspios.
The log tells that the loaded firmware is version 9.88.4.77 (g58bc5cc)
, whilst the nexmon version is 9.88.4.65
.
Okay, so you think or are saying that this type of wifi chip will not work with the current nexmon firmware?
No, not the chip. The chip and firmware are compatible, but you also have to consider the driver.
How can I fix that, or can't I?
Apparently there is some RPi 02w that uses the brcmfmac43430b0-sdio driver and crashes immediately, any recommendation for this particular case? Looks like a mix between 43430 and 43436 chip I think.