Contribute
Register

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

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
16,209
Motherboard
Gigabyte Z490 Vision D
CPU
i5-10400
Graphics
RX 580
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac Pro
Classic Mac
  1. Quadra
Mobile Phone
  1. iOS
Hello @CaseySJ
What will happen if I modify DESIGNARE-Z390-NVM33-Elias64Fr.bin with DROM generated with HackinDROM and flash it to Winbond? there's any benefits to do that? Will we bypass TB SSDT injection by doing that?
This has the effect of hard-coding the Unique ID (UID) into DROM, which is something that no manufacturer does (as far as I know). The UID needs to be unique (hence the phrase unique ID), which is one of the reasons for injecting DROM dynamically.

Also consider that official versions of Thunderbolt firmware can be downloaded and flashed through Windows. Those official versions all have a generic UID. So any time someone updates their firmware using one of these official downloads, their UID will be wiped out.

The Thunderbolt SSDT, however, also enables Hot Plug in macOS by injecting these two properties:
  • UPSB --> PCI-Thunderbolt
  • DSB0 --> PCIHotPlugCapable
 
Last edited:
Joined
Sep 11, 2012
Messages
423
Motherboard
Gigabyte X79-UP4
CPU
i7-3930
Graphics
WX4100
Mac
  1. Mac Pro
DSM2 used Elias’ firmware from this thread. The last part of the filename contains E64fr which is short for Elias64Fr. I discussed this privately with Elias, and we are both perfectly okay with DSM2 doing this. This is an open community. Everyone shares, everyone borrows, and everyone acknowledges the original contributor.

However, DSM2 has been working or collaborating on a new version that appears to perform much better during initial testing. He has agreed to test it on Antelope devices as well, so I would strongly encourage you and @qthegaijin to wait for those test results.
hi ok - will do - its driving me crazy looking for the answer....:)
 
Joined
Dec 14, 2019
Messages
34
Motherboard
Gigabyte Designare Z390
CPU
i9-9900K
Graphics
RX 580
Have you seen this guide ("Plan C") for upgrading from Pre-10.15.4 to 10.15.4+ :
Thanks for your help.

It seems that all I needed to do was to unlock MSR 0xE2, and then the install completed.

Now I still have the pre boot installer and install partition. as well, I can't change the clover boot window from the embedded even though I changed it in Clover config.

Also can't set the startup drive in sys prefs "The bless tool was unable to set the current boot disk"
Minor annoyances, but would like to get it resolved.

thanks again for your help.

mdr
 
Last edited:

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
16,209
Motherboard
Gigabyte Z490 Vision D
CPU
i5-10400
Graphics
RX 580
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac Pro
Classic Mac
  1. Quadra
Mobile Phone
  1. iOS
Thanks for your help.

It seems that all I needed to do was to unlock MSR 0xE2, and then the install completed.

Now I still have the pre boot installer and install partition. as well, I can't change the clover boot window from the embedded even though I changed it in Clover config.

Minor annoyances, but would like to get it resolved.

thanks again for your help.

mdr
The installer and preinstaller can only be removed by downloading the 10.15.6 Combo Updater from Apple and running it.

Native NVRAM needs to be enabled in order to install 10.15.4 and later versions successfully. Now that you have native NVRAM enabled, the Combo Updater should fix everything.
 
Joined
Oct 25, 2017
Messages
50
Motherboard
Gigabyte Z390 Designare-F9b
CPU
i9-9900K
Graphics
RX 5700 XT
Mac
  1. iMac
  2. MacBook Pro
@CaseySJ
OpenCore 0.6.0 Released officially, lets update the mini-guide with all the latest goods :)
 

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
16,209
Motherboard
Gigabyte Z490 Vision D
CPU
i5-10400
Graphics
RX 580
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac Pro
Classic Mac
  1. Quadra
Mobile Phone
  1. iOS
@CaseySJ
OpenCore 0.6.0 Released officially, lets update the mini-guide with all the latest goods :)
This head start makes the task much easier. All I need to do is surgically replace some EFIs and Kexts. Will do that soon.
 

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
16,209
Motherboard
Gigabyte Z490 Vision D
CPU
i5-10400
Graphics
RX 580
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac Pro
Classic Mac
  1. Quadra
Mobile Phone
  1. iOS
** OFFICIAL: OpenCore 0.6.0/0.6.1 EFI for Z390 Designare **
Please do not quote this post in its entirely. Use a link instead.
Compatible with Catalina and Mojave
** Now compatible with both AMD GPU and Intel iGPU **


