Quantcast
Channel: OSXLatitude.com » LeonOSXLatitude.com
Viewing all articles
Browse latest Browse all 6

Rebranding Broadcom 802.11a/b/g/n Cards as AirPort Extreme

$
0
0

In this guide, I’ll be showing you on how to rebrand a Broadcom card which OSX detects as a Third Party Wireless card to Apple’s genuine Airport card. There are few reasons on why you should rebrand.

Note, this guide is not made by the OSXLatitude, orginal links can be found here:
Link 1: Prasys
Link 2: InsanelyMac

If you need any help, please contact us on the forum or contact the original poster !

To rebrand your Broadcom wireless, you will need:

  • A 2gb USB pen
  • A usb pen with Ubuntu live 10.10
  • UNetbootin from http://unetbootin.sourceforge.net/
  • A Broadcom Wireless Card (such as Dell 1505, 1510 , 1490 , 1390 , etc)
  • Some time for fun =)

Allright, lets cut the crap and get started – unlike the orginal guides, this one will be a bit more rough.

Making your USB pen linux ready and boot it…

  1. Download UNetbootin and run it
  2. In the distribution dropdown select “Ubuntu” and in version select “10.10_live”
  3. In the “type” dropdown, select “USB Drive” and in the Drive dropdown select your usbpen
  4. Click “OK” and wait for the pen to be generated
  5. Boot the computer with the Broadcom network card from the Ubuntu on the USB pen (choose live mode when asked)

(This is truly a awesome utility, my hopes go that we one day will see Windows and OSX in that list, and hopefully a tool for OSX)

Lets get started… (once in Ubuntu)

    1. Open up a console (Its located in Applications -> Accessories –> Terminal)
    2. Install prerequisites – In a terminal window execute the following commands (you can skip remark likes which start with #):

# Install packages that are required and Install b43 driver and firmware, when asked if you’d like to fetch and extract firmware – say YES

sudo apt-get update
 sudo apt-get install build-essential curl git-core b43-fwcutter
 sudo modprobe b43

# Get, compile, and install the latest ssb-sprom tool

git clone git://git.bues.ch/b43-tools.git
 cd b43-tools/ssb_sprom
 make
 sudo cp ssb-sprom /usr/sbin/
 sudo chmod 755 /usr/sbin/ssb-sprom
 sudo chown root:root /usr/sbin/ssb-sprom
  •  Update the sprom – Open up a terminal window and execute the following commands:
SSB_SPROM=$(find /sys/devices -name ssb_sprom)
 echo $SSB_SPROM
 cd ~
 sudo cat $SSB_SPROM > ssb_sprom_copy
 ssb-sprom -i ssb_sprom_copy -P
 ssb-sprom -i ssb_sprom_copy --subv  --subp --regrev 0x0001 --ccode US -o new_ssb_sprom_copy
 ssb-sprom -i new_ssb_sprom_copy -P
 echo $SSB_SPROM
 sudo cp new_ssb_sprom_copy $SSB_SPROM

IMPORTANT: Changing regrev and ccode is only needed if the max. bandwith of your n-draft WIFI card is limited (like on some DE cards). To get full 300mbit just insert the red text – if you already have 300mbit its not needed.

(Look in the table below to get the vendor/product ID for your card)

——

There.. you are done.. boot into OSX and check out your wireless now…

Card compatibility list:

Model NumberOriginal Product ID / Vendor IDPatch to…Result
 BCM4311, revision 01 Product: 0x1364 / Vendor: 0x103C Vendor: 0x106B / Product: 0x0087 Ok
 BCM4311, revision 02 Product: 0x1375 / Vendor: 0x103C Vendor: 0x106B / Product: 0x0087 Ok
 BCM4312, revision 01 Product: 0x0007 / Vendor: 0x1028 Vendor: 0x106B / Product: 0x004E Ok
 BCM4321, revision 03 Product: 0x1028 / Vendor: 0x0226 Vendor: 0x106B / Product: 0x008C Ok
 BCM4321 802.11a/b/g/n (rev 03) Product: 0x000A / Vendor: 0x1028 Vendor: 0x106B / Product: 0x008B Ok
 BCM4322 802.11a/b/g/n (rev 01) Product: 0x1380 / Vendor: 0x103C Vendor: 0x106B / Product: 0x0093 Ok

Notes:
 * If you are re-branding a card to work in a HP NC**** machine, then use Vendor: 0x103c and Product: 0x136 – it will allow you to use a broadcom instead of intel


Viewing all articles
Browse latest Browse all 6

Trending Articles