OSX Leopard 10.5.6 on the eee 1000h
Update: You can find new video tutorials on how to install SnowLeopard here.
This is a copy of the original article on eNik.ch
I finally got the time to update my article on how to install OSX 10.5.5 on your eee 1000h.
The procedure is pretty much the same but I tried to add the cool stuff that has been discovered lately, mainly over at ipis-osx.
I tried to keep this guide more basic than the one before, so no iDeneb, iPC or Kalyway specific installation instructions, you’ll have to enable your brain at a certain moment
If you would like to install with the original OSX DVD see the excellent tutorial by Gregory Cohen.
Thanks go to Greg, slither2007, pentiumpc, Thireus,strongesthylian, comatron and all the other fine people at ipis-osx.
To begin with…
Get my install pack here (I compiled a configuration that worked for me. I take no credit at all for this. Guys like paul over here did the lions share of the work).
Unzip the downloaded file (usually it unzips to the same folder)
For each chapter, the files needed are in a nicely labeled folder that contains everything you need (including the download links for the components that I can’t provide freely).
1) BIOS Update to fix ACPI Problems
In order to avoid some very annoying quirks (like bootup taking 20-40 minutes…) you’ll should flash the custom BIOS. If you can wait out the loooooong boot time, you might just use the DSDT method described in chapter 3.4.8).
alex_l provided us with a new version of the 1902 BIOS and DSDT for the 1000h (XP friendly version).
It can be found in the BIOS_1000H_ALEX_L folder.
To flash the BIOS:
- Make sure the the ROM file is named to whatever the name of your comp model is, in my case 1000H.ROM (or 901.ROM)
- Put it alone on a USB drive and insert it into your computer. Reboot, hit F2
- Under the Boot tab of BIOS settings, change priority boot device to USB drive
- Go to exit, select exit + save changes
- This will cause the comp to reboot again, so as soon as you see it start up, HOLD DOWN alt + F2
- This will go into EZ-FLASH and update your BIOS
- Reboot, hit F2, double check that BIOS is working
2) Partition your Harddisk
I kept a dualboot configuration with XP and OSX on my 1000h. In order to accomplish this you’ll have to do some light changes in your partition scheme. I’ll recommend you do a complete backup of your harddisk before continuing!!! You can use programs like Acronis TrueImage to do so.
- Right click on “My Computer” on your desktop and select “Manage”
- Then click on “Disk Management”
- Delete the second partition by right clicking on the second partition of Disk0 and selecting “Delete Partition”.
- Create a new unformatted primary partition
3) Installation
3.1) Preparation – Downloads
- Download your preferred distribution from the usual sources (this is somewhat illegal even if you own a Leopard license, as I do) . I recommend:
- iDeneb 1.4 10.5.6
- iPC_OSx86 Universal 10.5.6 or iPC-X DL 10.5.6
- Burn it to a DVD
3.2) BIOS Settings
Enter BIOS Settings by pressing F2 at the gray boot screen
- Go to Advanced - Onboard Device Configuration
- Onboard LAN: Disable
- Onboard Camera: Enable
- Onboard Wlan: Enable
- Onboard Bluetooth: Enable
- Advanced – CPU settings
- Max CPUID Value Limit: Disable
- Hyper threading: Disable (If you have it in the BIOS – mainly for 901 users)
- Intel Speedstep Enable (If you have it in the BIOS – mainly for 901 users)
- Save & Exit
3.3) Installing OSX
- Put the OSX DVD in your external DVD drive and boot from it (Hit ESC at the gray boot screen and select your DVD drive in the blue/yellow list)
- The boot may take a while (5-10 minutes depending on your DVD drive)
- Just click through until you come to this screen
- Run “Disk Utility”
- Select the second partition that you have created in step 1 and format it by selecting “Mac OS Extended (Journaled)”, naming it (OSX in my case) and hit “Erase”
–
- To be sure you can select the drive and select “Partition”. Press Options and you should see that the drive is partitioned as MBR
- If you go back now you should see something like this.
- Select the drive and click “continue”
- On the “Install Summary” Screen click “Customize”
- Now you’ll have to enable your brain as you’ll have to select the install options. Those options are not always present and/or named in the same way. You’ll have to install:
- The option for ICHx Fixed or Intel ICHx SATA Driver or something similar
- The option for FireWire Remove or similar
- Video/Intel and check GMA950
- PS/2 Keyboard Fix or PS2Fix Keyboard or similar
- CPUS=1 or One Core Fix
- Don’t select any optional Kernel !!!!
- If you have the option to install some tools I’d recommend (if present):
- Kext Helper
- OSx86 Tools
- Pacifist
- Universal OSX86 Installer
Example for iDeneb 1.4
- iDeneb Essential System
- Patches 10.5.6 Ready / Alternative Essential Patch / PS2 Fix for ACPI kext 10.5.6 / PS2 Fix Keyboard
- Chipset / ICHx Fixed
- Fix / AppleSMBIOS / AppleSMBIOS 667
- Fix / FireWire Remove
- Fix / Battery Manager
- Fix / PowerOff_OpenHaltRestart
- Video / Intel / IntelGMA950
- And the recommended Apps
- Hit “Done” and “Install”
- Go have a coffee or two, install takes around 25 – 40 minutes.
3.4) Post-Install
After first boot you’ll have to answer some questions from Apple.
Don’t forget to define a password, we’ll need it later!
There is no guarantee that all the kexts in this bundle do work with your eee PC. There are simply too many different hardware revisions out there (even on the 1000h it seems that there are at least 3 different brands of the camera used – some work, some don’t).
So if you install the kexts:
Do so by following the guide (unless you know what you’re doing) as it makes it easier to spot an offending kext. Install them using kextHelper (it sets the corrects rights and stuff and makes a backup of your replaced kexts).If ever a kext has your system crashing/not booting/unstable do the following:
Boot into “single user mode” by specifying -s at the boot prompt Then type: /sbin/fsck -fy /sbin/mount -uw / (don’t forget the / at the end!!) Then erase the offending kext(s) with the backup(s) (example of AppleIntelGMA950 kext) cp -R /Backup Extensions/AppleIntelGMA950.kext/ /System/Library/Extensions/ rm /System/Library/Extensions.mkext Reboot with the -f option
3.4.1) Fixing “About this Mac”
- Install the “About this Mac” package. Just click through it
3.4.2) DSDT file
The DSDT file can be used with the latest Chameleon bootloader.
- Launch the Univeral OSX86 Installer Application (ignore the errors, I only included the needed stuff) and install the bootloader to your OSX partition (beware to not choose any other partition!!!)
- Copy the corresponding dsdt.aml file to your root directory.
Attention there are two flavours: one for 1GB (original) 1000Hs and one for updated 2GB ones!!!
Attention the provided dsdt file only works with the 1000h!!!
For more information see this thread.
The DSDT file will handle and correct the following stuff :
- Brightness Control (wake fix, no need for AppleIntelIntegratedFramebuffer.kext)
- Power Button Fix
- Lid close goes to sleep (no need for Clamshell.kext)
And on a more technical level:
- VGA fix (no need for Natit.kext)
- CPU Alias
- Mute fix
- _T_0 fix
- HPET fixed
- RTC fixed
Note: This things are already partially fixed by the modified BIOS that you have flashed – so basically you should be able to go back to the latest vanilla BIOS from ASUS, but I prefer to be sure, in case I mess up my DSDT file
3.4.3) Installing kexts
- Run “Kext Helper”
- Drag all kexts in the “3.4.2_InstallingKexts” folder onto the “Kext Helper” application (The SMBIOS kext might not be needed for iDeneb).
- Type your password, click “Easy Install” and follow the dialogs
- Reboot
3.4.4) Fixing the resolution
- You may have a strange 800×600 resolution. Don’t worry, we’ll fix that.
- Install “SwitchResX”
- Launch “SwitchResX” property panel
- Go to “Custom” and click on the plus sign “+”
- Create a custom resolution. Only change the “Pixel Clock “to 60 and the Horizontal resolution to 1024 and hit OK.
- Click “Apply”
- Launch “OSx86 Tool”
- Select “Enable/Disable Quartz GL”
- Click on “Enable Quartz GL”
- Reboot
3.4.5) Fix Power Management
-
Delete the “PowerManagement.bundle” in System/Library/SystemConfiguration by dragging it to the Trash (it might be a good idea to make a copy first
. You’ll have to enter your password to proceed.
-
Now install the new “PowerManagement.bundle” by dragging it to System/Library/SystemConfiguration. Again you’ll have to enter your password to proceed.
- Launch “OSx86 Tool”
- Select “Repair Permissions” and “Clear Extensions Cache”
- Click on “Run Selected Tasks”. You’ll have to enter your password to proceed.
- Wait (this may take some time – 5 to 10 minutes)
- Reboot
Update: For those having problems with missing or double battery icons, read this:
This is a known problem on some configurations.
Could also be that it conflichts with the installed PowerManagement.bundle.
For me on my 1000h it worked like a charm but I had to delete the existing ACPIBattery.kext because I got two battery indicators.
If you have no icon, try the ACPIBattery.kext from my 10.5.5 postinstall pack here.
3.4.6) Install WLAN Driver
if you stayed with the original Ralink card
- Download here
- Use specific application to control WLAN
-
I for my part installed a Apple Airport mini PCI WLAN card – BroadCom BCM 94321MC 802.11n (search for BCM94321MC on eBay – around 20$-30$) which works out of the box and is recognized as Airport card.
3.4.7) Fix sound
There is no need for the Audeee solution anymore. The VoodooHDA.kext resolves the problems (though only one Microphone is working – mono).
I’ve included the latest VoodooHDA.kext compiled and adapted to the eee by Thireus (22/04/09: v.3).
Check back often over at ipis-osx in order to get the latest versions, as I’m not able to update very often lately.
Optional:
- Install Spark
- Launch Spark
- Select “File/New Hotkey/System”
- Select the actions “Mute” and assign each a key combination under “Shortcut” (I’d suggest something like Ctrl-F10 – FN key does NOT work, they are not captured by OSX but by the BIOS directly!)
- Check “Display confirm Dialog” (this makes for a nice OSD)
- Hit “create”
- Repeat for “Volume Up” and “Volume Down”
Normally you should now have sound on boot, on wake from sleep, keyboard control for Volume and Mute and the possibility to select the input in the SystemPreferences. The Output (Speaker/Headphones) is switching automatically when plugging a headphone in.
3.4.8) Speedstep
The speedstep support has already been installed with the above kexts.
You can launch the GenericCPUPowerManagement Application from the “3.4.7_Speedstep” folder to check if the throttling is working.

