What’s Happened to the MacBook Wind?

19 05 2009

These past few weeks, I find myself more and more enamored with the HP Mini 1000 – or my MacBook Mini, spending less and less time with the MacBook Wind (see, I even dropped the possessive adjective “my” there) to devote it instead to my MacBook Mini. Heck I even endure sacrificing my own cells’ well-being by not sleeping during the cell regeneration hours – 10pm – 1am – just to tinker with my (yes, “my”) MacBook Mini.

If there’s anything to prove how hooked I am and committed to my MacBook Mini, the screenshot below suffices:

(from my MacBook Mini; the MacBook Wind is still on 10.5.6 and I don’t know when I’ll bother to update it)

Seduction would aptly describe what happened between the HP Mini 1000 and me. I was just browsing the net, reading stuff about netbooks and then, with one click to enlarge a thumbnail on a website, the next thing I knew, I was carrying a black box with a plastic handle back home containing an HP Mini 1001TU.

At first, I wasn’t ready to completely break it up with the MacBook Wind; the HP Mini was still running Windows XP at that time and OS X Leopard, the one thing my heart truly desires, was something that only the MacBook Wind could give me. But it wasn’t long before I had decent broadband connection at home and completed downloading iDeneb and everything else fell into place.

What I love about my MacBook Mini:
Everything works great:
1) WiFi – is recognized as Airport and as for compatibility, see pic below:

(78.4 KB/sec download rate; not bad)

I was only leeching off of a neighbor’s WiFi network (which wasn’t password protected) and only had 1 bar – if you call it a “bar” – for signal strength.
2) Bluetooth – ok, it wasn’t the Wind’s fault that I got it even without internal BT but it’s a relief that BT’s built in on my MacBook Mini.
3) BT/WiFi switch – I toggle the switch so the blue led turns red and BT & WiFi turn off, I toggle again; the red led turns blue and BT & WiFi turn on again. Cool! I don’t have to reboot the machine just to turn BT/WiFi on again.
4) Sleep/Resume – I close the lid and all turns off – fan stops, BT/WiFi led light goes off, hard drive stops spinning (as indicated by the white led light), leaving only the power led pulsating. And when I open again the lid, everything springs to back to life as well as BT/WiFi. Again, no more reboot blah blah.
5) Ethernet – Works great with the AppleYukon2 kext.
6) Sound – Yes, I’ve sound working on my MacBook Mini without the need of an external USB sound card. Not perfect though – volume adjustment is an enigma at best – but I can watch my fave series and DVD’s now and can even use earphones without having to use Applescripts, thanks to VoodooHDA.

Who wouldn’t swoon over these looks anyway?

I know I would and in my opinion, the HP Mini 1000 can definitely hold its own beside the MacBook Air — the HP Mini with OS X, that is.

Bleeding Edge (Love)

18 05 2009

Warning: long post ahead

Before people accuse me of spouting sonnets – if they can even be considered sonnets, which I doubt very much that they are – from Leona Lewis’ old hit song “Bleeding Love”, this one’s got nothing to do with that subject matter but is definitely similar in terms of the emotional state involved; I could’ve probably bled to death this past weekend after all the frustration from updating my MacBook Mini to 10.5.7.

And to what ends, might you ask? To stay on the bleeding edge of what’s techie hot. Since Apple made both the delta and combo updaters for 10.5.7 available for download from their website, the hackintoshing community the world over (maybe even across the galaxy, or universe, since some guys are really geniuses they just gotta be aliens no less) became hyped with this latest update.

Trouble is, I’d just started celebrating my successful OS X install and 10.5.6 update + new 2 GB RAM on my HP Mini 1001TU, slapped an Apple sticker I custom made with tender lovin’ care on the glossy-swirl-patterned lid when found myself face to face with yet another challenge. I’m a geek so instead of just sitting around in my cozy corner and preserve the current Nirvana state of my MacBook Mini (I just had sleep/resume resolved with the 2 GB RAM upgrade), armed with kexts I got from the OSX-how-to-guide over at myhpmini.com, I took a quick look at my files to check that my precious personals were somewhere else safe, I took the plunge, prepared for head on collision or even worse.

