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

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
https://docs.broadcom.com/docs-and-downloads/docs/linux_sta/hybrid-v35-nodebug-pcoem-6_30_223_271.tar.gz
https://docs.broadcom.com/docs-and-downloads/docs/linux_sta/hybrid-v35_64-nodebug-pcoem-6_30_223_271.tar.gz

cd linux-4.19.10

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

gunzip Module.symvers-4.19.10-tinycore.gz
cp Module.symvers-4.19.10-tinycore 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-linux411.patch
patch -Np1 -i ../wl-linux412.patch
patch -Np1 -i ../wl-rtdscl.patch
patch -Np1 -i ../wl-linux414.patch
patch -Np1 -i ../wl-linux415.patch

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

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