Asus EeePC 1005HAB
Kit for installing OS X 10.6.8 on an EeePC 1005HAB netbook!
What you will need:
- Asus EeePC 1005HAB or 1005HA
- 8GB (or larger) USB Thumb Drive
- Retail OSX 10.6.0 Installer Disk
- Working Mac or Hackintosh computer to create Thumb Drive Installer
- JaavrOS_1068_kit_013013.zip 27.77MB 47 downloads
- Nawcom's ModUSB (available HERE)
NOTE: This kit is set up for an EeePC with 2GB RAM. If you have only 1GB RAM installed, substitute this DSDT in /Extra:
DSDT for 1GB RAM.zip 14.72K 4 downloads
__________________________________________
Pre-installation (BIOS setup)
Boot into the BIOS.
(Boot the EeePC. When you see the first window with the big Asus EeePC logo, press F2 key. You will be in the BIOS.)
Choose the following settings:
Advanced -->
IDE Configuration -->
ATA/IDE Configuration [Enhanced]
Configure SATA as [AHCI]
CPU Configuration -->
Max CPUID Value Limit [Disabled]
F10 to exit and save configuration changes.
___________________________________________
Installation
Create USB Thumb Drive Installer using Nawcom's ModUSB. There are instruction HERE.
Install OSX 10.6.0 using your USB Thumb Drive Installer: When in the main installer window, use Disk Utilities to format the Hard Drive to GUID (same procedure as you used it the Thumb Drive Installer). Then continue the installation.
Restart.
Boot into the newly installed Mac OSX using the Thumb Drive (press the "esc" key at boot, select the thumb drive), When in the Chameleon Bootloader Screen press any key, then select your new OS. You should boot into your new OS.
Run Software Update and update everything (you will be at 10.6.8 after the update. Do NOT restart.)
(note: Updating the OS using the Combo Update is an alternative, and can be more reliable)
Copy to the root of your hard drive the 3 items: mach_kernel, boot, Extra [folder].
....in other words, drag those 3 items onto your hard drive icon.
Install "fixkext" (unzip and run installer).
Open a Terminal window. Type "sudo fixkext" (without parentheses). Type password then return, (it will not respond while typing password).
Restart when prompted.
(The purpose of the utility "fixkext", is to reset the Kext Cache. Any time you install or change any kexts, you should run the utility "fixkext" again.)
You will no longer need to use the Thumb Drive.
___________________________________________
What works and don't
Works:
Mostly everything just works. Including lid sleep, sound, wifi, ethernet, HD and CPU temperature monitoring, Power management/Battery Meter, fan speeds, SDHC card slot.
Things that don't work:
Wake from sleep is problematic with USB drives mounted. Workaround: the application "Jettison" (available HERE).
(the terminal program "sleepwatcher" has also been recommended.)
Sound is slightly muted after wake from sleep. Solution is to install the application "Spark" to set-up F-Keys for sound volume and mute.
Wifi works with the built-in device, as long as you have the correct kext. Please let me know if your wifi doesn't work... I can find a different kext which might work.
For better performance, you can take-apart the EeePC and swap the WIFI card. I swapped my wifi card for a Broadcom card and flashed it to be recognized as Airport Extreme. It is a Half-Size MiniPCIe card. I recommend the Broadcom BCM4322 Wifi Card. It works OOB with the stock OSX kexts.
Some things to know
Any Asus EeePC model with Atom 270 or Atom 280 processor and GMA950 graphics should work with this kit.
Apple discontinued support for Atom processors after OSX version 10.6.2. Therefore, a "legacy kernel" is required for 10.6.8. That is why the "mach_kernel" file is included in this kit.
The OSX 10.6.0 Installer DVD should be used to create the USB Thumb-Drive Installer, for the reason of the previous comment. The OSX 10.6.3 Installer DVD will not work according to my instructions. It might be possible to use 10.6.3 Installer, by using a flag to force ModUSB to boot the installer disk with "legacy kernel". But I haven't tested that.
Atom 270/280 processors are 32 bit. Therefore, Snow Leopard is the latest OS that can be used normally. It might be possible to boot Lion OS with certain newer techniques, but I haven't tested that.
Troubleshooting
"Hibernation Image Too Old"
Problem: A message during boot about "Hibernation Image being Too Old".
Solution:
Open a Terminal window.
sudo pmset hibernatemode 0
sudo rm /var/vm/sleepimage
Reboot
Important Note: I have put the installation in this form, instead of EDP for an important reason: I was unable to make this installation work with the newer versions of Chameleon and MyHack. Using MyFix at anytime will break this installation making it impossible to boot. Use Fixkext instead. (Do not run MyHack or MyFix after doing this installation). Updating the bootloader (Chameleon) will also break the install. Update Chameleon at your own risk.
If anyone can make this work with MyHack and the newer Chameleon, please post your success so we can add this to EDP. I was unable after much effort.
MyHack is an excellent tool, and we are all very grateful to Conti for his contributions. It is unfortunate that I could not use his tools on the EeePC in this installation.
Acknowledgement
Great thanks to Dinesh for the quality DSDT. Customized sound and ethernet kexts thanks to sakman. Thanks to someone in a blog who called himself Jhonny, for having many of these kexts in a working kit, and patching them to load directly from the /EE folder. Thanks to Nawcom for ModUSB and Fixkext. Thanks to all the crew members at OSXL for their help and patience. Thanks to the crew at Chameleon for the bootloader. Thanks to Netkas for FakeSMC. Thanks to the plugin developers. Thanks to Conti for MyHack and the other tools he either created or helped to create. Thanks to Voodoo Project for their kexts. Thanks to everyone else I didn't mention here, who has contributed to the Hackintosh community.
Disclaimer
I did not create any of the tools, kexts or software used. I am not taking credit for any of it, and I give thanks to those who created it. All I claim to have done was collect all this into a working kit for a quality experience in OSX.
(use at your own risk)
The picture is from my camera (all rights reserved?!?). That is the NY skyline with the Empire State Building in the background. Enjoy.
Peace