Jump to content

Asus P8P67-m Pro DP4 guide

p8p67-m ML guide dp4 Asus Mountain Lion 10.8

  • Please log in to reply
8 replies to this topic

#1
Dradis

Dradis

    InsanelyMac Protégé

  • Members
  • PipPip
  • 66 posts
I have just successfully set up Mountain Lion DP4 on my Asus P8P67-m Pro and decided to share what I found with the community. I used a patched version of the latest BIOS (3602) along with the DSDT and SSDT for that version. A modified BIOS is not necessary but should help with speedstep and sleep, and NullCPUPowerManagement will no longer be needed. By using this method I have gotten everything working except sleep (but its close).

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)
This pack includes (You do not need to download the following list, this is just to give credit):Installing the new BIOS (DO THIS AT YOUR OWN RISK!! I AM NOT RESPONSIBLE FOR BAD BIOS FLASHES)
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)."

Thanks, eep.


Some notes:
  • 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.
Installing P8P67-m drivers
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.

Attached Files



#2
buoo

buoo

    The Prodigal Son

  • Moderators
  • 4,534 posts
  • Gender:Male
  • Location:Italy
You're putting me in trouble.
I would not want to delete your guide but if you don't delete any references of tonymac and his tools I'll do it.

Please clean your guide.

http://www.insanelym...howtopic=275942

#3
Dradis

Dradis

    InsanelyMac Protégé

  • Members
  • PipPip
  • 66 posts
Sorry. I did not realize that i was not allowed to mention that site. I am trying to delete it, until I can rewrite without those references. I can't find a delete option, so please delete it if you need to.

EDIT: All done. Thanks. :angel_not:

#4
buoo

buoo

    The Prodigal Son

  • Moderators
  • 4,534 posts
  • Gender:Male
  • Location:Italy
Click on EDIT at the end of the post and delete what I told you.

Thanks :)

Attached File  Screen Shot 2012-06-14 at 22.20.48.png   10.12KB   28 downloads

#5
jonisign

jonisign

    InsanelyMac Protégé

  • Members
  • Pip
  • 18 posts
This is great! Any update on getting sleep to work?

Also, is the i5 ssdt that you have there for the i5-2500k?

#6
Dradis

Dradis

    InsanelyMac Protégé

  • Members
  • PipPip
  • 66 posts
No, I still have no sleep on this machine. I believe this will require a sleepenabler.kext for 10.8 or someone with dsdt knowledge far greater than my own.

Yes, the i5 ssdt should work for any stock sandy bridge i5, including the 2500. If you are overclocked use the ssdt for overclocked i5/i7. It is prepatched for speeds up to 4.0ghz. If needed it could be modified further for faster speeds. I'm not exactly sure how to do that, but there's plenty of info here and on other sites.

#7
jonisign

jonisign

    InsanelyMac Protégé

  • Members
  • Pip
  • 18 posts
Have you tried getting rid of the USB 3.0 drivers? I've found that those prevent sleep to work on my Lion install with the same DSDT...

#8
jonisign

jonisign

    InsanelyMac Protégé

  • Members
  • Pip
  • 18 posts
Bumping this... any update on getting sleep to work?

#9
deathjork

deathjork

    InsanelyMac Protégé

  • Members
  • Pip
  • 1 posts
Remember, when flashing the bios, you must also perform a CLRTC. Basically you have to reset the BIOS by pulling out the CMOS battery from the motherboard. I didn't do this at first, and whenever I'd shutdown, my computer would still be on, but not doing anything. Apparently this was an incompatible configuration issue in the BIOS.

I also just tested this with sleeping after reseting the CMOS. It works!





Also tagged with one or more of these keywords: p8p67-m, ML, guide, dp4, Asus, Mountain Lion, 10.8


0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy