Jump to content
glasgood

Glasgood's macOS Mojave [SUCCESS][GUIDE] for Aorus Z390 Pro

1,471 posts in this topic

Recommended Posts

Many thanks for sharing this guide. Everithing work perfectly for me with almost the same config.

My only problem (but not sure it is) is that when I click on Hardware info, I have the following

Mac mini (2018)

Processor 3,6 GhZ Unknown

 

My processor is an i7 9700K.

Thanks for your help and advice.

 

Again thx for this amzing tutorial 

 

Herve

 

Share this post


Link to post
Share on other sites
Advertisement
22 minutes ago, herve008 said:

Many thanks for sharing this guide. Everithing work perfectly for me with almost the same config.

My only problem (but not sure it is) is that when I click on Hardware info, I have the following

Mac mini (2018)

Processor 3,6 GhZ Unknown

 

My processor is an i7 9700K.

Thanks for your help and advice.

 

Again thx for this amzing tutorial 

 

Herve

 

 

You can sort that by using SMBIOS for iMac19,1 you will find the latest SMBIOS in Clover Configurator version 5.4.2.1

 

iMAC19-1.thumb.png.09b02709a5205a43818225779f4e8ae1.png

927597342_Screenshot2019-04-10at08_41_24.thumb.png.2225fa8bb17cb71f61c84ed339d3a1da.png

 

 

Share this post


Link to post
Share on other sites

I have tried and then reboot but system crash and doesn't want to bood anymore.

I restore my EFI with your file..

 

What I did wrong ?

Thx

Share this post


Link to post
Share on other sites
Posted (edited)
34 minutes ago, herve008 said:

I have tried and then reboot but system crash and doesn't want to bood anymore.

I restore my EFI with your file..

 

What I did wrong ?

Thx

 

tbh i'm not sure as I don't have the  i7 9700K, I tried a quick test and changed to iMac 19,1 SMBIOS but on boot got an unsupported macOS error, use previous EFI from guide and you can easily provide the missing CPU info. See "About My Mac" in my other guide on how to do this: 

 

 

 

 

 

Edited by glasgood

Share this post


Link to post
Share on other sites
1 hour ago, glasgood said:

 

tbh i'm not sure as I don't have the  i7 9700K, I tried a quick test and changed to iMac 19,1 SMBIOS but on boot got an unsupported macOS error, use previous EFI from guide and you can easily provide the missing CPU info. See "About My Mac" in my other guide on how to do this: 

 

 

 

 

 

Great tip, It's now working.

Many thanks !!

 

Share this post


Link to post
Share on other sites

Thank you very much for this guide. Without knowing about your guide I bought the same motherboard and similar other hardware. I was expecting to have to do a few days of trial and error. Instead I found this awesome guide where most of the research has already been done. I love how your guide is so detailed and that you bundled up the necessary files for us. Thanks, very much appreciated!

 

 

Share this post


Link to post
Share on other sites

 

Hello

 

I discovered an issue when Hackintosh go in sleep mode. Everithing is OK, but impossible to reactivate by using mouse or Keyboard, I have to press the On/Off button and then it wake up, but afterwards I have issue with the wifi which is very slow / doesn't work properly.

 

Any idea ?

Thx 

Share this post


Link to post
Share on other sites
28 minutes ago, herve008 said:

 

Hello

 

I discovered an issue when Hackintosh go in sleep mode. Everithing is OK, but impossible to reactivate by using mouse or Keyboard, I have to press the On/Off button and then it wake up, but afterwards I have issue with the wifi which is very slow / doesn't work properly.

 

Any idea ?

Thx 

 

Check BIOS for Z390 Aorus Pro is version F5 and use DSDT-F5-2ndApril.zip if BIOS version is later than F5 then ask @MaLd0n for DSDT for your BIOS version.

 

 

Share this post


Link to post
Share on other sites
Posted (edited)
22 minutes ago, herve008 said:

My Bios is F8

 

Extract your DSDT files ( for patching ), press F4 at Clover boot menu. You will then find the extracted DSDT files inside Clover / ACPI / origin folder . Ask MaLd0n if he already has a DSDT for Aorus Pro Z390 with BIOS version F8.

 

 

Edited by glasgood

