Jump to content

Rebranding Broadcom based 802.11b/g/n cards.


  • Please log in to reply
70 replies to this topic

#21
Cheeryswede

Cheeryswede

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 1 posts

Seems, HP has 'locked' the wifi through its bios and there is no way one can bypass this. :(

Also, one cannot upgrade to 'any' wifi card 'cause only wifi cards whitelisted by HP's bios will be recognized. So no swapping cards. :angry:

Hoi, Have you tried de-whitelisting the BIOS with Icelord's mod? It's current with F.15 BIOS.

#22
iLeopod

iLeopod

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 435 posts
  • Gender:Male
  • Location:Germany
  • Interests:ileopod.wordpress.com
Nice Guide!
succsesfully rebranded my dell 1510 to 0x008D

#23
chad3000

chad3000

    InsanelyMac Protégé

  • Members
  • Pip
  • 38 posts
Why am I stuck here with an fatal error that says "git clone [url="http://git.bu3sch.de/git/b43-tools.git""]http://git.bu3sch.de/git/b43-tools.git"[/url] Did you run git update-server-info?

Im really new with using terminal so please somebody help. Thanks




git clone http://git.bu3sch.de/git/b43-tools.git

#24
Rusna

Rusna

    InsanelyMac Protégé

  • Members
  • Pip
  • 17 posts
  • Gender:Male
  • Location:Finland
Is is possible to rebrand other Broadcom chipsets aswell, such as BCM4313 with PCI ID 14e4:4727 to match Airport? Or does this only work with WMP300N's BCM4329?

Thanks!

#25
koaxial

koaxial

    InsanelyMac Protégé

  • Members
  • Pip
  • 41 posts
It really works! Now my Linksys WMP300N (rev 01) recognized as AirPort Extreme, Supported PHY Modes: 802.11 b/g/n

NOTE: If you get nothing after the 'sudo cat $SSB_SPROM > ssb_sprom_copy' command, just try to plug the PCI card to another PC. Didn't work with G41 motherboard + Ubuntu 10.10 but it did work with X58 mobo + Ubuntu 9.04 boot CD.

Big thanks to BuildSmart & chrand for this guide.

#26
yehia Amer

yehia Amer

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 231 posts
  • Gender:Male
  • Location:egypt
broadcom released a completely FOSS wireless driver for BCM4313, BCM43224, BCM43225 chipsets.
Named "brcm80211"

Can we use this driver to rebrand those cards

links
http://wireless.kern...ivers/brcm80211
http://ubuntuforums....d.php?t=1617380

thanks

#27
ssprod

ssprod

    InsanelyMac Protégé

  • Members
  • PipPip
  • 60 posts
Greetings, tried this a number of times, all is well until I write the revision towards the end. Any thoughts would be most appreciated. Regards. ssprod
------------------------------------------------------------------------------------------------------------
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 lucid Release.gpg [189B]
Ign 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 lucid-security Release.gpg [198B]
Ign 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.ope...ta-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.openw...50.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...s.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:~$

#28
Miguel Sanchez

Miguel Sanchez

    InsanelyMac Protégé

  • Members
  • Pip
  • 10 posts
  • Gender:Male
  • Location:Somewhere Stuck in a Hard Drive
;) It really works in my dw5110, dw1395, dw1397 :D

#29
Abid Khan

Abid Khan

    InsanelyMac Protégé

  • Members
  • Pip
  • 21 posts
  • Gender:Male
sudo ssb-sprom -i ssb_sprom_copy -P

Illegal value for sprom_rev



any help for this? i try various version of ubuntu, but i getting same error in all versions of ubuntu

#30
hangler

hangler

    InsanelyMac Protégé

  • Members
  • Pip
  • 5 posts
My machine:

Acer One ZG5 AOA 150-1754 1Gb RAM 160Gb HDD.
First changed the useless Atheros AR5BXB63 that came from factory to a Dell DW1390 (Broadcom 4311 chipset) that cost 9 USD on ebay.

