I found all of this information here and on other forums. I am in no way claiming any of this as my own work, I am simply bringing it all together in one place.
Things you will need:
- A working install of OSX Lion or Snow Leopard
- A spare USB flash drive, USB hard drive, or internal hard drive (at least 8GB)
- A copy of Mountain Lion DP4 (Please don't ask me for it. I'm assuming you are a registered developer)
- Lnx2mac ethernet driver (get it here http://lnx2mac.blogs...osx-driver.html)
- A mountain lion compatible chameleon boot loader (get the pkg here)
- My P8P67-m Pro package (attached file)
- FakeSMC and Plugins (found it here: http://www.osx86.net...nd_plugins.html)
- DSDT for patched 3602 from samisnake
- Patched BIOS 3602 (not sure who patched it, but i found it here P8P67-M-PRO-ASUS-3602_modified.ROM)
- Kext Wizard by Janek202 (found it here http://www.insanelym...howtopic=253395)
1) In your existing Lion or Snow Leopard install, replace your existing DSDT with samisnake's DSDT from the download package.
2) Remove NullCPUPowerManagment.kext from S/L/E.
3) Use Kext Wizard to repair permissions. In maintenance section check "System/Library?Extensions". This should automatically check the two sub entries as well. Choose the target disk, it should be the Lion/SL install you are currently in.
4) Install the new BIOS. I did this by putting the BIOS ROM on a flash drive and booting into the flash utility.
*****FLASH THE BIOS TWICE******
I'm not sure why this is necessary but according to Asus, IT IS! If you do not do this zombies will eat you.
I updated from the flash utility, then rebooted. The system forced me finish the flash, then rebooted again. I then repeated the whole process. No zombies.
5) Reboot as normal into your Lion/SL install.
Creating your Mountain Lion installer and installing.
To do this I followed eep357's guide from right here on insanelymac: http://www.insanelym...dpost&p=1826183
"My super fast easy method requires you don't install to MBR and that you have a hard drive with chameleon on it already that is new enough revision to boot ML. first, make empty partition available for installing onto on guid only drive, hfs+ formatted. RT click install ML app, mount InstallESD.dmg, navigate to basesystem.dmg and mount it. restore basesystem.dmg from ML install app(to usb or another small partition) via diskutility. Eject basesystem.dmg so u dont get it mixed up with new restored one as it will have same name.
[delete packages alias in System/Installation on the new USB drive]
Fire up ye mighty terminal and go to bash shell with:sudo -s
then copy packages folder from installESD.dmg to System/Installation/ on your newly restored usb like this:cp -R (drag packages folder here) (drag installation folder from usb here)
give it a few minutes to finish
then do the same copy technique, but this time for mach_kernel from InstallESD.dmg to / of new usb:cp -R (drag mach kernel here) (drag entire usb installer volume here)
and done with terminal-yay
create /Extra folder on usb and only put in your smbios and org.chameleon.boot.plist, leave your DSDT out
use kext wizard to install fakesmc and nullcpupowermanagement [not needed if you used the patched BIOS] to s/l/e on your usb drive, then use kext wiz repair and rebuild cache options
reboot as normal, do not change boot drive in bios. At your normal chameleon prompt, choose instead to boot to your new installer (OSX Base system) and use boot flags -v add any other bootflags you normally use that are not already in your org.chamleon.boot.plist
install DP4 and reboot back to your old OSX. From there use kext wiz again to install fakesmc to your new DP4 and any other kexts you know are required to boot and copy /Extra folder from installer to your completed installation. I still didn't put my DSDT in it yet
reboot, and this time from chameleon prompt choose new OSX DP4 and have fun. Should always use -v to boot until your install is rock solid (with dev preview just always use it)."
- My copy of ML was a .dmg file, not an .app file. If you have this, mount the dmg. BaseSystem.dmg is a hidden file at the root directory. You will need to show hidden files. In terminal type "defaults write com.apple.finder AppleShowAllFiles TRUE". Return. Then type "killall Finder". Return. To unshow the hidden files do the same thing but use "FALSE" instead of "TRUE".
- The packages folder that needs to be copied is also in the root of the mounted ML installer image.
- I needed to use boot flag PCIRootUID=1 to boot the installer disk, and the installed ML.
Once into your new Mountain lion install:
- Install the chameleon boot loader from the P8P67-m Pro Pack
- Use Kext Wizard to install all kexts in the P8P67-m Pro Drivers folder of the pack. You can drag multiple kexts into kext wizard. (IOAHCIFamaily.kext is patched for TRIM support and only needed if you use an SSD)
- Install the Lnx2Mac driver if you need ethernet support
- Copy the DSDT and SSDT to /Extra (Use the SSDT that is appropriate to your CPU). Add kernel flag PCIRootUID=1 to the boot.plist in /Extra
- Reboot. You should now be able to boot directly from your new ML install.
- If you want hardware monitoring such as CPU frequency and temps, use Kext Wizard to install the fakeSMC plugins that were included in the P8P67-m Pro Package. I used ACPISensor and IntelCPUMonitor. Others may be needed depending on what hardware you have and want to monitor.
- Of course you're on your own for video cards and other hardware. I use an ATI 5750. If you want to see what i did with that, check it out here: http://www.insanelym...dpost&p=1826652
P.S. This is my first guide, so please let me know if there's anything i need to fix. I hope it helps someone.