04-12-2022, 02:36 PM
(04-10-2022, 04:10 PM)jpalus Wrote: Note that there are firmware files at https://github.com/RPi-Distro/firmware-n...80211/brcm which identify as:
Code:May 14 2020 17:26:08 version 7.84.17.1 (r871554) FWID 01-3d9e1d87
Version number is higher, revision is higher, date is earlier.
You are right to notice. The next day I spent more time searching for firmware. The confusing part, for me, is the following. See the next two version dumps. (Also in README on github.)
Code:
43455c5-roml/43455_sdio-pno-aoe-pktfilter-sr-pktctx-lpc-pwropt-txbf-wl11u-txpwr-wepso-linkstat-pwrstats-ndoe-tdls-mfp-ve-extsae-43455_ftrs-noclminc-ob
Version: 7.45.96 (r745790)
CRC: 301bcfe7
Date: Mon 2020-11-16 16:27:54 CST
Ucode Ver: 1043.20724
FWID: 01-99758c86
Code:
43455c5-roml/43455_sdio-pno-aoe-pktfilter-pktctx-lpc-pwropt-43455_ftrs-mfp-noclminc-clm_min
Version: 7.84.17.1 (r871554)
CRC: 72494685
Date: Thu 2020-05-14 17:41:11 KST
Ucode Ver: 1043.20424
FWID: 01-3d9e1d87
The revision is indeed larger for the earlier binary. I found this one as a patch proposal for merging in linux-firmware.git. However, the "Ucode Ver" (microcode-version, I would think) is significantly lower. So does this mean that the firmware is newer but the cpu microcode is lower? Also, given the top string, the firmware is compiled with certain features disabled? (I'm guessing. I'm not an expert.) Can you clarify these difference and/or recommend?