Hello, I have submitted a new package bcm43xx-firmware for inclusion in Tumbleweed (and later Leap 42.2), containing two things:
1) Redistributable BCM43430 Wifi+Bluetooth firmware files 2) NVRAM config files for BCM43430 and BCM43362 The former will hopefully at some point go into kernel-firmware package via linux-firmware.git (open GitHub ticket for Raspberry Pi Foundation) and could then be dropped from this package. However, both pcie and sdio variants of brcmfmac driver use a single per-chipset .txt file for initialization that will not go into linux-firmware.git because it doesn't depend on just the chipset but on the "wiring" of the module or board. We therefore may have multiple configs for the same chipset, as demonstrated for bcm43362, and need to determine at installation time which file to use. For Kiwi images - where we cannot detect this during %post - the idea is to not provide a potentially wrong config file by default and instead add a symlink manually from a Kiwi hook script. https://build.opensuse.org/request/show/424758 Note: Please do not add additional firmware files to this package without obtaining confirmation that they are in fact redistributable! For non-redistributable firmware see pullin-bcm43xx-firmware package. A corresponding arm64 kernel config patch to enable brcmfmac on master branch is pending; on openSUSE-42.2 branch it is already enabled and on stable branch it's not needed. Regards, Andreas -- SUSE Linux GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany GF: Felix Imendörffer, Jane Smithard, Graham Norton HRB 21284 (AG Nürnberg) -- To unsubscribe, e-mail: opensuse-arm+unsubscr...@opensuse.org To contact the owner, e-mail: opensuse-arm+ow...@opensuse.org