For an “Offline” install of b43-fwcutter and firmware in Ubuntu…
(ie. without an working internet connection on the Ubuntu PC)
[EDIT]
New instructions for Ubuntu 12.04 can be found at this link:
http://linuxforums.org.uk/index.php?topic=5842.msg81040#msg81040
[END EDIT]
[EDIT 2]
New instructions for Ubuntu 14.04 can be found at this link:
http://linuxforums.org.uk/index.php?topic=5842.msg104688#msg104688
[END EDIT 2]
Supported models include:
BCM4301 BCM4306/2, BCM4306/3, BCM4311, BCM4312, BCM4318, BCM4320
Install b43-fwcutter:
With the Ubuntu CDROM inserted… navigate on the CD to:
/pool/main/b/b43-fwcutter/
and double-click the b43-fwcutter .deb package contained there.
When the Ubuntu Software Centre opens… click “Install”
Install patch:
With the Ubuntu CDROM inserted… navigate on the CD to:
/pool/main/p/patch/
and double-click the patch .deb package contained there.
When the Ubuntu Software Centre opens… click “Install”
On a separate PC that has a working internet connection, download these 2 files:
http://downloads.openwrt.org/sources/wl_apsta-3.130.20.0.o
and
http://mirror2.openwrt.org/sources/broadcom-wl-4.150.10.5.tar.bz2
Now transfer them to your Home folder on the Ubuntu PC.
Open a terminal and enter these 6 commands.
cd ~
tar -xjvf broadcom-wl-4.150.10.5.tar.bz2
sudo b43-fwcutter -w /lib/firmware wl_apsta-3.130.20.0.o
sudo b43-fwcutter --unsupported -w /lib/firmware broadcom-wl-4.150.10.5/driver/wl_apsta_mimo.o
sudo chmod 775 /lib/firmware/b43
sudo chmod 775 /lib/firmware/b43legacy
hitting enter after each line, and your password when asked.
at this point, you may need to reboot.
Now see if the b43 driver is available for activation in System>Administration>Additional Drivers
Most of this is in the “b43 - No internet access” section here:
https://help.ubuntu.com/community/WifiDocs/Driver/bcm43xx
Except for the 2 chmod 775 commands which I found were necessary… at least for me.