Contribute
Register

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

If you're running Mojave and using SmallTree82576.kext from the Mojave build guide, then you need FakePCIID.kext.

However, there is a modified version of SmallTree82576.kext in the ZIP file at the bottom of the Catalina Mini-Guide. You can use that version instead, as follows:
  • From your Mojave SSD, go to /Library/Extensions and remove these three files:
    • FakePCIID.kext
    • FakePCIID_Intel_GbX.kext
    • SmallTreeIntel82576.kext
    • Download "Catalina Fresh Install.zip" from the Catalina Mini-Guide.
    • Copy SmallTreeIntel82576.kext from there to your /Library/Extensions folder.
  • Now rebuild kernel cache by running Kext Utility
  • Reboot and check the network ports.
Casey i think you missed my first post which is perfectly understandable given todays post activity
i read all the catalina guides that you have been making for us and decided to re do my clover efi as described in the fresh catalina install guide ,i removed the third party kexts from Library /Extentions rebuild permisions and cache with kext utility and then build my efi exactly as shown in the fresh catalina install guide
i am running MacOS Catalina 10.15.4
 
Hi @CaseySJ , thanks for all your help with everything related on this thread.
I would like to disable my Nvidia card in slot 2, and I see the file you attached in post #1 "SSDT-Designare-Z390-Disable-Slot-2-GPU.aml", but do you know if it'll work with my Gigabyte Aorus Z390 Xtreme ?
I see that the .aml is for Designare, so wasn't sure if I could just plug it in for my setup..
 
Anyone having issues updating clover? This is the first time I've updated it. Clover configurator will only let me update up to 5104. When I choose any higher version and click update, nothing happens. It also reports the "Current booted revision" as 5098 (the one I've always been on). I also downloaded the Clover_r5107.pkg directly and ran it. It seems to install fine but when I reboot and then check with clover or clover configurator app it still says it booted from 5098. I am choosing my main drive when I install.

EDIT: I do see some files have changed in the EFI partition but don't understand why it reports as still on 5098.
 
Last edited:
Thanks! Both my CLOVER folder and my OpenCore folder are attached. It makes no difference for the Thunderbolt issue which one I use. Everything else works just fine. Note that there’s no Unibeast/Multibeast involved in my system, I used the Vanilla method. Also note that I have MSR 0xE2 unlocked.
Some results after using your Clover EFI on my Test Bench:
  • When I first booted the system with your Clover EFI, my Thunderbolt port speeds were reduced to 20 Gbps and DSB1/DSB4 device trees corresponding to Thunderbolt ports 1 and 2 would not populate.
  • At first I tried to isolate the problem by editing out and modifying various elements of your SSDT, but eventually gave up.
  • Then I replaced only your Thunderbolt SSDT with mine, and everything worked.
  • This means that the Thunderbolt SSDT that we use in the main build guide does not work and should not be used after enabling Thunderbolt Bus.
Instead, please do this:
  • Download the Thunderbolt SSDT located in the Thunderbolt DROM Micro-Guide for Designare Z390.
  • Copy it as-is into the CLOVER/ACPI/patched folder. (Let's stick with Clover for now.)
  • Move or delete the existing Thunderbolt SSDT from that folder.
  • Reboot and check System Information --> Thunderbolt. Feel free to post relevant screenshots with UIDs blacked-out.
  • Eventually, replace the UID with a custom UID.
Screen Shot 2020-03-25 at 11.50.49 AM.png Screen Shot 2020-03-25 at 12.30.56 PM.png
 
Casey i think you missed my first post which is perfectly understandable given todays post activity i am running MacOS Catalina 10.15.4
I see! Can you post a screenshot of your /Library/Extensions folder and your CLOVER/kexts/Other folder?
 
Hi @CaseySJ , thanks for all your help with everything related on this thread.
I would like to disable my Nvidia card in slot 2, and I see the file you attached in post #1 "SSDT-Designare-Z390-Disable-Slot-2-GPU.aml", but do you know if it'll work with my Gigabyte Aorus Z390 Xtreme ?
I see that the .aml is for Designare, so wasn't sure if I could just plug it in for my setup..
Yes it should work as-is on the AORUS Xtreme Z390.
 
Anyone having issues updating clover? This is the first time I've updated it. Clover configurator will only let me update up to 5104. When I choose any higher version and click update, nothing happens. It also reports the "Current booted revision" as 5098 (the one I've always been on). I also downloaded the Clover_r5107.pkg directly and ran it. It seems to install fine but when I reboot and then check with clover or clover configurator app it still says it booted from 5098. I am choosing my main drive when I install.

EDIT: I do see some files have changed in the EFI partition but don't understand why it reports as still on 5098.
At the Clover Boot Menu you can see the version number at the bottom of the screen or by pressing "A" for About.
 
As I earlier didnt read the thread properly. I Didnt want to ask here before I did some research. My system is working great except for one thing. The shutdown is slow. Takes ten seconds. Not that it is really slow. But it was really snappy on mojave. So config on my clover is:
- fixshutdown is checked
- Bootarg slide = 0
- Emuvariable UEFI-64 is loaded
- Aptio memory fix is off.

This was allready installed this way and after some research I guess this is the proper setup. But still the slow shutdowns. Am I doing something wrong. Anyone who can tell me? Thanks in advance.

Edit: Deleted a part which isnt allowed.
 
Last edited:
Hi @CaseySJ, Thanks for the response!

I had no luck with my previous Mojave Hackintosh settings, so I decided to freshly install Mojave 10.14.6 using Unibeast/Multibeast today. I used the latest settings and files from the 1st post in this thread and EFI/Mojave system folders look like this now:
...
I installed UAD Apollo Drivers but the system still doesn't see any device – even when plugging in the interface at the clover boot screen during the countdown (I read some people had success with this approach using UAD devices on Hackintosh)...

Thank you very much for your help!
Hello @dadest,

My understanding of UAD's Thunderbolt-based Apollo devices is that they do not need to operate on USB 2.0. So HS08 and HS13 are not needed. Your latest settings look okay (there is no HS08 or HS13).

But we typically have to do this:
  • Install latest UAD macOS drivers.
  • Install latest UAD firmware on the Apollo itself.
If any UAD Apollo owners are reading this, please provide some connection advice...
 
Back
Top