Jump to content

[Guide] Asus P8Z68 Deluxe


buoo
 Share

132 posts in this topic

Recommended Posts

Asus P8Z68 Deluxe

post-511426-0-04560100-1329588859_thumb.jpg

 

Update May 26, 2012

  • smbios.plist
    to emulate Macmini5,3
  • SSDT-1.aml
    to fix the P-States. (1600/3800Mhz) note: Use it with the other SSDT.aml

Update May 15, 2012

  • 3304 patched BIOS
  • FakeSMC.kext
    Fixed the missing SMC key

Update May 13, 2012

  • 3203 patched BIOS
  • SSDT for the new BIOS

 

Hi guys,

I've decided to make a guide to improve the system after the Mac OS X installation, because often i see requests of help about this mobo regarding DSDT, Speedstep issues, system improvements and more. In this topic you can find all the needed informations and tools to have a good working system.

I added below a patched BIOS to allow the native CPU Power Management to work. Remember: The patching of the BIOS is a risky business, if you are not familiar with flashing BIOS do it at you own risk. If you don't want to patch the BIOS you can always use the Speedstepper to patch the AppleCPUPowermanagement.kext.

 

 

Bios Settings

Extreme Tweaker

AI Overclock Tuner = Manual

Turbo ratio = By number of active cores mode

For i7 2600K (you need to get the correct settings for your CPU):

1-Core Ratio Limit = 38

2-Core Ratio Limit = 37

3-Core Ratio Limit = 36

4-Core Ratio Limit = 35

Internal PLL Overvoltage = Disabled

 

Advanced\CPU Configuration

CPU Ratio = Auto

CPU C1E = Enabled

C3 Report = Enabled

C6 Report = Enabled

 

Advanced\USB Configuration

EHCI Hand-Off = Enabled

 

Advanced\SATA Configuration

SATA Mode = AHCI

 

Advanced\System Agent Configuration

Initiate iGPU = Disabled

 

Patched Bios

3304.ROM.zip

SHA1: F705EB7DD185863DF475061F62D7428EBF20425C

3203.ROM.zip

SHA1: ED8B560E7401BA9C44DDBC2F4F1DB0F53E0DC963

0902.ROM.zip

SHA1: EF6409B2057655DA5BCA7C4972A4213299DC8A25

 

Chameleon

Chameleon 2.1 rev1823.zip

 

Extra

SSDT-1.aml.zip for SpeedStep 1600/3800Mhz

SSDT-3203.aml.zip for 3203/3304 BIOS

SSDT-0902.aml.zip for 0902 BIOS

org.chameleon.Boot.plist.zip *Important: read below for further informations.

smbios.plist.zip Macmini5,3

 

Extensions

FakeSMC.kext.zip

AppleHDA.kext.zip

AppleIntelE1000e.kext.zip

P8Z68SATAControllers.kext.zip

RealtekRTL81xx.kext.zip

JMicron36xAHCIEnabler.kext.zip

 

HWMonitor + Plugins

HWMonitor.zip

IntelThermal.kext.zip

NuvotonNCT677x.kext.zip

 

pix.png

 

org.chameleon.boot.plist

As you can see I don't use _DSM methods for Audio, Ethernet and GraphicsCard in a custom DSDT or my miniSSDT, but I prefer to use EFI properties for them.

I added the org.chameleon.Boot.plist file with Audio and Ethernet only. The next, instead, is the EFI injections that I'm currently using:

 


