Jump to content

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


glasgood
1,582 posts in this topic

Recommended Posts

1 hour ago, glasgood said:

 

Thanks, though I'm wondering if the RX580 is root of the problem when using SMBIOS for iMac Pro. It seems that sleep works, system seems to wake but my screen stays black. 

 

I still have a rx580 knocking about so I will prep my test bench later and try and reproduce the wake problem using my setup. 

Scratch that il use my system so it all stays in line and plop in the rx580 and see what happens.

I believe with the rx580 your probably better off staying at smbios 19,1 but that OsxAptioFix2Drv -free2000.efi needs togo because it's making memory throw errors and to me that's worst then anything else as when I'm in the middle of a session that's the last thing I need happening to me. 

It was forcing me to brute force my system agent to try and stabilise the ram. Yuk! LoL

  • Like 1
Link to comment
Share on other sites

44 minutes ago, AudioGod said:

 

I still have a rx580 knocking about so I will prep my test bench later and try and reproduce the wake problem using my setup. 

Scratch that il use my system so it all stays in line and plop in the rx580 and see what happens.

I believe with the rx580 your probably better off staying at smbios 19,1 but that OsxAptioFix2Drv -free2000.efi needs togo because it's making memory throw errors and to me that's worst then anything else as when I'm in the middle of a session that's the last thing I need happening to me. 

It was forcing me to brute force my system agent to try and stabilise the ram. Yuk! LoL

 

I may have to stay with OsxAptioFix2Drv-free2000.efi , been using it for several months now without problem. Appreciate you offer to test the RX580, fingers crossed I have under looked something some where Cheers!

49 minutes ago, larabee said:

 

Did you remove all iGpu settings and boot flag? I forgot the shikigva flag and it messed up entire thing. 

I've been running iMac Pro 1.1 for quite a while and doesn't have sleep issue. It must be framebuffer for RX580. 

 

I tried removing shikigva boot flag and intel settings from Device / Properties, still no luck. 

Link to comment
Share on other sites

1 hour ago, glasgood said:

 

I may have to stay with OsxAptioFix2Drv-free2000.efi , been using it for several months now without problem. Appreciate you offer to test the RX580, fingers crossed I have under looked something some where Cheers!

 

I tried removing shikigva boot flag and intel settings from Device / Properties, still no luck. 

 

@glasgood Yeah, with iMac Pro 1.1 , you must remove iGPU related bootflag and intel device properties and completely disable iGPU for the SMBIOS to work properly. Otherwise, you will not be able to open Jpeg file at all and Final Cut will sometimes freeze depending on the file format you're working with. I will try troubleshoot the issue with AudioGod as our systems are basically clone of each other. I have a RX570 and tested it out, facing some random kernel panic Bool ATI Framebuffer but a restart clear the error. 

 

@AudioGod I tried plugging RX570 and experience the same problem as Glasgood. Waiting for your Rx580 buddy. 

Link to comment
Share on other sites

5 minutes ago, larabee said:

 

@glasgood Yeah, with iMac Pro 1.1 , you must remove iGPU related bootflag and intel device properties and completely disable iGPU for the SMBIOS to work properly. Otherwise, you will not be able to open Jpeg file at all and Final Cut will sometimes freeze depending on the file format you're working with. I will try troubleshoot the issue with AudioGod as our systems are basically clone of each other. I have a RX570 and tested it out, facing some random kernel panic Bool ATI Framebuffer but a restart clear the error. 

 

@AudioGod I tried plugging RX570 and experience the same problem as Glasgood. Waiting for your Rx580 buddy. 

 

Thanks @AudioGod I suspect it's the frame buffer, so at the moment I'm looking into see if patching AMD9500Controller.kext is still relevant when using WhateverGreen.kext

Link to comment
Share on other sites

1 hour ago, glasgood said:

 

Thanks @AudioGod I suspect it's the frame buffer, so at the moment I'm looking into see if patching AMD9500Controller.kext is still relevant when using WhateverGreen.kext

 

Can you try the WhateverGreen 1.3.1 

