Thanks Leon, i'm trying this as we speak...wondering if it's ok to run the Live CD, instead of the USB pendrive? If so, everything seems to be executing properly until the very last command, when I get a response "Operation not supported" Running LSPI, My card is branded (0c:00.0 Network controller [0280]: Broadcom Corporation BCM4311 802.11b/g WLAN [14e4:4311] (rev 01))
----> Linux results of the re-branding are below. Thanks and Kind Regards. ssprod
---------------------------------------------------------------------------------------------------------------------------------------------------
To run a command as administrator (user "root"), use "sudo <command>".
See "man sudo_root" for details.
ubuntu@ubuntu:~$ sudo apt-get update
Ign cdrom://Ubuntu 10.04 LTS _Lucid Lynx_ - Release i386 (20100429)/ lucid/main Translation-en_US
Ign cdrom://Ubuntu 10.04 LTS _Lucid Lynx_ - Release i386 (20100429)/ lucid/restricted Translation-en_US
Get:1 http://archive.ubuntu.com'>http://archive.ubuntu.com'>http://archive.ubuntu.com'>http://archive.ubuntu.com'>http://archive.ubuntu.com'>http://archive.ubuntu.com'>http://archive.ubuntu.com'>http://archive.ubuntu.com'>http://archive.ubuntu.com'>http://archive.ubuntu.com'>http://archive.ubuntu.com'>http://archive.ubuntu.com lucid Release.gpg [189B]
Ign http://archive.ubuntu.com/ubuntu/'>http://archive.ubuntu.com/ubuntu/'>http://archive.ubuntu.com/ubuntu/'>http://archive.ubuntu.com/ubuntu/'>http://archive.ubuntu.com/ubuntu/'>http://archive.ubuntu.com/ubuntu/'>http://archive.ubuntu.com/ubuntu/ lucid/main Translation-en_US
Ign http://archive.ubuntu.com/ubuntu/ lucid/restricted Translation-en_US
Get:2 http://security.ubuntu.com'>http://security.ubuntu.com'>http://security.ubuntu.com'>http://security.ubuntu.com'>http://security.ubuntu.com'>http://security.ubuntu.com lucid-security Release.gpg [198B]
Ign http://security.ubuntu.com/ubuntu/'>http://security.ubuntu.com/ubuntu/'>http://security.ubuntu.com/ubuntu/'>http://security.ubuntu.com/ubuntu/ lucid-security/main Translation-en_US
Ign http://security.ubuntu.com/ubuntu/ lucid-security/restricted Translation-en_US
Get:3 http://archive.ubuntu.com lucid-updates Release.gpg [198B]
Ign http://archive.ubuntu.com/ubuntu/ lucid-updates/main Translation-en_US
Ign http://archive.ubuntu.com/ubuntu/ lucid-updates/restricted Translation-en_US
Get:4 http://archive.ubuntu.com lucid Release [57.2kB]
Get:5 http://security.ubuntu.com lucid-security Release [44.7kB]
Get:6 http://archive.ubuntu.com lucid-updates Release [44.7kB]
Get:7 http://security.ubuntu.com lucid-security/main Packages [128kB]
Get:8 http://archive.ubuntu.com lucid/main Packages [1,386kB]
Get:9 http://security.ubuntu.com lucid-security/restricted Packages [14B]
Get:10 http://security.ubuntu.com lucid-security/main Sources [42.7kB]
Get:11 http://security.ubuntu.com lucid-security/restricted Sources [14B]
Get:12 http://archive.ubuntu.com lucid/restricted Packages [6,208B]
Get:13 http://archive.ubuntu.com lucid/main Sources [659kB]
Get:14 http://archive.ubuntu.com lucid/restricted Sources [3,775B]
Get:15 http://archive.ubuntu.com lucid-updates/main Packages [436kB]
Get:16 http://archive.ubuntu.com lucid-updates/restricted Packages [3,240B]
Get:17 http://archive.ubuntu.com lucid-updates/main Sources [177kB]
Get:18 http://archive.ubuntu.com lucid-updates/restricted Sources [1,443B]
Fetched 2,990kB in 4s (721kB/s)
Reading package lists... Done
ubuntu@ubuntu:~$ sudo apt-get install build-essential
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
dpkg-dev fakeroot g++ g++-4.4 libstdc++6-4.4-dev patch xz-utils
Suggested packages:
debian-keyring debian-maintainers g++-multilib g++-4.4-multilib gcc-4.4-doc
libstdc++6-4.4-dbg libstdc++6-4.4-doc diffutils-doc
The following NEW packages will be installed:
build-essential dpkg-dev fakeroot g++ g++-4.4 libstdc++6-4.4-dev patch
xz-utils
0 upgraded, 8 newly installed, 0 to remove and 408 not upgraded.
Need to get 654kB/7,572kB of archives.
After this operation, 24.6MB of additional disk space will be used.
Do you want to continue [Y/n]? y
Get:1 http://security.ubuntu.com/ubuntu/ lucid-security/main dpkg-dev 1.15.5.6ubuntu4.5 [654kB]
Fetched 654kB in 5s (117kB/s)
Selecting previously deselected package libstdc++6-4.4-dev.
(Reading database ... 129801 files and directories currently installed.)
Unpacking libstdc++6-4.4-dev (from .../libstdc++6-4.4-dev_4.4.3-4ubuntu5_i386.deb) ...
Selecting previously deselected package g++-4.4.
Unpacking g++-4.4 (from .../g++-4.4_4.4.3-4ubuntu5_i386.deb) ...
Selecting previously deselected package g++.
Unpacking g++ (from .../g++_4.4.3-1ubuntu1_i386.deb) ...
Selecting previously deselected package xz-utils.
Unpacking xz-utils (from .../xz-utils_4.999.9beta+20091116-1_i386.deb) ...
Selecting previously deselected package patch.
Unpacking patch (from .../patch_2.6-2ubuntu1_i386.deb) ...
Selecting previously deselected package dpkg-dev.
Unpacking dpkg-dev (from .../dpkg-dev_1.15.5.6ubuntu4.5_all.deb) ...
Selecting previously deselected package build-essential.
Unpacking build-essential (from .../build-essential_11.4build1_i386.deb) ...
Selecting previously deselected package fakeroot.
Unpacking fakeroot (from .../fakeroot_1.14.4-1ubuntu1_i386.deb) ...
Processing triggers for man-db ...
Setting up xz-utils (4.999.9beta+20091116-1) ...
Setting up patch (2.6-2ubuntu1) ...
Setting up dpkg-dev (1.15.5.6ubuntu4.5) ...
Setting up fakeroot (1.14.4-1ubuntu1) ...
update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode.
Setting up libstdc++6-4.4-dev (4.4.3-4ubuntu5) ...
Setting up g++-4.4 (4.4.3-4ubuntu5) ...
Setting up g++ (4:4.4.3-1ubuntu1) ...
update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode.
Setting up build-essential (11.4build1) ...
ubuntu@ubuntu:~$ sudo apt-get install curl
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
curl
0 upgraded, 1 newly installed, 0 to remove and 408 not upgraded.
Need to get 208kB of archives.
After this operation, 328kB of additional disk space will be used.
Get:1 http://archive.ubuntu.com/ubuntu/ lucid/main curl 7.19.7-1ubuntu1 [208kB]
Fetched 208kB in 0s (225kB/s)
Selecting previously deselected package curl.
(Reading database ... 130833 files and directories currently installed.)
Unpacking curl (from .../curl_7.19.7-1ubuntu1_i386.deb) ...
Processing triggers for man-db ...
Setting up curl (7.19.7-1ubuntu1) ...
ubuntu@ubuntu:~$ sudo apt-get install git-core
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
libdigest-sha1-perl liberror-perl
Suggested packages:
git-doc git-arch git-cvs git-svn git-email git-daemon-run git-gui gitk
gitweb
The following NEW packages will be installed:
git-core libdigest-sha1-perl liberror-perl
0 upgraded, 3 newly installed, 0 to remove and 408 not upgraded.
Need to get 5,688kB of archives.
After this operation, 11.9MB of additional disk space will be used.
Do you want to continue [Y/n]? y
Get:1 http://security.ubuntu.com/ubuntu/ lucid-security/main git-core 1:1.7.0.4-1ubuntu0.2 [5,638kB]
Get:2 http://archive.ubuntu.com/ubuntu/ lucid/main liberror-perl 0.17-1 [23.8kB]
Get:3 http://archive.ubuntu.com/ubuntu/ lucid/main libdigest-sha1-perl 2.12-1build1 [26.2kB]
Fetched 5,688kB in 9s (610kB/s)
Selecting previously deselected package liberror-perl.
(Reading database ... 130850 files and directories currently installed.)
Unpacking liberror-perl (from .../liberror-perl_0.17-1_all.deb) ...
Selecting previously deselected package libdigest-sha1-perl.
Unpacking libdigest-sha1-perl (from .../libdigest-sha1-perl_2.12-1build1_i386.deb) ...
Selecting previously deselected package git-core.
Unpacking git-core (from .../git-core_1%3a1.7.0.4-1ubuntu0.2_i386.deb) ...
Processing triggers for man-db ...
Setting up liberror-perl (0.17-1) ...
Setting up libdigest-sha1-perl (2.12-1build1) ...
Setting up git-core (1:1.7.0.4-1ubuntu0.2) ...
ubuntu@ubuntu:~$ sudo apt-get install b43-fwcutter
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
b43-fwcutter
0 upgraded, 1 newly installed, 0 to remove and 408 not upgraded.
Need to get 0B/17.9kB of archives.
After this operation, 115kB of additional disk space will be used.
Preconfiguring packages ...
Selecting previously deselected package b43-fwcutter.
(Reading database ... 131374 files and directories currently installed.)
Unpacking b43-fwcutter (from .../b43-fwcutter_012-1build1_i386.deb) ...
Processing triggers for man-db ...
Setting up b43-fwcutter (1:012-1build1) ...
--2011-01-30 22:33:05-- http://downloads.openwrt.org/sources/wl_apsta-3.130.20.0.o
Resolving downloads.openwrt.org... 78.24.191.177
Connecting to downloads.openwrt.org|78.24.191.177|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 652866 (638K) [text/plain]
Saving to: `wl_apsta-3.130.20.0.o'
100%[======================================>] 652,866 428K/s in 1.5s
2011-01-30 22:33:07 (428 KB/s) - `wl_apsta-3.130.20.0.o' saved [652866/652866]
--2011-01-30 22:33:07-- http://mirror2.openwrt.org/sources/broadcom-wl-4.150.10.5.tar.bz2
Resolving mirror2.openwrt.org... 46.4.11.11
Connecting to mirror2.openwrt.org|46.4.11.11|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 3888794 (3.7M) [application/x-bzip2]
Saving to: `broadcom-wl-4.150.10.5.tar.bz2'
100%[======================================>] 3,888,794 404K/s in 10s
2011-01-30 22:33:18 (367 KB/s) - `broadcom-wl-4.150.10.5.tar.bz2' saved [3888794/3888794]
This file is recognised as:
ID : FW10
filename : wl_apsta.o
version : 295.14
MD5 : e08665c5c5b66beb9c3b2dd54aa80cb3
Extracting b43legacy/ucode2.fw
Extracting b43legacy/ucode4.fw
Extracting b43legacy/ucode5.fw
Extracting b43legacy/ucode11.fw
Extracting b43legacy/pcm4.fw
Extracting b43legacy/pcm5.fw
Extracting b43legacy/a0g0bsinitvals2.fw
Extracting b43legacy/b0g0bsinitvals5.fw
Extracting b43legacy/a0g0initvals5.fw
Extracting b43legacy/a0g1bsinitvals5.fw
Extracting b43legacy/a0g0initvals2.fw
Extracting b43legacy/a0g1initvals5.fw
Extracting b43legacy/b0g0bsinitvals2.fw
Extracting b43legacy/b0g0initvals5.fw
Extracting b43legacy/b0g0initvals2.fw
Extracting b43legacy/a0g0bsinitvals5.fw
tar: Record size = 8 blocks
broadcom-wl-4.150.10.5/
broadcom-wl-4.150.10.5/driver/
broadcom-wl-4.150.10.5/driver/config/
broadcom-wl-4.150.10.5/driver/config/wlconfig_apdef
broadcom-wl-4.150.10.5/driver/config/wlconfig_lx_router_ap
broadcom-wl-4.150.10.5/driver/config/wlconfig_lx_router_ap_1chipG
broadcom-wl-4.150.10.5/driver/config/wlconfig_lx_router_ap_micro
broadcom-wl-4.150.10.5/driver/config/wlconfig_lx_router_ap_mimo
broadcom-wl-4.150.10.5/driver/config/wlconfig_lx_router_apsta
broadcom-wl-4.150.10.5/driver/config/wlconfig_lx_router_apsta_1chipG
broadcom-wl-4.150.10.5/driver/config/wlconfig_lx_router_apsta_micro
broadcom-wl-4.150.10.5/driver/config/wlconfig_lx_router_apsta_mimo
broadcom-wl-4.150.10.5/driver/config/wlconfig_lx_router_sta
broadcom-wl-4.150.10.5/driver/config/wlconfig_lx_router_sta_1chipG
broadcom-wl-4.150.10.5/driver/config/wlconfig_lx_router_sta_micro
broadcom-wl-4.150.10.5/driver/config/wlconfig_lx_router_sta_mimo
broadcom-wl-4.150.10.5/driver/config/wlconfig_lx_shared
broadcom-wl-4.150.10.5/driver/config/wlconfig_micro
broadcom-wl-4.150.10.5/driver/config/wlconfig_nomimo
broadcom-wl-4.150.10.5/driver/config/wl_default
broadcom-wl-4.150.10.5/driver/config/wl_hnd
broadcom-wl-4.150.10.5/driver/wl_ap_micro.o
broadcom-wl-4.150.10.5/driver/wl_ap_mimo.o
broadcom-wl-4.150.10.5/driver/wl_ap.o
broadcom-wl-4.150.10.5/driver/wl_apsta_micro.o
broadcom-wl-4.150.10.5/driver/wl_apsta_mimo.o
broadcom-wl-4.150.10.5/driver/wl_apsta.o
broadcom-wl-4.150.10.5/driver/wl_sta_micro.o
broadcom-wl-4.150.10.5/driver/wl_sta_mimo.o
broadcom-wl-4.150.10.5/driver/wl_sta.o
broadcom-wl-4.150.10.5/nas_exe.o
broadcom-wl-4.150.10.5/wl_exe.o
broadcom-wl-4.150.10.5/include/
broadcom-wl-4.150.10.5/include/UdpLib.h
broadcom-wl-4.150.10.5/include/bcm4710.h
broadcom-wl-4.150.10.5/include/bcm947xx.h
broadcom-wl-4.150.10.5/include/bcmcrypto/
broadcom-wl-4.150.10.5/include/bcmcrypto/aes.h
broadcom-wl-4.150.10.5/include/bcmcrypto/aeskeywrap.h
broadcom-wl-4.150.10.5/include/bcmcrypto/bcmccx.h
broadcom-wl-4.150.10.5/include/bcmcrypto/bn.h
broadcom-wl-4.150.10.5/include/bcmcrypto/ccx.h
broadcom-wl-4.150.10.5/include/bcmcrypto/des.h
broadcom-wl-4.150.10.5/include/bcmcrypto/dh.h
broadcom-wl-4.150.10.5/include/bcmcrypto/hmac_sha256.h
broadcom-wl-4.150.10.5/include/bcmcrypto/md4.h
broadcom-wl-4.150.10.5/include/bcmcrypto/md5.h
broadcom-wl-4.150.10.5/include/bcmcrypto/passhash.h
broadcom-wl-4.150.10.5/include/bcmcrypto/prf.h
broadcom-wl-4.150.10.5/include/bcmcrypto/rc4.h
broadcom-wl-4.150.10.5/include/bcmcrypto/rijndael-alg-fst.h
broadcom-wl-4.150.10.5/include/bcmcrypto/sha1.h
broadcom-wl-4.150.10.5/include/bcmcrypto/sha256.h
broadcom-wl-4.150.10.5/include/bcmdefs.h
broadcom-wl-4.150.10.5/include/bcmdevs.h
broadcom-wl-4.150.10.5/include/bcmendian.h
broadcom-wl-4.150.10.5/include/bcmnvram.h
broadcom-wl-4.150.10.5/include/bcmotp.h
broadcom-wl-4.150.10.5/include/bcmparams.h
broadcom-wl-4.150.10.5/include/bcmperf.h
broadcom-wl-4.150.10.5/include/bcmrobo.h
broadcom-wl-4.150.10.5/include/bcmsrom.h
broadcom-wl-4.150.10.5/include/bcmstdlib.h
broadcom-wl-4.150.10.5/include/bcmutils.h
broadcom-wl-4.150.10.5/include/bcmwifi.h
broadcom-wl-4.150.10.5/include/bitfuncs.h
broadcom-wl-4.150.10.5/include/epivers.h
broadcom-wl-4.150.10.5/include/epivers.h.in
broadcom-wl-4.150.10.5/include/etioctl.h
broadcom-wl-4.150.10.5/include/flash.h
broadcom-wl-4.150.10.5/include/flashutl.h
broadcom-wl-4.150.10.5/include/hndchipc.h
broadcom-wl-4.150.10.5/include/hndcpu.h
broadcom-wl-4.150.10.5/include/hnddma.h
broadcom-wl-4.150.10.5/include/hndgige.h
broadcom-wl-4.150.10.5/include/hndmips.h
broadcom-wl-4.150.10.5/include/hndpci.h
broadcom-wl-4.150.10.5/include/hndpmu.h
broadcom-wl-4.150.10.5/include/linux_gpio.h
broadcom-wl-4.150.10.5/include/linuxver.h
broadcom-wl-4.150.10.5/include/min_osl.h
broadcom-wl-4.150.10.5/include/mipsinc.h
broadcom-wl-4.150.10.5/include/ndiserrmap.h
broadcom-wl-4.150.10.5/include/osl.h
broadcom-wl-4.150.10.5/include/pcicfg.h
broadcom-wl-4.150.10.5/include/proto/
broadcom-wl-4.150.10.5/include/proto/802.11.h
broadcom-wl-4.150.10.5/include/proto/802.11e.h
broadcom-wl-4.150.10.5/include/proto/802.1d.h
broadcom-wl-4.150.10.5/include/proto/bcmeth.h
broadcom-wl-4.150.10.5/include/proto/bcmevent.h
broadcom-wl-4.150.10.5/include/proto/bcmip.h
broadcom-wl-4.150.10.5/include/proto/bcmtcp.h
broadcom-wl-4.150.10.5/include/proto/eap.h
broadcom-wl-4.150.10.5/include/proto/eapol.h
broadcom-wl-4.150.10.5/include/proto/ethernet.h
broadcom-wl-4.150.10.5/include/proto/vlan.h
broadcom-wl-4.150.10.5/include/proto/wpa.h
broadcom-wl-4.150.10.5/include/rts/
broadcom-wl-4.150.10.5/include/rts/crc.h
broadcom-wl-4.150.10.5/include/sbchipc.h
broadcom-wl-4.150.10.5/include/sbconfig.h
broadcom-wl-4.150.10.5/include/sbgige.h
broadcom-wl-4.150.10.5/include/sbhndcpu.h
broadcom-wl-4.150.10.5/include/sbhnddma.h
broadcom-wl-4.150.10.5/include/sbhndmips.h
broadcom-wl-4.150.10.5/include/sbhndpio.h
broadcom-wl-4.150.10.5/include/sbmemc.h
broadcom-wl-4.150.10.5/include/sbpci.h
broadcom-wl-4.150.10.5/include/sbpcie.h
broadcom-wl-4.150.10.5/include/sbpcmcia.h
broadcom-wl-4.150.10.5/include/sbsdio.h
broadcom-wl-4.150.10.5/include/sbsdpcmdev.h
broadcom-wl-4.150.10.5/include/sbsdram.h
broadcom-wl-4.150.10.5/include/sbsocram.h
broadcom-wl-4.150.10.5/include/sbsprom.h
broadcom-wl-4.150.10.5/include/sbutils.h
broadcom-wl-4.150.10.5/include/sflash.h
broadcom-wl-4.150.10.5/include/trxhdr.h
broadcom-wl-4.150.10.5/include/typedefs.h
broadcom-wl-4.150.10.5/include/wlioctl.h
broadcom-wl-4.150.10.5/include/linux_osl.h
broadcom-wl-4.150.10.5/shared/
broadcom-wl-4.150.10.5/shared/bcmotp.c
broadcom-wl-4.150.10.5/shared/bcmrobo.c
broadcom-wl-4.150.10.5/shared/bcmsrom.c
broadcom-wl-4.150.10.5/shared/bcmstdlib.c
broadcom-wl-4.150.10.5/shared/bcmutils.c
broadcom-wl-4.150.10.5/shared/boot.S
broadcom-wl-4.150.10.5/shared/bzip2_inflate.c
broadcom-wl-4.150.10.5/shared/cfe_osl.c
broadcom-wl-4.150.10.5/shared/flashutl.c
broadcom-wl-4.150.10.5/shared/gzip_inflate.c
broadcom-wl-4.150.10.5/shared/hndchipc.c
broadcom-wl-4.150.10.5/shared/hnddma.c
broadcom-wl-4.150.10.5/shared/hndgige.c
broadcom-wl-4.150.10.5/shared/hndmips.c
broadcom-wl-4.150.10.5/shared/hndpci.c
broadcom-wl-4.150.10.5/shared/hndpmu.c
broadcom-wl-4.150.10.5/shared/hndrte.lds.in
broadcom-wl-4.150.10.5/shared/linux_gpio.c
broadcom-wl-4.150.10.5/shared/linux_osl.c
broadcom-wl-4.150.10.5/shared/load.c
broadcom-wl-4.150.10.5/shared/min_osl.c
broadcom-wl-4.150.10.5/shared/nvramstubs.c
broadcom-wl-4.150.10.5/shared/sbsdram.S
broadcom-wl-4.150.10.5/shared/sbutils.c
broadcom-wl-4.150.10.5/shared/sflash.c
broadcom-wl-4.150.10.5/shared/sromstubs.c
broadcom-wl-4.150.10.5/shared/xip.lds.in
This file is recognised as:
ID : FW13
filename : wl_apsta_mimo.o
version : 410.2160
MD5 : cb8d70972b885b1f8883b943c0261a3c
Extracting b43/pcm5.fw
Extracting b43/ucode15.fw
Extracting b43/ucode14.fw
Extracting b43/ucode13.fw
Extracting b43/ucode11.fw
Extracting b43/ucode9.fw
Extracting b43/ucode5.fw
Extracting b43/lp0bsinitvals15.fw
Extracting b43/lp0initvals15.fw
Extracting b43/lp0bsinitvals14.fw
Extracting b43/lp0initvals14.fw
Extracting b43/a0g1bsinitvals13.fw
Extracting b43/a0g1initvals13.fw
Extracting b43/b0g0bsinitvals13.fw
Extracting b43/b0g0initvals13.fw
Extracting b43/lp0bsinitvals13.fw
Extracting b43/lp0initvals13.fw
Extracting b43/n0absinitvals11.fw
Extracting b43/n0bsinitvals11.fw
Extracting b43/n0initvals11.fw
Extracting b43/a0g1bsinitvals9.fw
Extracting b43/a0g0bsinitvals9.fw
Extracting b43/a0g1initvals9.fw
Extracting b43/a0g0initvals9.fw
Extracting b43/b0g0bsinitvals9.fw
Extracting b43/b0g0initvals9.fw
Extracting b43/a0g1bsinitvals5.fw
Extracting b43/a0g0bsinitvals5.fw
Extracting b43/a0g1initvals5.fw
Extracting b43/a0g0initvals5.fw
Extracting b43/b0g0bsinitvals5.fw
Extracting b43/b0g0initvals5.fw
ubuntu@ubuntu:~$ sudo modprobe b43
ubuntu@ubuntu:~$ git clone http://git.bu3sch.de/git/b43-tools.git
Initialized empty Git repository in /home/ubuntu/b43-tools/.git/
fatal: http://git.bu3sch.de/git/b43-tools.git/info/refs not found: did you run git update-server-info on the server?
ubuntu@ubuntu:~$ git clone git://git.bu3sch.de/b43-tools.git
Initialized empty Git repository in /home/ubuntu/b43-tools/.git/
remote: Counting objects: 737, done.
remote: Compressing objects: 100% (395/395), done.
remote: Total 737 (delta 510), reused 488 (delta 336)
Receiving objects: 100% (737/737), 191.13 KiB | 158 KiB/s, done.
Resolving deltas: 100% (510/510), done.
ubuntu@ubuntu:~$ cd b43-tools/ssb_sprom
ubuntu@ubuntu:~/b43-tools/ssb_sprom$ make
DEPEND dep/utils.d
DEPEND dep/ssb_sprom.d
CC obj/ssb_sprom.o
ssb_sprom.c: In function ‘print_banner’:
ssb_sprom.c:681: warning: format not a string literal and no format arguments
ssb_sprom.c:683: warning: format not a string literal and no format arguments
CC obj/utils.o
CC ssb-sprom
ubuntu@ubuntu:~/b43-tools/ssb_sprom$ sudo cp ssb-sprom /usr/sbin/
ubuntu@ubuntu:~/b43-tools/ssb_sprom$ sudo chmod 755 /usr/sbin/ssb-sprom
ubuntu@ubuntu:~/b43-tools/ssb_sprom$ sudo chown root:root /usr/sbin/ssb-sprom
ubuntu@ubuntu:~/b43-tools/ssb_sprom$ SSB_SPROM=$(find /sys/devices -name ssb_sprom)ubuntu@ubuntu:~/b43-tools/ssb_sprom$ echo $SSB_SPROM
/sys/devices/pci0000:00/0000:00:1c.1/0000:0c:00.0/ssb_sprom
ubuntu@ubuntu:~/b43-tools/ssb_sprom$ cd ~
ubuntu@ubuntu:~$ sudo cat $SSB_SPROM > ssb_sprom_copy
ubuntu@ubuntu:~$ ssb-sprom -i ssb_sprom_copy -P
SPROM(0x05A), et0phy, Ethernet phy settings(0) = 0x1F
SPROM(0x05A), et1phy, Ethernet phy settings(1) = 0x1F
SPROM(0x05A), et0mdc, MDIO for ethernet 0 = ON
SPROM(0x05A), et1mdc, MDIO for ethernet 1 = ON
SPROM(0x05C), brev, Board revision = 0x44
SPROM(0x05C), antbg0, Antenna 0 available for B/G PHY = ON
SPROM(0x05C), antbg1, Antenna 1 available for B/G PHY = ON
SPROM(0x05C), anta0, Antenna 0 available for A PHY = OFF
SPROM(0x05C), anta1, Antenna 1 available for A PHY = OFF
SPROM(0x074), antgbg, Antenna gain (2 GHz) = 0x02
SPROM(0x074), antga, Antenna gain (5 GHz) = 0xFF
SPROM(0x05E), pa0b0, Power Amplifier W0 PAB0 = 0x153D
SPROM(0x060), pa0b1, Power Amplifier W0 PAB1 = 0xFAA0
SPROM(0x062), pa0b2, Power Amplifier W0 PAB2 = 0xFE79
SPROM(0x06A), pa1b0, Power Amplifier W1 PAB0 = 0xFFFF
SPROM(0x06C), pa1b1, Power Amplifier W1 PAB1 = 0xFFFF
SPROM(0x06E), pa1b2, Power Amplifier W1 PAB2 = 0xFFFF
SPROM(0x064), led0, LED 0 behavior = 0xFF
SPROM(0x064), led1, LED 1 behavior = 0x83
SPROM(0x066), led2, LED 2 behavior = 0xFF
SPROM(0x066), led3, LED 3 behavior = 0xFF
SPROM(0x068), maxpbg, B/G PHY max power out = 0x4A
SPROM(0x068), maxpa, A PHY max power out = 0xFF
SPROM(0x070), itssibg, Idle TSSI target 2 GHz = 0x3E
SPROM(0x070), itssia, Idle TSSI target 5 GHz = 0xFF
SPROM(0x048), bgmac, MAC Address for 802.11b/g = 00:19:7d:99:54:f4
SPROM(0x04E), etmac, MAC Address for ethernet = ff:ff:ff:ff:ff:ff
SPROM(0x054), amac, MAC Address for 802.11a = ff:ff:ff:ff:ff:ff
SPROM(0x004), subp, Subsystem Product ID = 0x0007
SPROM(0x006), subv, Subsystem Vendor ID = 0x1028
SPROM(0x008), ppid, PCI Product ID = 0x0008
SPROM(0x038), bflhi, High 16 bits of boardflags = 0x0000
SPROM(0x072), bfl, Low 16 bits of boardflags = 0x4A49
SPROM(0x05C), loc, Locale / Country Code = 0x0
The input file is data from a revision 2 SPROM.
ubuntu@ubuntu:~$ ssb-sprom -i ssb_sprom_copy --subv 0x106b --subp 0x0087 -o new_ssb_sprom_copy
The input file is data from a revision 2 SPROM.
ubuntu@ubuntu:~$ ssb-sprom -i new_ssb_sprom_copy -P
SPROM(0x05A), et0phy, Ethernet phy settings(0) = 0x1F
SPROM(0x05A), et1phy, Ethernet phy settings(1) = 0x1F
SPROM(0x05A), et0mdc, MDIO for ethernet 0 = ON
SPROM(0x05A), et1mdc, MDIO for ethernet 1 = ON
SPROM(0x05C), brev, Board revision = 0x44
SPROM(0x05C), antbg0, Antenna 0 available for B/G PHY = ON
SPROM(0x05C), antbg1, Antenna 1 available for B/G PHY = ON
SPROM(0x05C), anta0, Antenna 0 available for A PHY = OFF
SPROM(0x05C), anta1, Antenna 1 available for A PHY = OFF
SPROM(0x074), antgbg, Antenna gain (2 GHz) = 0x02
SPROM(0x074), antga, Antenna gain (5 GHz) = 0xFF
SPROM(0x05E), pa0b0, Power Amplifier W0 PAB0 = 0x153D
SPROM(0x060), pa0b1, Power Amplifier W0 PAB1 = 0xFAA0
SPROM(0x062), pa0b2, Power Amplifier W0 PAB2 = 0xFE79
SPROM(0x06A), pa1b0, Power Amplifier W1 PAB0 = 0xFFFF
SPROM(0x06C), pa1b1, Power Amplifier W1 PAB1 = 0xFFFF
SPROM(0x06E), pa1b2, Power Amplifier W1 PAB2 = 0xFFFF
SPROM(0x064), led0, LED 0 behavior = 0xFF
SPROM(0x064), led1, LED 1 behavior = 0x83
SPROM(0x066), led2, LED 2 behavior = 0xFF
SPROM(0x066), led3, LED 3 behavior = 0xFF
SPROM(0x068), maxpbg, B/G PHY max power out = 0x4A
SPROM(0x068), maxpa, A PHY max power out = 0xFF
SPROM(0x070), itssibg, Idle TSSI target 2 GHz = 0x3E
SPROM(0x070), itssia, Idle TSSI target 5 GHz = 0xFF
SPROM(0x048), bgmac, MAC Address for 802.11b/g = 00:19:7d:99:54:f4
SPROM(0x04E), etmac, MAC Address for ethernet = ff:ff:ff:ff:ff:ff
SPROM(0x054), amac, MAC Address for 802.11a = ff:ff:ff:ff:ff:ff
SPROM(0x004), subp, Subsystem Product ID = 0x0087
SPROM(0x006), subv, Subsystem Vendor ID = 0x106B
SPROM(0x008), ppid, PCI Product ID = 0x0008
SPROM(0x038), bflhi, High 16 bits of boardflags = 0x0000
SPROM(0x072), bfl, Low 16 bits of boardflags = 0x4A49
SPROM(0x05C), loc, Locale / Country Code = 0x0
The input file is data from a revision 2 SPROM.
ubuntu@ubuntu:~$ echo $SSB_SPROM
/sys/devices/pci0000:00/0000:00:1c.1/0000:0c:00.0/ssb_sprom
ubuntu@ubuntu:~$ sudo cp new_ssb_sprom_copy $SSB_SPROM
cp: writing `/sys/devices/pci0000:00/0000:00:1c.1/0000:0c:00.0/ssb_sprom': Operation not supported
ubuntu@ubuntu:~$