aboutsummaryrefslogtreecommitdiffstats
path: root/LICENSES/GPL-2.0
diff options
context:
space:
mode:
authorStijn Tintel <stijn@linux-ipv6.be>2021-11-01 23:39:48 +0200
committerStijn Tintel <stijn@linux-ipv6.be>2022-07-01 12:56:56 +0300
commite9f9cd14cc71826957877999fd063dd080de4751 (patch)
treeacd64bb70227ff770114188f17f844c892920a47 /LICENSES/GPL-2.0
parenta5526efde0c4a5c0a94fc2e7f6bcecd844148408 (diff)
downloadupstream-e9f9cd14cc71826957877999fd063dd080de4751.tar.gz
upstream-e9f9cd14cc71826957877999fd063dd080de4751.tar.bz2
upstream-e9f9cd14cc71826957877999fd063dd080de4751.zip
bcm27xx: add support for Raspberry Pi Zero 2
Due to licensing uncertainty, we do not include the firmwares for the wireless chips used in the Raspberry Pi Zero 2 W. To have working wireless, follow the instructions below. For people building their own images: mkdir -p files/lib/firmware/brcm wget -P files/lib/firmware/brcm/ https://github.com/RPi-Distro/firmware-nonfree/raw/bullseye/debian/config/brcm80211/brcm/brcmfmac43436-sdio.bin wget -P files/lib/firmware/brcm/ https://github.com/RPi-Distro/firmware-nonfree/raw/bullseye/debian/config/brcm80211/brcm/brcmfmac43436-sdio.txt wget -P files/lib/firmware/brcm/ https://github.com/RPi-Distro/firmware-nonfree/raw/bullseye/debian/config/brcm80211/brcm/brcmfmac43436s-sdio.bin wget -P files/lib/firmware/brcm/ https://github.com/RPi-Distro/firmware-nonfree/raw/bullseye/debian/config/brcm80211/brcm/brcmfmac43436s-sdio.txt Now build the OpenWrt image as usual, and it will include the firmware files in the correct location. For people using ext4 images: Write the ext4 image to the sdcard, then mount the 2nd partition and put the firmware files from the links above in /lib/firmware/brcm relative from the mount point where the partition is mounted. For people using squashfs images: Write the squashfs image to the sdcard, place it in the Raspberry Pi Zero 2 W, boot it and wait for the overlay filesystem to be created. Find the offset of the overlay filesystem in sysfs: # cat /sys/devices/virtual/block/loop0/loop/offset 25755648 Shut down the device, unplug the power and move the SD card to a Linux computer. Mount the 2nd partition of the sdcard as a loop device with the offset found earlier. sudo mount /dev/sdh2 -o loop,offset=25755648 /mnt/temp Put the firmware files from the links above in /upper/lib/firmware/brcm relative to the mount point where the loop device is mounted. Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be> Tested-by: Peter van Dijk <peter@7bits.nl>
Diffstat (limited to 'LICENSES/GPL-2.0')
0 files changed, 0 insertions, 0 deletions