Contribute
Register

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

@mobi Are you sure you have EmuVariableUefi.efi in your EFI/CLOVER/drivers/UEFI folder? It won’t work without it.
 
@mobi Are you sure you have EmuVariableUefi.efi in your EFI/CLOVER/drivers/UEFI folder? It won’t work without it.


100% sure, because I was using AptioMemoryFix last week
 
@mobi OK, thanks! I don’t know if it could have something to do with the fact that I have a Vanilla build, not Unibeast/Multibeast. Everybody who has tested it with my Vanilla folder in the German Hackintosh forum so far has confirmed that it’s working (but it’s not a lot of people yet, so let’s wait until more people have tried it out).
 
Hey,

Thanks for this awesome guide. I have completed it successfully and have my hackintosh running.

Just wondering how you can boot the hackintosh without the USB drive?

Thank you.
@Jrad07

Once post-installation is done (starting with MultiBeast and then fine-tuning manually) as described in the Guide, the system will be bootable without the USB flash disk. If the macOS SSD is not the default boot disk, you can enter BIOS Setup and set the correct boot order. You can also try pressing F12 at the BIOS Splash Screen and checking whether the macOS SSD is among the boot options listed.
 
Hi @CaseySJ so as promised, an update about the dropping Bluetooth connection. Unfortunately, it's still recurring. And I'm not sure if I'm being paranoid but I think it's gotten more frequently. Anyway, I'm thinking that maybe it's just a hardware problem (maybe I got a lemon Fenvi card or something). And I'm willing to just buy another one if it's really the case. The only thing stopping me is what if it's not the card and something else? So I would just like to ask if you encountered a similar problem from any of your fellows here? It's becoming really frustrating and affecting work more and more. Please help. Anyone? :crazy:
Hello @jdapolo

The Bluetooth-related problems we've seen have been the following:
  • Some devices perform sluggishly, such as Apple Magic Mouse. This could be related to signal interference. The back of the PC is often an electromagnetic mess so one option is to use an outboard antenna. Because the Fenvi has 4 antennas, we can use 2 of these. For WiFi/BT cards with 3 antennas we can use one of these.
    • Because the Designare Z390 comes standard with a 2-pole outboard antenna, you can even try connecting that to 2 of the 4 ports on the back of the Fenvi.
  • Some cards don't connect at all or exhibit other persistent (not intermittent) problems. This is often remedied by moving the card to a long slot. Have you already tried this?
 
Yeah, I used to have that signal inteference issue too with their included antennas before so I used the wireless antennas included in my Xtreme mobo and made sure they're just a few inches from my KBM so no worries with it.

Yeah, I've also tried putting them to different long slots. What I noticed though is the wifi doesn't work on the middle long slot (which is okay as I have 10GB ethernet connection). Strangely, for the past few hours, I haven't gotten a dropped connection yet with it in the middle long slot as compared to the top and the bottom one minutes/hours before that. But I can definitely confirm dropped connections also happened as well in this middle slot.

Moreover, as I've said in my first post, what I noticed too is that the external USB drives connected will one by one be ejected too after the dropped connection. Now that I've disconnected them all, I tried putting a wireless USB keyboard/trackpad and it indeed this USB device won't work either until I restart.

My other hypothesis (besides the faulty Fenvi hardware) is an issue with my EFI (probably the USB SSDT or something). I know you've already looked at them and edited them to correct some issues, but do you think we could give it another go? And also, if there are other things that I can provide so you can analyze further, please let me know. Thanks as always!


Hello @jdapolo

The Bluetooth-related problems we've seen have been the following:
  • Some devices perform sluggishly, such as Apple Magic Mouse. This could be related to signal interference. The back of the PC is often an electromagnetic mess so one option is to use an outboard antenna. Because the Fenvi has 4 antennas, we can use 2 of these. For WiFi/BT cards with 3 antennas we can use one of these.
    • Because the Designare Z390 comes standard with a 2-pole outboard antenna, you can even try connecting that to 2 of the 4 ports on the back of the Fenvi.
  • Some cards don't connect at all or exhibit other persistent (not intermittent) problems. This is often remedied by moving the card to a long slot. Have you already tried this?
 

Attachments

  • EFI.zip
    17.8 MB · Views: 89