It was working perfectly on a start-from-zero install of Snow Leopard 10.6, later updated to 10.6.7
Everything was working perfectly, but I wanted an "real" Airport, so I tried the procedure.

Now it appears as a real Airport, still works perfectly, both in Snow Leopard 10.6.7 and Windows 7 (in Windows 7 it was automatically detected and sees all networks WPA2, WEP, etc...)

I'm happy and greateful to all that made this possible. Thanks!!! =)

#31
lifelike27

lifelike27

    InsanelyMac Protégé

  • Members
  • PipPip
  • 87 posts
  • Gender:Male
  • Location:Toronto, Canada
Worked for me on my BCM4322 using Ubuntu 11.04! It's a DW1510 I bought of ebay for $14. However, AirDrop doesn't work after rebranding as I expected. =\

Why am I stuck here with an fatal error that says "git clone [url="http://git.bu3sch.de/git/b43-tools.git""]http://git.bu3sch.de/git/b43-tools.git"[/url] Did you run git update-server-info?

Im really new with using terminal so please somebody help. Thanks




git clone http://git.bu3sch.de/git/b43-tools.git



The new git repository is "git://git.bu3sch.de/b43-tools.git"

#32
s.goten

s.goten

    InsanelyMac Protégé

  • Members
  • PipPip
  • 81 posts
i'm searching to get my card (broadcom bcm94321mc) recognized as airport extreme in system profiler instead of third-party wireless. i'm searching to do this via dsdt injection without rebrand or flash the card. anyone can help me?
what section i have to modify and which code i have to add in dsdt?

thanks in advance

#33
LatinMcG

LatinMcG

    Insanely digesting DSDT

  • Members
  • PipPipPipPipPipPipPipPipPipPipPip
  • 2,509 posts
  • Gender:Male
  • Location:Tampa, Florida

i'm searching to get my card (broadcom bcm94321mc) recognized as airport extreme in system profiler instead of third-party wireless. i'm searching to do this via dsdt injection without rebrand or flash the card. anyone can help me?
what section i have to modify and which code i have to add in dsdt?

thanks in advance

http://www.projectos...?...post&p=4241

the ids are wrong.. get the ids from a real apple

Broadcom Corporation BCM4321 802.11a/b/g/n [14e4:4328] (rev 03)
Subsystem: Apple Computer Inc. Device [106b:0088]

search this page for 106b .. the 4328 or 4e is likely your best bet.
http://pciids.sourceforge.net/pci.ids

i used 8B instead of 88 works fine in bcm94321mcg p3 hp

#34
JBraddock

JBraddock

    Ph.D (Can) in Human Rights

  • Members
  • PipPipPipPipPipPipPip
  • 549 posts
  • Location:UK

http://www.projectos...?...post&p=4241

the ids are wrong.. get the ids from a real apple

Broadcom Corporation BCM4321 802.11a/b/g/n [14e4:4328] (rev 03)
Subsystem: Apple Computer Inc. Device [106b:0088]

search this page for 106b .. the 4328 or 4e is likely your best bet.
http://pciids.sourceforge.net/pci.ids

@LatinMcG,

I bought a broadcom wifi card (Dell 1505) for my friend's laptop. it has the same device id, (C, and IONAME, pci14e4,4328, with the one in the real mac. But still, it doesn't work. OS X detects the device as I can see it in IORegistery but no airport.

Do I have to rebrand it? I thought that rebranding was only for activating N speed? May be the problem lies somewhere else. Any ideas?

#35
LatinMcG

LatinMcG

    Insanely digesting DSDT

  • Members
  • PipPipPipPipPipPipPipPipPipPipPip
  • 2,509 posts
  • Gender:Male
  • Location:Tampa, Florida

@LatinMcG,

I bought a broadcom wifi card (Dell 1505) for my friend's laptop. it has the same device id, (C, and IONAME, pci14e4,4328, with the one in the real mac. But still, it doesn't work. OS X detects the device as I can see it in IORegistery but no airport.