1st try: Update my current 10.5.6 to 10.5.7 using delta updater. After reboot, everything seems to be fine – by “fine” I mean “no kernel panics” from my personal experience, in hackintoshing, I had to lower my standards in what defines “fine”). There’s nothing “fine” with a  squashed 600 x 480 resolution with who-knows-what-else-got-broken in normal-non-hackintosh-circumstance, but at least I was able to get to my desktop alright. And then I applied the kexts I got from myhpmini.com’s OSX-how-to-guide (which is a great guide btw), especially the AppleIntelGMA950 and AppleIntelIntegratedFrameBuffer kexts, rebooted as prompted by Kext Helper b7 (I really don’t get it why there’s “b7” attached in this app’s name) and encountered head on collision #1.

Result: instead of my comfortable Aurora wallpapered desktop (I’d already obliterated traces of iDeneb then), I only a grey screen with sprinkle of black lines here and there – over at the forums it’s been officially christened as “crappy grey screen”.

My reaction: much to the disgrace of my geekhood, I panicked — big time. And because I had no social life and even though I’ve a wonderful broadband connection at home, I didn’t bother checking the forums or even googling; instead I just decided to proceed with the complicated and time consuming…

…2nd try: Wipe out drive, re-install from iDeneb 10.5.5 and apply IntelGMA950 (video) kexts. After reboot, and still on 10.5.5, I got a non responsive blue screen this time – which we’ll refer to hereforth as “dead-end blue screen”. It should’ve been pretty straightforward had I been really paying attention at all on what I was doing and thinking – keyword is “thinking”; for some twisted logic, I concluded I should blame it on the hardware; 2 GB RAM stick was wreaking havoc so I proceed with…

…3rd try: Swap 2 GB RAM back to 1 GB RAM, Wipe out drive, re-install iDeneb 10.5.5 and apply video kexts. (I was totally adamant about the RAM thing) After reboot, I had the correct resolution. I updated using combo 10.5.7, reinstalled kexts and then thinking I’d finally done it, I put the 2 GB RAM back and lo and behold; no sleep/resume for me no matter how hard I tried – I even switched to VoodooUSBEHCI and edited the IOUSBFamily as directed in Superhai’s readme file for the sleep kext but to no avail. I was at this point, focused on the sleep problem.

4th try: Stick with 2 GB RAM, wipe out HDD and start from scratch with a fresh iDeneb 10.5.5 and then, without applying any kext first, update to 10.5.7. I’d just figure out how to approach the matter from there.

Through all that’s happened, it finally managed to hit me at last – I’d totally forgot about the video part of the problem, as my mind got lost in the chaos of RAM modules and sleep/resume issues amongst other stuff to tweak;

Why don’t I get a different version of the AppleIntelGMA950 and InegratedFrameBuffer kexts?

I was able to hunt down two versions from the msiwind.net forums; (1) Mirroring and (2) Non Artifact Non Mirroring. Experimenting with the two I finally was able to sort it out. As a result, I was able to streamline my install & 10.5.7 update process, reducing the steps as much as possible:

What you need:

*The kexts in the bundle are ready for installation and would work right off the bat, at least for the HP Mini 1001TU

* iDeneb v1.3 installer – from bootable external HDD/flashdrive or DVD

What to do:

1) Install iDeneb v1.3 on the HP Mini – be sure to check the ff. options:
  • under Patches: ICHx Fix; ACPI Fix; CPUs=1 Fix; and Remove FireWire
  • under Applications: Kext Helper; OSx86 Tools
* If you want, you can include Pacifist as well, which is a good tool to have also but not really necessary in this process. No need to select anything under videos as this won’t have any significant effect on the system.
2) Once you’re in OS X, enable the root account. Just go to Help and type in the search inquiry “enable root” and follow the instructions to set up a password for the root account. Log out.

3) Log in to the root account. Launch UInstaller app (it’s included in the bundle) and select your main OS X drive then in, Motherboard drop-down list, select “OSx86_Essentials”. Click on the ff. checkboxes:
  • “Apply Kexts”
  • “Install PC EFI Chameleon”
then click on the “Install” button at the bottom of the window. Quit UInstaller.

4) Next, go to the UInstaller folder > Extra > DSDT Patcher > and launch the dsdt patcher. The script will run in Terminal; hit Enter and when prompted to select OS, choose “0” for Darwin. This will create a dsdt.aml file in the very same folder. Drag the dsdt.aml to / and also to root’s /home.

5) Go to /System/Library/Extensions/ and delete the “ApplePS2Controller” and “ApplePS2Trackpad” kexts. AND also delete “AppleACPINub” if you have it (I didn’t, our situations may vary). Then delete the “Caches” folder in the same directory. Go up one level, to /System/Library/ and delete the “Extensions.mkext” file.

