Posts tagged os x on the hp mini

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

image from mecambiomac.com

image from mecambiomac.com

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…

Restart After Sleep

Note: You’d still need OpenHaltRestart.kext cause OSXRestart.kext is not capable of shutting down the machine. Some may experience kernel panics with the combination of these two kexts but some may not. For more details, visit this thread at MyHPMini. This is only for Snow Leopard.

EDIT: I’m using EvOReboot.kext with OSXRestart.kext, so far no kernel panics.

Well now, thanks to Master Chief from the insanelymac forums, my MacBook Mini restarts even after it’s been put to sleep!! (You can also download OSXRestart.kext from here in case you’re not registered at insanelymac – which you should be)

powerbutton Restart After Sleep

An Ode To VoodooPS2

Well, I was wrong about you,

Poor Mr. VoodooPS2.

Recently my EFI section went wrong,

So I had to do something to make it strong.

I had to redo that partition,

Mucking with plists and permission.

Everything worked except for sleep,

Which just  made me want to weep.

I tried everything possible to get it back,

But nothing would get the mini back on track.

So I though I’d just redo the EFI partition,

Hoping it’d bring it back to working condition.

I did it, but to no avail,

All I could say was: fail.

So then I looked at this useful forum thread,

So the mini could go back to the life it led.

I then uninstalled faithful old ApplePS2,

Which was not an easy thing to do.

I then installed the VoodooPS2 kext,

I dreaded to see what would happen next.

I crossed my fingers and turned shut down the netbook,

I hoped it’d work, I didn’t want to waste the effort it took.

I turned it on and all was well,

VoodooPS2 was really quite swell.

The trackpad’s prefs did need to be reset,

But that’s no biggie- no reason to fret.

I then closed the lid hoping all would be fine,

I saw the lid go down, and the LEDs shine,

I heard it make that tiny little “pop-pop” sound a couple of times,

But I opened the lid and it worked like a charm (I’m running out of rhymes!)

Sleep has some problems, but it’s hard to explain,

So I’ll post a video, no need to hear me complain.

Thanks for reading this whole thing, I really do appreceate that,

I don’t know why I wrote it like this, I’ll just stop and take a nap. :D

PS: I’m fully aware of how much I suck at writing poems or anything that rhymes.

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”

Hackintosh Must Have: Mac OS X Installer USB Hard Drive

InstallerSnowDVD Hackintosh Must Have: Mac OS X Installer USB Hard Drive

Transform a spare (old) external USB hard drive into a bootable Mac OS X Installer that you can use to, of course, install Mac OS X onto your HP Mini and as a booter for when your MacBook Mini won’t boot up.

Read the guide (which is actually for Snow Leopard 10.6)

HP Mini 311: New “It” Guy Among HP Mini Hackintoshes

The minute his mug shots came abound the net, we’ve been smitten by him.

We’ve drooled at him.

Fantasized about him.

Wondered which method would work on him: Vanilla/Retail or hacked distro? Leopard or Snow Leopard?

 HP Mini 311: New It Guy Among HP Mini Hackintoshes

Okay, so that sentence before this one relieves you who are reading this post. Well, Mr. HP Mini 311 is good hackintosh candidate.

Some dudes (or dudettes) have been lucky enough to get their paws on this promising HP Mini version and have gotten OS X installed:

InsanelyMac

My HPMini

It certainly appears that the much coveted graphics prowess which Ion bundle (Atom N280 + ION LE) promises to deliver works fine under OS X:

from superviza @ insanelymac

Wooo Hooo !!!
I got 1366 x 768 working !!! (looks amazing)
I used osx86 tools to insert a custom EFI string….
Let me know how you go…

The WiFi card is reportedly the same Broadcom 4315 which we love because the hacked IO80211Family.kext supports that module.

Ok, so that’s about 3 components down (procie, video, wlan) but there remain a lot more stuff like audio, webcam, and that incorrigible internal mic.