Do I have to rebrand it? I thought that rebranding was only for activating N speed? May be the problem lies somewhere else. Any ideas?


likely pin 20 or OSID in dsdt.
subvendor 106b helps

im about to rebrand my bcm94321mcp1 p3 .. ill let u know.

EDIT: success i had the error ssb_sprom not a directory..
apparently this bcm94321mcg p3 hp shows up in 2 bridges. so u have to use a command to specify which.

http://linuxwireless...43#relatedtools

says if u see more than one pci address line then u have to specify which.. command is in there.

SSB_SPROM=$(find /sys/devices -name ssb_sprom | grep 04:00.0)

change the 04 to whatever your lspci says then.. mine was 0b:00.0
now it flashed and works with N FCC US


the wireless 1505 worked fine for me before. so i believe it could be smbios.plist . try macbook5,1 ( Not Pro) or macboookpro6,1
for some reason if i use macbookpro4,1 or 3,1 i have no wifi in 10.6.8 and dsdt needs Device (PCI0) _UID . replace _ADR with _UID (dell laptops with 10.6.8 issues)

#36
rimmi2002

rimmi2002

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 153 posts
Hi I built a DIY wireless card. Bought this BCM94322 card from ebay and rebranded it.

BCM Card:
http://cgi.ebay.com/...c#ht_500wt_1204

PCI-E card:
http://cgi.ebay.com/...#ht_2434wt_1187

Well, I got everything working, but it seems like the range of my wireless card is very limited. It only picks up my wireless network which is literally 4 feet away from the desktop and also one other surrounding network of a neighbor. It doesn't even see the free wireless network that my apt building offers. My macbook air at the same location picks up close to 11 networks and so does every other computer in my house including my cheap $10 tenda wireless stick.

Any reason for such limited wireless range for this setup? I have both antennas connected and installed on the back....The antenna plugs clicked onto the BCM94322 card...I tugged to make sure they were secure and they are.....Is this the result of just an crappy PCI-mini to PCI-E card or something else that I can fix?

Also I don't think this should make a difference but if it does I can change it. Instead of secure the BCM94322 card to the PCI-E card with screws (I didn't have any that fit) I just secured it down with plastic ties....I wouldn't think having screw there would make any difference, but if it does please let me know. thanks.

Attached Files



#37
s.goten

s.goten

    InsanelyMac Protégé

  • Members
  • PipPip
  • 81 posts

http://www.projectos...?...post&p=4241

the ids are wrong.. get the ids from a real apple

Broadcom Corporation BCM4321 802.11a/b/g/n [14e4:4328] (rev 03)
Subsystem: Apple Computer Inc. Device [106b:0088]

search this page for 106b .. the 4328 or 4e is likely your best bet.
http://pciids.sourceforge.net/pci.ids


thanks for the link.
I tried the code in that page but nothing changes. In system profiler I still get third-party card
maybe there is something missing but I don't know what.
seems that the system ignores the code I added in dsdt

Device (ARPT)                    {                        Name (_ADR, Zero)                        Name (_SUN, One)                        Method (_DSM, 4, NotSerialized)                        {                            Store (Package (0x0C)                                {                                    "device-id",                                     Buffer (0x04)                                    {                                        0x28, 0x43, 0x00, 0x00                                    },                                     "subsystem-vendor-id",                                     Buffer (0x04)                                    {                                        0x87, 0x10, 0x00, 0x00                                    },                                     "name",                                     Buffer (0x0D)                                    {                                        "pci14e4,4328"                                    },                                     "model",                                     Buffer (0x10)                                    {                                        "Airport Extreme"                                    },                                     "device_type",                                     Buffer (0x08)                                    {                                        "Airport"                                    },                                     "built-in",                                     Buffer (One)                                    {                                        0x00                                    }                                }, Local0)                            DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))                            Return (Local0)                        }                    }


#38
LatinMcG

LatinMcG

    Insanely digesting DSDT

  • Members
  • PipPipPipPipPipPipPipPipPipPipPip
  • 2,509 posts
  • Gender:Male
  • Location:Tampa, Florida

