Updating your Hackintosh/Hackbook to Snow Leopard 10.6.6

January 6th, 2011

Apple / Mac, OS X Updates, Snow Leopard

Update: A few users have reported the App Store becoming unresponsive when attempting to install apps. I was able to install the Twitter app without issue, as have a few other users. Feel free to report any issues in the comments below.

Hackintosh users rejoice! 10.6.6 was released for Snow Leopard users earlier today (Kernel 10.6.0), adding the Mac App Store and a few other minor bug fixes. The update is extremely simple to install and does not require any additional work to restore system stability. That means just install the 10.6.6 update and reboot! Wi-Fi will continue to work, audio with AppleHDA.kext will be unaffected, Bluetooth will be untouched, USB will be running at 2.0 speeds, and sleep will continue to function with the pmVersion=21 boot flag (also used in 10.6.5).

10.6.6 Download Link

Only users that require the legacy kernel:

10.6.6 (10.6.0 kernel) legacy kernel To be installed after the 10.6.6 update but BEFORE rebooting

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

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

64 Responses to “Updating your Hackintosh/Hackbook to Snow Leopard 10.6.6”

  1. Chris

    I have a Dell 1520 and it hangs at the Apple logo when I try to restart the install of 10.6.6 (from 10.6.3). Any help will be appreciated.

  2. Bryan Chapman

    Hi, I’m at the end of my tether now!

    Had 10.6.6 installed dual bootinig with ubuntu 10.10 perfectly.

    Upgraded to ubuntu 10.04 via cd and stupidly have written grub over chamelion.

    I’ve got hold of a bootable usb chamelion which sees my hackintosh install but it kernel panics. Have used the following flags

    -x -v -f arch=i386 -legacy

    Anyone have any suggestions – luckely I took a backup of the data last night, but I really dont want to start from scratch!

    Many thanks

  3. anshuman

    thanks for all ur support…..
    well i read ur tweet regarding lion….may i know what is the status

  4. Anshuman

    one more issue i have is i often get the ‘You need to restart your computer. Hold the Power button for several seconds’ kernel panic….not based on specific app..

  5. Anshuman

    i followed ur amazing guide to install SL on my dell 1525..
    i firstly installed 10.6 and then 10.6.6 update from apple….everything seems to work fine, though i have a couple of issues…
    1) USB speed seems slow – and i guess because of tat the webcam framerate is low too.
    2) on wake up from sleep there is no webcam, only the blue light glows.

    • Thomas

      For your first issue, delete AppleHPET.kext from /System/Library/Extensions/ and then reboot. This may slightly improve the webcam frame rate, though much improvement isn’t to be expected. All other USB devices should work at USB 2.0 speeds. The second issue may be resolved by the first as I’ve never encountered the second issue before.

      • Anshuman

        thanks, that worked like a charm for me…..also if u can assist me if i can use parallels or vmware or something like that on 1525….i dont want to dual boot

        • Thomas

          The best way of knowing if you can use virtualization software is by simply testing such software.

          • anshuman

            man i tried parallels…..but it requires hardware virtualization, which it says is not available…..tell me something i dont want to dual boot… :(

            • Thomas

              You’ll have to upgrade your processor to enable Hardware Virtualization. I believe Virtual Box will run without VT, though if so it’ll run slowly.

      • Sam

        Thank you so much. That fixed my USB logitech quickcam vision pro blur / fuzzy video problem in 10.6.6 as well. I owe you.

  6. puka

    Guys and gals,

    I am trying to install Adesk Smoke Subs. ver. on this hackintosh machine. Eventhough, I have a ATI 4870 X2 (2048 MB), the Mac OSX only sees 256 MBs or something like that. Is there a fix to get the OS X to see the full 2GBs of RAM on the ATI card? If so, please advice me how to do this. I am new to the Mac (been a PC person for many years).

    Also, the graphics card will not allow me to change the desktop resolution beyond 1024 x 748. In order to run smoke, the graphics resolution needs to be at least 1920 x 1080. Any help is much appreciated.


    I forgot to give specs. on my PC. Sorry about that.

    Motherboard: Gigabyte GA-X58A UD3R (ver. 2.0)

    Proccessor: Intel i7 930 (OC’d to 4.6 GHz with liquid cooling (I am using a custom blend) and very stable [so far cannot crash that easily; I am keeping my fingers crossed!] I can’t afford to burn the proc. Cannot buy anything beyond this for a while. (Wify says so! LOL))

    RAM: 24GB @2000

    Wacom Intuos 4

    Graphics card: ATI HD 4870 X2

    Thanks again,

    Thanks in advance

  7. Johnny

    I’ve been running the 10.6.0 hackintosh without a problem (VMWare Player, running on AMD), so running the legacy kernel. My problem is that I don’t see how you can install the legacy patch before the reboot occurs. I did tried copying the legacy kernel patch to the desktop, running the update and then booting from the install disk to install the patch. Unfortunately this resulted in a machine that wouldn’t boot.

    • Thomas

      Once you finish installing the update and hit the Restart screen in Installer, Force Quit Installer. Then install the legacy kernel and reboot.

  8. Tyler

    Okay new question. Since first installing I’ve had to set a hotcorner to get my screen to show. When I hit detect monitors it does the same thing only the external monitor doesn’t stay black. So I hot corner and wake it up. When I hit mirror the screen freaks out and shows the same 4 pixels across the screen in a 4:3 instead of widescreen. Have to force restart to get anything to work. Is this fixable?

  9. mbebop

    I have an interesting question. I submitted a bug report to apple a few days ago, regarding a pdf file that crashes preview when I try to open it (need it for school). I got a response via email today asking for a copy of the pdf file and (here’s the kicker) a full Apple System Profiler report. It doesn’t seem smart to me to give the folks over at apple a full readout of my hacked system, even though they may be the only ones that can help me solve this problem (can’t find a solution on the net). So I guess my question is, if I send in the System Profiler readout, do you guys think they’ll screw me? :)

    • Thomas

      That’s a very interesting scenario. While Apple can’t do anything to you with your hackintosh profiler report, they have strong grounds to decline to help. On the other hand, they may decide to help. In other words, it seems that the worst case scenario (and most likely scenario) is that they decline to help, though it’s also possible that they attempt to remedy the issue. Personally, I’d send them the information solely to see their reaction.

      As a side note, have you tried opening the PDF in Windows or other PDF software? The PDF may simply be corrupt and be the root of the problem. Either way, good luck!

      • mbebop

        I can open it in Mac OS with Adobe Reader and Acrobat Pro no problem, and Windows doesn’t have any trouble either. This appears to be an issue with programs that use the native OSX pdf viewer; programs I’ve tried that crash on opening the file include PDFpen, Papers, and Preview. I’ll submit the info and see if they can figure something out.

        • mbebop

          “This is a follow up to Bug ID# 8961012. After further investigation it has been determined that this is a known issue, which is currently being investigated by engineering. This issue has been filed in our bug database under the original Bug ID# 8892670. The original bug number being used to track this duplicate issue can be found in the State column, in this format: Duplicate/OrigBug#.

          Thank you for submitting this bug report. We truly appreciate your assistance in helping us discover and isolate bugs.

          Best Regards,

          Developer Support
          Apple Worldwide Developer Relations”

          It appears to be ok for us to submit bug reports to apple. They didn’t solve the problem, but it seems like they’re working on it. Original assessment was correct that this is an OS/Preview issue, and not an issue specific to my system.

  10. Lonnie K Campbell

    Do you think that the Dell 1525 will be able to be upgraded to Lion OSX when its released???

  11. mbebop


    So I made it through the 10.6.5 and 10.6.6 updates no problem, but I’ve found that my clamshell sleep no longer works. I started having problems with it after the 10.6.5 update. Computer goes to sleep fine (all other lights dim, power light starts “breathing”), but it won’t wake up from sleep. Upon restarting, chameleon tells me I should disable “Use secure virtual memory” under Security in System Prefs (doing this doesn’t fix the problem, but my computer does resume where it left off after restart when it fails to wake from sleep).

    Already tried replacing SleepEnabler.kext in the Extra and Extensions folder, with no luck.

    Any suggestions?

    • Thomas Piccirello

      Try entering the following into Terminal and rebooting:

      sudo pmset -a hibernatemode 0
      sudo rm /private/var/vm/sleepimage

      • mbebop

        Didn’t work; now it doesn’t sleep when I close the lid (display shuts off, but nothing else). While I guess this is preferable to the computer shutting down, it’s going to kill my battery. Also, not sure if this matters, but I checked out the sleepimage file before deleting it, and it was a whopping 3.22 GB. Not sure if that’s normal, but I figured I would report.

        I have an old ClamshellDisplay.kext in storage from 10.5.7; think I should try throwing that into the mix, or do you think it will brick me?

        • mbebop

          False alarm; it appears to be working fine now. As usually Thomas, you da man. I’ll post again if it starts acting up.


  12. aao


    Your guides are A+! I have gotten 3 Hackintoshes and 2 Hackbooks going with them. Many thanks…
    But my latest project the ‘netHack’ (yes, I come from the old vt-100 days) requires an answer from you.

    Do the Legacy kernels that you have linked (for 10.6.2+) have Atom support built-in?

    • Thomas

      I’m glad you’ve been so successful with my guides! Yes, the included legacy kernels include Atom support. Though if you’d like to avoid the hassle, remember that both 10.6.0 and 10.6.1 do not require the legacy kernel.

      • aao

        Preview and iPhoto do not display images correctly unless I am at 10.6.4+.

        I start most of the systems from a 10.6.3 retail dvd, so that could explain part of the problem, if 10.6.3 broke something from 6.0 and 6.1… No way of knowing since I don’t have any system below 6.3

        I will just have to figure out a way to bootstrap an Atom based system from 6.3 using a Legacy kernel and then just keep applying the updates from there.

  13. cedyc

    Can you go straight from 10.6.4 to 10.6.6? Is there still an issue with going to 10.6.5 with the legacy kernel?

    • Thomas

      The 10.6.5 guide now includes the legacy kernel and so you can follow that guide. The 10.6.6 guide does not yet include the legacy kernel and thus you should avoid 10.6.6 until the guide is updated.

      Edit: The 10.6.6 update guide now includes the appropriate legacy kernel and so you should be able to update straight to 10.6.6 (though make sure to use the combo update).

  14. Tyler

    My sleep does not work. Hasn’t worked for awhile. Worked and then one day just stopped. Any ideas on a fix?

    • Thomas

      Which version of Snow Leopard are you on?

      • Tyler

        10.6.6 on a dell inspirion 1525. Sometimes it will go to sleep but not wake fully. The power light will come on but only that, The fan will spin up as well.

        • Thomas

          Does this occur when on battery power or when plugged in? Does it not wake when it’s your first time sleeping after a reboot, or have you slept other times in this boot?

          • Tyler

            These errors happen on the first sleep of boot. When trying to sleep on power it does a reboot and gives me this error:

            Header read size 20
            mem-base 8df0d600
            Not enough space to restore image. Press any key to continue.

            What’s strange is I cannot press any key to continue. I must press one of the touch sensitive buttons at the top. Once I press one of them I get a quick error the says “couldn’t…” But goes by way to fast for me to read anything else. On battery it will sleep but not fully wake. The touch buttons at the top spin through lighting up and the disc drive spins. The fan then begins to speed up rapidly and stays on. I then must force the computer off. I get the same error as above when turning the computer back on.

  15. Marc-Olivier

    Hello Thomas!
    Thanks for publishing this blog! it’s very helpful!!
    I followed your instructions and I was able to upgrade from 10.6.4 to 10.6.5 to 10.6.6. Along the way though, my USB ports no longer work. I tried to downgrade to the IOUSBFamily.kext but I don’t know how to get those files. I found some on the Developer Apple website, it’s a package that you need to install, which I did but it tells that I have a more recent version install, so it won’t let me downgrade.
    Any idea where I could get this kext, and where to install it, and how?
    Thanks a lot!

    • Thomas

      What computer model do you have?

      • Marc-Olivier

        I’m running a Dell 1525 Intel Core 2 Duo.
        Actually, just now I found an old IOUSBFamily.kext from the macyourpc.com website, and I kext it in the System/Library/Extensions folder, and rebooted. I got my USB mouse to work again but none of my other usb devices are working (key, hd). Maybe something to do with USB high-speed not being recognized… Maybe the kext was too old

        • Thomas

          It’s strange that your USB stopped working since my guides never touch IOUSBFamily.kext. Did you follow any other guides that could have messed with the kext?

          What was the last version of Snow Leopard in which USB worked?

          • Marc-Olivier

            Hi Thomas!
            Under 10.6.4, it was working fine.
            I’ve followed your guide. I changed from legacy_kernel to mach_kernel, but I did that change before upgrading to 10.6.5 and it was fine, USB were working then.

          • Marc-Olivier

            I’ve made more progress on my issue. Actually, the problem is not due to the IOUSBFamily.kext as i thought. The fact is all my USB ports are working (mouse, printer, iphone) but the real problem is that no disk can be mounted.
            It turns out that it is due to a mismatch between system.kext and the kernel. My kernel is 10.4.0 (legacy) and the system is 10.6.0. Apparently, it causes this issue.
            Now, I don’t know how to fix this. I don’t need to use legacy because I run Intel Core 2 Duo, but I don’t know how to change this. I tried deleting the /legacy_kernel file but when SL won’t boot.
            Any ideas?

            • Marc-Olivier

              Fixed it!

              Here the solution in case you have the same issue:
              – I backed-up /legacy_kernel
              – I copied /mach_kernel to /legacy_kernel, so that the new legacy_kernel is the same as mach_kernel
              – I kept the legacy_kernel info inside the com.apple.Boot.plist, as it was before I upgraded
              – I rebooted
              – I ran the following command to $sudo update_dyld_shared_cache -force (to remove annoying msg: dyld: shared cached file was build against a different libSystem.dylib, ignoring cache)
              – I reinstalled the latest IOUSBFamily.kext from Apple website
              – I rebooted

              And now all is fine!

              Basically, the trick for those who are using legacy_kernel on a Intel Core 2 Duo with 10.6.4 is to simply upgrade and then overwrite the /legacy_kernel with /mach_kernel. Good luck!

  16. Rahul

    Like I said, if the app store becomes responsive – unmount all drives. It’s not a wide spread issue, but it is an issue nevertheless.