It should work on anything that has the S10 Snow Leopard Enabler installed!
FOLLOW THESE STEPS CAREFULLY
BACKUP FULL DISK IMAGE, use CCC instead of disk utility,
10.6.8 Combo update (DOWNLOAD IT and launch it, Don't use the update program)
DO NOT REBOOT
BACK UP YOUR /extra/com.apple.Boot.plist file somewhere, you'll want to put it back if you edited it for any reason
RE-Apply Snow Leopard Enabler 1.1.18 (or 1.1.17 and replace s/l/e/_sleepenabler.kext with most current sleepenabler.kext)
I want to make this very clear, you need to find and delete _sleepenabler.kext then add the new sleepenabler.kext, at a terminal window, in the /system/library/extensions directory, set the permissions and group for sleepenabler.kext, and TOUCH the file so it automatically gets reloaded in cache (you can delete the kext cache also)
Get the newest sleep enabler here: http://code.google.com/p/xnu-sleep-enab ... ip&can=2&q
DO NOT REBOOT
copy your backed up com.apple.Boot.plist file back to /extra/ if you have changes you want to keep.
UPDATE THE FILE /extra/com.apple.Boot.plist to add pmVersion=23 to the kernel flags
(drag file from /extra to desktop, edit it with TextEdit, and move it back)
REBOOT
boot with F8 (hopefully your screen isn't garbled with a bad boot resolution) and ignore caches
you can use -v -F (verbose boot, ignor caches) also add pmVersion=23 (or 21 if you get a kernel panic in sleep enabler with 23)
It should then start, it may take awhile as caches rebuild and some permissions and file attributes are repaired.
BACKUP AND RESTORE ADVICE:
ALWAYS BACK UP THE DISK AS COMPLETELY AS POSSIBLE, either to an uncompressed image or another physical disk.
use a disk copy utility like CCC, disk utility works, but doesn't preserve the partition active flag, or MBR
I only have a single GUID partition,
when restoring or copying disk to a new disk it loses the MBR
you'll need to boot from a thumb drive prepared with the install DVD and the S10 enabler.
Boot the thumb drive and select the boot disk, and re-run S10 enabler once it starts, you might need to type
pmVersion=23 -v from the chameleon boot if your boot.plist files weren't preserved.
My com.apple.Boot.plist
- Code: Select all
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Boot Banner</key>
<string>No</string>
<key>Boot Graphics</key>
<string>No</string>
<key>device-properties</key>
<string></string>
<key>GraphicsEnabler</key>
<string>Yes</string>
<key>GUI</key>
<string>No</string>
<key>Kernel</key>
<string>mach_kernel</string>
<key>Kernel Flags</key>
<string>-v arch=i386 pmVersion=23</string>
<key>Legacy Logo</key>
<string>Yes</string>
<key>Quiet Boot</key>
<string>No</string>
<key>UHCIreset</key>
<string>Yes</string>
</dict>
</plist>
This should also work on a new install after you complete the base Snow Leopard Enabler install from a thumb drive.
UPDATE
For those of you still getting kernel panics, you might have to use a new patched kernel
http://blog.nawcom.com/legacy_kernel-10.6.8.bz2
This is a new legacy kernel that should stop the kernel panic due to an unsupported CPU (which is highly likely the reason S10 Snow Leopard Enabler 1.1.17 might not work)
UPDATE 2
Link to the blog post...
http://blog.nawcom.com/?p=791 This post has the link to just the kernel, and also a package for the kernel and sleep enabler
