buoo Posted February 21, 2012 Share Posted February 21, 2012 Asus P8Z68 Deluxe 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 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 8 Link to comment Share on other sites More sharing options...
csm3837 Posted February 21, 2012 Share Posted February 21, 2012 Good Work! thank buoo! Link to comment Share on other sites More sharing options...
sacaman1 Posted February 22, 2012 Share Posted February 22, 2012 hi buoo please if you can post your DSDT Link to comment Share on other sites More sharing options...
buoo Posted February 22, 2012 Author Share Posted February 22, 2012 Hi guys I don't use patched DSDT. Link to comment Share on other sites More sharing options...
sacaman1 Posted February 22, 2012 Share Posted February 22, 2012 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 Link to comment Share on other sites More sharing options...
M83 Posted February 22, 2012 Share Posted February 22, 2012 Great job buoo! Thanks for the acknowledgment :wink2: Link to comment Share on other sites More sharing options...
buoo Posted February 22, 2012 Author Share Posted February 22, 2012 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 More sharing options...
buoo Posted February 27, 2012 Author Share Posted February 27, 2012 You can use the native power management, don't use chameleon's functions. About the Audio, you don't need to add DSDT injections. Link to comment Share on other sites More sharing options...
buoo Posted March 19, 2012 Author Share Posted March 19, 2012 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 More sharing options...
Chumnick Posted March 19, 2012 Share Posted March 19, 2012 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 More sharing options...
buoo Posted March 19, 2012 Author Share Posted March 19, 2012 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 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 More sharing options...
buoo Posted March 24, 2012 Author Share Posted March 24, 2012 There aren't mistakes, you are not able to compile it only. Link to comment Share on other sites More sharing options...
Chumnick Posted March 24, 2012 Share Posted March 24, 2012 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 More sharing options...
buoo Posted March 24, 2012 Author Share Posted March 24, 2012 They work good both, but I prefer to use the Intel controller. Link to comment Share on other sites More sharing options...
davidm71 Posted March 26, 2012 Share Posted March 26, 2012 Any luck patching bios 3203? thanks Link to comment Share on other sites More sharing options...
magnifico Posted April 1, 2012 Share Posted April 1, 2012 For me there are many error in applehda , today I have found two upgrade of system and audio dont work ...hey man study for this problem lol Link to comment Share on other sites More sharing options...
buoo Posted April 1, 2012 Author Share Posted April 1, 2012 If you have problems in Snow Leopard with my AppleHDA version 2.1.3f7, you can patch the version that you wish starting from the plists that I made for mine don't forgetting to patch the binaries with the terminal. Info.plist.zip layout12.xml.zip Platforms.xml.zip Link to comment Share on other sites More sharing options...
magnifico Posted April 1, 2012 Share Posted April 1, 2012 Whit hda wizard software? Your applehda is for lion or snow ? Link to comment Share on other sites More sharing options...
buoo Posted April 1, 2012 Author Share Posted April 1, 2012 Yep, you can use kext wizard. HDA Wizard. The AppleHDA that I attached comes from Lion. Link to comment Share on other sites More sharing options...
magnifico Posted April 1, 2012 Share Posted April 1, 2012 Yep, you can use kext wizard. The AppleHDA that I attached comes from Lion. ?? Kext wizard ? Maybe hda wizard !! Link to comment Share on other sites More sharing options...
Chumnick Posted April 6, 2012 Share Posted April 6, 2012 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 More sharing options...
magnifico Posted April 6, 2012 Share Posted April 6, 2012 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 More sharing options...
Chumnick Posted April 6, 2012 Share Posted April 6, 2012 This option it is for the energetic saving, and increases or it raises the multiplier of the cpu I understand why these options, but the question is: why these settings? Thank you! Link to comment Share on other sites More sharing options...
magnifico Posted April 6, 2012 Share Posted April 6, 2012 You have a 2600K ? Your cpu of default is 34x If setting 35x 36x 37x 38x ..you active turbo step..ok????? Link to comment Share on other sites More sharing options...
Chumnick Posted April 6, 2012 Share Posted April 6, 2012 You have a 2600K ? Your cpu of default is 34x If setting 35x 36x 37x 38x ..you active turbo step..ok????? Thanks for answer!!! ok????? Link to comment Share on other sites More sharing options...
Recommended Posts