Share this post


Link to post
Share on other sites

Followed the guide with very similar hardware, and it works just as I had hoped.  I am having a sleep issue though unfortunately.  (My firmware is v9 for the Z390 AORUS pro)  I am wondering why the wake up occurs seconds after going to sleep.  My suspicion is that it might be the USB connection of the h100i pro rgb that is cooling my 9700k keeping the computer awake.  Perhaps I have my h100i USB wired to the wrong USB motherboard port or maybe the h100i aio be set to pwm in the bios instead of auto.  I didn’t switch mine as stated in the guide as it wasn’t exactly the same model as in this build.  Everything else works a treat though, thank you for the guide!

Share this post


Link to post
Share on other sites
Posted (edited)
3 hours ago, Hifi33 said:

Followed the guide with very similar hardware, and it works just as I had hoped.  I am having a sleep issue though unfortunately.  (My firmware is v9 for the Z390 AORUS pro)  I am wondering why the wake up occurs seconds after going to sleep.  My suspicion is that it might be the USB connection of the h100i pro rgb that is cooling my 9700k keeping the computer awake.  Perhaps I have my h100i USB wired to the wrong USB motherboard port or maybe the h100i aio be set to pwm in the bios instead of auto.  I didn’t switch mine as stated in the guide as it wasn’t exactly the same model as in this build.  Everything else works a treat though, thank you for the guide!

 

Hi, sorted this yesterday by using Rehabman's SSDT-GPRW, find and replace hotpatch to avoid instant wake. Works by replacing _PRW method for all devices in ACPI. It is now implemented in the latest >> Aorus Pro Z390 EFI with NO DSDT New.zip . (resume from sleep by pressing the power button. ) 

 

Go with PWM in BIOS for h100i, and attach h100i USB header to F_USB1 (HS11)

 479495999_Screenshot2019-04-17at21_22_41.png.cf3a7593f55f3661ecda3bba6295fd9f.png

 

 

Rehabman's hot-patching fix below for instant wake, as I already mentioned it is already implemented in Aorus Pro Z390 EFI.

 

GPRWtoXPRW-Hot-patching.thumb.png.cbc8ca9c4117787794e0c899f3f5f93a.png

 

 

2013869044_Screenshot2019-04-17at21_15_21.png.0321989549ac7d0b1e082658344f5df2.png

 

Thanks :)

 

Edited by glasgood

Share this post


Link to post
Share on other sites
16 hours ago, glasgood said:

 

Hi, sorted this yesterday by using Rehabman's SSDT-GPRW, find and replace hotpatch to avoid instant wake.

 

 

Awesome! This fixed instant wake for me. I've been struggling with that for a while.

 

Thank you for all your work on this guide. It's been very helpful in my Hackintosh learning.

Share this post


Link to post
Share on other sites

My issue has been fixed, sleep without an instant wake.  Many thanks for the help resolving this to glasgood and MaLd0n.  

 

Originally, I was a bit concerned if everything would work out, selling my old cMP, buying parts, building my first pc, and installing the OS, but I jumped in with both feet and glad I did!  My hat's off to you. 

 

Once my PCIe wifi/bluetooth adapter arrives this build will be complete. :) 

Share this post


Link to post
Share on other sites
14 minutes ago, Hifi33 said:

My issue has been fixed, sleep without an instant wake.  Many thanks for the help resolving this to glasgood and MaLd0n.  

 

Originally, I was a bit concerned if everything would work out, selling my old cMP, buying parts, building my first pc, and installing the OS, but I jumped in with both feet and glad I did!  My hat's off to you. 

 

Once my PCIe wifi/bluetooth adapter arrives this build will be complete. :) 

 

Just updated Aorus Z390 EFI no DSDT guide with Framebuffer patch. So working HDMI port and HDMI audio. 

 

 

 

 

Share this post


Link to post
Share on other sites

Hey! I am using pretty much the same hardware, and my system is running well except for a few nagging issues (hanging on reboot, color static when bringing my main display back from sleep).

 

I was looking over your config.plist and was hoping you could explain why you fill out all the information in the DEVICES->Arbitrary section. I haven't seen that before and was curious what it does/ if it is necessary. And if I have the same motherboard, can I populate the same values? 


