HackBook Running Mac OS X 10.5.6

December 15th, 2008

Apple / Mac, Leopard, OS X Updates

Note: You can fix all your broken hardware that results from this update with this handy guide.

It looks like another release of our favorite Operating System is out: Mac OS X 10.5.6. Has anyone tried to upgrade yet from 10.5.5 (Kalyway)? I’m hitting the update button now. Wish me luck!

UPDATE!

Downloaded fine but the installer stuck at 61% — screen frozen solid. After a reboot, a whole bag of errors (not hurt) has entered my computer. It appears to be completely toasted. I’m going to start the recovery process and I’ll update this post with more information.

For those of you who don’t want to reinstalll, check out this URL for more detailed information on why 10.5.6 kills your computer and how you can safely upgrade. *READ IT BEFORE YOU ATTEMPT TO UPGRADE* http://netkas.org/?p=78

UPDATE (AGAIN)!

I’m back on 10.5.5. Funny thing is I ended up downloading my own files from this site because I couldn’t locate my Dell 1525 “Goodies” DVD. I’m going to make a better (Read: real) backup of my system before playing with 10.5.6 again (Thanks, Dave).

Has anyone successfully upgraded to 10.5.6? Post your story/instructions here!

UPDATE (YET AGAIN)!

Dave Wolf saves the day, and here is his comment on upgrading to Mac OS X 10.5.6:

Wolfer said,

December 16, 2008

UPGRADING TO 10.5.6

(Richard and I talked last night about upgrading to 10.5.6; I did some testing. I’m posting this to both the 10.5.5 thread and the Tutorial thread. Richard. . . Maybe a new thread for this one is in order. You’ll see what I mean when you check out the below.)

Richard tried a stock install of 10.5.6 straight from the Software Update app. Well, as suspected, this didn’t turn out to well. Update froze, wouldn’t boot, etc. He needed to re-install; there might have been other ways to correct, but he determined re-installing would be the quickest way to get back up and running. Backups (as I discussed in the Tutorial thread) are ESSENTIAL when doing 10.5.x upgrades! You HAVE to play with these things on volumes that ARE NOT your primary volume. At least, I can’t. I use the machine for daily work it’s so stable anymore.

Anyway. . . My testing. . .

I got 10.5.6 up and running. I’ll post more below on how I got there. But, let me tell you what you’ll loose and need to mess with in order to get back and working after you have 10.5.6 on there and booting.

1) Audio will be gone. Needs restored from prior 10.5.5 kexts.
2) Wireless will be gone. Needs patched with the Broadcom patcher again.
3) USB will be running at 11Mb. Needs patched with multiple USB kexts.
4) PS/2 support will be gone. So, no laptop mouse and keyboard; needs kexts.
5) Time Machine will be broken, requiring tweaking of a plist file as it wants to see a NIC.

And this was just what I noticed in playing with the booted OS for about 20 minutes before I hit the sack last night. My thoughts. . . If it ain’t broke, don’t fix it… YET. There is a ton of f#%k-with that needs done to even install the update successfully, and then once at 10.5.6 there’s a ton more, of which I haven’t even dove into yet, although I’m sure it can all be corrected. But, based on the release notes from Apple, I don’t see this update as needing to be applied IMMEDIATELY:

http://support.apple.com/kb/HT3194

There’s nothing tremendously necessary in this update. At least for me there’s not. That said, I am going to head to it for the fun of it. I’m a masochist like that. ;)

So, if you want to get to the totally broken state I listed above, here’s the steps. These are ABSOLUTELY NECESSARY to install the update successfully. I’ll post more on how to correct all that’s broken later, or someone else can along with me.

Steps to update from 10.5.5 to 10.5.6 (Remember, best practice this one on a backup OS, not your running/working volume):

