Tuesday, August 9, 2011

Install Mac OS X Snow Leopard on Asus EeePC 1005HA / 1008HA



What’s working?
  • 100% working OS X retail/vanilla netbook
  • CPU with Hyperthreading
  • Sleep (closing lid, return with any key, sadly not by only opening lid)
  • Powerbutton
  • Sound (internal speakers and output)
  • Microphone (internal mic and input)
  • Graphics with QE/CI and even VGA out
  • Screen brightness (Fn+F5/F6)
  • Camera (Photo Booth and Skype...)
  • Batteryindicator fully working
  • Automatic sleep
  • WiFi (exchange the original with a Dell 1510 or any other halfsize PCI you know works)
  • Ethernet


Warning: Do not upgrade to 10.6.2, stay at 10.6.0 (10.6.1 works but you have to reinstall a few kexts). 10.6.2 ends support for Atom processors!


Problems?
As this guide is written for a 1005HA with the 4400mAh battery there might be some compitablity issues for some. The batteryindicator might not work as expected. Other than that, everything should be fine!
Just follow my lead and let’s begin!


What you need:
  • The 1005HA Snow Leopard Kit (download here)
  • Retail Snow Leopard DVD
  • 1005HA, 1008HA or similar Eee PC (guide made with a 1005HA)
  • USB Drive, either harddrive or memory, min. 8gb
  • Another computer running OS X
  • A USB-mouse and keyboard

Create the USB Installer:
  • Mount your retail Snow Leopard DVD




















  • Launch Disk Utility and select your USB drive (USB memory or USB harddrive)
  • Select the Parition tab and choose GPT (Guid Partition Table) under Options.
  • Use Mac OS Extended (Journaled) as format.

  •  When finished, go to Restore tab and select your Snow Leopard DVD as Source and your USB drive as Destination.



















  • Launch myHack installer and select your USB drive as destination
  • Under customize, check the following (uncheck the ones that aren’t listed)
com.apple.Boot.plist
EvOreboot.kext
NullCPUPowerManagement.kext
SleepEnabler.kext
  • Press Install



















    • Navigate to the USB drive and go to Extra/Extensions.
    • Copy all the kext’s I provided to this folder, located inside the folder Kexts in the kit.
    • Copy dst.aml to /Extra folder, replace the com.apple.Boot.plist with the one i provided.

    Installing:
    • Plug in your USB mouse and keyboard.
    • Hook up your USB drive to the 1005HA/1008HA and turn on the computer.
    • Press Esc and select the USB drive.
    • Chameleon will now show up, just choose your USB drive and press enter (if encountering problems, boot with ”-v” without the quotation marks and write in comments where you get stuck)
    • If all goes well you will be greeted with the language selection.
    • Open Utilities/Disk Utility and select you internal drive, partition it (1 partition, Mac OS Extended (Journaled), GPT, GUID Partition Table)
    • Close Disk Utility and select the internal drive
    • Click on Customize, select if you want printer support or not, additional languages and check Rosetta.
    • Press Ok, and Install

    First boot:
    • Press Esc and select the USB drive to boot.
    • Press any button when you see Chameleon to abort the autoboot.
    • Now select your internal drive and press enter and let it boot.
    • If all is well the “Before you begin...” should show up. Follow the guide!
    • When it’s completed, you should see your desktop. 
    • There are only a few steps left. DON’T reboot until I say so!
    • Navigate to the USB drive and open myHack installer. Do exactly as you did before, except select the internal drive as destination.
    • Now transfer all the files to Extra located in the Extra-folder in the kit.
    • Transfer the kexts from the kit “/System/Library/Extensions” to the same folder on the internal drive.
    • Double-click the VoodooHDA.prefPane inside the kit (/Sound). And install for all users.
    • Run pfix, select you internal drive.
    • Now shut down your computer, and unplug the USB drive.

    Second boot:
    • Power on the computer and let it boot.
    • Everything should now be working!

    Customization:
    • DSDT patching: This might cause some trouble for you guys, i included my DSDT patch, but they are kind of personal and only works as they should if it's exactly the same hardware, hopefully we all have the same. If not, you should try to make your own.Here's a .zip containing the necessary files. Use DSDT patcher to make your dsdt.dsl and drop it inside iASLMe to make the dsdt.aml that you drop in /Extra. I included my dsdt.dsl file for you to compare with, some fixes are made and you have to copy them to your DSDT. If you don't understand what to do, use Google!
    • In the System Preferences, there is a PreferencePane named VoodooHDA, you can customize your sound/microphone and such here.

    1 comment: