THIS PROCESS WORKED ON 2 SIMILARLY CONFIGURED FIRST GENERATION S10′s
It should work on anything that has the Vanii S10 Snow Leopard Enabler installed!
Essential Links to the current bits you’ll need.
vanii’s Snow Leopard Enabler Download and thread on s10Lenovo.com
Current SleepEnabler.kext as of this writing
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)
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, ignore caches) if you get a kernel panic, 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
<?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>
***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
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
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)



Hello,
i am trying to update from 10.6 already with S10 enabler installed, and updating by the combo 10.6.8 that i downloaded standalone and after i install again the enabler and restart it would never enter. I cannot find as well a compatible version os sleepenabler.kext that would go with it. could you help me with that? trying as well to change the plist file isnt doing anything about the kernel, i have to put it manually to open.. it’s just a mess i tried many different solutions. multibeast, and others. thank you. if you have the link for the sleepenabler compatible and could send me to felipefarnetti@gmail.com and some information about what should i install.. thank you
What your describing with the com.apple.Boot.plist file sounds like what I experienced in the past. The easiest solution/suggestion is to drag the file from /Extra to your desktop edit it, then drag it back. I don’t have an easy technical answer to why it doesn’t want to work by just editing the file, but I’m guessing that the file is cached somewhere and written back on a reboot if it thinks the file hasn’t changed. You will need to download the most current 1.1.17 (or 1.1.18 beta) S10 Snow Leopard Enabler and use that, Its implied but not stated anywhere specifically that older versions don’t quite work right.
I added the link to the current sleep enabler to the article, plus the link to the most current Snow Leopard Enabler thread on http://www.s10lenovo.com
I can not see Enabler 1.1.18beta.on s10lenovocom