Upgrade Your Hackintosh To Mac OS X 10.5.5!

September 15th, 2008

Apple / Mac, Leopard, OS X Updates

Get ready to unleash the fury of your inner Leopard with one of Apple’s biggest updates, Mac OS X 10.5.5. Weighing in at 321MB (Cool, huh?), there are dozens of bug fixes and additions to make this a real “worth while” update for your fully licensed official Mac or your Hack. You may start the drooling process now.

It took me a day to get all of my stuff together and pull this update off. I use my HackBook Pro in a production environment, which means I cannot be too far away from my Time Machine drive. As the excitement mounted, viewers of this blog had already dove into it — head first, and pulled it off with mixed results (Read the comments below for more information). A lot of what you did getting to 10.5.4 will save you some time because from what I’ve gathered by updating from 10.5.4 to 10.5.5, it’s mainly just copying over a few key kexts that get replaced with the update, repairing permissions, etc. etc.

Let’s begin!

1) First, download the update directly from Apple’s website. I’m not sure if it matters where you get it but this is how I did it. I’m sure Software Update is safe but don’t take my word for it. You can grab 10.5.5 at http://www.apple.com/downloads/macosx/apple/macosx_updates/macosx1055update.html

2) Before you run the downloaded file, open up Terminal and type “sudo su -” without the quotes. Enter your user password and then type “while sleep 1 ; do rm -rf /System/Library/Extensions/AppleIntelCPUPowerManagement.kext ; done” without the quotes. Keep this window open while you run the downloaded update and install it. It should complete in a few minutes and ask you to reboot. Before you reboot, exit the Terminal script by holding down Ctrl and pressing X (Ctrl + X). Close Terminal and hit the button on the Update to reboot your computer.

3) Once you reboot your screen may go blank or your system might auto reboot. Don’t panic yet. Reboot the system again, this time booting with “-v -f -x” and let it do it’s thing. Your screen will probably still be blank. Let it run until there’s no more CPU or HDD activity. Reboot again with normal flags (-v -f) and let it go to sleep. Wake it up and you should be seeing the login window. If you auto login you can swipe your mouse over your hot corner (You kept that hot corner, right?) and you should see your desktop although it may appear unstable. Log out and back in. Boom!

4) Your wireless is dead, your battery doesn’t display and your sound isn’t as groovy as it used to be. Time to step back in time. Dig through your Extensions.bkup on your desktop and locate a few key kexts. Grab the latest version of Kext Helper b7 and prepare to do battle with permissions. Rather than re-patching, re-applying, etc. the steps we did in 10.5.4, we’re just going to copy over the good stuff we know worked before.

5) Fire up Kext Helper b7 and start dragging kexts into the window. Enter your password and click Advanced. You’ll want to make sure the following are displaying in Kext Helper b7: AppleHDA.kext, AppleACPIPlatform.kext, AppleAHCIPort.kext. Hit the install button and then hit Kext Permissions and Tag Cache Rebuild. Hell, hit them a couple times! Now close out of Kext Helper b7 and do the Disk Utility dance by repairing disk permissions a couple times. I ran it 3 times just to make sure. Your milage may vary.

6) Reboot. You should have everything but the battery meter. Download PowerManagement.bundle again and do your thing. Make sure you completely remove the old one (“rm -fr PowerManagement.bundle” in Terminal). Repair and reboot again. Alternatively you can back up your original PowerManagement.bundle from /System/Library/SystemConfiguration/PowerManagement.bundle.

This should work for everyone who is running 10.5.4 and possibly those running earlier versions of Kalyway’s DVD. These are as clear of instructions I can give and I must admit, they’re a little less user friendly than my original tutorial. Hopefully you’ve been following me on this blog and know a few things by now. Be sure to run Time Machine, Super Duper or Carbon Copy before you dive into this if you care about your files. After you upgrade to 10.5.5, there are some minor software updates awaiting you. Nothing major, all risk- and error-free.

While your milage may vary, the chances of you “hosing” your system is very slim. Even with a kernel panic, blank screen or spinning beach ball, not all is lost. Remember, this isn’t Windows Vista. You aren’t required to re-install for every little hiccup. Play with it, have fun, and post your success/failures here with screenshots.