1) Head to http://pcwizcomputer.com/blog/?p=503 and download all 3 of the new tools.
2) You’ll need to update to the latest Chameleon. You can do so with our Chameleon update guide.
3) Grab DSDT Patcher and make yourself a dsdt.aml file for your specific machine and place it in the root of the install volume. Alternatively, if you are using an Insprion 1525, you can use this one.
4) You’ll find a new directory called /UOIBackup or something like that (created by the Universal Installer). It will contain 3 kext files. These are the defensive kexts that are used with a Boot-132 install. Me, I installed these kexts last go-round with 10.5.5. So, I had them already installed. One was updated from what I had installed, but anyway, use KextHelper or whatever kext installer you use and install them to your Extensions folder. Kill your extensions cache after installing them (a.k.a. Tag Cache Rebuild in Kext Helper) and repair permissions.

At this point, you’re ready to reboot with the new bootloader/EFI, the dsdt.aml in use, and the defensive kexts loading up still at 10.5.5. So, reboot, watch the new stuff, and get back into 10.5.5. Everything should still be as it was at this point.

You can now load 10.5.6 from the here. Just be aware of what you’ll run into after a couple of reboots. You’ll get into the OS, but most of all your devices will be broken at least for now.

Stay tuned. . . I’ll have more to come regarding getting a broken 10.5.6 install actually working in a bit. In the meantime, READ, READ, and READ everything related to all the links I listed above, including any readmes or instructions that are included with the packages. They’ll help you understand the whole process a lot better than I detailed it.

Dave

http://www.dailyblogged.com/wp-content/uploads/2009/04/dsdtaml-for-os-x.zip
, , , , , ,

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