I think the 1.2.9 has problem with framebuffer patching for the 9500controller kext. 

Link to comment
Share on other sites

31 minutes ago, larabee said:

 

Can you try the WhateverGreen 1.3.1 

I think the 1.2.9 has problem with framebuffer patching for the 9500controller kext. 

 

I updated to latest WhateverGreen early today, can’t remember what version, but will double check in morning. Thanks 

Link to comment
Share on other sites

Hi all and thanks so much for this thread. This guide is truly one of, if not, the most thorough I’ve come across. Thank you.

I’m new to the hackintosh world and recently put together a new hack using the following components:

 

Gigabyte Z390 AORUS PRO
Intel Core i7-8700
Intel UHD630
Cooler Master Hyper 212 EVO
4 x 8GB Crucial Ballistix Sport LT 3000 MHz DDR4 DRAM
Crucial P1 1TB 3D NAND NVMe PCIe M.2 SSD in M2M slot
500GB Dell HDD on SATA0
Onboard Ethernet

 

I’ve followed Gladgood’s steps (UHD630-only) and completed step 7.

 

The installer used was Mojave 10.4.3.

 

Everything went as expected, and looks good - except there’s no audio devices available, and no USB3 when booting using the POST-INSTALL EFI.

 

If I boot the internal MacOS using the USB Flash Drive (installer) at the F12 Boot Menu, I have audio devices (Internal Speaker, Line Out, Line In, etc) and the USB3 ports work. I’m assuming this uses the EFI found on the USB stick?

 

If I boot the internal MacOS using the internal NVMe EFI, I have no audio and the USB3 ports don’t work.

 

The EFIs used are:

On USB Stick:
PRE-INSTALL Aorus Pro Z390 EFI - Intel UHD630
On internal NVMe:
POST-INSTALL Aorus Pro Z390 EFI - Intel UHD630

 

Any guidance in the right direction would be greatly appreciated.

 

Thanks.

Link to comment
Share on other sites

2 hours ago, hackinbot said:

 

If I boot the internal MacOS using the internal NVMe EFI, I have no audio and the USB3 ports don’t work.

 

I assume you already install Clover with RC script onto the NVMe. What BIOS version you are using? Trying using the attached EFI. Let me know if it works for you. 

The USB3 ports on the back only works with USB3 devices. Any USB2 plugged into the USB3 ports will not work.

 

POST-INSTALL Aorus Pro Z390.zip

 

 

 

 

 

10 hours ago, Oom said:

Can anyone guide me how to install HWmonitor (or any alternative) I'm follow this link and copy kexts files as they said but my mac can't boot anymore So I have to remove those file out of my EFI folder to boot my mac again. I need to see temperature fan speed etc. of my mac. 

 

https://hackintosher.com/guides/hwmonitor-hackintosh-guide/

Did you use the EFI supplied by Glasgood? If yes, replace the Virtual SMC on his EFI with Fake SMC, make sure that you use the latest fakesmc kext. 

 

 

 

-----------------------------------------------

 

@glasgood In some other boards, recalculate the Slide=n for memory driver (in our cases is the  OsxAptioFix3Drv ) is needed to get proper boot. And for your RX580, did you specify the "CFG,CFG_FB_LIMIT" in SSDT? I remember there was a bug with RX series that causing blackscreen after deep sleep that's related to the CFG_FB_LIMIT. 

Edited by larabee
  • Like 1
Link to comment
Share on other sites

57 minutes ago, larabee said:

 

@glasgood In some other boards, recalculate the Slide=n for memory driver (in our cases is the  OsxAptioFix3Drv ) is needed to get proper boot. And for your RX580, did you specify the "CFG,CFG_FB_LIMIT" in SSDT? I remember there was a bug with RX series that causing blackscreen after deep sleep that's related to the CFG_FB_LIMIT. 

 

@larabee Hey buddy, my boot argument is Slide=0 so should I change it to n too or stay as is?

I hope your good pal :)

 

Screenshot 2019-07-26 at 18.45.45.png

 

@larabee how's that look overall to you? 

should I make any changes buddy?

