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.

, , , , , , , , , , , , , , , ,

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

65 Responses to “Updating your Hackintosh/Hackbook to Snow Leopard 10.6.7 + 10.6.7 SleepEnabler.kext”

  1. Chris

    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.

  2. Doug

    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?

  3. Dbrannon79

    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.

    • Thomas

      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/.

      • Dbrannon79

        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!

        • Dbrannon79

          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

        • Dbrannon79

          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.

        • Dbrannon79

          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

          • Dbrannon79

            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?

            • Thomas

              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.

              • Dbrannon79

                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.

  4. sb144

    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!

    • Thomas

      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.

  5. Hozey

    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

  6. GS

    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 !!

  7. RJ

    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.

  8. Bouldergeek

    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?

    • Nathan

      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.

  9. GS

    Hi,

    10.7 is released so let us know when we can have it on inspiron.

    Thank You

  10. GS

    Hey,

    I think the legacy kernet download link is not working [in this post].

    Please provide the working link.

    Thank You

  11. Nathan

    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.

    • Thomas

      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?

      • Nathan

        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.

  12. Kris Tilford

    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?

  13. swampf0etus

    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?

    • Thomas

      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?

      • swampf0etus

        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.

        • Thomas

          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!

    • Dorius

      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.

      • Thomas

        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?

        • Dorius

          Hi
          Most of the time I use it plugged
          but it seems that i resolved this issue by installing the right sleepenabler.kext

  14. gayb

    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

    • Thomas

      Ensure that the changes are reflected in the com.apple.Boot.plist in both /Extra/ and /Library/Preferences/SystemConfiguration/.

      • Overgrower

        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.

        • Thomas

          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.

          • overgrower

            No, it is the sole boot. No other OS is installed on the computer.

            • Thomas

              Please post a copy of your com.apple.Boot.plists to pastie.org and post the link. Also, are you using an EFI partition?

              • overgrower

                http://pastie.org/1742184

                No EFI partition. Thanks.

                • Thomas

                  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).

                  • Kevin83165

                    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

                    • Thomas

                      Do you have any other OS X partitions on your hard drive?

                    • Kevin83165

                      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.

  15. anshuman

    I updated n got a kp…sleepenabler.kext