And the Never Ending Saga Continues. . .

6 08 2009

Edit: Sleep/Resume has been resolved. Read it here.

First off, you can call me Hermione Granger-ish all you want, before taking the 10.5.8 plunge, I did some research, or to be more honest, some googling around 😉 and found this interesting website.

NOTE: This is assuming you’ve already a working iDeneb install updated upto 10.5.7 – dsdt patched, OSx86_Essentials kexts applied, and Chameleon RC02. (I haven’t checked how things would go on PCI_EFI Chameleon 1.0.12).

And like any bookworm out there who easily believes what she reads, (1) I obediently backed up my Extensions via Terminal:

$ sudo -rf /System/Library/Extensions /System/Library/Extensions_1057

Afterward, (2) I installed Disabler and dsmos kexts referenced by the aforementioned website via good ol’ Kext Helper b7 but color-coded them first cause I was too lazy to check whether I had these kexts already or not in my current setup, there’s no way I’d miss those red kexts now if ever I’d need to check later 😀

(3) That done, I didn’t reboot yet but ran the Mac OS X Delta 10.5.8 Updater (Delta because I was running 10.5.7 already, 10.5.6 and lower should get the Combo Updater) I’d downloaded just minutes before from the Apple website which, quite surprisingly, took fairly little time to install at around just 5 minutes or less.

I originally intended to reinstall VoodooPS2Controller just in case but decided at the last minute not to and (4) just hit Restart as Installer completed the update. As expected the first reboot didn’t complete and the Mini restarted and once again I was face to face with Chameleon RC02 (I’ve updated my bootloader to the latest Chameleon, by the way, and am enjoying my OS X Boot Theme which I got from here). Then Darwin said “hi” again. The screen flickered, giving me goosebumps as I thought I’d never get into my beloved Leopard desktop. And the spinning wheel finally sprung into action and after what seemed to be a substantially longer boot time than usual, I first saw nothing but a blue screen. . .and my cursor – whew! Another 5 seconds or so, I was back into my desktop!

But everything was humongous; resolution got bricked as expected.
Perhaps this screenshot could better illustrate what happened after the update:

No BT, WiFi, Resolution 640x480, Color not 32-bit | Has audio, battery

No Bluetooth, WiFi, Resolution 640x480, Color not 32-bit | Has audio, default battery monitor working (right click and open in new tab/window for screenshot's actual size)

It was a comfort to know that screen brightness controls weren’t bricked. As it was nearing midnight already I dimmed the screen to the lowest possible before (5.1) I trudged on, reinstalling my usual kexts via OSx86 Tools and not Kext Helper since unlike the latter (Kext Helper b7 it turns out, also backs up your kexts), OSx86 Tools would create a backup folder of the 10.5.8 kexts it replaced which I wanted to look at after. I started with the system kexts which seems to have restored WiFi and Bluetooth. I had no problems with sound as VoodooHDA still worked after the update.

(5.2) Now for the video kexts. You can opt to reinstall all of the kexts in one go; I just decided to separately install them because (a) they’re already sorted into two different folders in my drive and OSx86 only allows installing 1 folder of kexts at a time and (b) I’m just weird that way. Restarted and bingo!

Bluetooth, WiFi (Airport), Audio, Battery, 1024 x 600 32-bit

Bluetooth, WiFi (Airport), Audio, Battery, 1024 x 600 32-bit (right click and open in new tab/window screenshot in actual size)

There was that nasty “You are running on reserve power” battery warning again and in wanting to screenshot it, I tried to make it pop again by putting MacBook Mini to sleep so I closed the lid and it was late when it dawned upon me that the usual flickering of the white power led and switching off of the fan didn’t happen. I reopened the lid and there were the tell-tale signs of a broken Sleep/Resume that were all too familiar to me by then. I knew I had no choice but to force shutdown the Mini and turn it back on so I plugged in my broadband cable to check if ethernet worked. It did. It does.

No need for Yukon2.kext

No need for Yukon2.kext, just be sure to plug in cable before booting up

Now for a summary. At first I thought I was gonna end up listing down the few stuff that still worked but, as it turned out, I’m now writing what doesn’t work which means the general outcome of this experiment isn’t so bad after all:

1) Sleep/Resume – once you put the Mini to sleep either by closing the lid or pressing fn+f1 combo keys, the screen does switch off but so do the trackpad and, I assume, the keyboard as well, never to be woken up again but by forcing the machine to shutdown and just turn it back on again.

