Contribute
Register

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

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
17,928
Motherboard
Asus Z690 ProArt Creator
CPU
i7-12700K
Graphics
RX 6800 XT
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac Pro
Classic Mac
  1. Quadra
Mobile Phone
  1. iOS
Thanks for sending this. The open core build worked very well. The only issue I'm having is that I can't seem to the computer to the OS without the USB stick installed.

1) What do I need to do to get it to run without the USB installer inserted?
Simply copy the EFI folder from USB flash disk to the EFI partition of the internal macOS SSD.

2) I hosed the TB when I flashed the firmware on the motherboard. I ordered a new motherboard. Can I just swap out the motherboard without rerunning open core in the OS installation?...
Please note that this constitutes damage that the retailer is not responsible for. We must accept financial responsibility for this damage. I think that’s what you’re doing by ordering a new board instead of replacing or returning the damaged one. If so, simply swapping the board is sufficient. Nothing else needs to the done (other than installing BIOS F9i and configuring BIOS parameters).
 
Joined
Nov 27, 2014
Messages
4
Motherboard
Gigabyte Z390 Designare
CPU
i9-9900K
Graphics
RX 5700 XT
Mac
  1. MacBook Pro
  2. Mac Pro
Classic Mac
  1. Power Mac
  2. PowerBook
Mobile Phone
  1. Android
Thank you for your answer Casey
So the upgrade to OC 0.6.8 seems to work fine with your mini-guide.
But I still can't use the OWC USB Dock Bay-CA on the Thunderbolt ports behind.
Is it because it's only USB 3.1 Gen 2 and not Thunderbolt?
Or because I'm using bios F9i? (but you say on post 1 it's over F9j we have this issue).
Sorry but I'm confused between USB C and Thunderbolt ports, is it supposed to work in this case?

PS: link for the product https://www.owcdigital.com/products/drive-dock-usb-c

PPS: Seems I have to flash a modified Thunderbolt firmware to see System Information --> Thunderbolt?
Mine is actually empty. On your post #1 I followed mini-guid links and it seems it's only hardware flashing we can apply? Is that true? So no use of Thiunderbolt ports is possible as it? I'm more and more confused. :crazy:
 
Last edited:

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
17,928
Motherboard
Asus Z690 ProArt Creator
CPU
i7-12700K
Graphics
RX 6800 XT
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac Pro
Classic Mac
  1. Quadra
Mobile Phone
  1. iOS
Thank you for your answer Casey
So the upgrade to OC 0.6.8 seems to work fine with your mini-guide.
But I still can't use the OWC USB Dock Bay-CA on the Thunderbolt ports behind.
Is it because it's only USB 3.1 Gen 2 and not Thunderbolt?
Or because I'm using bios F9i? (but you say on post 1 it's over F9j we have this issue).
Sorry but I'm confused between USB C and Thunderbolt ports, is it supposed to work in this case?

PS: link for the product https://www.owcdigital.com/products/drive-dock-usb-c
Hello @Ecavguenatz,

BIOS F9i is okay to use. When you connect the OWC USB Dock with just one drive, does the drive connect?

Please try connecting just one drive, then hot plug a second drive. What happens? Do both drives connect? Or only the first one? Or only the last one?

After connecting a drive, we can also look at IORegistryExplorer (RP05 section) to see if the drives are connected. Feel free to post the IOReg file (File —> Save As...).
 

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
17,928
Motherboard
Asus Z690 ProArt Creator
CPU
i7-12700K
Graphics
RX 6800 XT
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac Pro
Classic Mac
  1. Quadra
Mobile Phone
  1. iOS
** A Brief Look at OpenCanopy 0.6.8 **

OpenCanopy 0.6.8.png


Screenshots will be saved in EFI partition of the boot drive as PNG files.
 
Last edited:

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
17,928
Motherboard
Asus Z690 ProArt Creator
CPU
i7-12700K
Graphics
RX 6800 XT
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac Pro
Classic Mac
  1. Quadra
Mobile Phone
  1. iOS
** Guide to Using HackinDROM Application to Update OpenCore **
Please do not quote this guide in its entirety. Post a link instead

Credit: @Inqnuam

Works only with Catalina and Big Sur (version 1.2.0+)
Mojave users please use the HackinDROM website as explained in the original mini-guide