6) Install the “VoodooPS2Controller”. Do not reboot yet.

7) Run the 10.5.7 Combo updater. This will take quite a while to finish installing.
* hint: I was able to take a leisurely shower and when I came back into my room, there was still “about a minute” left before update would finish. So do something else – take a walk, read a book, watch TV etc. and save yourself from waiting.

You should be prompted to reboot and you should have OS X 10.5.7 running, albeit with that stretched 600 x 480 but with working trackpad and keyboard thanks to what you did in steps 5 & 6.

Do not complain yet; this should be a sign that all went well.

8) Go back to /System/Library/Extensions/ and delete the ff.:

> kexts:
  • AppleHDA
  • AppleIntelGMA950 (if file exists)
  • AppleIntelIntegratedFrameBuffer (if it’s there)
  • AppleIntelCPUPowerManagement
  • AppleIntelCPUPowerManagementAppleBattery (I’m not sure of the kext’s exact file name but something similar to this)
  • AppleACPINub; ApplePS2Controller; ApplePS2Trackpad (if they exist again; if the 10.5.7 update reinstalled them)

> “caches” folder in the same /System/Library/Extensions/
> “Extensions.mkext” file in /System/Llibrary/

* You’re not logged into root so you’ll be prompted for your own user’s password before you can send these stuff to the Trash.

9) Install all the kexts from the bundle via Kext Helper. I’ve color coded the kexts “grey” so could check if they really got installed properly in /System/Library/Extensions/.

*Personally, I prefer just copy pasting the whole bunch into /System/Library/Extensions/ instead of using Kext Helper, and then repair permissions afterwards via Disk Utility. Reboot with -f flag.


You’ve got yourself a MacBook Mini!

And at bleeding edge 10.5.7 with everything working perfectly great – sleep/resume; WiFi; BT; fn + F keys; sound; webcam; 1024 x 600 with Quartz Extreme supported; shutdown/restart etc. except for internal mic, of course, as VoodooHDA is still in beta.

But if not, just try to reinstall/reapply the kexts.

I usually experience some glitches with sleep/resume and shutdown/restart, that’s why I suggest the -f flag on the first reboot to force the kexts to load.

You can stop at step 9 or if you’re want things nice and neat; proceed with last step, # 10

10) Delete the ff. files from /System/Library/Extensions/ anything with filenames resembling these keywords:

  • Acard*
  • FireWire
  • IntelGMAX3**
  • ATIRadeon*
  • GeForce*

* There may be other kexts that can be purged but so far these are the ones whose absence I’ve verified not to wreak havoc. Be careful with deleting stuff from the Extensions folder as this could potentially break your system

Then, as usual, clear Extensions cache by deleting the “caches” folder and “Extensions.mkext” file.

You can then also launch OSx86 Tools to set the correct CPU and RAM information and to enable QuartzGL (enabling QuartzGL will require rebooting the system).

Disable the root account if you want; same procedure; Help > “disable root” and then follow the instructions from there.

Finish off by emptying your Trash which, if you haldn’t been emptying it since the first kext deletions, should be full of unwanted stuff by now.

P.S. If you hate the iDeneb custom wallpaper, loginwindow background, and About This Mac logo, just follow instructions in my past post. I’ve included some nice HP Mini wallpapers in the bundle, including the spunky red Vivienne Tam wallpapers too so you can use them instead and experiment 😀

HP Mini 1000 – Hackintosh Resource

6 05 2009

Update: I’ve posted a better, concise installation how-to with updating up to 10.5.7. Click here.

Today, I find myself with nothing to do – again. Short of succumbing to playlist fanstasyland with iTunes on my work pc or getting absorbed in reading others’ blogs till it’s suddenly time again to trudge back home, I thought I’d go update this blog with a new post.

So what’s up that’s worth the time flexing my fingers for this post to be typed and read?

Well, the HP Mini 1001TU is getting more familiar, thereby making it easier to hackintosh – and by hackintoshing, I meant installing OS X and fine tuning stuff. So I feel the right time has come for me to create my own how-to guide which will serve as my own personal reference that everyone’s welcome to use if they feel like it.

HP Mini 1000 – Hackintosh Resource

I. OS X Installation

What you need:
– iDeneb v1.3 10.5.5 .iso
– UInstaller (Universal Installer)
– 8 GB and up USB flashdrive/external HDD
– a working mac/hackintosh
– your own HP Mini 1000 (of course)

