Kext Used
The kext used for this tutorial is the IO80211Family.kext. This kext needs to be put into /System/Library/Extensions/ if it is not already there.
Entering your device ID
sudo nano /IO80211Family.kext/Contents/PlugIns/AppleAirPortBrcm4311.kext/Contents/Info.plist
<string>pci14e4,4318</string>
<string>pci14e4,4320</string>
Setting Permissions
kextcache -k /System/Library/Extensions
The kext used for this tutorial is the IO80211Family.kext. This kext needs to be put into /System/Library/Extensions/ if it is not already there.
Entering your device ID
- Make a backup of IO80211Family.kext
- Edit the .plist file
sudo nano /IO80211Family.kext/Contents/PlugIns/AppleAirPortBrcm4311.kext/Contents/Info.plist
- Once editing the plist navigate to the area where you see
<string>pci14e4,4318</string>
<string>pci14e4,4320</string>
- Add a line with dev id (in place of XXXX)
Setting Permissions
- Type these commands into terminal
kextcache -k /System/Library/Extensions
Final touches (Optional)
- edit the interface config in order to use the airport utility instead of istumbler.
sudo nano /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist
- swap the en0 with en1 for that device.
- Run disk util and repair perms
- Please note that you may need to change the number to en2 if you have 2 onbaord pci lan cards.