On a personal note, this news is definitely good news for me. I adore the make and finish of HP netbooks and since MacBook Wind is at home, sitting at my “mini office” desk as it torrents away while I’m here about 100 plus kilometers away from it, I’ll say it:

MacBook Mini feels way more solid in my hands than MacBook Wind and I’ve never felt it would suddenly fall apart in my own hands as I’ve more than once felt the latter would. ;)

So if push comes to shove and circumstances leave me no choice but to purchase a new netbook, either to satisfy a need or perhaps a want, I hope it’s still an HP.

But then again, if it ain’t hackintoshable. . .oh well.

define:idiosyncrasy

According to good ol’ reliable google.com, the word “idiosyncrasy” means:

  • a behavioral attribute that is distinctive and peculiar to an individual
  • Idiosyncrasy, from Greek ιδιοσυγκρασία, idiosyngkrasía, “a peculiar temperament”, “habit of body” (idios “one’s own” and syn-krasis “mixture”) is defined as an individualizing quality or characteristic of a person or group, and is often used to express eccentricity or peculiarity.

I believe that hackintoshes can be likened to inidividuals in this sense; my MacBook Wind behaves differently from my MacBook Mini. But things don’t stop at that; MacBook Mini on Leopard is a totally different creature from MacBook Mini on Snow Leopard.

Various combinations of model/make/brand, Mac OS X version, and even installation method result in considerably noticeable variances in terms of user experience, or should we say “hackintoshing experience”. Even just alterations in the installation method – Vanilla, EFI, Distro (msiwindosx, iDeneb, iATKOS, Leo4All, etc.) – but with the same machine and Mac OS X version can bring up circumstances in which these so called distinctive and peculiar attribute are highlighted.

I’ll focus on Leopard and Snow Leopard on my precious little MacBook Mini (a 1001TU). 1000 series owners may be lucky hardware-wise – Broadcom 4315, Marvell Yukon 2 ethernet, webcam, bluetooth, etc. – the only gripe remains to be the internal mic which still doesn’t work even under the new VoodooHDA.kext. Given all that however, the Mini 1000 is fairly one neat hackintoshing machine.

That was the case in Leopard, upto 10.5.8. I couldn’t complain at all cause even the Bluetooth and WiFi switch worked seamlessly. Take this little scenario:

  1. I slide the switch off. LED light turns red.
  2. Bluetooth is off as indicated by the icon on the menubar.
  3. AirPort seems on but it really doesn’t work anymore since we’ve turned the switch off; right click AirPort > Turn AirPort off just so the icon changes according to real status of the device.
  4. I slide the switch back on. LED light goes back to blue.
  5. Bluetooth may or may not change its icon on the menubar but it’s working all right when you get to it from System Preferences and send a file to a BT device from there.
  6. AirPort is still off but you can right click it > Turn AirPort On. AirPort turn on define:idiosyncrasy
  7. AirPort is now working again.

Now compare this with the scenario in Snow Leopard, upto 10.6.1:

  1. I slide the switch off. LED light turns red.
  2. BT is off as indicated by the icon on the menubar.
  3. AirPort seems on but it really doesn’t work anymore since we’ve turned the switch off; right click AirPort > Turn AirPort off just so the icon changes according to real status of the device.
  4. I slide the switch back on. LED light goes back to blue.
  5. Bluetooth may or may not change its icon on the menubar but it’s working all right when you get to it from System Preferences and send a file to a BT device from there.
  6. AirPort is still off but you can right click it > Turn AirPort On. 
  7. AirPort is still NOT working. I have to restart the machine.

Now it doesn’t mean that I can’t ever turn off WiFi if I want to use it again without restarting. It’s just that I have to add a “step 0″ in the list:
    0. Right click on AirPort > Turn AirPort off.

AirPort turn off define:idiosyncrasy

. . .and 1 – 7 in the first case happen normally.

AirPort doesn’t like being taken by surprise and shut off abruptly. That’s its distinctive idosyncrasy in Snow Leo.