Thanks for all the thorough work on the guide, these are so useful for not only getting systems up and running but actually understanding how things work underneath the hood. 

Share this post


Link to post
Share on other sites
Posted (edited)
15 hours ago, ppohio said:

I was looking over your config.plist and was hoping you could explain why you fill out all the information in the DEVICES->Arbitrary section. I haven't seen that before and was curious what it does/ if it is necessary. And if I have the same motherboard, can I populate the same values? 

 

 

If you have same motherboard you should be able to use most of the values, see updated guide for more information.

 

OPTIONAL: System Information - PCI

 

 

Best!

 

 

 

 

 

 

 

Edited by glasgood
Reply formatted and placed in guide.

Share this post


Link to post
Share on other sites

Final part arrived for my build.  Received the Broadcom BCM94360CD wifi/bluetooth (4 antennae version) and installed the card on PCIEX1_3 and wired to the Front panel USB header F_USB2 on the Z390 Aorus Pro board, and so far, so good with bluetooth on this setup.  Handoff, Airdrop, Personal Hotspot is all connecting.  Very painless.  Paired a genuine wireless keyboard easily.  Adjusted the System Information - PCI and this card is displayed properly in system information.  Sleep working.  :)

 

One little issue regarding Wifi where although the connection *I think* is pretty solid, (Wireless 802.11ac the Tx rate is around 468mbps, rssi: -61dBm noise: -78 dBm,  mcs: 5  two rooms over.) the traffic slows to a crawl on my gigabit internet connection.  While still showing full bars on the wifi icon.  Not a huge deal as I will likely be on wired ethernet once I move my setup back into the office.  

Share this post


Link to post
Share on other sites
17 minutes ago, Hifi33 said:

Final part arrived for my build.  Received the Broadcom BCM94360CD wifi/bluetooth (4 antennae version) and installed the card on PCIEX1_3 and wired to the Front panel USB header F_USB2 on the Z390 Aorus Pro board, and so far, so good with bluetooth on this setup.  Handoff, Airdrop, Personal Hotspot is all connecting.  Very painless.  Paired a genuine wireless keyboard easily.  Adjusted the System Information - PCI and this card is displayed properly in system information.  Sleep working.  :)

 

One little issue regarding Wifi where although the connection *I think* is pretty solid, (Wireless 802.11ac the Tx rate is around 468mbps, rssi: -61dBm noise: -78 dBm,  mcs: 5  two rooms over.) the traffic slows to a crawl on my gigabit internet connection.  While still showing full bars on the wifi icon.  Not a huge deal as I will likely be on wired ethernet once I move my setup back into the office.  

 

Try temporary removing the network entries from System Information PCI and see if it persist, Good to know everything else is satisfactory! Will look into this soon.

 

:)

 

Share this post


Link to post
Share on other sites
Posted (edited)
2 hours ago, glasgood said:

 

Try temporary removing the network entries from System Information PCI and see if it persist, Good to know everything else is satisfactory! Will look into this soon.

 

:)

 

Thanks, that works a lot better!  My speedtest went from 3-5mbps up and down to 130mbps down/180mbps up on 5Ghz.  

No longer applicable, fixed itself..(*Just noticed in the sys info pane under Network : Wifi : interfaces, the country code shows X0.  Not sure if that effects anything, but I think it should be CA for my locale.*)

 

Edited by Hifi33
X0 changed back to CA when I logged back in, no issue there.

Share this post


Link to post
Share on other sites
Posted (edited)
1 hour ago, Hifi33 said:

Thanks, that works a lot better!  My speedtest went from 3-5mbps up and down to 130mbps down/180mbps up on 5Ghz.  

No longer applicable, fixed itself..(*Just noticed in the sys info pane under Network : Wifi : interfaces, the country code shows X0.  Not sure if that effects anything, but I think it should be CA for my locale.*)

 

 

I looked at my System Infomation Wifi and my Country Code is shown as DE, but this is supposedly normal and is assigned by Router ( AFAIK )  the DE ( Germany location ) is associated with EU regulation. 

 

 821540762_Screenshot2019-04-21at16_34_13.png.93acd9033d0209f9403f77546933253a.png

 

 

