Note: If you require the legacy kernel you must follow step 4a. Otherwise, you should skip that step.
Just one day after Snow Leopard 10.6.4 was released to the public, it’s up and running on the 1525 with practically no effort. The USB ports now work at USB 2.0 speeds, even without the removal of AppleHPET.kext. All previous hardware works as it did on 10.6.3, and thus 10.6.4 brings only positives to the hackintosh world. Apple continues to please hackintosh users with extremely simplistic updates, and I praise them for that (and the hackintosh community, of course).
To update to 10.6.4:
1. Download the 10.6.4 update from Apple. You may want to complete steps 2 & 3 while you wait for the 600MB download to complete.
2. Download the Kernel-independent version of SleepEnabler. This kext will work with any version of Snow Leopard.
3. Replace your current SleepEnabler.kext in /Extra/Extensions with the one from step 2.
4. Install the 10.6.4 update you downloaded in step 1.
4a. **This step is ONLY for users that require the legacy kernel in Snow Leopard** Run the 10.6.4/10.4.0 Legacy Kernel package.
5. Navigate to /System/Library/Extensions/ and remove IO80211Family.kext.
6. Open your com.apple.Boot.plist in /Extra/ and add
pmVersion=20 as a kernel flag. (Place
</string>, found underneath
<key>Kernel Flags</key>) **Do not delete any other kernel flags that may already be there**
7. Restart and rejoice!
Upon restarting, you should now be running 10.6.4 with all the goodies you had before the update. This includes audio, sleep, QE/CI, ethernet, wireless networking, USB 2.0, etc. If you found this guide useful then feel free to make a donation by clicking the Paypal link on the sidebar, or by clicking on some ads around the site. Any amount truly does help.