Purpose:
OpenCore is currently being updated every month. Updating our EFI folders at such a high frequency can become tedious and error prone. Fortunately, @Inqnuam has developed a wonderful little app that does all of the work for us. This illustrated mini-guide walks us through the entire process.

Warning 1:
Because this is the first large scale test of this app, please make a full bootable backup of your system before updating OpenCore. If the updated EFI folder fails to boot, you can always boot from the backup disk and manually copy your working EFI folder from the backup disk to the main disk.

Warning 2:
Do not ignore Warning 1 under any circumstances.

  • Download HackinDROM App from https://hackindrom.zapto.org as shown below. It will appear in your Downloads folder.
  • Copy the app to your Applications folder and launch it. MacOS will show standard warning about unknown developer.
  • Go to System Preferences --> Security & Privacy --> General and allow macOS to launch the app.
Screen Shot 2021-04-06 at 5.12.29 AM.png

  • The app will appear in the Menu Bar as shown:
Screen Shot 2021-04-06 at 5.16.14 AM.png

  • Click the icon. The app will take a moment to scan all drives on the system. It will then show a list of all disks that contain EFI partitions.
  • The app's version number will also be shown (bottom left corner).
  • The app will auto-update itself when a new version is available. It may be necessary to re-launch the app.
  • There is an Exit button on the top right.
  • There is a Settings button on the top left.
  • When launch the app for the first time (or to change settings in the future) click the Settings icon on the top left.
    • Do that now.
Screen Shot 2021-04-06 at 5.17.28 AM.png

  • The Settings page looks like this:
    • There are optional configuration checkboxes at the top. Configure them as you like.
    • There are required options just below, in the red box. These must be selected correctly.
  • Then click the "back" icon <-- on the top left to return to the Main Menu.
Screen Shot 2021-04-06 at 5.23.54 AM.png

  • The Motherboard drop-down list will grow in the future to support additional motherboards. At this time the choices are:
Screen Shot 2021-04-06 at 5.27.28 AM.png

  • Now we return to the Main Menu and mount the drive to be updated. In this example, we are updating OpenCore on a USB flash drive, but the app can be used to directly update the internal macOS SSD.
    • The app will check for available disk space.
    • The app will auto delete files in the hidden trash folder on the EFI partition.
    • The app will ZIP and backup the existing EFI folder.
  • Below we have clicked the Mount button for a 64GB USB Flash Drive and entered our password. The App has subsequently mounted the EFI partition and determined that:
    • The selected drive is currently running OC 0.6.7
    • The selected drive can be updated to OC 0.6.8
Screen Shot 2021-04-06 at 5.27.52 AM.png

  • We click the button Update to 0.6.8 and the following screen appears.
    • We can review and adjust the changes that will be made to each section.
    • Info section just shows the current serial number and other parameters.
    • We can also check the Release Notes by clicking the yellow triangle.
  • We'll look at each of the subsequent sections next.
Screen Shot 2021-04-06 at 5.30.21 AM.png
Screen Shot 2021-04-06 at 6.47.24 AM.png

  • Let's look at ACPI section first.
  • The app tries to merge SSDTs in the current and new EFI folders. It does not simply delete everything in the current folder and replace it with files in the new folder.
    • SSDTs that are in the old folder, but not in the new folder will be kept.
    • SSDTs that are in the old folder and the new folder will be replaced with the new version if it has a new date/time.
  • The Update column determines whether an existing SSDT should be updated if a newer version is present in the new EFI folder.
    • This controls whether the physical file is copied.
  • The Enable column determines whether any particular SSDT should be injected into the system during boot. This is equivalent to the "Enable" flag in OpenCore config.plist.
  • We can always update an SSDT, but prevent it from being injected, by setting Update to true and Enable to false.
Screen Shot 2021-04-06 at 6.44.39 AM.png

  • We do the same for all Kexts:
Screen Shot 2021-04-06 at 6.46.32 AM.png

  • And again for all Drivers.
  • But in some cases we may need to disable a faulty driver due to a problem in a past EFI folder.
  • Do you see a problem in the screenshot below? OpenHfsPlus is not yet fully reliable, particularly when RAID drives are present, so we should continue to use the standard HfsPlus, which is also present.
    • So we need to disable OpenHfsPlus as shown in the second screenshot below.
