John W. Linville d6b19d8
Using the b43-fwcutter tool to install Broadcom firmware
John W. Linville d6b19d8
--------------------------------------------------------
77baa27
John W. Linville d6b19d8
The b43 and b43legacy drivers included in the kernel require firmware
John W. Linville d6b19d8
images to load onto a Broadcom wireless device in order to make
John W. Linville d6b19d8
them function.  These firmware images can be extracted from any of a
John W. Linville d6b19d8
number of driver binaries released for OSX, Windows, or Linux.
77baa27
77baa27
The following URL (taken from the README file) points to sources of
77baa27
firmware images which are known to work with these drivers:
77baa27
f1aafb7
	http://www.linuxwireless.org/en/users/Drivers/b43#devicefirmware
77baa27
77baa27
Pleae note that the b43legacy driver requires "version 3" firmware,
77baa27
while the b43 driver requires "version 4" firmware.
77baa27
77baa27
Once you have obtained the source of the appropriate firmware,
77baa27
run the command below as root.  Be sure to replace '<DRIVERFILE>'
77baa27
with the actual name of the source file (e.g. wl_apsta.o):
77baa27
77baa27
   b43-fwcutter -w /lib/firmware <DRIVERFILE>
77baa27
77baa27
The command above will extract the firmware to the appropriate location
77baa27
for loading by the driver as necessary.