I did run the Apple Wireless Diagnostics, holding option key down and clicking on WiFi signal. 

 

822290459_Screenshot2019-04-21at16_15_52.png.b50a78df3025d9c40ce13056b352470e.png

 

1610309922_Screenshot2019-04-21at16_18_11.png.9ca8ecf5aa3679d394d8246fa5433afc.png

 

1474221921_Screenshot2019-04-21at17_09_23.thumb.png.9f5b5de5cceeb2792f090ea426de4d8b.png

 

To view log's:

 

open . /var/tmp/

 

No report for "Conflicting Country Codes" . Saul goodman :)

 

 

Glad you are sorted, thanks for the update :thumbsup_anim:

 

 

 

 

 

Edited by glasgood

Share this post


Link to post
Share on other sites
4 hours ago, Hifi33 said:

 

No longer applicable, fixed itself..(*Just noticed in the sys info pane under Network : Wifi : interfaces, the country code shows X0.  Not sure if that effects anything, but I think it should be CA for my locale.*)

 

 

Hi, 

 

I got two hard drives for my machine, one  for testing. I noticed that Country Code was set US on the test drive, as far as I was aware it should be GB or DE.  As far as I know, AirportBrcmFixup.kext for my Wi-Fi card defaults to US, so I found the way to change country code. I updated guide with instructions on this. 

 

OPTIONAL: Set Wi-Fi Country Code

 

 

 

Share this post


Link to post
Share on other sites

Amazing guide. Thank you so much for this fool-proof guide. 

After getting a real Mac (iMac 2017) to use for a while, I finally want to get back to Hackintosh world and here it is. perfectly working Hackintosh with full hardware acceleration and everything works as it should. 

My Config: 

Gigabyte Z390 Gaming X 

Intel Core i7 8700K 

Sapphire Pulse Vega 56 

NVMe SSDs 

 

I've used the VGTab to adjust the fan curve and voltage of the Vega 56 (the kext is attached in this post) then use clover to include the soft power table to the config.plist. My Max voltage is set at 1050mv (under voting by 150mv from default) 

Ran Unigine for 4 hours and the max temperature is at my target 73C. The fan is barely audible at under 2000 rpm. I have a bit of coil whine but I handled it by placing some cork board between me and my case. 

 

 

 

Screen Shot 2019-04-21 at 11.30.11 AM.png

Screen Shot 2019-04-21 at 11.21.48 AM.png

Screen Shot 2019-04-21 at 10.34.44 AM.png

VegaTab_56.kext.zip

Share this post


Link to post
Share on other sites
17 minutes ago, larabee said:

Amazing guide. Thank you so much for this fool-proof guide. 

After getting a real Mac (iMac 2017) to use for a while, I finally want to get back to Hackintosh world and here it is. perfectly working Hackintosh with full hardware acceleration and everything works as it should. 

My Config: 

Gigabyte Z390 Gaming X 

Intel Core i7 8700K 

Sapphire Pulse Vega 56 

NVMe SSDs 

 

I've used the VGTab to adjust the fan curve and voltage of the Vega 56 (the kext is attached in this post) then use clover to include the soft power table to the config.plist. My Max voltage is set at 1050mv (under voting by 150mv from default) 

Ran Unigine for 4 hours and the max temperature is at my target 73C. The fan is barely audible at under 2000 rpm. I have a bit of coil whine but I handled it by placing some cork board between me and my case. 

 

 

 

Screen Shot 2019-04-21 at 11.30.11 AM.png

Screen Shot 2019-04-21 at 11.21.48 AM.png

Screen Shot 2019-04-21 at 10.34.44 AM.png

VegaTab_56.kext.zip

 

Nice Hack, very good benchmarks! did you use my EFI for your Gigabyte Z390 Gaming X  ?

 

 

Share this post


Link to post
Share on other sites
1 hour ago, glasgood said:

 

Nice Hack, very good benchmarks! did you use my EFI for your Gigabyte Z390 Gaming X  ?

 

 

I used your pre-installation EFI as both my Pre and Post installation. I don't need to do anything with SSDT for my USB to work because my board is within the USB limit of Mac OS. Besides, the USB patch from config.plist already unlocked the USB 3 ports. Everything went as smoothly as it should on a real Mac. 