NOTE: 10.5.5 doesn’t wake from sleep for some reason. Even after trying the usual methods. We may have to wait for a kernel patch or additional kext to restore it. I’ll start looking into the issue this weekend if nobody posts something here first.

, , , , , , , ,

About Richard

Richard is a professional web developer and business consultant. He opened his first web hosting company at the age of 13 out of his bedroom on an ISDN connection and hasn't looked back since. Richard currently resides in sunny Florida.

View all posts by Richard

197 Responses to “Upgrade Your Hackintosh To Mac OS X 10.5.5!”

  1. Rick Q

    Hey all wanted to say thanks. I’m typing this from my 1525 which is dual booting IPC 10.5.6 PPF1 thru 4 and Vista. One nice thing about it is that the Broadcom wireless patch works as soon as you’re at the post install. Bluetooth and the webcam worked as well. There’s plenty of stuff in the customize so it saves you having to play around after the install. This was my first attempt at a Hackintosh so I highly recommend it!

    Reply

  2. Thomas Piccirello

    gbonillaThomas, with so many things wrong with your hackintosh why not just fresh install at 10.5.6 with iPC? Because I have media keys working as well as my dvd drive and just about everything except my ethernet port which is being worked on now.

    It’s just a thought.

    Thank you for the suggestion gbonilla and I am probably going to do that if I cannot get it working in another couple of weeks, but I love doing this stuff and so I would actually much rather have it not working and me trying to fix it then it already working…. if that makes any sense lol.

    Reply

  3. gbonilla

    Thomas, with so many things wrong with your hackintosh why not just fresh install at 10.5.6 with iPC? Because I have media keys working as well as my dvd drive and just about everything except my ethernet port which is being worked on now.

    It’s just a thought.

    Reply

  4. Thomas Piccirello

    I am just going to consider this a lost cause and add it to my list of things that don’t work on my Hackintosh.

    Reply

  5. Thomas Piccirello

    Chris

    Thomas PiccirelloWhere can I obtain the Butler configuration file without installing the media key fix through dell post installer

    here u go

    -download and install Bulter http://butler.en.softonic.com/mac
    -download the media key config for 1525 here
    http://www.megaupload.com/?d=ZHDKKNZR
    -double click the Configuration.En.butleritems you just download and it should work

    check to see if it works for you!

    I downladed Butler, loaded the Config file, overwrote my old configuration, then opened itunes but it didnt work. I dont think OS X is even reading the key because you know how if you click in box where you can set your own hot fix and how if you hit a key, it will change the hot key to run for that key, well if i hit any of those keys nothing shows up in the box but if i hit, lets say F2, F2 will show up in that box and the hotfix will be set for that key.

    Reply

  6. Chris

    Thomas PiccirelloWhere can I obtain the Butler configuration file without installing the media key fix through dell post installer

    here u go

    -download and install Bulter http://butler.en.softonic.com/mac
    -download the media key config for 1525 here
    http://www.megaupload.com/?d=ZHDKKNZR
    -double click the Configuration.En.butleritems you just download and it should work

    check to see if it works for you!

    Reply

  7. Thomas Piccirello

    Where can I obtain the Butler configuration file without installing the media key fix through dell post installer

    Reply

  8. Chris

    don’t use the dell post install to install media key, jus go to the Bulter website, install Bulter and use the config file.

    Reply

  9. Thomas Piccirello

    Chrisbutler and the config files are all you need to get the media keys running.

    I installed the config files and then rebooted but then on the login screen my keyboard is doesn’t work. I am using the alternative to sleep trick which make you login first (before butler starts running), so could that be the issue?

    Reply

  10. Chris

    butler and the config files are all you need to get the media keys running.

    Reply

  11. Thomas Piccirello

    I have tried using dell post installer to install media keys on 10.5.5 about 3 different times but the keyboard is always broken when I restart. Does the keyboard only work when you are already logged in when butler is running because I use the alternative to sleep trick so I must put in my password and login, but i cannot when my keyboard doesn’t work. Any help/suggestions would be greatly appreciated. You can also email me at tompic823 [@] aol.com

    Reply

  12. Robert

    nevermind, i figured it out, once you did the install, you will see a folder name DellLaptops, open the folder and double click the file Configuration.En.butleritems, it should work after that.

    Thanks for the info… it’s working now, but it installs some program called “Butler”. It appears that program has to be running to make the media keys work.

    Reply

  13. Chris

    Robert

    Genaro Bonillahmmm sad to hear but, fortunately for you play/stop/skip/forward works with the dell post installer under Other choose media keys and install it then repair and all that jazz and you should be in business. At first I thought stop didn’t work but the use of stop with the installer is to full screen things in VLC and such. Try and give it a go.

    I installed the Media Keys using the Sonotone Post Installer package, but only my forward button works with iTunes. Is there anything else I need to do to enable the media keys? VLC player isn’t recognizing the media keys.

    nevermind, i figured it out, once you did the install, you will see a folder name DellLaptops, open the folder and double click the file Configuration.En.butleritems, it should work after that.

    Reply

  14. Chris

    Robert

    Genaro Bonillahmmm sad to hear but, fortunately for you play/stop/skip/forward works with the dell post installer under Other choose media keys and install it then repair and all that jazz and you should be in business. At first I thought stop didn’t work but the use of stop with the installer is to full screen things in VLC and such. Try and give it a go.

    I installed the Media Keys using the Sonotone Post Installer package, but only my forward button works with iTunes. Is there anything else I need to do to enable the media keys? VLC player isn’t recognizing the media keys.

    i have the same problem, only forward key works

    Reply

  15. Robert

    Genaro Bonillahmmm sad to hear but, fortunately for you play/stop/skip/forward works with the dell post installer under Other choose media keys and install it then repair and all that jazz and you should be in business. At first I thought stop didn’t work but the use of stop with the installer is to full screen things in VLC and such. Try and give it a go.

    I installed the Media Keys using the Sonotone Post Installer package, but only my forward button works with iTunes. Is there anything else I need to do to enable the media keys? VLC player isn’t recognizing the media keys.

    Reply

  16. Richard

    *** NOTE ***

    If anyone needs a permanent host for files, drivers, kexts, etc. (Anything not legal property of Apple, Inc.), please send me an e-mail and I’ll give you a new address from espressoreport.com to post so that all this great data doesn’t “expire” with free upload services. (Files hosted on espressoreport.com will only work on espressoreport.com comments and articles).

    You can e-mail me at mh ** at ** espressoreport (… you know the rest)

    Thanks!

    Reply

  17. Spencer

    Nevermind, I got the Battery Meter working. Heres a screenshot.

    http://i3.photobucket.com/albums/y80/Spence1/mac1055.jpg

    Reply

  18. Spencer

    Hey, Sorry if I’m a little late but I have upgraded from 10.5.4 to 10.5.5 on Dell Inspiron 1525 thanks to Richard. :) Thanks again. One problem my Battery icon isn’t showing, Can I use the PowerManagmetBundle from 10.5.3 if not can someone give me a link for a new one. Thanks.

    Reply

  19. Richard

    Thanks, Dave.

    I updated the 10.5.6 article with your comment to kick things off!

    Reply

  20. Wolfer

    mbebop. . .

    IntelEnhancedSpeedStep.kext rocks! It’s a fairly solid project at this point. Grab the latest binary from the Google Code project they started for it. It determines the clock factors for the specific CPU and will auto-clock all over factor spectrum depending on what you’re doing.

    My 1525 has a 1.6GHz Pentium Dual Core and this kext allows it to clock anywhere from 800, 1066, 1333, up to 1600MHz. They have a *test* app (SpeedStep) that shows the clocking change as you do things (it presents MHz in the menu bar), but it’s not something I’d run all the time. Just run it to test that the clock changes as you do non-intensive stuff and then intensive stuff (i.e. encode video). The clock should properly accommodate what you’re requesting the OS to do.

    It’s a great addition to the OS and will give you some more time when running on battery since most of the time I’m running at half-clock. Prior to loading the kext, the CPU was full bore @ 1.6GHz all the time!

    – Dave

    Reply

  21. BlurKing

    Oh yea, build number is 9G55.. Finder version is 10.5.8 :O

    Anyways does anyone know how to activate the new Trackpad preference pane? I can only change trackpad speed in the FFScroll preference pane :( The Keyboard & Mouse pane doesn’t have Trackpad page anymore, only Mouse/Keyboard/Bluetooth/Keyboard Shortcuts..

    Reply

  22. BlurKing

    BTAnyone try upgrading to 10.5.6 that just came out?

    Yup! Updated both iAtkos 4.0i (10.5.4 updated to 10.5.5) and iAtkos 5.0i (10.5.5) to 10.5.6 succesfully. Had to use fassl’s DSDT patcher (that failed) available at http://forum.insanelymac.com/index.php?showtopic=133683 . Just run the script, if it fails (like it did for me) you might already patched RTC. If you have patched RTC you’re good to go (at least for me…)

    Maybe someone will put up a clearer instruction… I’m lousy at tutorials :P

    Reply

  23. steven

    BTAnyone try upgrading to 10.5.6 that just came out?

    I did 10.5.6 on P5K-E wifi/ap with with some issues but it’s working
    Read here what’s working and what doesn’t
    http://forum.insanelymac.com/index.php?showtopic=141236&st=0&gopid=1000838&#entry1000838

    Reply

  24. BT

    Anyone try upgrading to 10.5.6 that just came out?

    Reply

  25. mbebop

    has anyone tried using the IntelEnhancedSpeedStep.kext on the 1525? From what I gather it’s supposed to improve CPU speed and efficiency a great deal. I’m running Intel Core2Duo T7250 2.00Ghz, just assuming that’s relevant information.

    Reply

  26. Cristian

    Dear Richard and all,
    I decided today to upgrade my Dell 1525 to 10.5.5 although I had enough fear that everything would go wrong. So, I didn’t use the update from Automatic Software Update but download manualy the package from apple website. I followed all the steps including first boot -v -f -x and then second -v -f. Surprisingly I didn’t have to reboot once again as my Dell hadn’t gone to sleep but simply loaded 10.5.5 :)
    Regarding sound, wireless and batery metter, because I have poor info about hopw to use of kext or find them, I didn’t know how to use KEXT HELPER B7 (although launched I didn’t managed to find those kext to drag them into the window) and repeated the steps I made for 10.5.4.
    Once again all have started to work just as before. I dare to believe that such old instal of wireless and other stuff will not put me into trouble later on :).
    Thanks Richard for this tutorial.
    I’ll keep you posted if something goes wrong.
    regards
    Cristian

    Reply

  27. mbebop

    media keys are working, you are the master.

    thanks for the tip :)

    Reply

  28. Genaro Bonilla

    I have the same media keys right below the speaker right? hmm it didnt break my keyboard at all, and if you’re scared of that you could just install it and set it to auto-login and use the on-screen keyboard located in System Preferences>International>Input Menu>Keyboard Viewer with that you could just replace the backup kext of your keyboard.

    Reply

  29. mbebop

    To anyone who still can’t get a battery meter to display; your problem might just be that you’re doin it wrong.

    PowerManagement.bundle does not go into the regular kext folder; it needs to be installed to /Leopard/System/Library/SystemConfiguration. Installing it with kext helper, OSX86 Tools, or the like puts it in the wrong place. I think dell post installer sticks it in the right spot, but don’t quote me on that. In any case, it’s super easy to drag and drop it into a folder and type your password, so who needs a tool.

    Hope this helps.

    Reply

  30. mbebop

    I may have tried the media keys repair from the post installer once, I think it broke my keyboard. I might try it again to see if it works for full screen control, but not until I have access to an external keyboard so I can fix it if it doesn’t work out. It might also be my media keys though. I’ve heard a lot about success with media keys on the front; mine aren’t on the front of the computer. They’re a set of sort of touch keys near the speakers/power button, at the back of the computer; sort of like what you see on a lot of HP machines. Are your keys similar, or do you think I’m up the creek with this one as well?

    Reply

  31. Genaro Bonilla

    hmmm sad to hear but, fortunately for you play/stop/skip/forward works with the dell post installer under Other choose media keys and install it then repair and all that jazz and you should be in business. At first I thought stop didn’t work but the use of stop with the installer is to full screen things in VLC and such. Try and give it a go.

    Reply

  32. Jag12345

    I’ve got all the front media keys working with Sonotone’s Dell Post Installer.

    Can someone please tell me what the heck is the two finger scrolling and how do you get it to work. I enabled it but I don’t know how to use it.

    Reply

  33. mbebop

    also, since I’m here and haven’t been for a long time, figured I’d ask about progress on a few trivial things. Has anyone managed to get the SD card reader or play/stop/skip back+forward media keys working?

    Would also love to hear from someone with a working internal mic/right headphone jack/mic jack (no luck with your method Genaro Bonilla, but thanks for the effort), but I’m starting to lose hope on that as well.

    Reply

  34. mbebop

    nobody has working ethernet at the moment, at least on the 1525. it uses a Marvell Yukon 88E8040 card, for which there is no working kext, patch, support from apple, or anything. some coders have tried to work on it from time to time, but they usually get frustrated and quit because they aren’t making progress/nobody is helping them.

    if a fix for it is found, you’ll probably see about 20 posts about it here and on insanelymac, world hunger will come to an end, and jesus will come back.

    my advice would be to buy a USB to ethernet adapter if you really need wired ethernet (they make one for the macbook air that I here works well), or stick to the airwaves for your internets.

    cheers

    Reply

  35. Jag12345

    It WORKED!!! IT WORKED!!!! I am soooooo thankful mbebop!

    Now I’ve got a fully working hackintosh! I’ve got my wireless, bluetooth, sound, and everything working!! YAY!!!

    Well, actually I have one thing that doesn’t work, my gigabit ethernet. Do you guys have any clue about that? Again, I am using a XPS M1710 laptop.

    Reply

  36. Jag12345

    mbebopAnyone still having trouble with sleep should try the superhai EHCISleepEnabler solution. Fixed sleep for me; only downside is it disconnects USB for a few seconds on wake-up.

    Go here to download (and the clamshell kext, if you want it):
    http://www.superhai.com/darwin.html

    And here for the instructions on how to install it right:
    http://www.superhai.com/forum/viewtopic.php?f=8&t=18

    IT WORKED!! IT WORKED!!! Thanks a LOT mbebop!

    Now finally I’ve got a fully working Hackintosh! There is not one thing that I can say is ‘not’ working! My bluetooth, my sound, my wireless….oh crap…my gigabit ethernet port doesn’t work. Any ideas about that? Again, I’m using a XPS M1710.

    Reply

  37. mbebop

    Anyone still having trouble with sleep should try the superhai EHCISleepEnabler solution. Fixed sleep for me; only downside is it disconnects USB for a few seconds on wake-up.

    Go here to download (and the clamshell kext, if you want it):
    http://www.superhai.com/darwin.html

    And here for the instructions on how to install it right:
    http://www.superhai.com/forum/viewtopic.php?f=8&t=18

    Reply

  38. Jag12345

    The Post Installer didn’t help with sleep issue. It does go to sleep but it instantly wakes right back up. I just don’t get it.

    I’ve read it elsewhere that USB emulation causes sleep to not work but if you turn off USB emulation, you have no USB.

    Reply

  39. Jag12345

    Genaro BonillaJag, I just followed the tutorial and used the dell post installer by sonotone for clamshell.

    Thanks a lot GB!

    That post installer has a lot of useful things which I would otherwise have to do manually.

    Do you know about the Safe Update? Have you used it? Has anyone here used it? Does it work with major updates such as when we have to update to 10.5.6?

    Reply

  40. Genaro Bonilla

    Jag, I just followed the tutorial and used the dell post installer by sonotone for clamshell.

    Reply

  41. Genaro Bonilla

    I have the left headphone working, internal mic, and mute working. I also got it recognized in the bios. I did it through a combination of kext’s though. I’m also in 10.5.5. If you’d like I could provide you with some info on how I did it. gbonilla[at]mandomhood.com feel free to drop me a line.

    Reply

  42. mbebop

    Hey guys, I’m on a quest to perfect the audio driver for the 1525. I got a hold of some different patched AppleHDA.kexts, one with mute working (from the MacGirl thread) and one with the left headphone jack working; made some tweaks in the plist file and now I’ve got one with working mute AND headphones (woo!!). Can upload on request.

    What I’d like to do is get the internal microphone working and the right headphone jack if possible. If someone has either of these things working, your AppleHDA.kext would be appreciated. Maybe some more toying will have it working 100%. :)

    Reply

  43. Jag12345

    Genaro Bonillaxtraa, I actually currently have sleep working both through clamshell and pressing the power button and selecting sleep.

    Did you do anything extra? I have a XPS M1710 and I can’t get sleep to work. It goes into sleep and wakes up instantly. I can’t even get the screen to turn off becuase it won’t come back…it’ll stay black.

    Anyone have any pointers. I’ve successfully updated to 10.5.5 with this awesome tutorial.

    Reply

  44. Genaro Bonilla

    xtraa, I actually currently have sleep working both through clamshell and pressing the power button and selecting sleep.

    Reply

  45. xtraa

    Hi guys,

    I tried some things on getting sleep to work, here is what I did so far:

    Started with Chameleon 10x. After that I tried Netkasts PC EFI v9.0 what does some minor changes in sleep support for some devices. I also tried various kexts and combinations so far that I don’t want to list here in detail to keep it short.

    The new Voodoo Kernel gives us 64bit support. You can check it if you look in the Informations of the Chess game. There will be an option that says ‘Enable 32bit mode’, that indicates the program is running in 64bit mode by standard.

    Anyway, I am able to put 10.5.5. to sleep. I also get a screen when I wake it up. But: At wakeup, the Vanilla Kernel freezes, and the Voodoo Kernel gets me a panic.

    So ATM, it seems that there is not a way to get the sleep to work. The sleepimage that will be created when going to hibernate has junk in it. This is the bootmessage you get, when you boot verbose mode (-v flag) and if you are down with the latest PC Efi from Netkas.

    Reply

  46. Genaro Bonilla

    I’ve updated my Dell Inspiron 1525 to 10.5.5 below is my screenshot. Oh and I got it to recognize my ram to be ddr2 and my soundcard.

    Quickpost this image to Myspace, Digg, Facebook, and others!

    Reply

  47. Richard

    Mac OS X 10.5.6 is seeding as almost ready to be released. These betas are flawless. Expect a 10.5.6 upgrade guide coming your way a day or two after its release. Rumor has it that it might come out this weekend or next week. I’ll have a tutorial up a few days after it is released.

    You’ll need to upgrade to 10.5.5. before you can go to 10.5.6 with my tutorial so get to it! :-)

    Reply

  48. Alejandro

    Hi there, folks.

    I managed to make my 1525 run Leopard 10.5.3

    After 5 or 6 failed attempts, and very obtuse mistakes, I decided to keep it at 10.5.3 considering that, thanks to Richard, I’m able to use USB, Firewire, Airport and Sound.

    I hosed the system trying to fix the battery meter, so, until a better solution, I’ll keep it as is. Also, I’ve been reading some not to nice experiences about Software Update, hence, I stop here. Thanks Richard for the patience, and let me tell you that thanks to you, I have Audio, Wireless and Trackpad with double tap enabled. I had to use the USB Fix Package that’s available at OSX86 forum, and it worked just fine.

    Yesterday, I gave Final Cut a try, and I was able to capture from a Firewire camera. This is good enough for me. I also installed Toast and it works fine, same with Office and such. In case of doubt, all software I’m talking about has a legal licence ;) and will be deleted if anyone has an issue with this.

    Once again, Richard, I wish I could send you some cash via paypal, but I’m Venezuelan and internet money wiring is not possible thanks to politics and regulations.

    I’ll be tuned waiting for a LAN and Card Reader patch. Once again, THANK you for all the effort. You rock.

    From Venezuela.

    I

    Reply

Leave a Reply