What to do:
1. Create your own bootable iDeneb flashdrive/external HDD installer
> With your USB flashdrive/external HDD plugged in to your mac or your hackintosh, and with the iDeneb v1.3 .iso mounted, launch Disk Utility.
> Select your drive and click on the “Partition” tab on the right panel. Type in a name, for ex. “iDeneb1055” for the drive. Click on “Options“. Choose “GUID Partition Table“. Then Click on “OK“, next click on “Apply“.
> Click on the “Restore” tab. From the list of drives on the left pane, choose iDeneb v1.3 and drag it to the ‘source image to restore’ field on the right pane. Then choose and drag your newly partitioned USB flashdrive/external drive to the ‘destination drive’ on the right pane. Click on “Restore“. It should take some time for the whole image to be transferred to your drive. Quit Disk Utility when restoring is done.
> Launch UInstaller. Select your flashdrive/external HDD in the drive drop-down list. Check the option “Install PC_EFI v9 Chameleon Edition 1.0.12” and click on “Install“. It should take about a minute to finish. Quit UInstaller. You’ve made your own bootable iDeneb v1.3 installer from your flashdrive/external HDD.

2. Install OS X Leopard
> Plug in HDD installer you’ve just made to your HP Mini 1000. Power it on, hitting F9 as it boots to get to the boot menu. Use the arrow keys to select your drive and hit enter. Darwin should load, starting the 5 second count down, or you could speed things up by hitting Enter as needed.
> The Mac OS X Installer program should’ve kicked in by now, prompting you to choose a language. Click on the round “‘–>” button. Click “OK” on the EULA etc.
> Launch Disk Utility by going to Menubar > Utilites > Disk Utility, and format your HP Mini’s drive as “Mac OS Extended (Journaled)“. Click on “Erase“. Quit Disk Utility.
> Select your newly formatted drive as Destination Drive but before you proceed to the actual installation, click on “Customize” and selet the following options:
– in Patches > Fixes, check the ff.: ACPI, CPU=1, Remove firewire
– in Patches > Chipset, check ICHx fix
– in Applications, check  “Kext Helper” and “OSX86 Tools
> Start installing. Go grab a cup of coffee or watch the latest ep you’ve downloaded of your fave TV series. From my experience, it should take around 15 – 20 minutes depending on your drive’s speed, which isn’t bad at all compared to installing with DVD media.
> The system will reboot and you’ll be prompted to enter some personal info to setup your computer. Click on “Do not transfer my settings” and then “My computer does not connect to the internet“.
OT: at the end, setup even tells you to “Enjoy your Apple computer” – oh boy, I will! I love it!)
> If you get stuck in a loop, that is, you can’t proceed after “Do not transfer my settings” part, download and follow this loop fix (credit to the myhpmini.com forums)

3. Install kexts and customize
Installing with iDeneb v1.3 should leave you with a fairly usable system – ok, that maybe an overstatement since you end up with a squashed 800 x 600 screen resolution and other than your trackpad, keyboard and bluetooth (perhaps?), pretty much nothing else works.
> Download the kexts here. I’ve repackaged the kexts with my own customized color labels. Unzip them, including the “YukonLAN” which is a separate .zip file inside the main .zip kext file.
> Go to /System/Library/Extensions and delete the ff. kexts: ApplePS2Controller, AppleACPINub, AppleHDA. You’ll be asked to type in your admin password.
> Launch Kext Helper and install of the kexts. Reboot when prompted.
> You should now be back to your Desktop with correct resolution, sound, ethernet, and theoretically, WiFi should be working. But in case it isn’t, launch Terminal and type:
$ sudo /Broadcom-Script/bcm43xx_enabler.sh
> Hit Enter and type your password and the script should run. Just click on Enter if ever you’re prompted to.

II. Run the extra mile: Upgrade to 10.5.6 and other tweaks
Ideally, you now should have a working MacBook Mini on 10.5.5. But if you’re itching to fine tune more, you could read ahead.

I’ll create another post specifically for part II, since this one’s getting too long already.

Minor Surgery

3 05 2009

It’s common knowledge that the HP Mini 1000’s webcam is really bad if not just plain useless. I mean, I could practically see nothing on the cam if it wasn’t day time. It’s not that I had a pressing a need to have the webcam bend to my will – I wasn’t fond of video conferencing anyhow. Maybe that’s why it’s only now that I finally took a step to fix the problem.
As with any problem or issue out there, there’s a reason behind it all. Apparently, HP has “forgotten” to take off the protective film covering the bezel hole for the webcam enclosed inside. So following what pics hinted from engadget, I ventured on performing this minor surgery on my MacBook Mini.