I'm still tweaking the voltage of my Vega 56 to make it runs a bit cooler.

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By BiggestDrugo
      Hi, I have an MSI 945gcm5 v2 and was wondering if it's possible to run Hackintosh High Sierra on this board? It will run Lion, but my guess is that the chipset and various other factors will prevent an upgrade to High Sierra. Any thoughts?
    • By plasticduck35
      I have a hackintosh running 10.13.5 (High Serria) that works except it doesn't shutdown properly and it doesn't seem to be going to sleep. 
       
      Here are some diagnostics that I gathered 
       
      Davids-MacBook-Air-2:~ davidozersky$ sudo pmset -g Password: System-wide power settings: Currently in use: hibernatemode 0 womp 0 networkoversleep 0 sleep 5 (sleep prevented by diskmanagementd, UserEventAgent, mds, diskarbitrationd, coreaudiod, mds_stores, Disk Utility) Sleep On Power Button 1 ttyskeepawake 1 hibernatefile /var/vm/sleepimage disksleep 10 displaysleep 5  
      And I've attached files from a RunMe utility app I've found online. 
       
       
      Any ideas? 
       
      Thank you, 
      David
      runmereport.ioreg
    • By AudioGod
      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
       
      CPU's
      8700k, 9600k, 9700k, 9900k
       
      GPU's
      RX 560, 570, 580, 590, Vega 56, Vega 64, Radion VII
      (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 Mojave
      • Samsung 860 EVO 1TB SSD (2.5) Windows 10 Pro
      • ABWB BCM943602CS 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
       
       
      CLOVER  FOLDER
      Use this folder with fully patched DSDT
      Z390 Pro DSDT EFI.zip   (Updated 21 July 2019)
       
       
      ADDITIONAL DSDT's  (A big thanks to @MaLd0n for compiling these extra DSDT's)
      If your using a Vega 56/64 or Radion VII then use this DSDT (already installed in my EFI)
      DSDT.VEGA.VII.zip
      If your using a RX Series or Nvidia GPU then use this DSDT
      DSDT.RXxxx.NVIDIA.zip
       
       
      To Create Your Own Patched DSDT Message @MaLd0n using the link bellow
      https://olarila.com/forum/viewtopic.php?f=19&t=1131 
      (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
      AirportBrcmFixup.kext    (If your Wifi Card isn't working after installing my EFI then add the AirportBrcmFixup.kext to your clover kext folder and reboot)
      FakeSMC    (Can be used instead of VirtualSMC)
      Hackintool
      IORegistryExplorer
      Native Display Brightness with MonitorControl
       
       
      BIOS SETTINGS (Bios Revision F10)
       
      • Enter BIOS → Press F12 → Enter Setup
      • Save & Exit → Load Optimized Defaults
       
      • BIOS → Windows 8/10 Features → Other OS
      • BIOS → CSM Support → Enabled  (Can be set to disabled depending on what GPU you use)
       
      • MIT → Advanced Memory Settings  → Extreme Memory Profile (X.M.P) → Enabled  
       
      • Peripherals → Initial Display Output → PCIe 1 Slot
      • Peripherals → Trusted Computing → Security Device Support →  Disable
      • Peripherals → Intel(R)Bios Guard → Intel BIOS Guard Support →  Disable
      • Peripherals → USB Configuration → Legacy USB Support →  Enabled
      • Peripherals → USB Configuration → XHCI Hand-off →  Enabled
      • Peripherals → Network Stack Configuration → Network Stack →  Disabled
      • Peripherals → SATA And RST Configuration → SATA Mode Selection →  AHCI
       
      • Chipset → Vt-d → Enabled  (can be enabled or disabled, your choice)
      • Chipset → Internal Graphics → Disabled
      • Chipset → Audio Controller → Enabled
      • Chipset → Above 4G Decoding → Disabled 
       
      • Power → Platform Power Management → Enabled
      • Power → ErP → Enabled  (can be enabled or disabled, your choice)
      • Power → RC6 (Render Standby) → Disabled
       
      • Save & Exit → Save & Exit Setup
       
       
      SCREENSHOTS
       

       

       

       

       

       

       

       

       

       

       

       

×