Posts tagged Snow Leopard on the HP Mini 1000

EFI Boot Guide Parts 3 and 4: The “2-Step” is here

image from

image from

UPDATE: I’ve updated the “HP Mini Snow” folder download It’s now a bit easier and noob-friendly :)

UPDATE 2: I’ve uploaded a new version of the “HP Mini Snow” folder that fixes a bug where it won’t install a DSDT by default.

UPDATE 3: I know, too many updates. But I just had to say this. I’ve updated “Part 4″ to make it work with 2-Step, and make it a lot simpler.

Here we are. I’m sorry this has taken this long, but I’m finally releasing the “2-Step” EFI/100% Vanilla script. Check it out. Basically, after you do the actual Snow Leopard installation, you usually have to type in a bunch of cumbersome, confusing, and easy-to-screw-up commands. Now, all you have to do is download a file, move it, and drag it into terminal. After that there’s only one thing, and it’ll just walk you through that. Trust me, it’s a lot simpler. I’ve been working on it to make it as good as possible, so if you have an comments, criticisms, suggestions, or ideas, feel free to comment. Thanks to LeMaurien19 for proving the kexts, testing the script, and giving some great support. I could never have done this without her. Thanks to the people wo wrote the kexts, including the people who modified the kexts afterwards. They provide indispensable things for us. And, of course, thanks to everyone in the OSx86 community. Good luck!

PS: Sorry if this is really poorly written; I’m writing this at 1:35 AM. I’m going to get some sleep now…

VoodooPS2 or ApplePS2?

So basically we’ve got 2 options so far to enable Trackpad on the Mini:
1. ApplePS2 (Download)
ApplePS2Controller.kext and AppleACPIPS2Nub.kext can be loaded in /Extra/Extensions.
Synaptics Trackpad.prefPane needs to be installed (double click prefPane; it will get installed in System Preferences under “Other”)
com.meklort.ps2.helper.plist needs to be placed in
/Library/LaunchAgents to save your Trackpad settings after reboot.
This is how your System Preferences would look like:

applePS2 Trackpad prefPane Other VoodooPS2 or ApplePS2?

and if you click on the Trackpad prefPane under “Other” category:

applePS2 Trackpad prefPane Other settings VoodooPS2 or ApplePS2?

2. VoodooPS2 (Download)
VoodooPS2Controller.kext and VoodooPS2Trackpad.kext can be loaded from /Extra/Extensions. (After installing kexts and restart, there should now be a Trackpad prefPane icon beside Mouse under Hardware in System Preferences).
VoodooPS2.prefPane to be installed (double click to install in System Preferences under “Other”).

This is how your System Preferences would look like:

voodooPS2 Trackpad prefPane Hardware VoodooPS2 or ApplePS2?
Notice the VoodooPS2 pefPane under Other

If you click on the VoodooPS2 prefPane in “Other”:

voodooPS2 prefPane Other VoodooPS2 or ApplePS2?
The Trackpad prefPane, which can now be found under “Hardware” category, contains almost the same settings, but with a few differences:
voodooPS2 Trackpad prefPane Hardware settings VoodooPS2 or ApplePS2?

Personally, I prefer ApplePS2 since it’s less quirky than VoodooPS2; when I enable dragging option in VoodooPS2, if I tap clic once or left clic on my Dock items, it brings up a context menu instead of launching the app directly, it’s like I did a ctrl-clic or right clic when I obviously did not. But then it’s up to you; whichever your preference is (pun intended) ;)

Leo or Snow Leo?

I’ve been living with Snow Leopard for almost 2 months now and coming from 4 months of Leopard 10.5 (ah, those were good times), how do I find its “fairer” brother?

Aside from the GUI stuff – Dock Exposé, QuickTime X, revamped Icon View with support upto to 512 pixels (you can play a video, flip through a document without opening an app), there are some things that make a hackintosher’s life easier in Snow Leo. So far, I’ve found 2 which have obviously delighted me; I’m blogging them.

1) Screen Capture stores my, well, screen caps with specific names so I’m not left with a bunch of images whose filenames all start with “Picture” – there’s a timestamp which helps identify which is which; you may even no longer need to rename them.

2) Ethernet now works as it should! –  Before, I never could just plug and play; had to make sure the cable is plugged in and the broadband receiver on before I boot up the Mini or it just won’t recognize that there was actually an internet connection. And also once, the Mini sleeps, the connection is cut and no amount of “Network Diagnostics” trick would restore it. Now I can just plug in the line as I’m already logged into my account, fire up Safari (who’ll say I’m not connected to the net but will nonetheless fetch the latest version of my homepage from the web after a second or two) and I’m surfing the web. Nice.

I know I’m blessed with a wonderfully OS X compatible Yukon Marvell Gigabit ethernet all thanks to the Mini 1001TU of course, which runs natively on Snow Leo (no need for LAN9500.kext – nope, I don’t have it loaded in my /Extra/Extensions folder) but this one thing stumps me when I check in System Profiler:

sysprof ethernet en1 Leo or Snow Leo?

Should it really show “en1″? I thought I read somewhere that this exact “en1″ is tantamount to issues with connectivity; i.e. “self-assigned IP and may not be able to connect”

Snow Leo EFI Boot Guide Gets Revamped

hpmini100 snowleo efiboot Snow Leo EFI Boot Guide Gets Revamped

In attempts to hopefully make things simpler, I redid the EFI Boot + Vanilla guide; included a video for the Terminal centric parts.

Please see our Guides page or make the jump here or here.

Enjoy. :D