2) Fan – it’s gotten hyperactive I guess as it now whirls away with fervent gusto at maximum right from the start and it’s noisy.

I would’ve also listed the battery warning nuissance pop-up alert but that’s easily ignored or resolved by turning off battery warning in System Preferences, taking out the default OS X battery meter from the Menubar (enjoy seeing it vanish in a poof of smoke) and using Slim Battery Monitor instead.

What happened to my 10.5.7’s Extension folder’s back up now? I’m keeping it safe for the meantime as I try to figure out how to resolve the issues mentioned above; the kexts can come quite handy, who knows.

For issue # 1, I’ll have to try the old SleepEnabler kext and/or review VoodooUSBEHCI again for some hints. For issue #2, I’m gonna see how posta74’s fan solution works out on this one.

All of this is actually reminiscent of struggles with previous updates 10.5.6 and 10.5.7, still fresh in my mind – 10.5.8 is déjà vu. Creepy, I know.

And now I’ve turned another fork in the road – Harry Potter’s lightning scar no longer burns; the King has returned to rule the whole of Middle Earth and even Gollum has found his peace and so has Frodo (though I still doubt he’s come out of the closet yet 😉 ) and Luke Skywalker has swung his last light saber – sagas have come to their own grand close yet this hackintoshing journey of mine seems to never end. T_T

iLife 09

20 05 2009

Enjoy iLife 09 without shelling out precious bucks. Fix iPhoto first though. If you find iWeb useful (I don’t but I still have it installed anyway), it’s also yours.

And to get everything all spiffy, get and install the following updates from Apple:

iLife 09

iPhoto 8.0.2

iMovie 8.0.2

iDVD 7.0.3

iWeb 3.0.1


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, 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’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 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 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/
> 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” 😉

Compromises and Making Time

28 04 2009

Although this could have been easily made part of my 10.5.6 update post, I feel the need to dedicate one post entirely devoted to this matter.

My MacBook Mini lost the ability to sleep, or rather, its ability to wake up from sleep after I updated to 10.5.6.

Initially, on 10.5.5, the HP Mini would obediently sleep and be summoned from sleep but I couldn’t adjust the brightness of the screen – it was perpetually set to max, thus causing my batt to drain quicker than I would’ve wanted it to. The “Fn” combo keys would work only for volume but not for screen brightness. Weird.

My original motive for updating was to finally be able to adjust brightness to save battery life. But now that my machine interprets sleeping as going comatose – it won’t wake up and would require me to force power it off – I’ve been having doubts on whether doing the update and going through all those trouble only defeated my main purpose or were they worth it?

At the very beginning of this journey of hackintoshing the HP Mini 1001TU, I had a list of stuff that didn’t work which I hoped to get to work along the way. And now looking back, it seems that though I had some points crossed out as “done”, stuff keeps getting added to the list, making it longer somehow.

As you all well know, part of going the hackintosh route is encountering problems along the way; that is a given fact and we can only accept it. But sometimes the going can get so rough.

Like I still haven’t tinkered with ethernet which is about no. 7 in my list – my first concerns being the “basics” – sleep, restart, start, toggle keys…

I installed VoodooHDA which enabled audio on the MacBook Mini and that too still comes with an issue; volume is almost always set maximum and you can’t adjust it from the menulet. You have to access the PCM, Master etc settings from System Preferences if you want to truly adjust the volume. Now I have to find or wait for a resolution so that I’d be able to adjust volume normally. Another “to do” added to the list.

Maybe what I need is time.

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