MacBooks affected by Airport bug not able to install Airport Client Update 1.0
Written by Topher Kessler
Some people who had Airport problems after upgrading to 10.5.8 may not be able to install the patch Apple released today, especially if they have modified their system with various workarounds to get Airport working again.
When we posted our workaround for the problem, we specifically mentioned to back up the current kernel extensions before replacing them with old versions that were more stable. Before applying the current patch from Apple, be sure to revert the workaround and copy the replaced extensions back to the Extensions folder. After this is done, restart the computer and try running the installer again.
A second option is to download the AirPort Client Update installer manually and use Pacifist to extract the kernel extension replacement from it. This should only be done if you are sure your system is one of the ones mentioned in Apple's documentation for the update. These include the following:
- MacBook (13-inch, Late 2007)
- MacBook (13-inch, Early 2008)
- MacBook (13-inch, Late 2008)
- MacBook Pro (15-inch, Early 2008)
- MacBook Pro (17-inch, Early 2008)
- MacBook Pro (17-inch, Late 2008)
To revert workarounds and install the update manually, be sure to copy back the most recent version of the "AppleAirPort.kext" extension that we mentioned to replace in the workaround (this apparently was not involved in the problem, and a replacement is not included in Apple's update). After this, use Pacifist to open the installer file and navigate to the kernel extension provided there. Then either extract it or install it to the /System/Library/Extensions/ folder, replacing any current extension you may have there. You can then load it into the extensions caches by running the following commands in the Terminal:
kextload -t /System/Library/Extensions/IO80211Family.kext
kextcache -k /System/Library/Extensions
WARNING: After running the "kextload" command, if there are any errors do not continue, and remove the new kernel extension (replacing it with an older version). This command will test the kernel extension for dependencies and if some are not met, you may destabilize your system if you continue.
After these commands are run, restart your system to load the kernel extension.
A final option is to download and apply the latest "Combo" updater for 10.5.8, which should refresh the Airport extensions. After this is done, run the Airport client update again.
Questions? Comments? Send us feedback: http://www.macfixit.com/contact
Be sure to check us out on Twitter and the CNET Mac forums.
Topher has been an avid Mac user for the past 10-15 years, and has been a contributing author to MacFixIt for just over a year now. One of his diehard passions has been troubleshooting Mac problems and making the best use of Macs and Apple hardware both for family and friends, as well as in the workplace. He and the newly formed MacFixIt team are hoping to bring enhanced and more personable content to our readers, and keep the MacFixIt community going here at CNET. If you have questions or comments for Topher or the other MacFixIt editors, feel free to contact us at http://www.macfixit.com/contact
Resources

1) Go to the Apple menu and select "About This Mac"
2) Click on the "More Info?" button to launch System Profiler
3) Click on "Hardware"
Your Mac's Model Identifier will be listed there - something like "MacBookPro5,1" or "MacBook4,1."
This update is only for the following models:
? MacBook3,1
? MacBook4,1
? MacBookPro4,1
If you've got a different model, applying this update not only won't solve your problem, it may even break your current installation.
This fix is not some magic "global fix to all AirPort issues"; it addresses one issue, where AirPort transfer speeds on those particular machines drops significantly when they are running off-battery after installing 10.5.8.
If you are running with a self-assigned IP address or your Internet is slow or you can't associate with your router's network, this fix has nothing to do with those issues and your problem lies elsewhere, either in your system or in another 10.5.8 bug.
I have a MBP Core Duo that I upgraded to 802.11n via the mac pro airport card. This fix resolved my problems with slow wifi speeds while running on battery. My problems started after the 10.5.8 upgrade.
- by Federalist August 18, 2009 6:58 PM PDT
- Is this only a MacBook issue? I updated my new Mac Mini to 10.5.8 today and now I can't connect to my Airport Extreme network. I think I was able to connect after the update in order to install the 2009-04 security patch. But, I can't connect now.
- Like this Reply to this comment
-
(4 Comments)