The formal release of OpenCore 0.6.1 has arrived, along with an update of nearly all other Acidanthera kexts. This guide includes the latest boot loader and kexts. Please use OpenCore Configurator 2.12.1.0 or later. Do not use 2.12.0.0 due to a bug.

This EFI contains the following changes:

Bootloader / Kexts:
All of the items listed below are official builds.
  • OpenCore 0.6.0 --> 0.6.1
  • VirtualSMC 1.1.5 --> 1.1.6 (OC 0.6.1)
  • Lilu 1.4.6 --> 1.4.7 (OC 0.6.1)
  • WhateverGreen 1.4.1 --> 1.4.2 (OC 0.6.1)
  • AppleALC 1.5.1 --> 1.5.2 (OC 0.6.1)
  • NVMeFix 1.0.3
  • OpenCore 0.6.1 --> IntelMausiEthernet.kext replaced with IntelMausi.kext
config.plist Changes:
  • Misc --> Boot --> Picker Attributes --> 9 (to show volume and tool names properly at Picker Menu)
  • Misc --> Security --> BootProtect --> Bootstrap (to prevent other operating systems from changing Boot Order)
  • Misc --> Tools --> CFGLock (easy way to unlock MSR 0xE2 if you're not using BIOS F9g or F9h)
  • Kernel --> Patch --> Enable dim keys by Wern (for screen brightness control via F1/F2; use with NativeBrightnessControl app; see Post 1 for details)
  • Kernel --> Patch --> SATA Hot Swap I/O Error Fix (for SATA Hot Plug) -- Disabled by default
  • OpenCore 0.6.1 --> Boot Chime has been configured, but not enabled (via headphone jack). To enable boot chime, open the config.plist in OpenCore Configurator, select the UEFI page and then the Audio tab. Lastly, enable PlayChime checkbox.

Preparation Steps for Mojave Users:
  • If you have installed Hackintosh kexts in /Library/Extensions, they must be removed by following only Steps 3, 4, 5 in this guide. Warning: Make a full bootable backup of Mojave before doing this because one accidental error can leave your system unbootable.
  • Also remove any Clover "rc" scripts related to previous use of "EmuVariable" by following only Bullet 6 in this guide.

How to Use:
  1. Find a USB flash disk with an EFI partition, or format the USB flash disk in Disk Utility with Scheme = GUID Partition Map and Format = MacOS Extended (Journaled).
  2. Mount EFI partition of the USB flash disk.
  3. Download the attached ZIP into the top level of the EFI partition of the USB flash disk. When the file is unzipped, there will be a folder called OC-0.6.0-DESIGNARE-Z390 (or OC-0.6.1-DESIGNARE or newer).
  4. Rename this folder to EFI, otherwise the system will not boot.
  5. Inside the EFI/OC subfolder are two standard config files:
    • config-AMD-GPU.plist (choose this if using an AMD GPU)
    • config-Intel-iGPU.plist (choose this only if no AMD GPU is present)
  6. Pick one of the files above, rename it config.plist, and open this config.plist in OpenCore Configurator version 2.9.0.0 or later.
  7. From OpenCore Configurator's File --> Preferences, select Official --> OC 0.6.0 Release Version as shown (or OC 0.6.1 or newer):
    Screen Shot 2020-08-02 at 5.12.57 AM.png Screen Shot 2020-08-07 at 3.55.23 AM.png
  8. Click on PlatformInfo --> DataHub - Generic - PlatformNVRAM and copy/paste existing system name (e.g. iMac19,1 or iMacPro1,1, etc.), serial numbers and UUID into the fields shown in red.
    • Use Hackintool to copy existing values:
      Screen Shot 2020-09-07 at 2.33.52 PM.png
    • And paste them here one by one:
      Screen Shot 2020-08-01 at 4.42.16 PM.png
  9. Mojave Users Only: It is necessary to uncheck the two items shown below: (a) ACPI --> SSDT-USBW.aml and (b) Kernel --> USBWakeFixup.kext
    Screen Shot 2020-08-02 at 5.54.14 AM.pngScreen Shot 2020-08-02 at 5.54.20 AM.png
  10. Save the file.
  11. Reboot and press F12 at the BIOS Splash Screen. When the BIOS Boot Menu (not OpenCore Picker) appears, select the USB flash disk.
  12. Warning: It may be necessary to reset NVRAM one time prior to booting macOS. This can be done by pressing spacebar at the OpenCore Picker and choosing Reset NVRAM. On multi-boot systems, select the default startup disk in System Preferences --> Startup Disk.
  13. At the OpenCore 0.6.0 Picker menu, select and boot the internal macOS disk.
  14. If everything works correctly, copy the new OpenCore EFI folder from the USB flash disk to the EFI partition of the main macOS SSD.
NOTE:
  • On some Mojave systems, the Intel i211 Gigabit Ethernet port may not work using the version of IntelMausiEthernet.kext included in the attached ZIP file. To determine if this is the case, run System Information and select Ethernet Cards. If both i211 and i219 appear in the list, then your system is OKAY. Otherwise, please see this post.
  • OpenCore 0.6.1 Users: If you see the message OCS: No schema for DisableLinkeditJettison at 2 Index, context <Quirks>! please refer to this post for details. This message can be ignored.



How to Unlock MSR 0xE2 (CFG-Lock) the Easy Way
Applies to BIOS versions F3 to F9b
(not needed on F9g and F9h)​

This OpenCore EFI folder contains a special UEFI tool called CFGLock. It is almost mindlessly easy to unlock MSR 0xE2 with this tool that was developed by a German Hackintosher named Brumbaer.
  • At the OpenCore Picker, press the spacebar to reveal this option, as shown, and press Enter.
    IMG_1791_resize.jpg
  • Now you will see:​

Brumbaers CFG Unlock
1. 05 05C1 0001 /CFG Lock/ VarStore Name: Setup
Exactly 1 CFG Variable found: CFG Lock
In VarStore "Setup" GUID: EC87D643-EBA4-4BB5 - A1-E5-3F-3E-36-B2-0D-A9 Offset: 05C1 Size: 1
Variable read: value 0
Do you want to toggle the value y/n ?

  • If the value is 0, it means CFG-Lock is already unlocked, so press n
  • If the value is 1, it means CFG-Lock is locked, so press y to toggle the value from 1 to 0​
  • Then reboot the system (or shutdown and restart)​
Procedure Complete.


Updates:
  • 3 Aug 2020: First version.
  • 7 Aug 2020: Changed OCC 2.8.0.0 to 2.9.0.0
  • 7 Sep 2020: Added EFI ZIP for OpenCore 0.6.1
 

Attachments

  • OC-0.6.0-DESIGNARE-Z390.zip
    3.9 MB · Views: 914
  • OC-061-DESIGNARE-Z390.zip
    3.9 MB · Views: 730
Last edited:
Joined
Feb 26, 2010
Messages
120
Motherboard
Gigabyte Z390 Designare
CPU
i9 9900K
Graphics
RX580
Mac
  1. iMac
  2. MacBook Pro
  3. Mac mini
Classic Mac
  1. iBook
  2. Power Mac
  3. PowerBook
Mobile Phone
  1. Android
  2. iOS
Please do not quote the entire guide as stated at the top. Imagine if everyone copied every guide over and over again. It would result in a tremendous volume of repetition and also a lot of wasted storage space.

Which config.plist are you using? Feel free to post that file here, but remove serial numbers from PlatformInfo section.
Sorry. Thought I did it correctly. How do I do it correctly?
 
Joined
Aug 1, 2020
Messages
5
Motherboard
Gigabyte Designare Z390
CPU
i9-9900K
Graphics
Onboard
Are you using NVMe Fix kext?
Can you boot directly with the macOS installer flash disk?
Have you tried to install and boot from a standard SSD?

Please upload your EFI folder but remove SMBIOS numbers from config.plist

Thanks so much for the reply.

-No, I'm not using the NVMe Fix kext (Sorry, I must have missed that in the documentation).

-If this refers to the USB, yes I can boot directory with the macOS installer flash disk. (If you're referring to something other than the USB, sorry, this is my first build so my terminology may be off)
NOTE: If I use clover on USB to boot and then run Mojave from NVMe, it boots. It's only when using clover on NVMe and then booting with Mojave from NVMe that fails.

-I have not tried to install and boot from a standard SSD (I will try this. Great idea).
 

Attachments

  • EFI.zip
    17 MB · Views: 91
Last edited:

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
16,209
Motherboard
Gigabyte Z490 Vision D
CPU
i5-10400
Graphics
RX 580
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac Pro
Classic Mac
  1. Quadra
Mobile Phone
  1. iOS
Sorry. Thought I did it correctly. How do I do it correctly?
At the top right of every post there is a post number. Simply hover the mouse over the number, right-click and select Copy Link in Safari. Then paste it into a reply.

Screen Shot 2020-08-03 at 11.46.13 AM.png
 
Top