Contribute
Register

[SUCCESS] Gigabyte Designare Z390 (Thunderbolt 3) + i7-9700K + AMD RX 580

@CaseySJ I've followed your steps and managed to install Mojave. The only problem I have is with the graphics (iGPU).

It always shows with 7MB and in Hackintool, when I try to make the patch so the HDMI will work, I get a (almost) blank output.
Hackintool is currently showing an empty patch. Please check-on “Graphic Device” in Hackintool and then click “Generate Patch”.
 
@JimSalabim

I'm sitting here in complete awe and amazement -- the damn thing is working! This is coming from a person whose system has never worked with anything but OsxAptioFix2Drv-free2000 when iGPU is enabled.

I am continuing to test it more thoroughly. Will update this post shortly...

UPDATE:

With Clover installed on ...
  • USB flash disk
  • Internal SATA disk
  • SATA SSD mounted in external USB enclosure
... then OsxAptioFix2Drv-free2000.efi can be successfully replaced with FwRuntimeServices.efi and OcQuirks.efi.

But with Clover installed on internal NVMe PCIe SSD, then we're back to square one and only OsxAptioFix2Drv-free2000.efi is successful.

The pattern or theory seems to be that a non-PCIe boot device is necessary for FwRuntimeServices/OcQuirks. Because I don't own an internal M.2 SATA SSD, I cannot fully test this theory.

If someone has an internal M.2 SATA SSD, we'd like to hear from you.

@JimSalabim: Are you booting from a PCIe NVMe SSD?

Not sure how useful this is for the OcQuirks.efi test pursuit, but...
I'm using an internal M.2 NVMe PCIe SSD as boot drive, and I did just remove OsxAptioFix2Drv-free2000 and replaced it with AptioMemoryFix (using slide=0). And system is WORKING.

Moments before, I had first tested AptioMemoryFix on an internal SATA SSD, and that booted just fine also. For what it's worth, as an Adobe Premiere editor I'm configured for ProApps-Option2 (headless).

So if the OcQuirks pursuit was motivated by the desire to escape OsxAptioFix2Drv-free2000, I seem to be free of "free2000". Am I delusional, or are there further tests/checks I should make to confirm that my system is okay like this?
 
Hackintool is currently showing an empty patch. Please check-on “Graphic Device” in Hackintool and then click “Generate Patch”.

Same empty result :(
 
Dear CaseySJ, thank you for maintaining this detailed installation guide. It was a great help for me. I have built almost the same configuration, except that I'm using an RX570 instead of an RX580. I have installed Mojave 10.14.6, and the main goal is to use it as a music production workstation. I'm using it with an UAD Apollo Twin X Thunderbolt 3 interface, without any problems.

I have encountered the first problem yesterday, when trying to install the Security Update 2019-001. After initiating the installation, the system reboots and Clover tries to launch the installer environment by default instead of the standard system partition. I suppose, this is normal(?), as it tries to install the security update in the installer environment(?). The problem is that the installer environment doesn't boot. I get a lot more kernel messages than on a standard boot, and it hangs at a point. The standard system partition still boots normally, but the security update still appears, as it was not installed. I have installed the newest version of Clover, but it didn't solve the issue. Do you have any suggestions? What exact information should I provide. And also, what is the general experience with security updates? I am aware that OS updates should not be executed on Hackintosh machines, but what's the deal with security updates?
 
@CaseySJ is Inject Audio Layout Guide for all Z390 users or just ALC1220-VB users?
 
Not sure how useful this is for the OcQuirks.efi test pursuit, but...
I'm using an internal M.2 NVMe PCIe SSD as boot drive, and I did just remove OsxAptioFix2Drv-free2000 and replaced it with AptioMemoryFix (using slide=0). And system is WORKING.

Moments before, I had first tested AptioMemoryFix on an internal SATA SSD, and that booted just fine also. For what it's worth, as an Adobe Premiere editor I'm configured for ProApps-Option2 (headless).

So if the OcQuirks pursuit was motivated by the desire to escape OsxAptioFix2Drv-free2000, I seem to be free of "free2000". Am I delusional, or are there further tests/checks I should make to confirm that my system is okay like this?
AptioMemoryFix seems to work for most users when their iGPU is disabled. OcQuirks seems to work for most users when their iGPU is either enabled or disabled. It even works for me when booting from a non-NVMe SSD. Therefore my suspicion currently lies with the ADATA SX8200 in my system, which I'll replace with a new Silicon Power 512GB PCIe NVMe that was delivered last night. So the experiment is certainly going to continue...
 
Same empty result :(
Yes I was afraid of that. May need to report a bug. Questions/requests:
  • Are you running Hackintool on the Designare Z390 Hackintosh itself?
  • Please Run Hackintool again, try to generate the patch, and then check the Hackintool --> Logs --> System --> Hackintool log as follows:
    Screen Shot 2019-11-14 at 4.17.46 AM.png
  • Your config.plist looks fine, but please try the attached version which makes two small changes:
    • Removes device-id from Devices --> Properties because UHD 630 is natively supported since 10.14.4 or so.
    • Removes CPU ID 0x1005 just to be safe.
  • Finally, please delete the RX 580 SSDT from CLOVER/ACPI/patched as shown, and reboot:
    Screen Shot 2019-11-14 at 4.31.29 AM.png
 

Attachments

  • config.plist
    10.3 KB · Views: 79
Last edited:
Hi Guys.

I wonder if it's possible to enable high current charge in more USB ports. (eg,front ones), right now only my USB 3.1 Gen 1 Ports ( the 4 near LAN ports) allow me to charge my iPad, I'm aware that's must be specified at SSDT level, but asking cause not sure if the USB devices limit apply to this also.

Thanks a lot!!
 
@CaseySJ is Inject Audio Layout Guide for all Z390 users or just ALC1220-VB users?
That section is specific to Designare Z390. However, you can follow these steps for your motherboard:
  1. Run Hackintool and select the appropriate Layout ID from the Audio tab.
    Screen Shot 2019-11-14 at 4.49.34 AM.png
  2. Then click Patch and select only DeviceProperties and Audio Device as shown:
    Screen Shot 2019-11-14 at 4.49.56 AM.png
  3. Export the patch to your config.plist:
    Screen Shot 2019-11-14 at 4.50.15 AM.png
    • If EFI partition is not mounted, don't worry: Hackintool will do it for you (will request your login password).
    • It will then select config.plist in the EFI/CLOVER folder by default:
      Screen Shot 2019-11-14 at 4.57.54 AM.png
    • If this is the right file in the right directory, click Save and reboot.
 
Last edited:
I installed Mojave previously using your guide and it's working fine. Now that I'm trying to update my display turns off after the Apple logo and progress bar (The first cycle), I wait a little and the computer restarts. I followed your suggestions before updating.

I have the same motherboard as you and 9900K.

Any suggestions?
 
Back
Top