Popular Post AudioGod Posted August 21, 2019 Popular Post Share Posted August 21, 2019 (edited) I have put together this simple little guide for anybody wanting to use a Patched DSDT EFI with the same configuration as me. This is also a thread to discuss everything Z390 Pro and try and help where we can and maybe make things a little better for you. A huge massive thank you to @glasgood @MaLd0n @larabee These three guys have helped me and talked me so much and are as helpful as you could ever get, Without them I wouldn't have a perfect working build like I do or be putting up this Guide & Discussion Thread sharing the hard work and countless hours that we have all put in to this. This EFI and Patched DSDT have been created to work with a Gigabyte Aorus Z390 Pro, 9900k with a Vega 56 but has also been tested and verified fully working with the following Hardware using Big Sur 11.0.1 CPU's 8600K, 8700, 8700K, 9400K, 9600K, 9700K, 9900K, 9900KS (All KF Models work but use SMBios iMacPro1,1 instead) GPU's RX 560, 570, 580, 590, Vega 56, Vega 64, Radion VII, RX 5500, 5500 XT, 5600, 5600 XT, 5700, 5700 XT (If you have success with any different CPU or GPU's then please do let me know) @glasgood Has kindly put together a new simple Catalina install guide so Just Follow He's Guide For a Perfect Install. HARDWARE USED • Intel I9 9900k • Gigabyte AORUS Z390 PRO • Sapphire Nitro+ SE Vega56 (connected to monitor with DisplayPort) • Corsair Vengeance Pro RGB 16GB @3200mhz (2 x 8GB) • Corsair RM850x 80 Plus Gold Power Supply Unit. • CoolerMaster MASTERLIQUID ML360R RGB CPU Cooler • Samsung 970 EVO 1TB NVMe SSD macOS Catalina 10.15.3 • Samsung 860 EVO 1TB SSD (2.5) Windows 10 Pro • ABWB BCM94360CS2 802.11AC WI-FI With Bluetooth 4.0 PCI-Express (PCI-E) • Lian Li PC-O11DW Dynamic ATX Case WORKING • Sound • Ethernet Port • WiFi • SSD Trim • USB 3.0 & 2.0 (All ports Open Natively) • AirDrop • iCloud • Hardware Acceleration • iMessages • Facetime • Sleep & Wake • Sleep and Shutdown via the Power Button • Handoff • Netflix on Safari browser • Continuity • Sidecar OPENCORE EFI Current EFI Change-Log Updated 04/10/2021 Spoiler OpenCore 0.7.4 EFI Update (Monterey Beta 8 Ready), 4th October 2021 The EFIs and DSDTs have now been updated to the my latest versions. Changes made include, Lilu 1.5.6, AppleALC 1.6.5, IntelMausi 1.0.6, VirtualSMC 1.2.7, WhateverGreen 1.5.4, OpenCore Updated to Revision 0.7.4 (Monterey Beta 8 Ready), SIP can now be toggled via OpenCanopy, New OpenCanopy Icons, HFSPlus Updated, Plus other minor tweaks and changes to all of the configs, OpenCore EFI Update v0.7.4 - 04/10/2021 OC 074 19,1 Z390 Pro EFI.zip - OpenCore v0.7.4, SMBios iMac19,1 OC 074 1,1 Z390 Pro EFI.zip - OpenCore v0.7.4, SMBios iMacPro1,1 (iGPU Disabled) OC 074 19,1 Z390 Pro iGPU ONLY EFI.zip - OpenCore v0.7.4, SMBios iMac19,1 iGPU ONLY Note - If your not using a 5700 XT or any other Navi GPU then remove agdpmod=pikera from the boot arguments. Note 2 - Do not try to carry across your old OpenCore Config.plist to the new EFI as to many changes have occurred in 0.6.9. Use the new Config.plist instead. PlistEdit Pro.zip - PlistEdit Pro (use to edit OpenCore) For OpenCore Using PlistEdit Pro add your details by modifying the following PLEASE NOTE - These EFIs are setup to be used with your msr Unlocked but if for any reason you can not unlock MSR then just modify following in the OpenCore config.plist : PLEASE NOTE - Please flash your motherboard bios to revision F12K (F12J Pro Wifi) to use my current Clover EFI. It’s a major rework of the bios and vital changes have been made to the layout and power tables. New DSDTs have been created and installed into the new EFI’s but will not work correctly with any other bios revision. Latest Gigabyte Z390 PRO/Pro Wifi BIOS Firmwares mb_bios_z390-aorus-pro_f12k.zip - Aorus Z390 Pro Bios Firmware F112K mb_bios_z390-aorus-pro-wifi_f12j.zip - Aorus Z390 Pro Wifi Bios Firmware F112J CFG Unlock (MSR) F12K (F12J Pro WIFI) BIOS Profile - The Easy Way Highly recommended if your using a Vega 56/64, Radeon VII or Navi GPU Spoiler @texem has made this bios profile for you all to use that will unlock CFG on your motherboard making it play alot more friendly with the NVRam. It also has all the bios settings listed on this guide pre done and saved onto the profile. Z390 PRO BIOS PROFILE - F12k.zip - Use with Z390 PRO Bios Revision F12K ONLY Z390 PRO WIFI BIOS PROFILE - F12J.zip - Use with Z390 Pro WIFI Bios Revision F12J ONLY (Coming Soon) 1 - Download the profile and save it to a USB Key 2 - Go into the bios, 3 - Load the profile, 4 - Save and exit 5 - Go straight back into the bios and save your bios to a new profile and name it Default or something like that. 6 - Save the changes and then restart and your done. DSDT's FOR CLOVER ONLY (A big thanks to @MaLd0n for compiling these DSDT's) Spoiler Use the correct DSDT for your GPU and Motherboard Bios revision If your using a Vega 56/64, Navi or Radion VII GPU with bios revision F12d then use this DSDT (already installed in my EFI) F12d DSDT.VEGA.zip (TO BE USED WITH BIOS REVISION F12d ONLY) If your using a RX Series or Nvidia GPU with bios revision F12d then use this DSDT F12d DSDT.RX.zip (TO BE USED WITH BIOS REVISION F12d ONLY) If your using a Vega 56/64, Navi or Radion VII GPU with bios revision F11 then use this DSDT (already installed in my EFI) DSDT.VEGA.NAVI.zip (TO BE USED WITH BIOS REVISION F11 ONLY) If your using a RX Series or Nvidia GPU with bios revision F11 then use this DSDT DSDT.RX Series.zip (TO BE USED WITH BIOS REVISION F11 ONLY) If your using a Vega 56/64 or Radion VII with bios revision F9 or F10 then use this DSDT (already installed in my EFI) DSDT.VEGA.VII.zip (TO BE USED WITH BIOS REVISION F9 or F10 ONLY) If your using a RX Series Nvidia GPU with bios revision F9 or F10 then use this DSDT DSDT.RXxxx.NVIDIA.zip (TO BE USED WITH BIOS REVISION F9 or F10 ONLY) To Create Your Own Patched DSDT Message @MaLd0n using the link bellow https://www.olarila.com/forum/17-dsdt-patch-requests/ (If you want a perfect setup then getting your own patched DSDT made would be the best thing to do, Mine will work perfectly fine but different hardware no matter how small a change it is can tend to have some sort of effect on the DSDT and your setup) If Your Not Using File Vault Then Please Disable Hibernate disablehibernate.command ADDITONAL DOWNLOADS Clover Clover Configurator Kext Updater OPTIONAL DOWNLOADS BroadcomFix.zip (Use these kexts if your Broadcom bluetooth/Wifi isn't working properly) FakeSMC (Can be used instead of VirtualSMC) Hackintool IORegistryExplorer Native Display Brightness with MonitorControl BIOS SETTINGS (Bios Revision F12k & F12j Pro Wifi) • Enter BIOS -> Press Delete -> Enter Setup • Save & Exit -> Load Optimized Defaults • Boot -> CFG Lock -> Disabled • Boot -> Windows 8/10 Features -> Win 8/10 WHQL • Boot -> CSM Support -> Disabled (Can be set to Enabled if need be but try to have it set to Disabled first) • Favourites -> Extreme Memory Profile (X.M.P.) -> Profile1 • Favourites -> VT-d -> Disabled (Can be set to Enabled or Disabled, Your choice) • Settings -> IO Ports -> Internal Display Output -> PCIe 1 Slot • Settings -> IO Ports -> Internal Graphics -> Enabled (Disabled If Using SMBios 1,1) • Settings -> IO Ports -> DVMT Pre-Allocated -> 64M • Settings -> IO Ports -> DVMT Total GFX0-Allocated -> 256M • Settings -> IO Ports -> Aperture Size -> 256MB• Settings -> IO Ports -> Wifi -> Disabled (Z390 Pro Wifi Only) • Settings -> IO Ports -> Audio Controller -> Enabled • Settings -> IO Ports -> Above 4G Decoding -> Enabled • Settings -> IO Ports -> USB Configuration -> Legacy USB Support -> Auto • Settings -> IO Ports -> USB Configuration -> XHCI Hands-off -> Enabled • Settings -> Miscellaneous -> Software Guard Extensions (SGX) -> Disabled • Settings -> Platform Power -> Platform Power Management -> Enabled • Settings -> Platform Power -> ErP -> Enabled • Settings -> Platform Power -> RC6(Render Standby) -> Enabled • Save & Exit → Save & Exit Setup SCREENSHOTS Edited October 6, 2021 by AudioGod 22 15 Link to comment Share on other sites More sharing options...
MaLd0n Posted August 21, 2019 Share Posted August 21, 2019 very nice hardware and tread! 1 Link to comment Share on other sites More sharing options...
hackinbot Posted August 22, 2019 Share Posted August 22, 2019 Awesome. Thanks for continuing the Z390 Aorus Pro discussion. I’ll continue troubleshooting later this weekend. 2 Link to comment Share on other sites More sharing options...
tasc Posted August 22, 2019 Share Posted August 22, 2019 Thanks for putting this up @AudioGod. You can also add an RX560 to the list of working GPUs - just noticed my RX560 doesn't show up in the list of PCI devices, but it seems to work fine and shows under Graphics/Displays. I've always had CSM support enabled in my bios without issue, so not sure if that has any effect on the build stability. 1 Link to comment Share on other sites More sharing options...
AudioGod Posted August 22, 2019 Author Share Posted August 22, 2019 5 hours ago, tasc said: Thanks for putting this up @AudioGod. You can also add an RX560 to the list of working GPUs - just noticed my RX560 doesn't show up in the list of PCI devices, but it seems to work fine and shows under Graphics/Displays. I've always had CSM support enabled in my bios without issue, so not sure if that has any effect on the build stability. Awesome Buddy I will add the RX 560 to the list you sure it’s not hiding at the bottom of your PCI List? Link to comment Share on other sites More sharing options...
AudioGod Posted August 22, 2019 Author Share Posted August 22, 2019 (edited) @panosru How’s your build holding up now bud? Edited August 22, 2019 by AudioGod Link to comment Share on other sites More sharing options...
tasc Posted August 22, 2019 Share Posted August 22, 2019 4 hours ago, AudioGod said: Awesome Buddy I will add the RX 560 to the list you sure it’s not hiding at the bottom of your PCI List? Yeah it's definitely not there: Link to comment Share on other sites More sharing options...
AudioGod Posted August 22, 2019 Author Share Posted August 22, 2019 (edited) 7 minutes ago, tasc said: Yeah it's definitely not there: Try injecting it in Clover and see if it shows up then. run LuxMark before you inject it and after and compare scores. Do remember though that the PCI info has no bearing on how your system runs as I’m sure you already know. Wifi cards won’t show up on it either but we did that on purpose. Edited August 22, 2019 by AudioGod Link to comment Share on other sites More sharing options...
panosru Posted August 22, 2019 Share Posted August 22, 2019 (edited) Great topic @AudioGod! And thanks a lot for supporting me to get my system up and running again! Small tips for those who experience the following issues: 1. If you have TP-Link Archer T6E PCI-E WiFi card and your system does not recognise your WiFi card with this EFI, then download and add to your kexts AirportBrcmFixup, that will make your WiFi work again. 2. If you have i7 9700K CPU (8700K works fine) but your system shows that you have i9 then in your Clover Configurator go to Cpu -> Type and add 0x0705 code and it will show i7, like so: 3. if you are annoyed by the stretched Apple logo when you boot your computer, it is an easy fix, you have to put your screen's resolution in Clover Configurator -> Gui -> Screen Resolution like so: @AudioGod, please let me know how can I wake up my computer only from power button and not from any other input device? Thanks! Edited August 26, 2019 by panosru 2 Link to comment Share on other sites More sharing options...
AudioGod Posted August 22, 2019 Author Share Posted August 22, 2019 @panosru SLEEP – Resolving Instant Wake Resolve Instant Wake From Sleep caused by the Corsair H100i V2 AIO Cooler To enable wake using mouse and keyboard the Corsair H100i v2 USB cable must be disconnected from motherboard header F_USB1 If you want to keep the Corsair H100i v2 USB cable connected then enable the patch in config.plist, instruction below. Hackintosh will then sleep, but can only wake using power button. IF USING CORSAIR H100i v2, OR IF YOU HAVE INSTANT WAKE FROM SLEEP PROBLEM THEN ENABLE PATCH --> XPRW change Method(GPRW... and download --> SSDT-GPRW.aml and place inside EFI/Clover/ACPI/Patched Credit: Patch by Rehabman 1 Link to comment Share on other sites More sharing options...
panosru Posted August 22, 2019 Share Posted August 22, 2019 (edited) @AudioGod, cool! I will try it now! UPDATE: Nope, I prefer continue doing skydiving and scuba, feels safer than this! hahaha If anyone want to try, be my gust! Edited August 22, 2019 by panosru Link to comment Share on other sites More sharing options...
MaLd0n Posted August 22, 2019 Share Posted August 22, 2019 10 hours ago, tasc said: Thanks for putting this up @AudioGod. You can also add an RX560 to the list of working GPUs - just noticed my RX560 doesn't show up in the list of PCI devices, but it seems to work fine and shows under Graphics/Displays. I've always had CSM support enabled in my bios without issue, so not sure if that has any effect on the build stability. HERE 1- DSDT for Vega and VII DSDT.VEGA.VII.zip 2- DSDT for RX Series, Nvidia and others DSDT.RXxxx.NVIDIA.zip 2 1 Link to comment Share on other sites More sharing options...
AudioGod Posted August 22, 2019 Author Share Posted August 22, 2019 6 minutes ago, MaLd0n said: post ur dsdt here, need a diff patch Hes using my one buddy DSDT.aml.zip Link to comment Share on other sites More sharing options...
MaLd0n Posted August 22, 2019 Share Posted August 22, 2019 1 minute ago, AudioGod said: Hes using my one buddy DSDT.aml.zip i edited post above xD Link to comment Share on other sites More sharing options...
panosru Posted August 22, 2019 Share Posted August 22, 2019 I just noticed that I have the same issue as @tasc Seems to work fine, but is not shown in PCI section, it is shown fine in Graphics/Displays section though DSDT.zip Link to comment Share on other sites More sharing options...
AudioGod Posted August 22, 2019 Author Share Posted August 22, 2019 (edited) 2 minutes ago, MaLd0n said: i edited post above xD Oh My days bro, what have you done for us? That is so awesome of you thank you so so much I will attach them to the guide now and update. When you say Nvidia cards what we talking here? Edited August 22, 2019 by AudioGod Link to comment Share on other sites More sharing options...
MaLd0n Posted August 22, 2019 Share Posted August 22, 2019 Just now, AudioGod said: When you say Nvidia cards what we talking here? NVIDIA 710 with Mojave support 1 Link to comment Share on other sites More sharing options...
AudioGod Posted August 22, 2019 Author Share Posted August 22, 2019 (edited) 3 minutes ago, MaLd0n said: NVIDIA 710 with Mojave support Awesome Buddy @panosru Use this DSDT buddy 2- DSDT for RX Series, Nvidia and others DSDT.RXxxx.NVIDIA.zip Edited August 22, 2019 by AudioGod Link to comment Share on other sites More sharing options...
panosru Posted August 22, 2019 Share Posted August 22, 2019 @AudioGod yeah i already did! Thanks! I posted the reply before the update I'm waiting for a download to finish to make a reboot and check Link to comment Share on other sites More sharing options...
AudioGod Posted August 22, 2019 Author Share Posted August 22, 2019 14 hours ago, hackinbot said: Awesome. Thanks for continuing the Z390 Aorus Pro discussion. I’ll continue troubleshooting later this weekend. Hey Buddy, Change your DSDT over to the new one for your GPU listed in my guide 1 Link to comment Share on other sites More sharing options...
tasc Posted August 23, 2019 Share Posted August 23, 2019 15 hours ago, MaLd0n said: HERE 1- DSDT for Vega and VII DSDT.VEGA.VII.zip 2- DSDT for RX Series, Nvidia and others DSDT.RXxxx.NVIDIA.zip Perfect, thanks @MaLd0n and @AudioGod, RX560 shows up in PCI devices now using the new DSDT. 1 Link to comment Share on other sites More sharing options...
texem Posted August 23, 2019 Share Posted August 23, 2019 yeah , the diff between Vega and RX DSDT is just 4 lines removed (EGP1) from Vega DSDT Is this cosmetic or functional code ? Anyway, big thanks @AudioGod and @MaLd0n Link to comment Share on other sites More sharing options...
AudioGod Posted August 23, 2019 Author Share Posted August 23, 2019 (edited) 13 minutes ago, texem said: yeah , the diff between Vega and RX DSDT is just 4 lines removed (EGP1) from Vega DSDT Is this cosmetic or functional code ? Anyway, big thanks @AudioGod and @MaLd0n Cosmetic but perfect is perfect. Edited August 23, 2019 by AudioGod 1 Link to comment Share on other sites More sharing options...
MaLd0n Posted August 23, 2019 Share Posted August 23, 2019 27 minutes ago, texem said: yeah , the diff between Vega and RX DSDT is just 4 lines removed (EGP1) from Vega DSDT Is this cosmetic or functional code ? Anyway, big thanks @AudioGod and @MaLd0n for vega or radeon vii we need create devices, in this case is PEG0/PEGP/EGP1/PEGP 4 1 Link to comment Share on other sites More sharing options...
gino8080 Posted August 24, 2019 Share Posted August 24, 2019 FIrst of all THank you @AudioGod for this new thread! On 8/21/2019 at 10:58 PM, AudioGod said: If Your Not Using File Vault Then Please Disable Hibernate disablehibernate.command What exactly this script does? Because I'm not using FileVault, but in the script there are command about Quote sudo pmset -a autopoweroff 0 sudo pmset -a standby 0 sudo pmset -a hibernatemode 0 does this change something in sleep/awake or external PSU management? 1 Link to comment Share on other sites More sharing options...
Recommended Posts