Contribute
Register

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

Hi all! I just built a brand new machine, and I've been trying the Catalina fresh install. I'm having a tough time getting the Catalina installer to even boot, which seems strange to me. I followed the Catalina mini guide to the T. I tried reformatting my USB stick and redoing the guide many times. The installer begins to boot with the Apple logo, but crashes/hangs at about 60% each time. I included a pic of the error message which it always ends on. It seems to crash in slightly different places each time though. After this, it goes to a black screen.

I've tried removing the graphics card and using onboard graphics but it doesn't help.

Z390 Designare
i9-9900K
Sapphire Pulse RX 580
Samsung 1TB EVO 970 NVMe SSD
Corsair Vengeance RGB Pro 4x16GB
BIOS f7

Any help would be appreciated. Is there anything I could be overlooking?
Hello @dlight

Several comments:
  • Are you using Samsung 970 EVO or EVO Plus?
  • Are you using Clover 51xx?
  • How long do you wait when the boot process appears to hang? Sometimes it takes 7 to 10 minutes before it continues by itself.
  • Did you click "Generate" under Clover Configurator --> RtVariables --> ROM?
 
Glad it helped you! So it seems like you're going to follow Option 3 (Native) from Osy guide and flash something?

Btw, this procedure was something what Gigabyte support offered me last year in order to make my Apple Thunderbolt display work. They were going to flash modified TB firmware via this chip, but as we all know Intel strictly prohibited them to do it.

So I just built another rig based on Z390 Aorus Pro and GC-Alpine Ridge. More rigs, more fun, right?
Anyway, I'll definitely looking forward on your experiments with this, Casey. I really enjoy your enthusiasm and involvement into this. My huge respect to you.
Yes you're right! The plan is to follow Osy86's guide to eventually patch native NVM. It has to be done in steps, the first one being to download existing firmware from the Flash ROM and locate the best matching firmware from the Catalina installation image.

I don't want to over-promise or even set expectations at this time. The Thunderbolt patcher tool created by Osy86 does not work on this motherboard (i.e. sudo tbpatch list returns nothing) so it becomes necessary to use a CH341a programmer with an 8-pin clip to read the Flash ROM directly from the chip itself.
 
  • The original DSDT is obtained by running MaciASL --> File --> New from ACPI --> DSDT.
    • The "actual" original DSDT is obtained by pressing F4 at the Clover Boot Menu. It will then be in the CLOVER/ACPI/origin folder when you boot into macOS and mount the EFI partition.
  • The modified DSDT (with NVRAM support) is included in the ZIP file downloadable from here.
I always wondered about this, and your message spurred a little experiment.

Thanks to the Clover F1 help menu, I learned that F5 saves the DSDT patched by Clover, and as we knew, F4 saves the vanilla DSDT.

Using MacIASL, saving a copy of the DSDT from the File menu saves the DSDT that was patched by Clover during boot.

I did an F4 save, and a MacIASL File save, and merely compared the lengths of the DSDT's. they are different, which was expected.
 
Last edited:
Sports cars, real estate, exotic watches and Van Gogh paintings I can understand, but this???

Screen Shot 2020-01-10 at 4.16.43 AM.png
 
Lucky for your readers that Amazon still has them for under $220 used/refurb and about $270 new.

https://www.amazon.com/gp/product/B07K8RJZRG/?tag=tonymacx86com-20

Once these are all sold then the used prices will skyrocket. I've seen this in the past with older TH3 onboard Gigabyte motherboards. Always happens when they get scarce in supply. Anyone considering a purchase from that Newegg seller should obviously get the 28 core Mac Pro with 8TB SSD and 1.5 TB of ram instead. Sometimes logic board prices are incredibly illogical.
 
Last edited:
Thanks for a quick response. I will try and report back. Just a quick clarification, I should remove the old drivers64UEFI and only retain UEFI with only EmuVariableUEFI ?
 
Thanks for a quick response. I will try and report back. Just a quick clarification, I should remove the old drivers64UEFI and only retain UEFI with only EmuVariableUEFI ?
The drivers/UEFI folder must contain the full set of EFI drivers that are present in the ZIP file (please see Catalina Mini-Guide). Then drivers64UEFI can be deleted.
 
And to think I got this board at Micro Center for $70 open box.
The range is staggering -- from $70 to $100,000 for a working board! :)
 
Back
Top