Screen Shot 2021-04-06 at 5.30.54 AM.png
Screen Shot 2021-04-06 at 5.31.04 AM.png

  • Everything looks good now, so let's begin the update.
  • We click Update OpenCore on the lower right and a progress bar appears:
Screen Shot 2021-04-06 at 5.31.50 AM.png

  • When the update is finished, we see a Notification:
Screen Shot 2021-04-06 at 5.31.59 AM.png

  • And a Finder window opens to show us the results:
Screen Shot 2021-04-06 at 5.33.25 AM.png

Update Complete.


Reference:
Screen Shot 2021-04-06 at 6.53.21 AM.png
 
Last edited:
Joined
Nov 27, 2014
Messages
4
Motherboard
Gigabyte Z390 Designare
CPU
i9-9900K
Graphics
RX 5700 XT
Mac
  1. MacBook Pro
  2. Mac Pro
Classic Mac
  1. Power Mac
  2. PowerBook
Mobile Phone
  1. Android
When you connect the OWC USB Dock...

Hi Casey
Thank you again for taking time to answer to everybody so kindly
(I don’t know how you manage to do that all day long...).

So here is what I have:
In System Information -> Thunderbold it’s Empty (says no drivers or something like that in french).
On Desktop or in DiskUtility nothing appears with 1 or 2 drives connected.
In IORegistryExplorer nothing changes while the dock is On or Off (see the saved file).

Nevertheless in Hackintool seems I have something as port SSP1 and SSP2 no? (see the saved screenshot).
But again nothing changes while the dock is On or Off.
 

Attachments

  • IOReg Ecavguenatz.ioreg
    9.9 MB · Views: 36
  • Hackintool Ecavguenatz.jpg
    Hackintool Ecavguenatz.jpg
    240.1 KB · Views: 50

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
17,928
Motherboard
Asus Z690 ProArt Creator
CPU
i7-12700K
Graphics
RX 6800 XT
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac Pro
Classic Mac
  1. Quadra
Mobile Phone
  1. iOS
Hi Casey
Thank you again for taking time to answer to everybody so kindly
(I don’t know how you manage to do that all day long...).

So here is what I have:
In System Information -> Thunderbold it’s Empty (says no drivers or something like that in french).
On Desktop or in DiskUtility nothing appears with 1 or 2 drives connected.
In IORegistryExplorer nothing changes while the dock is On or Off (see the saved file).

Nevertheless in Hackintool seems I have something as port SSP1 and SSP2 no? (see the saved screenshot).
But again nothing changes while the dock is On or Off.
I wonder if the problem is due to the USB-C cable that you are using.
  • Are you using the USB-C to USB-C cable that comes with the OWC Dock?
    • If not, which USB-C cable are you using?
  • Have you tried connecting the USB-C to USB-A cable that comes with the OWC Dock?
    • Does this cable work?
 
Joined
Nov 27, 2014
Messages
4
Motherboard
Gigabyte Z390 Designare
CPU
i9-9900K
Graphics
RX 5700 XT
Mac
  1. MacBook Pro
  2. Mac Pro
Classic Mac
  1. Power Mac
  2. PowerBook
Mobile Phone
  1. Android
I wonder if the problem is due to the USB-C cable that you are using
I'm so confused: you're absolutely right.
I tried another cable, and it worked at once.
The cable which was not working is a brand new one I bought long enough for this dock. So the shorter (maybe camed with the dock) is working great.
In fact I was so convinced something in my configuration of OpenCore was wrong that I didn't try other material solution.
You're doing great job helping people.
Thanks Casey, have a nice day.
 
Joined
Aug 24, 2018
Messages
29
Motherboard
GIGABYTE DESIGNARE Z390
CPU
i7 8086K
Graphics
RX570
Mac
  1. iMac
  2. MacBook Pro
Mobile Phone
  1. iOS
Hey @CaseySJ, I'm attempting your procedure as per post no. 17210. The strange thing is, the first step, where you say it 'should not work', works for me with no power cable plugged into my PSU. I can then run 3 backups, apparently successfully, but then using the checksum command each one is completely different! Needless to say I haven't tried flashing the chip yet... any ideas? I'm using a Pi3 by the way. Thanks!

EDIT: disregard, working now thanks for the awesome work as ever!
 
Last edited:
Top