Edited by AudioGod
Link to comment
Share on other sites

3 hours ago, larabee said:

 

I assume you already install Clover with RC script onto the NVMe. What BIOS version you are using? Trying using the attached EFI. Let me know if it works for you. 

The USB3 ports on the back only works with USB3 devices. Any USB2 plugged into the USB3 ports will not work.

 

POST-INSTALL Aorus Pro Z390.zip

 

 

Thanks Larabee. I managed to solve the NO AUDIO issue by comparing the PRE and POST config.plists side by side. I've attached a picture indicating what was required to get audio working on the original POST-Install UHD630 EFI from Glasgood.

 

To fix USB for UHD630-only systems:

 

1. Copy USBInjectAll.kext from the PRE-INSTALL EFI into the kexts folder of the internal drive's EFI.

2. Enable USB Inject (see picture)

3. Replace /EFI/CLOVER/ACPI/PATCHED/SSDT-GPRW.aml on the internal drive's EFI with /EFI/CLOVER/ACPI/PATCHED/SSDT-UIAC.aml from the PRE-INSTALL EFI.

 

To fix the USB input lag experienced at startup:

 

1. Copy the entire "Kernel and Kext Patches" section from the PRE-INSTALL EFI onto the internal drive's EFI.

 

I hope this can help others who stumble across this problem and are only using the UHD630 GPU on this platform.

 

Now... I just picked up a Sapphire Nitro+ RX580 4GB this afternoon so I'll be re-installing everything following those instructions.

2019-07-26_13-37-52.png

Edited by hackinbot
Updated with USB port fix instructions
Link to comment
Share on other sites

12 minutes ago, AudioGod said:

 

@larabee Hey buddy, my boot argument is Slide=0 so should I change it to n too or stay as is?

I hope your good pal :)

OH dear the n represents different number depending on the memory map. 

Please refer to this post comment: 

and this article

https://github.com/wmchris/DellXPS15-9550-OSX/blob/10.13/Additional/slide_calc.md?fbclid=IwAR1SDWZr9_VhP73kQs6hP7nvN11Y0bYbgjbZR7RABMTBxnHe2VG5VMk_D9A

 

for a better understanding of memmap :)

 

 

4 minutes ago, hackinbot said:

 

Thanks Larabee. I managed to solve the NO AUDIO issue by comparing the PRE and POST config.plists side by side. I've attached a picture indicating what was required to get audio working on the original POST-Install UHD630 EFI from Glasgood. I also solved the USB ports issue and will follow up with those steps shortly.

 

Glad you can get it fixed buddy :)

 

Edited by larabee
Link to comment
Share on other sites

5 minutes ago, larabee said:

OH dear the n represents different number depending on the memory map. 

Please refer to this post comment: 

 

Glad you can get it fixed buddy :)

 

hahaha I get you now...ops!

 

I was thinking n = no or something lol

Edited by AudioGod
  • Like 1
Link to comment
Share on other sites

1 hour ago, larabee said:

 

 

@glasgood And for your RX580, did you specify the "CFG,CFG_FB_LIMIT" in SSDT? I remember there was a bug with RX series that causing blackscreen after deep sleep that's related to the CFG_FB_LIMIT. 

 

I had a look into doing that, but as far as I know it has been fixed in WhateverGreen since version 1.1.4 I have tried many things now including modified frame buffer injection ( below )  for my Gigabyte Aorus AMD RX 580 8GB , and still no luck :)

 

 

<dict>
				<key>Disabled</key>
				<false/>
				<key>Find</key>
				<data>
				AAQAAAQDAAAAAQEBAAAAABIEBgEAAAAAAAQAAAQDAAAA
				AQIBAAAAACIFBAMAAAAAAAgAAAQCAAAAAQMAAAAAABEC
				AQIAAAAAAAgAAAQCAAAAAQQAAAAAACEDBQQAAAAABAAA
				AAQAAAAAAQUAAAAAAAAAAwYAAAAAAAQAAAABAAAAAUYB
				AAAAACABAAAAAAAA
				</data>
				<key>InfoPlistPatch</key>
				<false/>
				<key>Name</key>
				<string>AMD9500Controller</string>
				<key>Replace</key>
				<data>
				AAQAAAQDAAAAAQAAAAAAABIEBgEAAAAAAAQAAAQDAAAA
				AQAAAAAAACIFBAMAAAAAAAQAAAQDAAAAAQAAAAAAABEC
				AQIAAAAAAAgAAAACAAAAAQAAAAAAACEDBQQAAAAABAAA
				ABQCAAAAAQAAAAAAABAAAwYAAAAA
				</data>
			</dict>

 

 

 

 

