This page contains info for developers, not really useful for end users.
Earlier we were using other, older firmwares. The table contains all drivers supported by fwcutter.
Driver | Version of wl | Firmware | Firmware extractor |
b43 | 6.30.163.46 | 784.2 | b43-fwcutter-018 |
b43 | 5.100.138 | 666.2 | b43-fwcutter-015 |
b43 | 5.100.104.2 | 644.1001 | b43-fwcutter-015 |
b43 | 5.10.144.3 | 508.154 | b43-fwcutter-015 |
b43 | 5.10.56.2808 | 508.10872 | b43-fwcutter-015 |
b43 | 5.10.56.51 | 508.1107 | b43-fwcutter-015 |
b43 | 5.10.56.27.3? | 508.1084 | b43-fwcutter-014 |
b43 | 4.178.10.4 | 478.104 | b43-fwcutter-013 |
b43 | 4.150.10.5 | 410.2160 | b43-fwcutter-012 |
b43 | 4.80.53.0 | 351.126 | b43-fwcutter-012 |
b43legacy | 3.130.20.0 | 295.14 | b43-fwcutter-012 |
bcm43xx (deprecated) | 3.130.20.0 | 295.14 | bcm43xx-fwcutter-006 |
bcm43xx is the old deprecated driver. It uses the ieee80211 + softmac libraries of code shared with other drivers. This stack is deprecated and being replaced by the new mac80211 stack. A new stack implies brand new, re-written driver(s): b43 and b43legacy.
git clone git://git.bues.ch/b43-tools.git
/sys/devices/pci0000:00/0000:00:0d.0/0000:04:00.0/ssb_sprom
SSB_SPROM=$(find /sys/devices -name ssb_sprom) echo $SSB_SPROM
SSB_SPROM=$(find /sys/devices -name ssb_sprom | grep 04:00.0) echo $SSB_SPROM
sudo cat $SSB_SPROM > ssb_sprom_copy
ssb-sprom -i ssb_sprom_copy -P
ssb-sprom -i ssb_sprom_copy -o new_ssb_sprom_copy --subv 0x103C
ssb-sprom -i new_ssb_sprom_copy -o new_ssb_sprom_copy --subp 0x137C
ssb-sprom -i ssb_sprom_copy -P
echo $SSB_SPROM
sudo cp new_ssb_sprom_copy $SSB_SPROM
SPROM write: Could not freeze devices. No suspend support. Is CONFIG_PM enabled?
http://marc.info/?l=linux-wireless&m=125900356410309&q=raw
git clone git://git.bues.ch/b43-tools.git
git clone git://git.bues.ch/b43-tools.git
A mirror of the b43-tools GIT repository (git:git.bues.ch/b43-tools.git) can be found on github: https://github.com/mbuesch/b43-tools