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

Thursday, April 7, 2011

Manual for Hackintosh on EeePC 1005HAB

Owners Guide for Hackintosh EeePC 1005HA

I'm working on an owners manual for the hackintosh EeePC. I thought it might be helpful. Actually, I had NOTHING better to do while commuting on the subway (That's right... I wrote it on my Eee PC while riding the NY subway. Try that with a macbook!!). If anyone has anything to add, please comment. I will add it to the manual, or correct whatever isn't accurate.
Thanks for your help.

Startup/Shutdown/Sleep:
Startup: Push the metal button above the Delete key to start netbook. You can do simply do nothing, and the computer will boot. This is the normal way to startup.
Custom Startup Options:  If you would like to startup with any custom options, hit any key when prompted, then tap the arrow keys (up/down) to select from startup options. Hit the "Enter" key to boot.

More startup options:
When you are prompted, tap any key to enter the startup-options selection screen. At this point, you can simply start typing. You will see your typing appear at the lower part of the screen. You can type as many startup prompts as you like, each separated by a space.
Common things to type: 
-v -f       -v starts up in Verbose mode. You will see all the startup codes appear on the screen the netbook boots (it looks like DOS).  -f forces the boot process to ignore and rebuild all system "caches". If your computer hangs on boot, try typing "-v -f" (without quotes). This is useful when troubleshooting. You can read the final error which prevented the computer from booting, and take steps to fix it.