Link to comment
Share on other sites

10 hours ago, AudioGod said:

@larabee @glasgood

Hey Buddy,

Have you noticed that clover v5018 changes the folder format?

I just redid mine now as I only just read about the changes myself.

 

OLD Folder Format:

Screenshot 2019-07-26 at 22.24.46.png

 

 

 

NEW Folder Format

Screenshot 2019-07-26 at 22.24.07.png

 

Apparently the old way was causing conflicts so they changed it over.

Seems the same to me but there you go....lol

 

 

 

It had me puzzled for a bit. :w00t: 

Link to comment
Share on other sites

@AudioGod @larabee

 

Making some progress, exhausted most other frame buffer options but finally managed to change frame buffer from ATY,AMD,RadeonFrambuffer to ATY,Orinoco via a custom SSDT. I hoped this would fix the black screen on wake, but unfortunately not :unsure: lol

I tried specifying values 5 & 6 on  "CFG,CFG_FB_LIMIT" in SSDT but not happening. SSDT for RX 580 seems to be working! So maybe the frame buffer is not responsible for black screen on wake.  Will try darkwake options.

 

SSDT-RX-580.aml

SSDT-RX-580.dsl

 

1514968609_Screenshot2019-07-27at10_32_56.thumb.png.f2f3dbd6d0bc4e577916f08d189befd1.png

 

 

 

 

 

 

Edited by glasgood
Link to comment
Share on other sites

22 minutes ago, glasgood said:

@AudioGod @larabee

 

Making some progress, exhausted most other frame buffer options but finally managed to change frame buffer from ATY,AMD,RadeonFrambuffer to ATY,Orinoco via a custom SSDT. I hoped this would fix the black screen on wake, but unfortunately not :unsure: lol

I tried specifying values 5 & 6 on  "CFG,CFG_FB_LIMIT" in SSDT but not happening. SSDT for RX 580 seems to be working! So maybe the frame buffer is not responsible for black screen on wake.  Will try darkwake options.

 

SSDT-RX-580.aml

SSDT-RX-580.dsl

 

1514968609_Screenshot2019-07-27at10_32_56.thumb.png.f2f3dbd6d0bc4e577916f08d189befd1.png

 

 

 

 

 

 

 

Your getting there buddy,

if you need me to run any tests for you then just let me know. Il be about from around 2pm on our time so I'm here if you need me. :)

  • Like 1
Link to comment
Share on other sites

@glasgood

Give this version of whatevergreen 1.3.1 a try buddy.

it has fixes for the rx580 frame buffer and also clears up the purple lines at boot.

its not full release and still at debug status but I've been running it since last night with no problem and have double made sure its good togo before sending it over to you. :)

 

WhateverGreen-131.zip

 

What's a good cloning tool for macos to copy my ssd with bro?

Edited by AudioGod
  • Like 1
Link to comment
Share on other sites

45 minutes ago, AudioGod said:

@glasgood

Give this version of whatevergreen 1.3.1 a try buddy.

it has fixes for the rx580 frame buffer and also clears up the purple lines at boot.

its not full release and still at debug status but I've been running it since last night with no problem and have double made sure its good togo before sending it over to you. :)

 

WhateverGreen-131.zip

 

What's a good cloning tool for macos to copy my ssd with bro?

 

It fixes the purple lines, but still have black screen on wake. It also resorts back to ATY,AMDRadeonFrambuffer. 

 

WhateverGreen-131 without SSDT-RX580

 

