I got this ASUS G51JX-X1 a week or so ago and decided to follow gravicle's tutorial but things didn't go exactly right because it's slightly different laptops. I'm opening this thread to potentially help people with the same laptop. This isn't a perfect guide, I'm not saying this is the only way to make it work or anything like that, all I'm saying is that this is what worked for me (with best approximation but I can't detail/recall every single thing I did) and there could be steps that are or aren't necessary.
edited Jan 9, 2011 (removed useless steps, added fixes)
Installing OS X
- I updated the bios to version 208 (206 was installed).
- burnt nawcom's cd to a cd. ( http://www.mediafire...64qwfmqsl6fuglm version available at the writing of this tutorial and what I used, no idea if other versions work)
- booted from cd, when it got to the graphic interface (and it takes a bit) I swaped the nawcom cd with the retail snow leopard dual layer dvd. (the first original release of 10.6 snow leopard)
- pressed F5 until the snow leopard appears as an option and booted into it.
- went in disk utility and created an hfs partition (mac os x extented journaled) for os x and a fat32 for windows. (up to you how much you leave for each, if not sure go half half), if you don't need windows and no plans to install windows later you can just format the entire drive in hfs.
- exited disk utility and continued with setup but right before starting the install I would go into customize and at custom options and then at audio uncheck voodooHDA, I couldn't boot because of it.
- after the install was done I could boot into the os x install with nawcom's cd (booted with the cd and chose the os x partition) or without the cd but with bootflags nv_disable=1 GraphicsEnabler=No (when partition or hdd selected at the chameleon graphical interface you can start typing this before pressing enter) because otherwise I would get a white screen after os x loaded when it's supposed to show me the desktop.
(((- if you didn't uncheck voodooHDA in customize when at os x install you might have the same problem I did and you would have to boot with the nawcom cd into single user into the os x install (boot flag -s or arrow down on drive or partition and choose single user) and type the following commands:
You should then be able to boot into os x.)))
- I then started this guide from step 3, I pasted the guide into a .txt in the attachment just in case. I did the UserDSDT DSDT.aml on desktop variant and used the DSDT.aml in the attachment.
- A couple things about that tutorial and #####: if you want os x to recognize your laptop as a macbook pro also check in customization -> system definitions ->macbook pro.
- Also, if you want proper aspect ratio so the apple logo looks normal at the boot screen (white screen with the apple logo and spinning wheel every time the system boots) in customization -> themes -> choose either tonymacx86 classic or remixed, I like the classic one. It changes the chameleon theme but it also fixes the aspect ratio for the boot screen.
- next I dropped over the kextutility icon asus hotkeys.kext for fn keys.
- I then installed VoodooHDA for sound: dropped voodoohdahelper into /usr/local/bin (click on go on the menu bar and then select go to folder and paste the path to go directly) and then org.voodoo.driver.voodoohdahelper.plist in /Library/LaunchAgents . Double clicked the included VoodooHDA.prefPane . I dropped VoodooHDA-2.62.kext into kext utility.
- The sound works wonderfully: speakers and mic but everything the microphone hears is played through the speakers and it’s super annoying especially when listening to music through headphones (hear sounds around you, feedback) and this can be easily fixed in the voodoohda pref pane in system settings but the settings don’t stick after reboot, to make the settings stick follow the tutorial in the folder “save hda pref pane settings after reboot” in the attachment. After this any changes you make to the voodoohda pref pane remain after reboot and you can do this for any os x user (the tutorial) so the settings stick. You can use my settings (the screenshot in the voodoohda folder), it’s mainly sliding the “monitor” slider all the way to the left which cancels the annoying feedback.
- For 64 bit kernel and extensions (a whim really) I had to use the arch=x86_64 boot flag and then for a permanent fix I added
to the com.apple.Boot.plist in the extra folder (or just edit arch=x86_64 instead of arch=i386) but you can skip this if you just use the boot plist I use (in attachment), replace the com.apple.Boot.plist in the extra folder directly on the hdd or partition where os x is installed
- Sleep works either by clicking sleep or closing the lid but I have to remember to always turn off the keyboard backlighting before putting it to sleep, otherwise the lights go crazy, they blink like crazy.
- I was able to update to 10.6.6 through software update without a problem, everything still works and I now have the app store. (edit: the tutorial from tonymacx86 should take care of updating to the latest os x as I see they update their tutorial so you update directly to the the latest snow leopard, they did for 10.6.6)
Installing Windows and dual booting
Pop-in the windows dvd (or flash drive or whatever) and install windows like normal, install it on the fat32 partition you created in the os x install (windows makes it ntfs no matter what). Once in windows install easybcd (also in the in the attachment) and add os x (mbr), save and reboot. You can also change settings in easybcd like selection screen timeout and order of options. Really easy and it works. iReboot is an awesome little program for windows (made by the same company), it sits in your tray and you can click on it and pick an os and when you restart it boots into that os but just that one time, so next you reboot it will boot into the os you set as default. It’s super useful like say you have os x as default os when your computer boots and you’re in windows right now and need to reboot back into windows (installed an update or whatever) and don’t want to sit by your computer until it gets to the boot menu to choose windows.
It's possible to dual boot with with chameleon (I have it like that on my desktop computer) but then there's problems with the windows activation (no activation meaning no xp mode and microsoft security essentials antivirus or other programs that depend on windows activation) and sleep (no hybrid sleep, only normal sleep).
Reinstalling OS X
If you ever need to reinstall os x simply redo everything, all the steps above for installing os x, minus the bios update of course. After installing os x, chameleon is the default and first bootloader but if you don't want to use chameleon to get to windows (the problems with chameleon mentioned above) or if chameleon doesn't even recognize the windows partition anyway (my case) you would have to reinstall windows and use easybcd (like above) but if you want to keep your windows install and files you can do this:
1. Boot into the windows 7 dvd
2. After the language select screen, choose “Repair your computer” from the lower left
3. The system will not find any installations. This is okay, click the top radio button and hit Next
4. You’ll see a list of “System Recovery Options”. Open up the Command Prompt
5. Try typing the following commands in order: “bootrec /fixmbr”, “bootrec /fixboot”, “bootrec /RebuildBdc”. (case sensitive) If these complete successfully, go ahead and skip the next step. However, if any of these steps reports “Element cannot be found” you need to reconfigure the disk configuration.
6. You’re going to use DISKPART to make the Win7 partition active. Type diskpart. You can type “HELP” for a list of commands or check out Microsoft’s help page. Basically you select the drive first (“LIST DISK” and then “SELECT DRIVE [number]“) and then the partition (“LIST PARTITION” and then “SELECT PARTITION [number]“) where Win7 is installed. Then type “ACTIVE” to make the selected partition active. Once this is finished, repeat the previous step.
7. With the bootloader now created, we need to let Win7 configure it. Restart and boot from the DVD again, and choose the same repair option as before. Now you should see your Win7 installation listed. Allow the installer to repair the system. You may have to repeat this step once or twice, but eventually the bootloader will be fixed and your machine will work again!
once win7 bootloader is repaired, set osx partition to active
After all this once you're in windows go in easybcd and add os x (mbr), save and you're all set.
I can’t read from the windows partition no matter what, it only shows in disk utility but it doesn’t let me mount it. To transfer files between os x and windows I installed macdrive in windows (hfsexplorer works too). The crazy blinking of keyboard backlighting if I put it to sleep with the keyboard lights on. I couldn't turn off just bluetooth (without wifi) to save battery. Don’t make the mistake I did and share on a network the entire os x partition in system preferences in sharing (you then have to boot into setup dvd and fix the partition permissions).
Everything else works just like a real mac. Please ask if you have any questions and think I can help, also I would love some hints if anyone knows how to fix any of the problems.