283 Responses to “HackBook Running Mac OS X 10.5.6”

  1. Sebasti√°n

    Btw, here’s an screenshot of my hackbook, and I don’t know if it’s capable to mirror the screen with the VGA port… anyway, here’s it, thanks again for the help =)

    http://img21.imageshack.us/img21/3250/picture1fsg.png

    Reply

  2. Sebasti√°n

    Got it, mate… Installed iPC Mac OS X 10.5.6 distro without selecting X3100 as video card, and it’s like i was running an original mac, no need of sleep tricks or stuff, even I can play games without install any third party program, I recommend it. Thanks Thomas for the help :)

    Reply

  3. Thomas

    Alright, but I just want to let you know that there are a lot of uploads of vista that do not activate properly. Send me an email at tompic823@aol.com or IM me at tompic823 so I can double check that you’re downloading a clean copy thats going to activate.

    Reply

  4. Nick Stobie

    Okay thanks. I got it all partitioned and formatted now I’m just waiting for Vista iso to finish downloading. I already had an XP disk ready but I need some floppy disk thing so I’ just going to install Vista. Thanks.

    Reply

  5. Thomas

    To disable journaling you need to open disk utility, select your Mac partition, hold down the windows key and while holding it down select File from the menu bar. The select “Disable Journaling”. This should then disable journaling on your partition.

    Reply

  6. Nick Stobie

    Okay sorry for asking so many questions but how do I disable journaling?

    Reply

  7. Thomas

    Nick- Richard answered this question for you already. Refer to several posts above. You need to disable Journaling and then boot the GParted live cd to resize it. Currently there is no other way on a hackintosh because it is not able to boot mac disks which are able to shrink mac HFS partitions. Richard and I have taken a personal interest into this issue though so we are trying the best we can to get mac disks to boot because the standard boot-132 method does not work on our hackintoshes.

    Reply

  8. Nick Stobie

    Hey. I was wondering if there was a way for me to dual boot Leopard and Windows with Leopard already installed on a partition that takes up my entire drive. Is there a way for me to partition this without losing all of my data?

    Reply

  9. Nick Stobie

    It didn’t work. Any other solutions?

    Reply

  10. Nick Stobie

    Oh and also for some reason my battery meter has disappeared from the menu bar and I can’t get it back. I’ve tried reinstalling the kexts and stuff but it’s not working. Theres a small empty space where the battery meter should be and it says no batteries available.

    Reply

  11. Nick Stobie

    Okay sounds good. But i have something like 210 gb of free space I don’t wee why apple doesn’t let you partition that free space without erasing all of the data on the disk.

    Reply

  12. Richard

    If the partition (Mac) is the full size of the disc, you have to disable journaling on your file system, then use Gparted Live CD to shrink your HFS+ partition, and use the free space to create a NTFS partition to install Vista on. Then you’ll need to re-install your bootloader or modify the Vista bootloader (chain0) to boot Mac from the Windows bootloader.

    It sounds complicated because it is. I’m going to write a guilde on how to dual boot when you’ve used all your hard drive space to install Mac. I just haven’t gotten to it yet.

    Reply

  13. Nick Stobie

    Hey everyone. I was just wondering how I can get my computer to dual boot Windows. I already have Mac OS X XxX 10.5.6 installed on one partition. How can I install Windows without erasing that entire partition? Is it possible?

    Reply

  14. Thomas

    t seems like you took the proper preparations before installing the update. You all tried multiple times so it definitely wasn’t the update either. I wouldn’t be able to exactly pin-point the issue with a little more knowledge of the problem. Fortunately, the 10.5.6 update is unnecessary to run on your own. You can just download and install either XxX or iPC which are the newest releases of the OSX86 installers and they install with 10.5.6 so no updating has to be done. Both “XxX Rev1″ and “iPC Unviersal PPF5″ can be found at the bay of thieves. Good luck and feel free to write back if you have any other issues at all.

    Reply

  15. Sebastian

    Hello all, well… I have some kind of problem updating my Dell Inspiron 1525 (it’s the same as the blog’s owner, I think) to 10.5.6…

    I’ve tried both Wolfer’s Instructions and Thomas Piccirello (since Chris’s ones didn’t work with some guys out there) . I’ve read almost all the topic (a LOT) and I don’t know what the hell to do, could you help me, please?

    Step by Step:

    1. Open Universal OSx86 Installer: Done
    2. Select “apply kext package” : Done
    3. Select “Install PC_EFI v9 Chameleon Edition 1.0.12″ : Done
    4. Click Install : Done
    5. Open DSDTPatcherGUI: Done
    6. Select “Darwin/Mac OS X”: Done
    7. Select Run: Done
    8. Reboot Computer : Done (I’ll explain something below this)
    9: Install Delta update…

    There’s the problem, I don’t know if I had to boot with flags or not, so I didn’t use them. I booted with the apple at the middle (and before I saw something about Chameleon, then I though it was working (the new booting stuff)… So, I woke the display and began the setup, and half the installation, boom: kernel panic (Please reboot your laptop pressing the button… bla bla bla)…

    Is there anything I did wrong? Because this is the second time I try to update my laptop… what happened with Wolfer’s Instructions?… Well, I made the same besides the DSDT patcher, ’cause I used the command line version (it’s supposed to be the same, isn’t it?). I booted and the Installation was complete, I had no keyboard, touchpad, etc. I connected a mouse and a keyboard, installed the kexts… all that stuff, it was going GOOD… I just rebooted with “-v -f” and then… boom: kernel panic, never got it started again.

    At this moment I’m standing at 10.5.5 (formated for the third time… damn xD)… following the guides you’ve previously put here (it’s more easier now xD)

    Well, I’d really appreciate your help. Thanks in advance, and sorry about my English… I’m Chilean xD

    Just in case, i leave my e-mail here: smarin.pavez@gmail.com

    Reply

  16. Richard

    TSSTcorp DVD+-RW TS-L632H

    Reply

  17. Thomas

    wolfer- I would like to get in contact with you. I know Richard is trying to and I would also like to speak to you over IM. My screenname is tompic823 and ill be on for the rest on the night so just send me an IM.

    Reply

  18. Thomas

    I have an Optiarc DVD+-RW AD-7580A

    Reply

  19. Wolfer

    So… Richard/Thomas,

    What is your drive branded as when hitting the ‘Eject’ icon on the menu bar?

    – Dave

    Reply

  20. Thomas

    Yeah, I don’t think mine does that either. Maybe it depends on which one you have and its compatibility with OS X.

    Reply

  21. Richard

    Mine doesn’t. No ghosts in the machine.

    Reply

  22. Alex

    Mine does that too. I have no idea why.

    Reply

  23. Wolfer

    Richard et al,

    Any of you have your optical drive (of whatever brand — TSST, HL-DL-ST GSA-T21N, etc.) in your 1525, repeatedly fire up, blink its LED a couple of times, and then quiet down — about every once or twice every hour I would “guess?”

    There’s absolutely no problem with the drive, or the fact that it does this (as far as I can tell). I can read/burn any damn media format I want with no issues, so again, the “issue” doesn’t really concern or bug me.

    I’m just wondering if ANYONE out there in the 1525 community has seen the same and/or looked into why it might be happening? Seems the drive just likes to make sure it’s there every now and then. I never really timed the freq. between events or how often they happen. I just hear a slight noise from the right of ‘top and watch the desk glow green a couple of times and keep on keeping on with what I’m doing.

    Anyone every see the same?

    ‘Presh.

    – Dave

    Reply

  24. Thomas

    Zulu- This is the same fix that his been up on the site (actually espressoreport.com for you old timers) for nearly 6 months now.Its in the instructions under the 10.5.6 post.

    Reply

  25. Bryce

    So for some reason on my 2 recent installs, Disk Utility dosent work, the icon shows up for a second then it closes. I have all the updates on 10.5.6 and i went from kalyway 10.5.2,

    Also whats the deal with games and resolution changes, it looked like their was a solution of sorts.

    Reply

  26. Thomas

    A16 was released in either October or November so maybe, maybe not.

    Reply

  27. Richard

    I want to say my laptop came with A16 and I bought my laptop about 6 months ago. Not sure though — I don’t want to reboot right now to find out but I’m pretty sure it’s A16. Could be wrong though.

    Reply

  28. Thomas

    Thanks for reminding of the updates guys. Apparently BIOS Revision A16 was released a couple months back so I guess I have to reinstall windows and all that shit :-(

    Reply

  29. Richard

    Great! You should toss us a link to the Dell 1525 updates page on dell.com.

    Reply

  30. Hax

    Just took the plunge and updated the firmware on my Tsst drive. Got the file from the dell website, and so far it looks like that solved my problems with burning in mac os. Done a few tests already and it’s working pretty good.

    Reply

  31. Richard

    Weird. I’ve never had problems with my CD/DVD-ROM drive on my Inspiron 1525. The drive does make an interesting noise when you wake the computer up, but other than that it has burned and burned without failing me.

    Reply

  32. Thomas Piccirello

    I am not sure exactly what DVD burner I have but if the one you listed is the one that comes with the Inspiron 1525 then yes, I do have problems burning with it.

    Reply

  33. Hax

    Has anyone else had problems with getting their tsstcorp l632h dvd burner to burn dvd’s with out failing? Any help would be greatly appreciated.

    Reply

  34. Richard

    The new updates to AirPort as of this morning (March 9th, 2009) work great. After updating and rebooting, go ahead and re-run the Broadcom-Script and reboot again — you’ll be back online in no time.

    Reply

  35. Cristian

    Hi guys,
    Would anyone help me with an info of how can I install vanilla kernel package over my Kalyway 10.5.6. My current kernel shown on “about my mac” is Darwin 9.6.0. Where can I download a vanilla package from?
    Thanks a lot.
    Cristian

    Reply

  36. Cristian

    It seems there is a solution for missing trackpad in pref pane for 10.5.6. And I suppose most of you knew about that from insanely forum. For those who didn’t , here is where the solution can be downloaded http://www.mediafire.com/download.php?fxmezuyejmf. It’s actually a replacement of prefpane from 10.5.5 but it seems to work good for my Inspiron 1525.

    Reply

  37. Thomas Piccirello

    SamiOk I installed Chameleon v12 and DSDT patch, but I almost screw my install with messing the x3100 kexts so I decided to stay with hot corner trick and clamshell lid, I’m tired of doing fresh installations.
    The bootloader is now the way I want and I get rid off the errors. But I didn’t quite get about the Time machine. Do I have to install leopard and then restore backup using Time Machine? And does the Speedstep works on 10.5.6 cause my battery is running low fast not like when I was on 10.5.5?

    I upgraded from kalyway 10.5.2 to 10.5.6 and my speedstep still works.

    Reply

  38. gbonilla

    Cristian@Wolfer
    Dave,
    Seems not to work for me. I closely followed these steps installed AppleHDA.kext AND the latest HDAEnabler.kext and removed ACLInject.kext (from system/library/extenisons – am I wrong?)
    Again I got mic but lost output sound. I will stay away from this as no improvement succeeded so far
    Anyway , thanks for your time, Dave.
    Cristian

    Christian you much remove AppleAzalia.kext and ALCInject.kext.

    Reply

  39. Wolfer

    @Cristian

    You visit System Preferences and check your ‘Sound’ options?

    Reply

  40. Sami

    Ok I installed Chameleon v12 and DSDT patch, but I almost screw my install with messing the x3100 kexts so I decided to stay with hot corner trick and clamshell lid, I’m tired of doing fresh installations.
    The bootloader is now the way I want and I get rid off the errors. But I didn’t quite get about the Time machine. Do I have to install leopard and then restore backup using Time Machine? And does the Speedstep works on 10.5.6 cause my battery is running low fast not like when I was on 10.5.5?

    Reply

  41. Richard

    This setup is smokin’ hot! XxX for the win here. It’s about 4 AM and I’m so bored, I decided to download and run Geekbench (http://www.primatelabs.ca/geekbench/). I came out with a score of 2415 on a fresh boot with no other applications running.

    Here’s what that compares to:

    Mac Pro (Desktop) – Intel Xeon 5130 2.0 GHz (4 cores) – 3847
    MacBook Pro – Intel T2500 2.0 GHz (2 cores) – 2444
    MacBook Air – Intel Core 2 Duo L9400 1.86 GHz (2 cores) – 2382
    PowerBook G4 (15-inch 1.67/1.5 GHz) – (1 core) – 851

    I can live with that. :-)

    Reply

  42. Cristian

    @Wolfer
    Dave,
    Seems not to work for me. I closely followed these steps installed AppleHDA.kext AND the latest HDAEnabler.kext and removed ACLInject.kext (from system/library/extenisons – am I wrong?)
    Again I got mic but lost output sound. I will stay away from this as no improvement succeeded so far
    Anyway , thanks for your time, Dave.
    Cristian

    Reply

  43. Wolfer

    @Sami

    There’s no problem with v.12 of Chameleon; follow the instructions above to correct the sleepimage and all sleep related issues. After following those steps, all will be well. It’s easy and quick. Also, after loading Chameleon v.12, you can patch your DSDT and fix the black screen/sleep issues. The screen will remain on throughout the boot process. So, in order words, UPGRADE CHAMELEON! With the new version of Chameleon coming soon, it’s soon to become the defacto bootloader anyway, so why fight the powers that be?!

    As far as a restore from TimeMachine, you will still need to reload Chameleon (the bootloader) onto the restored drive when the restore is complete or you will always have the boot0: error (if TimeMachine is used). Period. Same is the case with ANY Mac backup program. It’s best that you have an external USB drive that boots (press F12 to boot from USB when powering up the Dell), has a full install/backup, etc. that you can boot from to reload bootloaders, etc. to other restored volumes.

    Also, if you have two paritions, you MUST tell OS X which to boot from by specifying the disk/partition in the com.apple.Boot.plist or you will always have a menu asking you which you want to boot.

    See: http://wiki.osx86project.org/wiki/index.php?title=Tips_And_Tricks&printable=yes#Messing_with_the_boot_options

    Either way, all your issues are easily corrected, and ALL have been discussed in this thread. I suggest (seriously, no offense) that you re-read a lot of what has been written in this thread as it will tell you how to correct your display, tell you how to backup/restore correctly, and with the above link, tell you how to automate your boot, allowing you to auto-boot from the correct OS X install partition. I could not post the “exact” code for the plist as brackets aren’t allowed in the posts, so reference that link above for booting the correct partition.

    Basically, everything you need to correct has been talked about in this thread along with the solutions to correct them.

    Good luck. Let us all know if you iron everything out. But, please take the time to find your open issues in the topics above, and step by step, correct them. Everything’s up there. . . in simple, easy to understand prose, showing you exactly how to attack them.

    – Dave

    Reply

  44. Sami

    I have two partitions – one which is leopard installed and one for other stuff (music, movies, etc.)
    and I’m sick of reinstalling every time, and this time I’m very careful what i do to not screw this install cause for now everything is great. I’ve got everything I need (don’t use HDMI or modem), but just this boot and the black screen are the thing I want to fix and then I’ll leave the system folder to rest until some save update to new version.

    And for the time machine can I use the other partitions for backup and then if something happen to restore from it or it has to be external HD cause when I try to restore it from the other partition i got boot0: error?

    Reply

  45. Sami

    If I remember on chameleon v12 there was issue with sleep image and hibernation error on boot and on v11 I don’t have them, so if I install v12 will I lose my sleep?

    @ Thomas
    Thomas can I ask you to post a instructions how to fix the black screen on boot cause I’m getting a little bit confused, and you make nice simple instruction how to be done. Thank you in advance

    Reply

  46. Wolfer

    Wolfer@Sami

    Sami, sorry, but I didn’t think about this before when answering your question about booting… Do you have multiple partitions on the OS X boot drive? If so, you can still install the new bootloader and then add some lines to your com.apple.Boot.plist file to achieve the result you are looking for.

    To set Darwin to boot from a particular partition, add:


    Kernel Flags
    rd=diskXsY

    Where X is your hard drive number and Y is the partition number (BSD naming scheme). If you are unsure about the rd value open Aplications>Utilities>Disk Utiliy, click on the partition with OS X installed and click on info, the right “rd” value is the value from “Disk Identifier.”

    For example, rd=disk1s3 would boot from the 3rd primary partition of the second disk. Disk indexing starts at 0 in BSD.

    This page has some more info: http://neonkoala.co.uk/content/view/33/34

    You should install the new Chameleon v.12, set the timeout to NULL (as in, don’t check it), AND add the kernel flags to your com.apple.Boot.plist file, specifying the correct partition to boot from.

    Some combo of all of this should lead you to the result you are looking for… Let me know if all of this gets your bootloader/OS working as you want it to.

    – Dave

    Reply

  47. Wolfer

    @Sami

    Sami, sorry, but I didn’t think about this before when answering your question about booting… Do you have multiple partitions on the OS X boot drive? If so, you can still install the new bootloader and then add some lines to your com.apple.Boot.plist file to achieve the result you are looking for.

    To set Darwin to boot from a particular partition, add:

    Kernel Flags
    rd=diskXsY

    Where X is your hard drive number and Y is the partition number (BSD naming scheme). If you are unsure about the rd value open Aplications>Utilities>Disk Utiliy, click on the partition with OS X installed and click on info, the right “rd” value is the value from “Disk Identifier.”

    For example, rd=disk1s3 would boot from the 3rd primary partition of the second disk. Disk indexing starts at 0 in BSD.

    This page has some more info: http://neonkoala.co.uk/content/view/33/34

    You should install the new Chameleon v.12, set the timeout to NULL (as in, don’t check it), AND add the kernel flags to your com.apple.Boot.plist file, specifying the correct partition to boot from.

    Some combo of all of this should lead you to the result you are looking for… Let me know if all of this gets your bootloader/OS working as you want it to.

    – Dave

    Reply

  48. Wolfer

    @Sami

    Sami,

    Just go download PCWiz’s Universal OSx86 Installer – http://pcwizcomputer.com/blog/?cat=3

    You can uncheck everything and hit install. This will mod the bootloader/com.apple.Boot.plist so there is no timeout or prompts at all (or, put a number of seconds in the timer field). The OS will just boot without any intervention. It’s a good tool to have around anyhow for loading bootloaders to ANY backup made of you Hackintosh — whether backed-up with TimeMachine, Carbon Copy, or Super Duper.

    And, in fact, I think XxX is using v.11 of Chameleon, so you might want to install both the bootloader AND set the prompt to a number of seconds or leave blank for instant boot (this will update your Chameleon version). If you need to enter flags or boot into single-user — even with no prompt — you can always still do that by hitting CTRL when booting. This will bring the prompt back.

    – Dave

    Reply

Leave a Reply