It was easy to pry open the seam on the Mini’s lid; all you have to do is get a thin sturdy piece of material that you could slide in between the upper and lower parts of the lid.

Use the same material as wedge to keep the seam open as you work on it. Grab a tweezer to pick and peel the thin film stuck on to the inner side of the display bezel.

(I was so excited to do this mod that at first I tried to disassemble the bezel itself, luckily I realized what was wrong before further damage was done)

I’d agree that HP indeed “forgot” for what purpose did that film serve but to bury the cam in obscurity anyway? The plastic used for the film was tinted and also reflective – see how it sparkled as it reflected the light coming from my digicam’s flash.

If you’re planning to do this, note that HP isn’t endorsing this method at all. In fact, an HP employee was reported to have done this operation on her Vivienne Tam edition Mini 1000; the vid used to be posted in gadgeteer but was taken off at HP’s bidding after a while.

HP doesn’t want HP Mini users to try this trick on their units as it may potentially cause damage to the machine if not done properly; i.e. wrong poke with the tweezer could screw up the webcam itself, scratch the lid and crack the bezel, etc. so proceed with utter caution and care.

Normally, I wouldn’t have minded to wait. But curiosity got the better of me and so I did it.

At least now I could play with Photo Booth for some “I love myself sessions” 😉

Upping the Ante

2 05 2009

Coming from a vacation for which I’d spent a crazy amount c/o my credit card, I’m currently broke. I shouldn’t be spending anymore but guess what? The geek, or should I say, geekette in me prevailed causing me to get a stick of 2 GB DDR2 for my MacBook Mini which I paid for cash.

Bye bye Php 1,400! On with my new 2GB DDR2 PC-667 stick of RAM.

Upgrading the HP Mini 1000’s RAM is a no brainer. Even if I were completely the girly frilly type of girl, I wouldn’t have much problem actually installing RAM – the Mini has an access panel that’s specifically for a task such as this. And absolutely no chance of losing those tiny screws! 🙂

(Credits to myhpmini.com)

Now that that part’s done, I proceeded with booting up the Mini not only to see if the installation went okay but more importantly if Mac OS X would still run fine. I was prepared for the worst to happen – kernel panics and all that. But, to my surprise and relief, the MacBook Mini behaved well – even better than the MacBook Wind after a RAM upgrade. (Click here for the story)

I checked if the system recognized the 2 GB stick by clicking on the About Mac. My previous customized CPU definition that I set via OSX86 Tools was reset to “1.6 GHz Unknown” but it said “2 GB DDR SDRAM” alright. So far so good.

My main motive was to see if upgrading the memory to 2 GB would really resolve the sleep issue – on 10.5.6, sleep means putting the mini on a comatose, never to be woken up again but by forcing it to shut down through the power button. And here’s what I’ve observed:

1st try: I closed the mini’s lid. The blue led for BT and WiFi completely went out, leaving the white power and HDD led lit (if remember right, the HDD led was flashing a bit). I push the lid back up and the mini woke up instantaneously. Trackpad and keyboard were working fine.

2nd try: Same results as the 1st one.

3rd try: Comatose! Just like when RAM was just 1 GB; BT & WiFI blue led turned to pink. Screen remained blank/dead when I opened up the lid and trackpad indicator became red and not working. Keyboard was also dead. I was left with no other option but to force the mini to shut down using the power button.

Why I’m having varied results is still an enigma to me. It could be the VoodooPS2Controller kext causing such unstable behavior so I’ll have to revert to the default ApplePS2Controller kext I had initially.

This is getting a bit out of hand already – with all the kexts, tweakings stuff etc. that I no longer have track of – I’m seriously considering a fresh start.

No where did I put that ol’ hard drive OS X installer of mine?

Update iDeneb 10.5.5 to 10.5.6

27 04 2009

As I mentioned in my recent post, I’m opting for successfullly updating using the 10.5.6 combo updater and not via software update since I wanted to created an “HP Mini 1001TU Hackintosh Resource” which I plan to burn into a DVD for safekeeping purposes – for the rainy days if they come.

At first I certainly thought the path I’d chosen was the harder one, but as I dived into the experiment, it was even the opposite. If you have read my previous post, you’d notice that there are lots of step and lots of applications/tools involved. What I discovered is that you only need OSX86 Universal Installer and off you can go already.

