Bad Apple AirPort Update 2008-003, go sit in a corner.

[UPDATE: Apple AirPort Update 2008-004 seems to be better behaved for me...
but for others, maybe not so much?]
If you happened to install the AirPort Update 2008-003 in the short time it was available, your machine should should be in a useable state… unless you further try and go back to another older kext. I tried and it made it worse… as in it didn’t see my AirPort card at all.

Well, after a bit of messing around, here is what I did to go back…

I used the restore DVD for my late-2008 MacBook Pro, meaning that it includes 10.5.5 so if you are running something else, well, I have no idea if this will work.

1. Don’t know if this first part is required, but it’s part of what I did…

sudo rm /Library/Preferences/SystemConfiguration/com.apple.airport.preferences.plist
sudo rm /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist
sudo rm /Library/Preferences/SystemConfiguration/com.apple.network.identification.plist

2. What I am pretty certain is needed…

cd /System/Library/Extensions
sudo rm -rf AppleAirPort.kext
sudo rm -rf IO80211Family.kext
sudo rm -rf IONetworkingFamily.kext

I don’t know if the below is the right path as I copy the whole DVD to a partition on my laptop HD for these very reasons So check to make sure it’s right…

sudo cp -R /Volumes/Mac\ OS\ X\ Install\ DVD/System/Library/Extensions/AppleAirPort.kext ./
sudo cp -R /Volumes/Mac\ OS\ X\ Install\ DVD/System/Library/Extensions/IO80211Family.kext ./
sudo cp -R /Volumes/Mac\ OS\ X\ Install\ DVD/System/Library/Extensions/IONetworkingFamily.kext ./
cd /System/Library
sudo rm Extensions.mkext

and reboot…

The same thing is posted on the MacRumors Forums, so if the above isn’t working check there for more info…