This one component has got a spunky attitude but at least I know how to reign it in unlike my unruly Synaptics touchpad who’s driving me nuts. I’ve been planning to send it in for check up at a nearby HP Customer Service Center not far from work but I’m worried it’ll play traitor on me by miraculously restoring its normal function when comes the time I show and tell the HP technician about my predicament.

Talk about saving face ;)

Mini Love

I love the HP Mini 1000.

But my Mini’s trackpad’s died out on me already. At first I thought it was just some issue with Snow Leopard, specifically the point update releasae (10.6.1). It’s an erratic problem, sometimes the trackpad works as expected and sometimes not. (I’d already tried with bootable Windoze on USB, and it’s the same result)

I’m still waiting for my keyboard replacement, and this trackpad issue came along as another thing to worry about on the side. In a heartbeat I would’ve gotten a new Mini, and it would be the same Mini 1000 because of its compatibility with Mac OS X.
 Mini Love
For most other netbooks, ethernet remains one of, if not the, main bane in terms of hackintoshing. But the HP Mini 1000′s Marvel Yukon 2 ethernet port is even natively supported in Mac OS X Leopard.

WiFi and Bluetooth work seamlessly with the OS, the switch is really a switch, doing its job of toggling on/off these two components. No need for Wireless utilities like I do with the MSI Wind’s RealTek WiFi module.

In short, I couldn’t wish for more.

But it seems this relationship is destined to be short-lived. I do not think I’ll get a new HP Mini 1000.

No.

Not when I’m eyeing the HP Mini 311.

I just hope it’s as compatible and will live to my darling Mini 1000′s traits that I dearly love and adore.

LeMaurien19

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 ;)

LeMaurien19

Obsessed

I got Snow Leopard via dearest torrent just this last weekend; I devoted the next two days trying to cram in this latest cat into my MacBook Mini. This is as close as I could possibly get:

1) Downloaded this package thanks to the guys at msiwind.net

2) Used my hackintoshed MSI Wind: Disk utility > Partition external HDD as GUID > Restore Snow Leo Retail image to GUID partition

3) Install Netbookmaker on it.

4) Rebooted the MSI Wind, hit F11 and chose restore Snow Leo partition to boot from: installed Snow Leo to another partition on the same external HDD (I split it into 2 GUID paritions).

5) Once installation was done, I rebooted the wind, ran the Snow Leo installer (the restored partition, not the installed one) and went to Utilities > Reset password to create a password for the root user. I chose of course the partition on which I’d installed Snow Leo (not the one where I restored the installer DVD on)

6) I unplugged the external HDD from the MSI Wind to connect it to the HP Mini, started the Mini and pressed F9 during startup to boot from the partition where I’d  installed Snow Leo.

It boots alright into Snow Leo!!! :D

And with the correct 1024 x 600 resolution as bonus! But aside from the resolution, keyboard and (sometimes buggy) bluetooth, nothing else works. Here’s a video:

Notes: The external HDD installer I made by restoring the Snow Leo Retail DVD on it and applying Netbookmaker actually boots up fine on the HP Mini. So you ask, why not just use it to install directly on the HP Mini’s internal HDD?

Well, the installation doesn’t finish – I get stuck at “7 minutes left” and when I check Install log, it’s reporting a missing dsdt.aml/something-can’t-remember-anymore that’s missing from the ramdisk (installed on the partition by Netbookmaker). This doesn’t happen on the MSI Wind.

As to why that happens, I’ve no idea. Perhaps I could tinker with the ramdisk and all that Netbookmaker pizzaz but I’m fairly new to this installation method which is pretty neat as it allows for a Vanilla install and it’s a modern hackintosh method.

I’ll be retracing my steps to fine tune this install process. Although admittedly, I’m not ready to give up the MSI Wind to yield a purely HP Mini install process – it’s easier with the MSI Wind hackintosh around.

The main point for now, for me, is to get Snow Leo on the HP Mini’s internal HDD.

Oh and 10.6.1 update is out

 Obsessed

click the image to jump to Apple's page

LeMaurien19