tce-load -i compiletc perl5 bash ncurses-dev bc advcomp

hybrid-v35-nodebug-pcoem-6_30_223_271

https://www.broadcom.com/support/download-search/?pf=Wireless+LAN+Infrastructure
https://docs.broadcom.com/docs/12358409

unpack linux-4.8.17-patched.txz

cd linux-4.8.17

make mrproper
config-4.8.17-tinycore .config
make oldconfig
make prepare
make modules_prepare

cp Module.symvers
make SUBDIRS=scripts/mod

mkdir hybrid_wl
cd hybrid_wl
tar xf hybrid-v35-nodebug-pcoem-6_30_223_271.tar.gz

patch -Np1 -i ../wl-licence.patch
patch -Np1 -i ../wl-linux.c.patch
patch -Np1 -i ../wl-linux47.patch
patch -Np1 -i ../wl-linux48.patch
patch -Np1 -i ../wl-rtdscl.patch

make API=CFG80211 -C /usr/src/linux-4.8.17 M=`pwd`

gzip wl.ko
advdef -z4 wl.ko.gz
sudo mkdir -p /usr/local/lib/modules/4.8.17-tinycore/kernel/drivers/net/wireless
sudo cp wl.ko.gz /usr/local/lib/modules/4.8.17-tinycore/kernel/drivers/net/wireless
sudo cp lib/LICENSE.txt /usr/local/lib/modules/4.8.17-tinycore/kernel/drivers/net/wireless