1) Launch Universal Installer and:
– select your HDD
– select “OSX86_Essentials” from the drop-down menu for “motherboard”
– check option “Apply kext package”
– check option “Install PC_EFI v9 Chameleon Edition 1.0.12

2) Click on the “Instal” button to begin applying the options and reboot.

3) Once back in OS X, enable the root user account by typing the ff. in Terminal:

– “sudo passwd root”
–  enter your admin password when prompted
– type in a new password for the root user
– retype the new password for verification

4) Log out and you should be able to see a new “Others…” option for login. Click on this “Others..” and type “root” as the user name and input the password you’ve just configured.

5) Once you’re logged in the root’s account, navigate to the folder containing the Universal Installer package you’ve downloaded and unpacked to locate the DSDT Patcher inside the “Extras” folder.

6) Run DSDT Patcher. This process should create a file named “dsdt.aml” file in your / folder.

7) Copy the “dsdt.aml” to the root’s home folder and also to your personal user’s home folder too, just in case. (this is one point I think that needs cleaning up, I’d have to experiment more to see where this “dsdt.aml” should really be to avoid too much junk in the house)

8) Run the Mac OS X 10.5.6 Combo Update and reboot when prompted.

The system should be able to boot up fine. In my experience, it rebooted twice before I was able to see my login window again (I hadn’t enabled auto login).

So what stuff breaks after the update?
– resolution is back to 800 x 600, squashed and distorted
– trackpad is broken – red led light and no response from trackpad at all
– keyboard is also broken

So I plugged in my mouse and got ready to log in. But then I’d remember that the keyboard is bricked and so this is the moment where I wished I had enabled auto login for my account so I’d be able to activate virtual keyboard with which to enter my password when I reinstall the PS2Controll kexts.

I was excited and my brain’s circuitry was all jumpered with the adrenaline rush with not encountering a kernel panic as reported by others who attempted this exercise, so I was rather panicky and ready to wipe out and reinstall. But thankfully, presence of mind took over and I recalled I had a usb keyboard hanging around which saved me time and effort.

In short I was able to login and reinstall the necessary kexts to render my MacBook Mini acceptable and functional again.

Oh and for some reason, the iDeneb wallpaper and login image came back for a brief moment after I’d updated to 10.5.6 which disappeared again when I rebooted after having reapplied the kexts. Weird….


26 04 2009

I have successfully installed OS X Leopard on my HP Mini 1001TU, thereby making me my very own MacBook Mini. I’ve done some tweaking, well partially at least – the only remaining stuff I had to do was fix ethernet. With the broadcom script step done and over with, I only have to verify if my MacBook Mini will be able to connect via WiFi, which means I’ve to tote the little one to a nearby Starbucks since though I now have decent broadband connection, I’ve yet to get a WiFi router.

Other than that, I’m pretty good to go but one particular aspect still keeps tugging at my heartstrings; I’m on 10.5.5 thanks to iDeneb. And yes, I want to update to 10.5.6.

Like the obedient hackintosher, I did my research first and found that, unlike updating on the Wind which could break PS2 control, video and at times. audio kexts, updating on the Mini 1001TU could potentially result to kernel panics on top of the aforementioned kext issues. This would mean rendering previous efforts in installation and tweaking null and void.

That’s why I’m taking things on a slow walk. So I’m off to prepping my MacBook Mini for its major operation.

1) Make sure you’ve got an Admin account setup. (Just go to system pref and change your current user to Admin)

2) Download Universal Installer and unpack the entire contents of the zip file somewhere in your hard drive – the Applications folder isn’t such a bad idea.

3) Launch Universal Installer. Select your hard drive and on the drop down menu, choose “OSX86_Essentials” as motherboard package. Select “Apply kext package” and “PCI_EFI Cameleon”. Click on the Install button and reboot.

4) Download DSDT Patcher and choose Darwin/Mac OS X. Select HPET option and select your Mac HD. Click Install and reboot.

Now this is where the road forks in two different paths; update to 10.5.6 using Apple Software Update or download 10.5.6 combo update separately to install it.

Personally I prefer going for the latter, that is download 10.5.6 combo update separately. This is because I wanted to be able to recreate the whole installation process up to udpating to 10.5.6 without having the need to be connected to the internet, which is necessary if you’re going for the Apple Software Update route.

Wish me luck