140749282_Screenshot2019-07-27at17_21_01.thumb.png.5b7559f6d548ce235b3bbade3d7e9e6d.png

 

 

WhateverGreen-131 with SSDT-RX580 

 

RX580.thumb.png.1b9d87494038bb2987cb24f48bf0e908.png

 

 

 

 

 

53 minutes ago, AudioGod said:

@glasgood

Give this version of whatevergreen 1.3.1 a try buddy.

it has fixes for the rx580 frame buffer and also clears up the purple lines at boot.

its not full release and still at debug status but I've been running it since last night with no problem and have double made sure its good togo before sending it over to you. :)

 

WhateverGreen-131.zip

 

What's a good cloning tool for macos to copy my ssd with bro?

 

Did you test on your hack, black screen on wake from sleep ? not working on mine. 

Link to comment
Share on other sites

19 minutes ago, glasgood said:

 

It fixes the purple lines, but still have black screen on wake. It also resorts back to ATY,AMDRadeonFrambuffer. 

 

WhateverGreen-131 without SSDT-RX580

 

140749282_Screenshot2019-07-27at17_21_01.thumb.png.5b7559f6d548ce235b3bbade3d7e9e6d.png

 

 

WhateverGreen-131 with SSDT-RX580 

 

RX580.thumb.png.1b9d87494038bb2987cb24f48bf0e908.png

 

 

 

 

 

 

Did you test on your hack, black screen on wake from sleep ? not working on mine. 

 

I actually was just trying that now for you. I put the rx580 back in and flipped my efi then made the changes using your ssdt and weg 1.3.1 and same thing. Black screen on wake.

 

With the vega 56 everything is spot on perfect for me. Stupid rx580's, I'm gonna chuck mine out the window in a minute...hahaha

Edited by AudioGod
  • Like 1
Link to comment
Share on other sites

Hey, I am A first time Hackintosh builder here. I followed your guide step by step but when I try to boot from the USB, the screen goes black and goes right back to the select boot device. I've tried changing the BIOS settings around and also tried following guides from other people. Not sure what I'm doing wrong.  If anyone can give help me out, it would be much appreciated. Thanks.

 

Hardware:

INTEL CORE I9 9900K

Gigabyte Z390 AORUS PRO WIFI

SAPPHIRE RADEON RX 580 NITRO+ 8GB DDR5

SAMSUNG 970 PRO 512GB M.2 

COOLER MASTER HYPER 212 EVO 

EVGA 650WATT GQ PSU

CORSAIR VENGENCE LPX 16GB DDR4 (2X8GB 3200 MHZ)

CORSAIR 275R MID-TOWER CASE

LG 21:9 25' ULTRAWIDE MONITOR 25UM58

 

Link to comment
Share on other sites

36 minutes ago, brucevan96 said:

Hey, I am A first time Hackintosh builder here. I followed your guide step by step but when I try to boot from the USB, the screen goes black and goes right back to the select boot device. I've tried changing the BIOS settings around and also tried following guides from other people. Not sure what I'm doing wrong.  If anyone can give help me out, it would be much appreciated. Thanks.

 

Hardware:

INTEL CORE I9 9900K

Gigabyte Z390 AORUS PRO WIFI

SAPPHIRE RADEON RX 580 NITRO+ 8GB DDR5

SAMSUNG 970 PRO 512GB M.2 

COOLER MASTER HYPER 212 EVO 

EVGA 650WATT GQ PSU

CORSAIR VENGENCE LPX 16GB DDR4 (2X8GB 3200 MHZ)

CORSAIR 275R MID-TOWER CASE

LG 21:9 25' ULTRAWIDE MONITOR 25UM58

 

 

Hi,

 

Choose the UEFI partition on USB Installer, if you choose the non UEFI partition then you will loop back to select boot device. Make sure you installed Clover onto the USB device.

 

 

576622715_Screenshot2019-07-28at16_20_39.png.bd4360b3401cfb83fc27de92f68c57fe.png

 

Edited by glasgood
Link to comment
Share on other sites

×
×
  • Create New...