3.4.9) Misc Fixes
This directory contains fixes for potential problems (always, and I mean ALWAYS make backups of your kexts before trying those fixes):
External USB to Ethernet : Provides the kexts for an external USB to Ethernet adapter
Time Machine Fix : Provides a known fix if your TimeMachine is not working as advertised
Attention might break the RalinkDriver!!!
Bluetooth Fix : Fix for erratic Bluetooth (may or may not work with 10.5.6 – try it out)
Keyboard : Provides a fix for the Swiss French keyboard layout with a hacked kext. You can use the Ukulele app to create your own keyboard layouts.
Trackpad Fix: I had to install/reinstall those two kexts after my 10.5.7 upgrade.
That’s it…
What works:
- System running with EFI, vanilla and Quartz extreme support
- Stock Kernel : working with EFI
- GMA950 : working with QE & GL
- Sleep Mode : working (With wakeup by pressing power button)
- Wlan : working (After Start and wake on Powersaving a manual switch off/on is nee
ded on original Ralink Card)
- Camera: : working
- Multitouch : 2 finger scrolling, 3 finger control, 2 finger doubletab
- SD Slot
- External USB to Ethernet adapter for the MacBook Air
- Time Machine
- Sound output working
- Brightness control
- Speedstep
- Sound input
- Ethernet
What does not work yet:
- Nothing
All the information in this post comes from the following sites and from hours of trial and error work from my eee PCs:
http://forum.insanelymac.com/index.php?act=idx




Can I get Any help???
good afternoon, sory for my bad english..can anyone helpme with this file :http://technow.cc/download/MY_BUNDLE_V0.9.4.2.zipit’s always stuck at 49%any other alternative download link??Thankz….
Hey great tut! Just one clarification. When you say I can go with the vanilla BIOS as long as I can take the long wait, are you talking only about the 1st installation boot? After that, when everything is set-up, I will be ok (ie no long waits)? I need to dual-boot with win7 and thus install the latest BIOS 2204 to my 1000H.
Starting my hackintosh project today. Making a Mac Netbook out of an Asus eee 1000h PC. http://is.gd/4EA5d http://is.gd/4EA7a