Small Computing

How-to: Install OS X on Asus Eee PC 1000HE Netbook

As I said in the OS X on Asus Eee PC 1000HE troubleshooting article, I figured I’d go ahead and throw together a more traditional how-to to help out some folks who were interested in installing OS X on their Asus Eee PC 1000HE netbook. Now, it’s not exactly difficult, and this is little more than cobbling together work that others have done, so allow me to give credit where it’s due and list those sources before we get into the actual steps. Just keep in mind that some things won’t work (yet).

And of course, this guide wouldn’t be what it is without the variety of folks who’ve helped contribute to the guide, call me on my mistakes, and in general make it better for everyone. I don’t mean to leave people out, but seriously, so many people have come together on this that it’d get unwieldy to start listing names…

However, special thanks to the forum members here who are discovering all sorts of thing: GuyHersh who is maintaining (better than I can) a thread with updates for your OS X install on the 1000HE (and for keeping everyone up-to-date with available downloads — I go to the thread when I want to see what’s new, okay?), pwm8 for an excellent iDeneb 10.5.7 update guide, rcfa for a retail OS X (vanilla) 1000HE install thread (it’s a work in progress), and everyone for coming together to help out. Please, I know I haven’t mentioned everyone by name and that doesn’t mean that I or others don’t appreciate your work. Seriously, thank you, all of you.

Here’s a list of what you can expect to work (or mostly work) and what won’t:

Also, I’ve had reader report that this guide works for the Asus Eee PC 1000HA netbook, but as I don’t have one, I am unable to answer any specific questions about it. However, other readers may be of assistance.

– I’ve tried to rearrange the guide so that it’s easy to follow and knocks out various pieces of the installation in a somewhat logical manner. If you’re only able to do part, you should be able stop, come back later, and pick back up and get things working. Also, if you’ve already installed some of these things but haven’t done others (SpeedStep comes to mind), they’re somewhat separated so you can scroll right now to that section without reading through the entire thing again. And yes, I did sneak fixing LCD brightness into the video section. –

Here’s what you’ll need to do this: iDeneb 1.3, external DVD drive, and this collection of various things that should be installed after OS installation (from JokerPCs thread on insanelymac).

From superhai’s Darwin project site, you need two files for SpeedStep (I’m not linking directly to them in case they change) so download VoodooPower.kext and GenericCPUPowerManagement Application. And grab this kext file for LCD brightness control (requires nothing extra to make it work).

Thanks to the awesome user community, a working ethernet driver is now available. Please note that there’s different files for different versions of the OS. If you’ve braved the upgrade to 10.5.6 (or 10.5.7), then grab the 10.5.6 installer. If you’re still working with 10.5.5 or like to do things the hard way, here’s the 10.5.5 (and 10.5.6) files. Note: you only need one of them, not both, if you’re working with 10.5.6.

Since you ought to update your iDeneb install after it’s finished, you may want to look here for the iDeneb 10.5.6 update.

And once you’ve installed 10.5.6, then get iDeneb 10.5.7 update (this updates from 10.5.6) because that’s available now as well.

Now thank GuyHersh making most of this stuff available.

Also, you do not need a custom BIOS as iDeneb 1.3 will install on the default BIOS. I know with other Eee models you need to grab a hacked BIOS, but again, let me be very clear: you do NOT need a modified BIOS to install OS X on the Asus Eee PC 1000HE netbook. The 0303 BIOS (shipping BIOS) works fine for OS X.(I’ve not tried any others, but my guess is that they’ll work as well.)

Another caveat: I and others have had issues with the trackpad drivers not loading properly (you’ll know they’re not when the cursor jumps down the screen and gets stuck in a corner and is all but unresponsive). Rebooting usually solves it for me, but readers suggest you might also try plugging in a USB mouse before you boot the OS X installer. (Also note: this sometimes happens when you’re actually in OS X, so, again, reboot or USB mouse.)

Final caveat: if you, like me, have installed Windows 7 on your Asus Eee PC 1000HE netbook, you may find that it has completely taken over the MBR, thus making it impossible for the chameleon boot loader to make it into OS X. Here’s two solutions: easy way to dual boot Windows 7 and OS X, and the more involved, but cleaner, way to dual boot Windows 7 and OS X. Alternatively (better than either), install the latest version of the Chamelon bootloader (download links on the right because the versions change) and make the OS X partition the active one with the Windows 7 command line tool.

Preparing your Asus Eee PC 1000HE netbook for OS X

The first thing you need to do is boot into Windows and get a partition setup for OS X. This is quick and easy.

Mindlessly slam the F2 key to get into the BIOS. You need to tell it to not boot to the hard drive.

Installing OS X on the Asus Eee PC 1000HE netbook

OS X will slowly, very slowly, boot. You do not need to specify any boot flags, just hit Enter to boot.