Sleep:
To sleep the netbook: Type "Fn F1" (the blue Zz key). This will sleep the Netbook. You will see the blue indicator light flash on and off when sleeping. Tap any key to wake the computer from sleep. (The trackpad will not wake the computer. Lifting the lid will not wake the computer. This is consistent with an Apple MacBook Pro.
How the Lid works:
Closing the Lid on the Netbook turns off the backlight. It does NOT sleep the computer. If you want to put away your computer, you should sleep it first (Fn F1), then close the lid. Alternatively, you can set the preferences in Energy Saver to sleep the computer after a short period of inactivity. Then you can simply close the lid and the netbook will sleep after the assigned time in the Energy Saver preference pane. If sleep does not function properly, try checking ALL the checkboxes in the Energy Saver Preference Pane ("Put the hard disk(s) to sleep…" etc.).
Please read the section explaining the Energy Saver preferences.

Sound: 
Sound was fixed using the VoodooHDA kext. The Internal speaker, the Speaker Output Jack, the Internal Mic (top of the lid) and the Mic Input Jack works. There is also a Preference Pane for VoodooHDA which can be installed (by double clicking the file). The preference pane can be used to boost the volume of the internal speaker, by increasing the PCM slider. The Internal Mic can be turned-on by increasing the "Recording Level" and "Mic" slider. Plugging in speakers or headphones turns off the internal speaker.
The program "Spark" can be used to assign Function keys to Sound Up/Down/Mute. 

Function keys:
The following Function Keys (Blue keys) work in combination with the Fn key:

Fn + F1: Sleep
Fn + F5: Decrease Backlight brightness
Fn + F6: Increase Backlight brightness
Fn + F7: Toggle Backlight On/Off (same as opening/closing lid) [Note: with DSDT, the Fn-F7 does not function. Also, closing the lid with DSDT enables full sleep.]
Numerical Keypad: Fn key in combination with the Blue Keypad Numbered keys.
Fn + arrow keys: gives you "Home", "PgUp", "PgDn", "End".

External Display: 
The external monitor jack (VGA) works in Dual-Display mode. Do NOT activate MIRRORING. It will not work, and causes problems if accidentally activated. Simply plug in an external display (analog VGA) to enter dual-display mode. You can further adjust the settings in the "Displays" Preference Pane.

USB:
The USB jacks all work, at USB2 speed. The left-side USB jack (nearest the Power plug) has extra power for an external hard-drive. The other USB jacks do not.

Customizing:
Spark:
The application Spark can be used to customize keyboard shortcuts and F keys.

Scale Screen: 
Because of the small display on Netbooks, some applications or menus might not fit entirely on the screen. You might not be able to access certain items in menus. There are applications and scripts that will shrink the screen. These scripts can be a great workaround to reach important items. Be aware that they cause strange text-rendering errors and glitches. The scripts reduce the size of applications, so be sure to return them to 100% after you do what you need to do. Basically, once you activate the scripts to scale the screen, every application afterwords is reduced. The application "statusBar" makes a pull-down menu to select the amount of scaling.
Another workaround to the small display size is to plug in an external display.

Unmount_Windows:
If you dual-boot with Windows, you might want to eject the Windows partition while using Snow Leopard. This script will eject a disk, as long as it is named "Windows".  You can rename your Windows partition to "Windows", while in Windows OS (Mac OS won't let you rename a Windows disk). 
To make your Windows partition automatically eject at boot, drag the application into  System Preferences—> Accounts—> Login Items. It will eject the Windows partition every time you boot.

Maintenance: 
Any time you change any Kexts or other System Files, you should Rebuild the Extensions and Kext Cache. The Terminal Program "Pfix" was installed by the MyHack. It takes a while to run, but it gives a very thorough fix. 
To run Pfix, open a Terminal Window and type “pfix”. Follow instructions (usually type 1 then hit Enter key). Pfix takes a while. Be patient. When it is done, it will tell you to restart. It is a stable program that rarely crashes. If it seems to stall, just wait.

Cleaning the EeePC:
My EeePC is a fingerprint magnet. The best way I’ve found to clean the outside of the lid is with a damp cloth or paper towel. If you have an Eee with the rubberish coating, wet the back of the lid with a damp cloth, then wipe it with a dry one. You will be surprised when it returns to like new looking. The palmrest can also be cleaned with a cloth or paper towel, not as wet as when cleaning the lid. The display can also be wiped with a damp cloth, followed by a dry one. Please keep your Eee clean. A clean netbook is a happy one.    :-)

Wait a minute…. IS THIS LEGAL?!?

OK. Here we go…. First of all, I am NOT a lawyer, so don’t hold me to this. I have done a reasonable amount of research. This is what I have found:
To make a long story short…. It is illegal to install Snow Leopard on non-Apple Hardware. You are violating Apple’s licensing agreement when you INSTALL Snow Leopard on non-Apple hardware. 
So… Will you go to jail? Absolutely not.
When you install Snow Leopard on a PC, you are liable to Apple for the FULL amount of the DAMAGES. Which is $29.99. The cost of the Operating System disk. That is it.
That is not a misprint. Hackintosh is less than a $30 crime. Apple has NO interest in paying their lawyers to try to sue you for $30.
So, Hackintosh is a $30 crime that will never be enforced. In a nutshell, installing Snow Leopard on a PC for your personal use is perfectly OK. You will not be prosecuted or harassed for it. 
Can I sell my Hackintosh?
Yes, and NO. If you sell a PC with Snow Leopard installed, it is not legal. You are liable to Apple for the full amount of the DAMAGES. Which is now the full price of the OS, plus all PROFITS. So, if you sell a netbook with Snow Leopard installed for $300, you would be liable for the full damages to Apple. Which would be the price of the netbook. Which would be $300 in this example. So, as you can see, it is legal and unenforceable to install Hackintosh, but if you sell a Hackintosh, that is a much larger crime.
In a nutshell, it is OK to install Hackintosh on a PC, but NOT OK to SELL a PC with Hackintosh “pre-installed”. Do you get it yet?
But, here is the catch. It is perfectly legal to sell a “compatible” computer, along with instructions how to hackintosh it. Of course, that is legal (freedom of speech, duh). You can even include the Kexts, Bootloaders, and any files needed to hackintosh. That is perfectly legal. The only thing that is illegal is the actual act of installation. And that is only a $30 crime. Making sense yet? OK? Here is where it gets strange. It is legal to sell a Thumb-Drive with Snow Leopard modified into a Hackintosh Installer, as long as it is a “separate” sale. In other works, you cannot include a Thumb-Drive installer along with your hackintosh. But, you are allowed OFFER to “ADD” a thumb-drive to the deal for an extra charge. Usually $50 for the thumb drive. You can even combine the two deals in one sale. That is legal. As strange as it sounds.

Once again, it is OK to install Hackintosh, and it is OK to sell a “compatible” PC, along with the installation kit, instructions, and any necessary files. You CANNOT sell a PC with Snow Leopard pre-installed. Everything else is legal.
Can I charge money to install Hackintosh on someone else’s PC?
YES!!! The person who pays you to do this installation is committing the illegal act. Once again, it is a $30 (unenforceable) crime. The person charging money to install Hackintosh has commited NO crime.

Can I use a Hackintosh at work? I wouldn’t. Once again, you are liable to Apple for the full damages, including your profit. In other words, Apple could own your company if they wanted to. As I said, I would NOT use a Hackintosh to make profit at work. If you are in business, buy a real Mac. That is the same reason the large agencies are careful about Font licenses. They don’t want Adobe to sue them. Adobe has “Font Police”, who have been known to look on company computers for illegally installed fonts. The same applies to Hackintosh. Don’t use them at work to make profit. You could be liable for a huge amount of damages. Talk to your lawyer about this.


What if it breaks?

You did an update, installed a program, or did absolutely nothing…. and it won’t boot!!
What do you do?!?
First thing: DON’T PANIC!
…Relax. 
If it hackintoshed once, you should be able to easily make it work again.
Your first action should be the terminal application PFIX. If you can manage to get it to boot, and it still isn’t working right, try running PFIX in the terminal. PFIX can fix most problems.
However, If it won’t boot, then you can use the Thumb-Drive to make it boot. Once there, you can run PFIX. Then restart.
If it still isn’t working properly, you can redo the hackintosh. Run “MyHack”, then replace the mach_kernel, and the Kext files (same as you did when you did your original installation). After that (and anytime you move or change any kexts) you should run “PFIX” and restart.
If that still doesn’t work, you can restore your system from the “Time Machine” back-up that you hopefully made. After you restore, you would need to use the Thumb-Drive to boot, then redo the hackintosh as above (replace the mach_kernel, kexts and run PFIX).
If that still doesn’t work, then I am sorry. You might have to wipe the hard drive and re-install Snow Leopard. I have never had to do that. Hopefully you won’t have to either.

Shopping for an EeePC to hackintosh.

The EeePC Hackintosh I own is an Asus EeePC 1005 HAB. It came with a 250 GB hard drive, Intel Atom N270 CPU, and a 3-cell battery. I have swapped out the WIFI card with the Dell 1510 “N” card (which I “rebranded” by flashing the ROM to the manufacturer code of an Apple Airport Extreme card). The WIFI card that is pre-installed will work, however the Dell 1510 (Broadcom 4322) works better. I also upgraded to RAM to a 2 GB Corsair chip.

You don’t need this exact EeePC. 
The following should also work:
1005HA, 1005HAB, 1008HA, 901HA, 1001HA.
As long as it has either a N270 or N280 CPU, and Intel 950 graphics, you should be able to hackintosh it with my kit. You can use the original 1GB RAM chip, or upgrade to a 2 GB chip. You can upgrade your hard drive also. I have seen a Hackintosh EeePC with an SSD install. It was very fast, and hackintoshed fine.

Any battery will do. Mine came with the 3-cell, which will give you 2-3 hours life. I bought an aftermarket 9-Cell battery which gives over 7 hours battery life. The 6-cell battery is another decent option (4-5 hours).


Sunday, April 3, 2011

Show Invisible files using Terminal commands

To show hidden files (copy and paste one line at a time, followed by Enter):
defaults write com.apple.finder AppleShowAllFiles TRUE

killall Finder 

To hide hidden files:

defaults write com.apple.finder AppleShowAllFiles FALSE

killall Finder 

Wednesday, March 30, 2011

Snow Leopard 10.6.6 on Asus Eee PC 1005HA


Note: This install is outdated, See the newer blog, above.
First, a quick explanation about this install method. (You can skip forward to the next section if you want.)
I have tried many install methods. This is my favorite. I would like to thank everyone in the Hackintosh scene. I will try to thank the individuals who developed the kexts in this package, as I remember where I found them.
The method described below is a "non-DSDT, hacked-kernel, null-powermanagement" method based on myHack installer v1.1. Basically, this method is based on Kexts.  Being Kext-based, allows for updates. These can be shared on my blog for everyone to update with. Because it is not based on DSDT,  you can change your hardware. You may upgrade your RAM, Battery, Hard-Drive, WIFI card, etc. If you want to make your own DSDT, that would be also be good. You should avoid using a DSDT created on someone else's computer. There can be subtle differences that can cause problems. It isn't that difficult to learn to make a DSDT file. If not, you can have a fully functioning hackintosh, using my kit, without DSDT.
The hacked kernel allows for upgrading beyond the Atom's end-of-support since 10.6.2.  To update the OS, you would need to replace the mach-kernel after the upgrade. (Also, you need to update sleepenabler).

I replaced kexts to reduce error-messages in the console. That resulted in faster sleep and shut-down. I call it instant-sleep, instant-wake, instant-shutdown. It is really fast. See if you agree.

What works:
Basically, everything. 
Sound, Ethernet (gigabit), WIFI (N-band), sleep, wake, shutdown, restart, battery management, function keys for sleep, screen brightness up/down/off, etc. 
The built-in WIFI card is reported as Airport-Extreme N-band. It works well. Many people swap the original card for the superior Dell 1510 card ($20). It is not too difficult to do,  I flashed my 1510 to the vendor code of Apple. It hasn't dropped a connection since.  I will put up the instructions and thanks soon. 


What you will need:
• Access to any Mac computer, or a Hackintosh.
• 8GB or larger USB thumb-drive, or an 8GB or larger SD card, or an external USB Hard-Drive.
• Asus Eee PC 1005HA or 1005HAB.
• Retail Snow Leopard 10.6 Installer DVD (the $29 one) NOTE: This must be a 10.6.0 MacOSX Installer Disk (retail). Any newer Installer DVDs will not work with MyHack. I am looking into solutions, which will probably involve using a different program than MyHack.
• 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.
• USB Mouse
• Jaavros-Kit 1005HA: download from here:  [note: this kit is old. There is a new kit 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 "myHack" to finish the install. (myHack installs the Bootloader and needed kexts.)

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. Open "myHack" (from the "Jaavros-Kit 1005HA"). 

Do a "Custom Install". See the above picture for settings. Important:  Make sure you are installing to the USB THUMB-DRIVE, and NOT your local HARD-DRIVE!

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. Instead, minimize the updater to the dock (by clicking the yellow (-) button).

- Next, you will use myHack to install the Bootloader and Kexts to your Hard-Drive, and then you will replace the Kernel and Kexts with the ones from my kit "Jaavros-Kit 1005HA".

5. Open myHack. Do a "STANDARD INSTALL" to your new Snow Leopard OS. (DO NOT RESTART).

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.  Finally, you need to fix the "permissions and extensions-cache". There is a program called Pfix in the Terminal for that. (The Terminal application is located in /Applications/Utilities/.)
Open a Terminal window. Type "pfix" then hit Enter. Type your password when asked (it seems like nothing happens when you type, that is normal).
Find your HD on the list. It is usually #1. 
Type "1", then hit Enter. Pfix will proceed. This takes a several minutes. Be patient. When it is done, you can finally restart. Expand the MacOS 10.6.6 Combo Updater, which you had previously minimized. Click "Restart". You can boot directly to your new Snow Leopard OS.

You no longer need the Thumb-Drive to boot. 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





Hackintosh a desktop

The easy part. A desktop.
Buy or build a PC desktop. Mostly any desktop can be hackintoshed, especially Intel processors. Best bet is core2duo or quad, corei3,5,7. The best motherboards for Hackintosh are Gigabyte and Asus. Mostly because those are high quality brands. Try to spend more than you planned to spend on the Power Supply. It is the most important component. Corsair and Antec, are 2 companies that make premium power supplies. It is worth the investment. Try to avoid using cheap OEM power supplies.
Mostly any graphics-card will work. Try it. If it doesn't hackintosh, you can buy a decent hackintosh friendly graphics-card for $25 and up.
You don't need a gaming-quality graphics card for Hackintosh. In fact, Photoshop and Final-Cut do all the graphics processing on the CPU. Not the graphics card. Which leads me to my point: if you are into gaming, you should use Windows. For everything else, there is Mac. Hence, you do not need a fancy graphics card to do mostly anything you want on a Mac.
You can google to find out which graphics cards are best for Hackintosh. Otherwise, you can always use NVidia 8400, 8600, 8800, 9400, 9800. Especially the 9800, since they are currently available for under $100.

To hackintosh:
Go to MyHack. Use it to allow the installation using a Retail snow-leopard disk.
I will put up links later on. Peace.
Trust me, it is easy to hackintosh desktops. Next, on to Netbooks. (Which aren't quiet so easy. I will try to simplify the procedure.)

Monday, March 21, 2011

Welcome to Jaavros' Blog!

Hoping this will be a new resource for Hackintosh, and other related and unrelated topics.

Peace to all.

My current projects involve EeePC 1005HAB, EeePC 7" 4G 701, Desktop Gigabyte EP45-UD3L. Tutorials will be published soon.