@CaseySJ FINALLY the solution to get rid of the "evil" OsxAptioFix2Drv-free2000.efi is here! :) EDIT: Please test if it works reliably. It works great on my system and on some others’ who have tried it, too.
You can try using the combination of "FwRuntimeServices.efi" and "OcQuirks.efi" instead of "OsxAptioFix2Drv-free2000.efi". It’s important to build OcQuirks.efi with the option "DevirtualiseMmio" set to "True" or it won’t work. But never mind, I have attached the already correctly built file here. The "slide=0" boot argument is still needed.
So: Just delete "OsxAptioFix2Drv-free2000.efi" from EFI/CLOVER/drivers/UEFI and place the two attached files there instead.
EmuVariableUefi.efi is required for it to work.
I hope this works for your system as well. Mine is a Vanilla build, but I don’t think this will make a difference here.
Thanks so much to user "karacho" from the German Hackintosh forum for telling me about OcQuirks! We were talking about OpenCore and then I thought I’ll give this a try with Clover.
@mobi OK, thanks! I don’t know if it could have something to do with the fact that I have a Vanilla build, not Unibeast/Multibeast. Everybody who has tested it with my Vanilla folder in the German Hackintosh forum so far has confirmed that it’s working (but it’s not a lot of people yet, so let’s wait until more people have tried it out).
@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?
 
Last edited:
Yeah, I used to have that signal inteference issue too with their included antennas before so I used the wireless antennas included in my Xtreme mobo and made sure they're just a few inches from my KBM so no worries with it.

Yeah, I've also tried putting them to different long slots. What I noticed though is the wifi doesn't work on the middle long slot (which is okay as I have 10GB ethernet connection). Strangely, for the past few hours, I haven't gotten a dropped connection yet with it in the middle long slot as compared to the top and the bottom one minutes/hours before that. But I can definitely confirm dropped connections also happened as well in this middle slot.

Moreover, as I've said in my first post, what I noticed too is that the external USB drives connected will one by one be ejected too after the dropped connection. Now that I've disconnected them all, I tried putting a wireless USB keyboard/trackpad and it indeed this USB device won't work either until I restart.

My other hypothesis (besides the faulty Fenvi hardware) is an issue with my EFI (probably the USB SSDT or something). I know you've already looked at them and edited them to correct some issues, but do you think we could give it another go? And also, if there are other things that I can provide so you can analyze further, please let me know. Thanks as always!
Your configuration looks perfectly fine. But some suggestions:
  • Consider replacing FakeSMC with VirtualSMC.
  • Attempt process of elimination:
    • Disconnect all USB devices except keyboard/mouse.
    • Disconnect all non-macOS hard drives.
    • Disconnect any Nvidia GPU.
    • Disconnect all Thunderbolt devices except monitor (if using).
    • Consider also disconnecting 10Gbit Ethernet temporarily.
  • Then test WiFi/BT reliability for a sufficient period of time.
    • If WiFi/BT is stable, begin reconnecting one device at a time until WiFi/BT becomes unstable again.
      • That will identify the offending device.
    • If WiFi/BT is still unstable, consider buying an off-brand Broadcom 94360CS2 module from local retailer or etailer, and also a PCIe x1 adapter for the Broadcom.
      • I know that shipping a new part from US is time consuming and possibly expensive, so it's okay to try with a more readily available alternative.
UPDATE: Another suggestion is to install macOS onto a new spare SATA SSD (even a small 64GB or 128GB SATA SSD) mounted either internally or externally (via USB 3 SSD enclosure) and see if WiFi/BT is stable. This determines whether your main installation of macOS is or is not corrupted.
 
Last edited:
@CaseySJ or anyone who has tried this, what SMBIOS would you recommend for a small build without GPU? Planning to put macOS on my small workstation box, Z390 with a i5-9400f (no built-in graphics) and external GPU (RX 590). Since I'm using Z390, should I go for macmini 8? Or is there a iMac19 variant that I can use?

Thanks for any advice you guys can provide :)
 
@JimSalabim: Are you booting from a PCIe NVMe SSD?
Yes, I’m booting from my Samsung 970 Evo NVMe (M2P Slot) with Mojave (Clover installed on the EFI partition of the same disk), and my Corsair MP510 in M2M slot with Catalina (and Clover installed on this disk) boots fine just as well. Doesn’t matter here on which disk Clover is installed, it works every time.

As you see here, there are more parameters available for OcQuirks:
The important one that made it work for me is "DevirtualiseMmio" set to "True". But perhaps you find some other relevant parameters there?
 
Last edited:
Back
Top