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





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.




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?





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.





Insatiable

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