Updating your Hackintosh/Hackbook to Snow Leopard 10.6.7 + 10.6.7 SleepEnabler.kext
Legacy kernel users must follow the additional instructions below
Earlier today, Apple released the 7th update to its Snow Leopard operating system. The update boasts a few minor bugs that most are likely unaffected by, though it’s worth updating, even if only for the satisfaction of running the latest version of the OS. Much like the previous Snow Leopard update, 10.6.6, the update is effortless; simply install and reboot! All hardware will continue to work as it previously did and the pmVersion=21 flag is still fully functional with SleepEnabler.kext.
You can grab the update at Apple.com.
Legacy kernel users ONLY:
10.6.7 legacy kernel (10.7.0 kernel) – Run the pkg after installing the 10.6.7 update but
before restarting.
10.6.7, 10.6.7 legacy kernel, Apple / Mac, hack, hackbook, hackint0sh, hackintosh, kernel, kext, legacy kernel, leopard, mac, os x, sleepenabler, sleepenabler.kext, snow leopard, update
About Thomas
Thomas is a self-proclaimed guru (just ask him). He enjoys long walks on the beach, running Mac OS X on his Inspiron 1525, and tweeting about nonsensical life happenings. You can follow Thomas on twitter, email him, or search the interwebs for all his personal information. Neither should be too difficult.
View all posts by Thomas →
December 6th, 2012 at 7:14 PM
I’ve successfully partitioned and hackintoshed 10.6.3 on my Inspiron 1520.
I’ve tried to upgrade by installing the 10.6.7 combo pkg, but upon restart it hangs at the Apple logo and spinning icon. Any suggestions/remedy would be appreciated.
November 29th, 2012 at 12:38 PM
I just updated my system from 10.6.7 to 10.6.8 and now its really “jumpy”. I was running two monitors and now it won’t recognize the 2nd one. Things are running slow as well. Just moving and opening windows is jumpy. Any fixes out there?
February 20th, 2012 at 1:35 AM
First I’d like to say many thanks all the hard work put into this guide.
my Inspiron 1525 is working flawlessly other that one issue the I believe all laptops must have working. from the beginning, I started out with the retail 10.6.3 installed using your guide, but I could never get the sleep to work. with the sleepenabler.kext I get a kernel panic when booting. when I remove the kext, all seems to function except for the sleep. if I press the power button and choose sleep the screen turns off, the sound of the hdd parking and the power led stays on solid, as well as the fan stays on. The laptop won’t respond to anything, holding the power button down powers it off but when rebooted the keyboard and trackpad are unresponsive. the only way to regain the keyboard and trackpad is to power off and remove battery and charger. Then all will work again!. I have followed your guide all through updating to 10.6.7. all went well except with the same sleep trouble.
one thing I did notice is I always have to boot with the flags “-f arch=i386” if not the system will boot, the keyboard and trackpad wont work and the video reverts to a lower setting. Rebooting with the flags and all is good!
for the sleep, I did try the two commands in terminal for the hibernation, that had no effect.
Any help would be greatly appreciated.
February 20th, 2012 at 11:00 AM
Reinstall SleepEnabler.kext and try booting with the flags “pmVersion=21 -f arch=i386.” Should this fix sleep, add the flags to your com.apple.Boot.plist in /Library/Preferences/SystemConfiguration/ and /Extra/.
February 20th, 2012 at 1:49 PM
I already have those flags in the com.apple.boot.plist located in /Library/Preferences/SystemConfiguration/ but there is no such file in /Extra do I need to create one or copy that one into the /Extra folder?
Thanks for responding so quickly!
February 20th, 2012 at 1:55 PM
something else I noticed is within moments of installing the sleepenabler.kext I get a KP before I can shutdown the pc! don’t know if that is a problem or not! I will try to post the KP text from my screen when it happens again.
Thanks again
February 20th, 2012 at 2:06 PM
Sorry, I stand corrected.. after installing the legacy kernel, the com.apple.plist file does exixt in the /Extra folder. I also noticed there is another file “Extensions.mkext” there now which was not there before! does the sleepenabler.kext need to be located in the /Extra folder? when I install it using Kexthelper of KextBeast, they both install it to the /System/Extensions folder!
Thanks.
February 20th, 2012 at 2:32 PM
Great news!! thank you, thank you!!! after inserting “pmVersion=21 arch=i386” in both plist files, installing sleepenabler.kext in the /Extra folder the sleep works! who-hoooo! but unfortunately I lost my wifi! I booted in verbose and my eye caught a glimpse of “can’t load com.apple.driver brcm43xx cant resolve driver dependency. bcm43xx kext failed to load”
it went by so quickly I could barely read it!
I installed a backup of io80211Family.kext and still no go. I’ll keep googling for a repair, but if you know of anything I can do, Please let me know
Thanks and God Bless
February 20th, 2012 at 3:21 PM
never mind! I dont know how I got it, but I reinstalled the legacy kernel about 4 times before it worked again, plus I noticed that the Boot.plist didnt have the “-f” flag. inserted that again and all is working!!
yay. many thanks, now that I have a fully working hackbook I will look into purchasing another one or two of these machines for the family. I already have a Acer Travelmate 5720 that is fully working with 10.5.8 even the sleep too. only things that dont work are the card reader and the external audio and video connections. but is very stable!
Thanks and God Bless
p.s. are you on any particular forum to keep up with updates and to keep in touch?
February 21st, 2012 at 1:56 AM
I’m glad you got it sorted. I mainly use InsanelyMac to stay updated on the latest hackintosh offerings, though I must admit that lately my interest has dwindled. That’s the reason why I haven’t yet created a Lion guide.
February 21st, 2012 at 8:59 AM
I’ll keep checking in for a Lion guide!! how stable is the 10.6.8 update? I had seen another guide posted by Dave Wolf about updating the 1525 to 10.6.8. so far all is working great, maybe it would be better leaving well enough alone! I think I remember reading somewhere in daily blogged that the 10.6.8 update causes many problems.
Thanks.
December 9th, 2011 at 8:57 PM
First of all, excellent tutorial, I have Snow Leopard 10.6.8 working perfectly on my Inspiron 1525. I have been working tirelessly to try and get the sleep function to work. I have followed your instructions and have placed the non-version specific Sleep Enabler kext in my /Extra/Extensions folder. I have also added the pmVersion=21 in BOTH com.apple.Boot.plist files, one in /Extra and one in /Library/Preferences/SystemConfiguration. When I boot into OS X, I do NOT receive a KP or anything and it boots up just fine. However, when I try to put the system to sleep, the screen goes blank, but it does not appear to put the hard drive to sleep or anything else. The blue power light remains solid and does not flash like it does when sleeping in Windows and I can still hear the drive spinning and the fan remains on as well. I close the lid, nothing happens. Nothing brings it back “awake” either. Pressing buttons, moving the mouse, or typing any keys, nothing happens. The blue light stays solid and the screen remains blank. I would appreciate any suggestions to get this working. (I have tried this both with the power cord plugged in and running on battery power and get the same results). Thanks in advance for your help!
December 10th, 2011 at 12:03 PM
It seems you’re doing everything right and thus you’d expect sleep to work. Boot with -f and see if that helps. If not, try installing SleepEnabler.kext with Kext Helper and adding the pmVersion=21 flag to your com.apple.Boot.plist in both locations on all OS X partitions (assuming you have more than one). Finally, reboot with -f again and try sleep when running on battery power.
August 2nd, 2011 at 9:25 AM
Not sure if this is appropriate, but thought it wouldn’t hurt since this about the only site around where questions are answered. Hope someone can help. I’m running a new install of 10.6.7 with Chameleon 2 RC5-r820 installed on the HD, not the EFI partition. Never have had this problem before. The com.apple.Boot.plist has Banner=No, but I’m still getting the banner. No biggie, but it’s really bugging me. Anyone know why No isn’t having any affect.
Thanks,
Hozey
August 2nd, 2011 at 10:57 AM
I believe it should actually be Boot Banner and not just Banner. Give it a shot and let me know.
August 3rd, 2011 at 1:53 PM
Made no difference, but thanks for the suggestion.
August 3rd, 2011 at 2:39 PM
Try editing the com.apple.Boot.plist in both /Extra/ and in /Library/Preferences/SystemConfiguration/.
July 3rd, 2011 at 8:28 AM
Hi,
I have the successful 10.6.7 but yesterday i changed the password and now i don’t recall it and as it is know my 1525 has the sleep issue which has fix suggested by you but i am not able to see whats going on :(
Can you suggest me how to wake it up without login ..?
Or may be how to reset pwd !!
July 3rd, 2011 at 4:26 PM
You can use a OS Disk and reset the password through the utilities
July 5th, 2011 at 5:26 AM
Hi Nathan,
Can you provide the detail steps and where can i get the os disk.
Thanks m8
July 5th, 2011 at 8:59 AM
Admin edit: We only support the use of purchased Snow Leopard discs.
I would use [removed] or [removed]. You can find them in the usual torrent locations.
July 5th, 2011 at 11:43 AM
You can purchase it from Apple.
June 29th, 2011 at 10:26 PM
Hey i was wondering what to do with 10.6.8 update. because i attempted to install it and it crashed my system. i never set my hackintosh up with sleepenabler so idk what happened.
June 29th, 2011 at 11:55 PM
As you stated, SleepEnabler.kext is not the cause of your issues. 10.6.8 requires several kexts from 10.6.7 to be installed. For now, I’m going to suggest skipping the 10.6.8 as it doesn’t add anything meaningful to OS X and is a real hassle to install.
July 1st, 2011 at 3:29 AM
Ya, huge PITA… Have a successful boot but after that, it freezes.
July 8th, 2011 at 7:14 AM
Happened the same to me… any answer?
July 8th, 2011 at 10:49 AM
Stay tuned for an update guide shortly.
June 12th, 2011 at 11:17 AM
I have a Lenovo S10e 10′ that has been running Snow Leopard up to 10.6.6 with no problems, other than no support for wired Ethernet RJ45 port.
However, with the upgrade to 10.6.7, my WiFi had previously been recognized as an AirPort interface. Now, I have no networking enabled at all.
Anyone with ideas on how to re-activate the AirPort driver in 10.6.7 on S10e?
June 14th, 2011 at 5:14 AM
Find the previous (OS 10.6.6) kext on the internet and replace the current kext that’s installed with the previous OS X.6.6 kext.
June 7th, 2011 at 10:42 AM
Hi,
10.7 is released so let us know when we can have it on inspiron.
Thank You
June 7th, 2011 at 3:19 PM
10.7 Lion will not be released until July.
June 4th, 2011 at 12:32 AM
Hey,
I think the legacy kernet download link is not working [in this post].
Please provide the working link.
Thank You
June 4th, 2011 at 1:20 PM
Sorry about the link. It should work now.
May 17th, 2011 at 3:20 AM
Me again…
Two issues… I cannot get my USB ports work … I’ve exhausted the search options. And I was wondering if you
knew of a fix for the integrated webcam?
Thanks for your hard work.
May 17th, 2011 at 8:46 AM
For your USB ports, make a backup of AppleHPET.kext by copying it from /System/Library/Extensions/ to your Desktop. Then, delete AppleHPET.kext from /S/L/E/ and reboot.
What issue are you facing with your webcam? Unfortunately, if your issue is related to the extremely low framerate then there is no fix.
Finally, were you able to resolve your Trackpad issue posted in the 10.6.4 update guide?
June 3rd, 2011 at 1:40 AM
Hey thanks for your reply. I was able to update and resolve USB issues utilizing Multi-beast. This fixed the Webcam, SD ports and Trackpad issues, which seemed to be connected via internal USB.
July 3rd, 2011 at 10:35 AM
Nathan: How did you fix usb using Multi-Beast?
July 3rd, 2011 at 4:29 PM
USB rollback I believe. You can also use USB kexts from a previous working install. I’m using a 10.6.5 Version IIRC
May 6th, 2011 at 7:37 AM
I upgraded to 10.6.7 without problems, but then I upgraded my Chameleon from the original version you suggested to the latest Chameleon-2.0-RC5-r755 which I got at kexts.com. The Chameleon package installed fine, but it changed from using a KextStore file to using an Extra file, and it seemed the need to using older versions of IO80211Family.kext and IONetworkingFamily.kext wasn’t necessary any longer to get fully functional Airport wifi with Broadcom card. The 10.6.7 versions of these kexts work fine with my Airport EXCEPT for one problem. I must use the -f boot flag in Chameleon every single time for the wifi to work. Without the -f flag, the wifi kexts don’t load, and the message says there’s no Airport card installed. I’m not sure how to proceed?
The new Chameleon-2.0-RC5-r755 installer package seemed to load the Extra folder with a lot of kexts, more than I had in the previous KextStore folder that I Trashed (but didn’t empty just in case).
The reason I installed this new Chameleon is that it supposedly works with Lion, although it doesn’t see a Lion DVD, so I don’t know? This new Chameleon seem good other than my problem with needing the -f boot flag every boot for wifi to work with the normal 10.6.7 kexts. Any ideas on how to eliminate the need for the -f boot flag?
May 6th, 2011 at 5:23 PM
Just add the -f flag to your com.apple.Boot.plist so that it automatically loads on every boot.
April 11th, 2011 at 4:30 PM
I’ve only just upgraded from 10.6.4 to 10.6.7. I upgraded one version at a time and everything is fine except for one issue. Whenever I wake the 1525 from sleep it looks like I’t waking up (lights flashing etc.) but the screen stays black and nothing happens. Power light is on and steady and you can hear the fan, but nothing else. If I then hold the power button and power-off then power-on the 1525 wakes from hibernation. This can be a pain sometimes, as sometimes the keyboard doesn’t work and I can’t get past the chameleon loader. The keyboard issue is resolved by powering off, removing and replacing the battery and it works again (did this on previous versions of OSX).
I’m unsure at what version the sleep issue started, as I moved up three versions, one after the other without testing sleep. I suspect it happened when pmversion=21 came in.
Has this happened to anyone else? Can I install the old sleep kext to get my sleep back?
April 11th, 2011 at 7:53 PM
Unfortunately, you cannot install the old sleepenabler.kext as the version is dependent on the version of Snow Leopard you have installed. Are you facing this issue when putting the computer to sleep while running on battery power, while plugged in/charging, or both?
April 30th, 2011 at 1:25 PM
Sorry for the ultra-mega-turbo late response, Thomas.
I get this problem when running on battery or when plugged in. Happens if I close the lid or select Sleep from the shutdown menu.
When I was on Leopard, I messed around with the pmset settings to try and get hibernate to work, which I never managed. Since I’ve upgraded to Snow Leopard, I’ve not touched pmset, so I’m wondering if my frobnicated settings from my Leopard days are suddenly not liked by the latest SleepEnabler.kext. Here’s my pmset settings, let me know if you see anything obviously wrong;
/Library/Preferences/SystemConfiguration/com.apple.PowerManagement.plist
ActivePowerProfiles
AC Power
-1
Battery Power
-1
Custom Profile
AC Power
Automatic Restart On Power Loss
0
Disk Sleep Timer
10
Display Sleep Timer
15
Display Sleep Uses Dim
1
Hibernate File
/var/vm/sleepimage
Hibernate Mode
3
System Sleep Timer
0
TTYSPreventSleep
1
Wake On Clamshell Open
1
Wake On LAN
0
Battery Power
Disk Sleep Timer
10
Display Sleep Timer
10
Display Sleep Uses Dim
1
Hibernate File
/var/vm/sleepimage
Hibernate Mode
3
ReduceBrightness
1
System Sleep Timer
15
TTYSPreventSleep
1
Wake On Clamshell Open
1
LastSleepUUID
Date
2011-04-30T16:52:48Z
UUID
7D618FD7-55D1-4F48-AD1F-45E0CF7ACECB
PS When viewing this blog on an iPhone, you can’t get to the comments. The “> X comments” button doesn’t expand when you touch it and there doesn’t seem to be an option to view the site it in non-mobile mode.
May 8th, 2011 at 12:55 PM
Sorry about the delayed response. Run the following commands in Terminal and reboot:
sudo pmset -a hibernatemode 0
sudo rm /private/var/vm/sleepimage
Also, I looked into the mobile issue and am still working on a fix. Thanks for pointing it out!
April 14th, 2011 at 10:15 AM
Hi
Iam facing exactly the same issue as everytime I use sleep mode, I can’t go back from it without having to turn-off the laptop..and then no keyboard and can’t pass chameleon boot menu so I need to reinstall SL…really bored by this.
And when I remove sleepenabler.kext from E/E, it sometimes brakes my dsdt.aml shutdown and Iam still blocked at the chameleon boot menu.
April 14th, 2011 at 7:33 PM
When you get the keyboard error, simply unplug the laptop and remove the battery. This will allow the keyboard to function again and you won’t have to reinstall Snow Leopard.
Do you encounter the issue when putting the computer to sleep while running on battery power, while plugged in/charging, or both?
May 7th, 2011 at 5:10 PM
Hi
Most of the time I use it plugged
but it seems that i resolved this issue by installing the right sleepenabler.kext
March 25th, 2011 at 6:24 PM
if I manually write pmVersion = 21, the system boots without problems.
but if I ordered this line in com.apple.Boot.plist, the system gives KP.
my com.apple.Boot.plist:
http://pastie.org/1702052
p.s. Sorry for my english
March 25th, 2011 at 6:42 PM
Ensure that the changes are reflected in the com.apple.Boot.plist in both /Extra/ and /Library/Preferences/SystemConfiguration/.
March 30th, 2011 at 12:31 PM
I have the same issue. If I manually type in pmVersion=21, the computer boots fine. I have checked my com.apple.boot.plist at both the Extra and SystemConfigurations locations and the flag pmVersion=21 are in place. I never had this issue before updating to 10.6.7. Thanks in advance.
March 30th, 2011 at 7:09 PM
Do you have any other OS X installs on your hard drive? If so, a com.apple.Boot.plist on one of those installs could be interfering with your boot flags.
March 30th, 2011 at 8:45 PM
No, it is the sole boot. No other OS is installed on the computer.
March 31st, 2011 at 9:17 PM
Please post a copy of your com.apple.Boot.plists to pastie.org and post the link. Also, are you using an EFI partition?
March 31st, 2011 at 11:09 PM
http://pastie.org/1742184
No EFI partition. Thanks.
April 2nd, 2011 at 11:30 AM
Just to ensure that none of your changes to com.apple.Boot.plist are being reflected at boot , add the kernel flag -v. If it works, you’ll see a bunch of scrolling text then next time you boot your computer (verbose boot).
May 28th, 2011 at 6:30 AM
Same with me. When I updated from 10.6.6 to 10.6.7 I have to manually add the kernel flag pmVersion=21 or else it will KP. Moth my boot.plist files have this flag but for some strange reason it refuses to work
May 28th, 2011 at 10:15 AM
Do you have any other OS X partitions on your hard drive?
May 28th, 2011 at 10:26 AM
Yes, I am actually trying to boot off an external that I cloned to make sure that this works first. My 10.6.6 install works perfectly and I fear messing it up.
However since posting I have discovered that I do not have an extension folder in extra, but I have a kextstore folder. I think the reason is I ended up following some other tutorial because nothing else worked. I deleted kextstore folder then used multibeast to install an extension folder and problem has disappeared. However now my audio is broke again, kernel panics on AppleHDA kext so I had to delete it, and im currently looking for another solution.
March 22nd, 2011 at 12:44 PM
I updated n got a kp…sleepenabler.kext
March 22nd, 2011 at 3:40 PM
Please copy and paste your com.apple.Boot.plist to pastie.org and post the link.
March 22nd, 2011 at 8:31 PM
after upgate i have KP in sleepenabler.kext
my com.apple.Boot.plist:
http://pastie.org/1702052
March 22nd, 2011 at 8:45 PM
Type pmVersion=21 -f at the Chameleon boot menu and report back with your findings.
March 24th, 2011 at 4:17 AM
issue solved with pmVersion=21
March 24th, 2011 at 6:56 PM
Add it to your com.apple.Boot.plist so that you do not have to type it at each boot.
March 27th, 2011 at 5:27 AM
thanks bro