Saturday, May 4, 2013

Latest Asus EeePC 1005HAB installation kit


Asus EeePC 1005HAB

rlmucCn.jpg

NOTE: THIS PAGE IS NOT COMPLETE. PLEASE USE THE PREVIOUS INSTALLATION.

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
Attached File  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:
Attached File  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

Tuesday, March 5, 2013

Asus EeePC 1005HAB


Posted Image

Kit for installing OS X 10.6.8 on an EeePC 1005HAB netbook!

NOTE: This is the latest complete tutorial and installation kit.

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. (Available HERE)
-  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:
Attached File  DSDT for 1GB RAM.zip   14.72K   1 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. It is available HERE.)

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).
(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.)

After Fixkext is done, eject and unplug Thumb-drive. Restart into OS X.

___________________________________________


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.
Very occasional Kernel Panics during startup. Please force shutdown and restart, the second startup is always successful.

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


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 insanelymac for their excellent website and forums. 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)

Peace

Wednesday, September 26, 2012

Everything You Wanted to Know About Hackintosh… but were afraid to ask!

A list of important Hackintosh websites.
This can be useful to anyone interested in learning about Hackintosh.
Please feel free to suggest websites or blogs, I will add them to the list. Thanks.


OSx86 Project | InsanelyMac   www.osx86project.org/
        An encyclopedia style resource for everything Hackintosh.

MYHACK    http://myhack.sojugarden.com
       A well written and supported application for installing Mac OS X on almost any PC.

NETKAS      netkas.org
      Website of the Hackintosh guru genius. Lots of information for advanced hackintoshers.

MALDON guide to DSDT and native power management (Gigabyte)  click here
      This is an old page, which I used to set-up my old Gigabyte EP45-UD3L

OSX86.net (previously KEXTS.com)     http://www.osx86.net/
      Lots and lots of Kexts. Well organized into categories.

myMacNetbook.com   http://www.mymacnetbook.com/
      Home of the Netbook Compatibility Chart.


...to be continued (WIP)

Installing OS X on the Dell Latitude

I recently acquired a Dell Latitude D630. It is now running Snow Leopard (my OS of choice) rather smoothly. One source for an installation is OSXLatitude.com.

Peace.

Wednesday, July 4, 2012

Latest Hackintosh Install Kit

Kit for installing OS X 10.6.8 on an EeePC 1005HA(B) netbook!


New kit available! (new dsdt, other changes)
click here to go to the download site for "JaavrOS_1068_kit_013013.zip".  Thanks and enjoy!

Note: The latest instructions have been moved to Insanelymac, HERE. There are also instructions on OSXLatitude, but I've misplaced my forum password, and cannot reply to support questions there.

Instructions:

Copy to the root of your hard drive the 3 items: machkernel, boot, extra.
....in other words, drag those 3 items onto your hard drive icon.

Install "fixkext" (unzip and run installer).
thanks go out to nawcom for this utitlity

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 again run the utility "fixkext".

NOTE: Having a 2 GB RAM chip installed is required for this kit.
(Otherwise, power management might not work correctly. If you want to use 1 GB RAM you must edit the DSDT file).

If anyone is having issues with the sd card unmounting, add IOSDHCIBlockDevice.kext to /extra/extensions/
It is available here:
(Thanks to Francois for recommending it)
... run the terminal application "fixkext" after adding kext.

Some improvements:
This has updated bootloader, and some other files.
Newer fakesmc... CPU temp can now be monitored.

What works and don't. Please feel free give suggestions for any improvements.

Works:
Mostly everything just works. Including lid sleep, sound, wifi, ethernet, HD and CPU temperature monitoring, Power management, fan speeds.

Things that don't work:
Wake from sleep is problematic with USB drives mounted. Workaround: the application "Jettison". (the terminal program "sleepwatcher" has also been recommended for this purpose)
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 well with the built-in device, as long as you have the correct kext.
I swapped my wifi card for a Broadcom card and flashed it to be an Airport Extreme.
Please let me know if your wifi doesn't work with the stock wifi card. I can find you a different kext which might work.