Hi I built a DIY wireless card. Bought this BCM94322 card from ebay and rebranded it.

BCM Card:
http://cgi.ebay.com/...c#ht_500wt_1204

PCI-E card:
http://cgi.ebay.com/...#ht_2434wt_1187

Well, I got everything working, but it seems like the range of my wireless card is very limited. It only picks up my wireless network which is literally 4 feet away from the desktop and also one other surrounding network of a neighbor. It doesn't even see the free wireless network that my apt building offers. My macbook air at the same location picks up close to 11 networks and so does every other computer in my house including my cheap $10 tenda wireless stick.....


sometimes the antenna wires can be shorted (touching eachother) in the conector crimp. might need new wire to back of lcd. ( happened to me)
or youre using wrong subvendor id
Broadcom Corporation BCM4322 802.11a/b/g/n Wireless LAN Controller [14e4:432b] (rev 01)
Subsystem: Apple Computer Inc. Device [106b:008d] yours says 8E . whats the device id ? 432b also ?

thanks for the link.
I tried the code in that page but nothing changes. In system profiler I still get third-party card
maybe there is something missing but I don't know what.
seems that the system ignores the code I added in dsdt


try this
Method (_DSM, 4, NotSerialized)                        {                            Store (Package ()                                {                                    "subsystem-id",                                     Buffer (0x04)                                    {                                        0x8B, 0x00, 0x00, 0x00                                    },                                     "subsystem-vendor-id",                                     Buffer (0x04)                                    {                                        0x6B, 0x10, 0x00, 0x00                                    },                                     "name",                                     Buffer (0x0D)                                    {                                        "pci14e4,4328"                                    },                                     "model",                                     Buffer (0x10)                                    {                                        "Airport Extreme"                                    },                                     "device_type",                                     Buffer (0x08)                                    {                                        "Airport"                                    },                                     "built-in",                                     Buffer (One)                                    {                                        0x00                                    }                                }, Local0)                            DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))                            Return (Local0)                        }

post your dsdt and a ioregystry explorer dump so i can see where it needs to go.

#39
s.goten

s.goten

    InsanelyMac Protégé

  • Members
  • PipPip
  • 81 posts

sometimes the antenna wires can be shorted in the conector crimp. might need new wire to back of lcd. ( happened to me)
or youre using wrong subvendor id
Broadcom Corporation BCM4322 802.11a/b/g/n Wireless LAN Controller [14e4:432b] (rev 01)
Subsystem: Apple Computer Inc. Device [106b:008d] yours says 8E . whats the device id ? 432b also ?



try this

Method (_DSM, 4, NotSerialized)                        {                            Store (Package ()                                {                                    "subsystem-id",                                     Buffer (0x04)                                    {                                        0x8B, 0x00, 0x00, 0x00                                    },                                     "subsystem-vendor-id",                                     Buffer (0x04)                                    {                                        0x6B, 0x10, 0x00, 0x00                                    },                                     "name",                                     Buffer (0x0D)                                    {                                        "pci14e4,4328"                                    },                                     "model",                                     Buffer (0x10)                                    {                                        "Airport Extreme"                                    },                                     "device_type",                                     Buffer (0x08)                                    {                                        "Airport"                                    },                                     "built-in",                                     Buffer (One)                                    {                                        0x00                                    }                                }, Local0)                            DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))                            Return (Local0)                        }

post your dsdt and a ioregystry explorer dump so i can see where it needs to go.


thanks. I tried your code but no luck.
I post the files you ask me.

thanks again

Attached Files



#40
LatinMcG

LatinMcG

    Insanely digesting DSDT

  • Members
  • PipPipPipPipPipPipPipPipPipPipPip
  • 2,509 posts
  • Gender:Male
  • Location:Tampa, Florida

thanks. I tried your code but no luck.
I post the files you ask me.

thanks again


here ya go its in EXP1 now renamed to ARPT

ps i didnt remove your addition in LNKB . that might be getting in way.

Attached Files







0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy