first determine what firmware you have:
su - lspci -vnn | grep 14e4 //shows whether "legacy" for wifi b
0001:01:01.0 Network controller [0280]: Broadcom Corporation BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller [14e4:4318] (rev 02)
This shows me I have a pci device with the firmware 14e4:4318
Download the firmware from the thoughtfully shared:
http://downloads.openwrt.org/sources/broadcom-wl-4.80.53.0.tar.bz2
Use b43-cutter to extract firmware from w_apsta.o and put it in /lib/firmware/
dpkg -i b43-cutter.deb
tar xjf broadcom-wl-4.80.53.0.tar.bz2
(if command can't execute bzip2 then you'll need to install it...)
cd broadcom-wl-4.80.53.0/kmod
sudo b43-fwcutter -w "/lib/firmware" wl_apsta.o
shutdown -r now //?
http://linuxwireless.org/en/users/Drivers/b43
EXTRA COMMANDS - NOT NECESSARY BUT COULD BE USEFUL
3) export FIRMWARE_INSTALL_DIR="/lib/firmwar