Hackintosh Broadcom 43XX Series Airport - Downloads - OSx86.net
The number one Hackintosh community


Rate this File
Uploaded by KhanTyranitar - 6th March 2011
Author Version: rev2
Author Source: -
File Size Compatible:
Unkown
Yes
No
Unkown
Hackintosh Files / Kexts Downloads Hackintosh Files / Kexts Downloads: 38,125
Broadcom43XXFamilyrev2.kext.zip Size: 4.30 MB  
Broadcom43XXFamily.kext.zip Size: 4.29 MB  
This KEXT enables most Broadcom 4300 series wireless adapters to work as Airport. I have used this on a couple different setups.

Installation involves several easy steps.
1. Place the file Broadcom43XXFamily.kext into your /Extra/Extensions folder (see below if you do not have an /Extra/Extensions/ folder)
2. This driver has dependencies on the IONetworkingFamily. This means you need to install that .kext as well. Go to /System/Library/Extensions/ and find IONetworkingFamily.kext and copy (using copy and paste) it to the desktop. (You cannot usually paste directly to the /Extra/Extensions/ folder due to permissions blocking that action.
3. Drag the IONetworkingFamily.kext from your desktop to /Extra/Extensions/.
4. Restart. Your card should be automatically detected.

If there is no /Extra/Extensions, just a file called Extensions.mkext, you will need to first create a folder called Extensions in Extra, then open and extract the contents of Extensions.mkext and place the contents into Extra/Extensions. Then remove Extensions.mkext (don't delete it, just move it to the desktop, you may need it later)

(Optional) If you desire, you can also place the Broadcom43XXFamily.kext into your /System/Library/Extensions, but I have not found this to be any more reliable or stable than just locating it in the /Extra/Extensions folder, and there is always the potential for a conflict if you modify your system. Add the file by dragging it onto KextHelper.

The following Chipsets should be supported

BCM 4306
BCM 4309
BCM 4311 (Natively Supported)
BCM 4315
BCM 4318
BCM 4320
BCM 4321
BCM 4322
BCM 4323
BCM 4323x Family
BCM 4324
BCM 4325
BCM 4326
BCM 4328
BCM 4329
BCM 4342

The following card models should be supported

Belkin F5D7000
Buffalo WL12-PCI-G545
Linksys PCMCIA Card WPC54G
Dynex DX-BNBC
Dynex DX-BGDTC
Netgear WN311B (v1 & 2)

Probably tons of other cards, as long as they have a supported chipset...

I take no special credit for this KEXT. Even though I have written this KEXT and made this available to the community, this hack can be done by anyone with a text editor and a little know how. My goal here is to make a KEXT available to the community that can be installed and will work on as many Broadcom chipsets as possible, and to do it in a Vanilla friendly way.

Added experimental rev2 kext which might add support for more cards. Still, if your card is not on the list or has a chipset not on the above list, don't be surprised if it doesn't work. If it does work, please post your Brand, model number, version number, and chipset.


Comments

SoT
12th March 2011 at 00:23
Don't work for me
and stop to work and the ethernet when I put the 2 .kexts in /extra/extension folder
KhanTyranitar
13th March 2011 at 07:28
As stated in the instructions, you need a copy of the kext you download here, and a copy of your existing IONetworkingFamily.kext in your /Extra/Extensions/ folder, and if you have a an Extensions.mkext in the /Extra/ folder, it will likely override any files in the /Extra/Extensions/ folder

It is possible for it to conflict with other drivers, but for the most part it shouldn't since this is just a lightly patched Apple kext.

If your Broadcom number is not listed, don't expect it to work. You can try manually editing the file to add more models. The unit I personally recommend though is the Netgear WN311B. Last I checked it was readily available, its known to work, its affordable, and it gets great reception.

One little trick I did not mention, ran into this during testing, was that if the card for whatever reason isn't detected, try moving it to another pci slot.
KhanTyranitar
13th March 2011 at 07:30
As stated in the instructions, you need a copy of the kext you download here, and a copy of your existing IONetworkingFamily.kext in your /Extra/Extensions/ folder, and if you have a an Extensions.mkext in the /Extra/ folder, it will likely override any files in the /Extra/Extensions/ folder

It is possible for it to conflict with other drivers, but for the most part it shouldn't since this is just a lightly patched Apple kext.

If your Broadcom number is not listed, don't expect it to work. You can try manually editing the file to add more models. The unit I personally recommend though is the Netgear WN311B. Last I checked it was readily available, its known to work, its affordable, and it gets great reception.

One little trick I did not mention, ran into this during testing, was that if the card for whatever reason isn't detected, try moving it to another pci slot.
Sphinx777
14th March 2011 at 16:16
Doesn.t work to BCM 4313
obet
24th March 2011 at 11:06
Just fix my broadcom wireless lan (Buffalo WLI=PCI-G54) and working with latest macosx 10.6.7.
Using combination of mach kernel from 10.6.4 and Multibeast (IOUSB Family rollback).
First installed macos 10.6.4 then copy mach kernel file to your desktop. Update to 10.6.7 but do not restart. Delete the new mach kernel from 10.6.7 and copy the old mach kernel you save from your desk top. Then use multibeast IOUSB family rollback to make your USB keyboard and mouse working again.
If you only change the mach kernel without using the multibeast IOUSB family rollback, your USB keyboard and mouse would not work. I've been trying to fix this problems for months (AIRPORT could not be turned ON, but working fine on SAFE boot) and it almost drives me crazy. Just want to share to all and avoid the same frustration I've been through. Finally it works!!!

naweinberger
30th March 2011 at 02:05
THANK YOU SO MUCH. I have been looking for a solution for the longest time. I can confirm that the Linksys WMP54GS (4318 chipset) works perfectly now!
vampre
31st March 2011 at 16:42
I put this KEXT but my AirPort canīt turn on!!! What can i do?? My card is Broadcom 4300 Family...
obet
5th April 2011 at 15:46
Use mach kernel from MacOS 10.6.4
smokingman
18th April 2011 at 19:08
no worke
canuck75
19th April 2011 at 07:15
Worked like a champ for me and my Dell D830 on 10.6.7. Thanks!


Are you new and do you want to know where to start building your own hackintosh? Read one of our guides written by OSx86.net members. Click here