<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)</key>
<dict>
<key>@0,name</key>
<string>ATY,Duckweed</string>
<key>@1,name</key>
<string>ATY,Duckweed</string>
<key>@2,name</key>
<string>ATY,Duckweed</string>
<key>@3,name</key>
<string>ATY,Duckweed</string>
<key>model</key>
<string>AMD Radeon HD 6870</string>
<key>hda-gfx</key>
<string>onboard-1</string>
</dict>
<key>PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x1)</key>
<dict>
<key>hda-gfx</key>
<string>onboard-1</string>
</dict>
<key>PciRoot(0x0)/Pci(0x1B,0x0)</key>
<dict>
<key>PinConfigurations</key>
<data>
AA==
</data>
<key>layout-id</key>
<data>
DAAAAA==
</data>
<key>subsystem-id</key>
<data>
oAAAAA==
</data>
<key>subsystem-vendor-id</key>
<data>
axAAAA==
</data>
</dict>
<key>PciRoot(0x0)/Pci(0x19,0x0)</key>
<dict>
<key>built-in</key>
<string>0x01</string>
</dict>
<key>PciRoot(0x0)/Pci(0x1c,0x7)/Pci(0x0,0x0)/Pci(0x9,0x0)/Pci(0x0,0x0)</key>
<dict>
<key>built-in</key>
<string>0x00</string>
</dict>
</dict>
</plist>
[/codeBOX]

 

I leave here my xml. Use a text editor to add any other EFI injections, then use gfxutil to convert it to hex and replace the number in org.chameleon.Boot.plist

[code]sh-3.2#gfxutil -i xml -o hex EFIZ68.xml EFIZ68.hex[/code]

EFI stuff.zip

 

 

[color=#ff8c00][font=verdana,geneva,sans-serif][b][size=5]Special Thanks[/size][/b][/font][/color]

[b][color=#800080]dgsga, [/color][color=#006400]Revogirl, [/color][color=#800000]flAked, [/color][color=#000080]Mr.Mojorisin, [/color][color=#ff0000]M83.[/color][/b]

My IOReg.zip

  • Like 8
Link to comment
Share on other sites

i have a similar MOBO but to get the Device (EC) working is a mission impossible without a working model

and as i see in your ioreg you have it working and recognized by the system as native device

 

You're right!

If you take look at my SSDT you can see that i dropped the Device (EC0) and I added a patched one.

Link to comment
Share on other sites

  • 3 weeks later...

Asus released the new 3203 bios for this mobo, but I haven't patched it yet. If you want to use it, you need to patch IntelCPUPM.kext with the speed stepper. There are a lot of changes in this new version, so I made a new SSDT for who is interested in using it.

 

Note: The SSDT is still a beta version, I'm working and testing jet. Ok It works perfectly. Don't use it with old bios' versions.

3203 SSDT β.zip

Link to comment
Share on other sites

Dear Buoo, tell me please, what about bluetooth and wifi? Work or not? I want to buy Asus P8Z68 Deluxe/Gen3 or Asus P8Z68-V Pro/Gen3, what about thing? Advise me, please. And CPU: i7 2600K or i5 2550K without gpu?

Thank you! Sorry for my English.

Link to comment
Share on other sites

Asus P8Z68 Deluxe/Gen3 and Asus P8Z68-V Pro/Gen3 are two great mobos.

The bluetooth can work using the firmware extracted from Windows or Linux, but it's not a complete solution. It could works better :thumbsdown_anim:

About the wifi, these mobos haven't a wifi chip, you should buy a Wireless PCI Express Adapter like this TL-WN781ND ver1.0 that works really good.

Link to comment
Share on other sites

Hi Buoo, please tell me, having two SSD drive sata3 to which controller is better to connect: Intel or Marvell? Which of the controllers will work better on Mac OS? Оne drive will be for windows and the other for Mac OS. Thank you very much!

Link to comment
Share on other sites

 

For i7 2600K (you need to get the correct settings for your CPU):

1-Core Ratio Limit = 38

2-Core Ratio Limit = 37

3-Core Ratio Limit = 36

4-Core Ratio Limit = 35

Internal PLL Overvoltage = Disabled

 

I also have a processor i7 2600K, but in the bios auto settings. And therefore I have a question for you: why do you think that your settings are correct? What is the advantage?

Thank you! Sorry for my English.

Link to comment
Share on other sites

I also have a processor i7 2600K, but in the bios auto settings. And therefore I have a question for you: why do you think that your settings are correct? What is the advantage?

Thank you! Sorry for my English.

 

This option it is for the energetic saving, and increases or it raises the multiplier of the cpu

Link to comment
Share on other sites

 Share

×
×
  • Create New...