Here’s where you’ll need to select a few things to help make stuff work.

Once you’ve selected all of these things, hit Done and then Install and wait. Once it’s all done, with some luck, it’ll reboot itself and you’ll be at the usual OS X user registration screen.

Post install cleanup: fixing OS X (sort of) on your Asus Eee PC 1000HE netbook

The next part includes the initial computer setup, and because you don’t have a functional ethernet connection, wired or otherwise, be sure to select My computer does not connect to the internet once you’re prompted for that. I’m crossing my fingers that functional drivers will show up soon, or that existing ones can be persuaded to work. Anyhow, soldier on.

Video and miscellaneous support files

Now open up that file that contains all the stuff I said you’d need for post installation.

Sound support (if you installed AppleAzaliaAudio)

Next on the list is sound, and this’ll require reading the how-to file in the directory because you need to install CHUD, and if you don’t have a Leopard DVD handy from your Mac, well, that’s where the reading comes into play. (The alternative is to sign up for an Apple Developer Account and then download it from Apple, but reading the how-to is probably faster.)

Sound support (alternate driver)

If you skipped the AppleAzaliaAudio part in the installation, then that must mean you’re looking for the cleaner way to go. Here it is: VoodooHDA 0.2.2. The driver and prefpane are linked in that thread and reports are generally fairly positive. Install the .kext in the usual method.

Power management

Time to fix power management.

There’s some last minute cleanup to perform, so go back to the iDeneb App folder (it’s in OS X’s Application folder) and run OSx86Tools.

SpeedStep support

Let’s get SpeedStep working so that you can get more than 3 hours of battery life. This works as of today, 3/7/09. (Disclaimer: the solution has changed in the last few months and old methods you find will not work unless you’re using an Eee customized boot132 disc with the old files on the disc.)

From superhai’s Darwin project site, you need two files (I’m not linking directly to them in case they change).

Wireless card swapping

I haven’t personally done this, but there’s been a lot of discussion in the comments about changing the wireless card, so rather than make everyone hunt through the comments, I figured I’d include the links here.

Upgrade to 10.5.6

If you missed the link above, I’m just echoing it down here to make sure everyone knows about it and can update their system. I haven’t tried this yet, so I can’t comment or provide directions.

Upgrade to 10.5.7

I’m going to shamelessly steal from the forums for the 10.5.7 update. Aside from formatting, this is entirely pwm8’s work. See the iDeneb 10.5.7 update guide thread for more information.

Ok, I have spent most of the morning struggling with the 10.5.7 iDeneb update, but I finally have it mostly working. I was running iDeneb 1.3 updated with the iDeneb 10.5.6 updater.

I spent most of the morning in safe mode trying to figure out how to get back to working condition. Needless to say, this update was a bit of a struggle, so here’s some tips to help others.

Main points:

  1. Backup to a flash drive or SD card ALL of your AppleIntelGMA950 files. This includes AppleIntelGMA950.kext, the two bundle files containing “950″ in the file name, the plugin file with “950″ in its file name, and the AppleIntegratedFrameBuffer.kext from your 10.5.6 install before you do anything. All of these files are located in your System/Library/Extensions file. The AppleIntel950 files are next to each other in that file so are easy to find.

  2. Also backup IOBluetoothFamily.kext from the same file

  3. Download the iDeneb 10.5.7 Combo update from Ihackintosh or from the link posted in the first page of the large thread on this forum titled: “OS X on Asus eeePC 1000HE – Updated 5/18/09”

  4. Install the combo updater, reboot.

  5. Reboot should work, but your machine will be in 800×600 stretched mode (much like the first time you installed). Also, bluetooth will be working, but will not be able to be turned off.

  6. Using Kext Helper, reinstall AppleIntelGMA950.kext, AppleIntegratedFrameBuffer.kext and IOBluetoothFamily.kext. Don’t reboot yet.

  7. From your backups, copy the 2 bundle files and the 1 plugin file that have “950″ in the file name into your hard drive System/Library/Extensions folder. You will have to tell it to replace existing versions of all those files.

  8. Reboot. You should be back to normal, with correct resolution and bluetooth able to be turned on and off.

A couple of issues: I don’t see anything different regarding power with this update-a couple of posters have noticed better battery life, I haven’t seen that yet. Also, no difference in the power management stuff in GenericCPUPMControl-one side’s graphs jump up and down and the other side stays at 100% (this is showing VoodooPower.kext 1.2.3 for reference)

I haven’t noticed that anything else is broken. Yet.

You should now have a working OS X on your Asus Eee PC 1000HE netbook. Except for stock wireless, everything should more or less work. I’ll keep my fingers crossed that Ralink keeps up their commendable job of writing OS X drivers, but I’m not holding my breath.

← How-to: Apple Aluminum Keyboard in Windows
Asus Eee PC 1000HE Netbook Review →