Links to previous kits:

click here to go to the download site for "JaavrOS_X_1068_1005HAB_070612".
Click Here to download the OLD kit "JaavrOS_1068_kit_070412.zip"
Thanks to everyone for the help and advice!
Peace!

Thursday, September 29, 2011

10.6.8 on EeePC 1005HAB

NOTE: THIS PAGE IS OUTDATED. PLEASE CLICK HERE FOR CURRENT PAGE.


I finally updated the EeePC to 10.6.8. Despite all precautions, it turned into a mess.
Fortunately, I found a solution. Many thanks to Jhonny at the MarcoMC blog. And thanks to Marco. Also, thanks to everyone who helped with development.
Here is the blog with the solution.

In the comments, Jhonny makes available an entire kit for 10.6.8. Here is the link to download Jhonny's kit.That is what I used.
Please note: This kit uses a pre-made DSDT file. Because of this, you must have 2 GB RAM installed for it to work correctly. Or, you can learn how to edit the DSDT file.
To install, copy his kit (the "Extra" folder, ""boot" file and "mach_kernel") to the root of your hard drive to replace the previous. The only additions are to add SMBIOSResolver.kext, and update the FakeSMC.kext to version 3.1.0 (Put them in /Extra/Extensions/). Both kexts are available in my previous kit, or online (google for it).
On my computer, the power and external hard-drives would not work correctly without the SMBIOSResolver. I don't know the technical reason for this, but it fixes several problems.
Good luck with it.

Peace

To update from a previous Jaavros install, this is what I did:
Copy your Extensions folder (/System/Library/Extensions/) somewhere as a backup. You might need it later.
In /System/Library/Extensions, delete all the previously installed kexts from my previous kits. You can easily find them, they will be marked in colors.
Then, run the 10.6.8 COMBO Update Installer. DO NOT RESTART when the update completes.
You will need to Show Invisible Files for the next step.
Drag the "Jhonny's Kit" to replace in root. (drag the "Extra" folder, ""boot" file and "mach_kernel" to the root of your hard drive to replace the previous.)
Drag SMBIOSResolver.kext and FakeSMC.kext to /Extra/Extensions/ and replace. You can find those either in the Extensions folder that you backed up, or in the previous Jaavros kit.
Fix Permissions/cache:  Open Terminal window and type sudo fixkext. Type your password and hit Enter. If you don't have the terminal app "fixkext", install it from my previous kit or download it online.
Restart.
Use Disk Utility to Repair Disk Permissions.

Saturday, June 11, 2011

New installer kit for Eee PC 1005HA (or HAB)

NOTE: THIS PAGE IS OUTDATED. PLEASE CLICK HERE FOR CURRENT PAGE.


The newest Jaavros kit for 1005HA(B) may be downloaded from [new link].
NOTE: The instructions in kit are no longer current.  MyHack is not used. Please use ModUSB instead.

For anyone who installed the previous kit, there are 4 new or updated kexts to install. Also, a newer version of the Chameleon Bootloader. (And a cool Preference Pane)

Fan control should work now. The netbook finally runs cool. The bug that made Power Management occasionally fail to load, seems to be fixed with the new bootloader.
There are a few other updates. Such as "Quiet Boot". These can be changed in the new Chamelleon PreferencePane. (If you still need to get into the bootloader, press F8 before the apple logo appears.)
There is also a different way to make the Installer Thumb Drive, using "ModUSB" by Nawcom.

I will thank those who developed these, and embellish the instructions later on, and update this.

Peace.

What you will need:
• Access to any Mac computer, or a Hackintosh.
• 8GB or larger USB thumb-drive, SD card, or an external USB Hard-Drive.
• Asus Eee PC 1005HA or 1005HAB.
• Retail Snow Leopard 10.6 Installer DVD (the $29 one). You can use any Snow Leopard Installer DVD, as long as it is Retail (not the one that comes with a Mac, but the one you buy for $29 from Apple).
• Mac OS 10.6.6 Combo Updater (downloaded from the support tab at Apple.com). Store it on another (perhaps 2GB) SD card, or a USB Hard-drive.
• Jaavros-Kit 1005HA: download from above
• ModUSB created by Nawcom. Please download it here 
• Nawcom's fixkext utility. Please find it here


To make a USB Thumb-Drive that installs Snow Leopard: 
You can do this on any real Mac computer, or any Hackintosh. Basically, you will be Restoring the "Snow Leopard Install DVD 10.6.0" to the Thumb-Drive. Then using the application "ModUSB" to finish the install.

Step 1. Use Disk Utility to "Restore" from the Snow Leopard 10.6.0 Installer DVD to the USB Thumb-Drive. (enable "Erase Destination")
Screen-shots are here.
2. Run the app ModUSB (thanks to Nawcom). Agree to the legal stuff, then select your thumb drive to do the installation.

3. Copy "Jaavros-Kit 1005HA" to your Thumb-Drive. You will need it later.

Your Thumb-drive is ready to install Snow Leopard on your EeePC!!!


To install Snow Leopard to your Hard-Drive:
Before you install Snow Leopard, there are a few things to do. First, update to the latest Bios. To do this, boot into the Windows operating system that comes installed with the netbook. Use Asus-Tools to update your Bios. Then, re-boot into the Bios by tapping "F2" while booting.  Under the "Advanced" tab, set the "IDE Configuration" to "Advanced - [AHCI]". Under the "Boot" tab, disable "Instant Boot" or "Quick Boot". Don't worry if there is no choice for that. It will only be a choice is Windows is present.
Now you are ready to install Snow Leopard. Plug in the USB Mouse and the Thumb-Drive. Hit F10 (to save changes to the Bios and reboot).

1.  Press "ESC" when the computer boots. Select the USB Thumb-drive from the list.

2. At first window, select the disk icon for the Mac OSX Installer. Hit return.
Install OSX to your hard drive. (reformat to GUID, if necessary) The install should finish, and tell you it failed. That is correct. Don't panic. You just did a clean install of Snow Leopard to your Hard-Drive!!!

3. You still need to use the Thumb-Drive to boot off your Hard-Drive. Because it is still a clean install (vanilla).
Restart into the Thumb-Drive, as you did earlier.  This time you will select the icon for your new Snow Leopard OS and hit Enter. Your computer should boot into Snow Leopard.
When you reach the registration window, fill out the forms. You should eventually reach your desktop. YEY!!!

4. The next thing to do is update to OS 10.6.6. Copy the Mac OS 10.6.6 Combo Updater to your desktop, and run it. After it is done, DO NOT RESTART. Note: This kit is optimized for 10.6.6 update only.

5. Install "Chameleon" using the installer in the jaavros-kit.

6. You will need to show "invisible" files for the next step. The application "ShowAllFiles" in Jaavros-Kit will do this.You can also use terminal commands to show/hide invisible files.

7. Replace the file "mach_kernel" on the root of your hard-drive with the one from Jaavros-Kit. After that, you can hide invisible files.

8. Replace the folder "Extra" on the root of your hard-drive with "Extra" from Jaavros-Kit. (You may have to delete the previous folder first.)

9. Move files in Jaavros-Kit to /System/Library/Extensions, replacing the ones that are already there. 

10.  Fix the Permissions (using Disk Utility)

11. Fix the cache:
Download and Install the app "fixkext" by Nawcom. To run the program, open a Terminal window. (The Terminal application is located in /Applications/Utilities/.) Type sudo fixkext then hit Enter . Follow prompts. It is quick.

After it is done.... NOW you can finally shut down. Expect a long delay. That is normal. Please wait patiently.
When finally shut down, remove the thumb drive.
Startup into Mac OS X.
You should have a fully functional Hackintosh. DO NOT update the operating system to 10.6.7. I will post a hacked-kernel. However, you should use Software-Update to update everything else.
Enjoy.

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