(This  is another HP Mini 1000 guide; folks with other Mini models, I’m terribly sorry.)

And It Was All Yellow

Though I adore Cold Play and their song; it’s too much of a yellow situation for me in Snow Leopard.

My internal hard disk, the Mini’s 60 gb PATA Toshiba, is seen as a removable hard drive. So instead of the normal icon, I get a yellow icon – or icons, as I’ve partitioned my drive into two.

yellow%20internal%20hdd And It Was All Yellow

So as usual, I searched high and low on the net for some clues and got some ideas including editing my IOAHCIFamily.kext but it was all in vain. I decided it was time to just deceive myself and did what was my last resort: change the icons manually.

I booted up with Leopard, yep 10.5 (it’s nice to have an external HDD with ol’ Leo installed in times like these) and copied the hard drive icon I wanted. Saved the image as MacHDD.icn to preserve the scaling – nice 512 x 512 down to the smallest (how I did that is another story).

Now back to Snow Leopard on my MacBook Mini, I have Developer installed but for those who don’t, I’ve zipped the needed app as well as the MacHDD.icn file we’ll be needing for this and it’s available for download > here <.

1) Go to the Menubar > Finder > Preferences, General tab and tick the checkbox that says: “Hard disks”. By default, Snow Leo doesn’t show your hard disks in the Desktop as Leopard does.

finder pref harddisks And It Was All Yellow2)  Unzip the file and open the “MacHDD.icn” file with Icon Composer (included in the zip file you just downloaded).

3) In Icon Composer, Cmd+C or Menubar > Edit > Copy as the biggest icon image is highlighted in the app window like so:

icon composer And It Was All Yellow4) On the desktop, right click the hard drive > Get Info and once you get to the Inspector window, click once on the hard drive icon so it’s highlighted like so:

Get info MacHDD And It Was All Yellow5) While still in the Inspector window and the icon highlighted, Cmd+V to paste the new icon.

This is only an aesthetic issue but for the OC people like me, this keeps my sanity intact – at least until figure out how to resolve the issue beyond skin deep.

new icon machdd And It Was All Yellownew icon machdd desktop And It Was All Yellow

Nothing’s Perfect

In a perfect world, I would be able to restore the Snow Leopard Retail DVD onto an external HDD or USB, apply NetbookBootMaker on it and use it to install Snow Leopard directly onto the HP Mini 1000; my MacBook Mini. It wouldn’t stall at “Remaining time : 7 minutes” and it wouldn’t give me this bugger of a line when I check the Install Log:

“OSInstaller [154] : /postinstall : cp : /Volumes/ramdisk/dsdt/latest_dsdl.dsl : No such file or directory”

In a perfect world, I wouldn’t have to use my hackintosh MSI Wind on which I had to run the installer to get a “prototype” bootable Snow Leopard running on another partition in my external HDD. This prototype then I would boot the HP Mini with and once inside Snow Leo prototype installation, I would run OSInstall.mpkg to install to the HP Mini’s internal hard drive.

In a perfect world, my Snow Leopardized MacBook Mini would sleep and resume like a decent hackintosh.

In a perfect world, internal hard drives in Snow Leopard wouldn’t display as removable drives as represented by the yellow drive icon.

In a perfect world, Quartz Extreme would be enabled and the internal mic would work with the new VoodooHDA kext and PrefPane; I won’t have to drill in SysPref > Sound > Ouput > PCM and so on and so forth just to be able to really adjust the volume.

In a perfect world, I would’ve had the sense to keep my girly-frou-frou and geeky-hackintosher personas separate so I wouldn’t have thought of blow drying my hair in attempts to imitate my current favorite Taiwanese idol drama lead actress while I wait for the point update to finish installing on MacBook Mini. Now I’m waiting for my replacement keyboard cause the O.C. in me cannot stand wilted keycaps though it’s still a perfectly functional keyboard.

 Nothings Perfect

But in this imperfect world, MacBook Mini is, indeed running on Snow Leopard. It updated to 10.6.1 smoothly – without the usual pains of normal point updates before since I’m running EFI boot 132 and my kexts in the /Extra folder remain intact and are happily loaded each and every time I boot up my system.

The fan is working and so are the bluetooth, WiFi, Marvell Yukon 2 ethernet supported as native. The webcam, though still far from giving a stellar experience, works (albeit sluggishly and with graininess that’s anything but subtle) when PhotoBooth is launched. Sliding switch for toggling BT and WiFi on or off is working like it should and I could control brightness with fn+f3/f4 sans aucun problème !

Snow Leopard is zippier indeed – not by a significant much over 10.5 Leopard but it is snappier feeling all in all. And I’m adoring the new Finder and Quick Time X.

MacBook Mini even shuts down and restarts dandy with OpenHaltRestart – I had an issue previously with Leopard wherein I had to make sure I switch the BT/WiFi back on so the light turns blue before I restart, else the HP Mini would just sit there like a block of cheese, frozen in perpetuity until I force it to power off.

No more blank page in System Profiler > Hardware as every little about the HP Mini is now known by Mac OS X; it even thinks it’s a MacBook Air! Though I’m quite stumped why its bios version is listed as “f.13f” when I remember I just updated my bios last month to F.14F. Hmmm. . .

System%20Profiler%20Snow%20Leo Nothings Perfect

The Apple logo and the spinning wheel (yes, that’s right – the even the spinning wheel) in the boot splash screen are no longer squashed but are finally able to grace Mac OS X boot up with equally gorgeous proportions.

So what am I ranting about? This makes me a persona non grata I guess ;)