Contribute
Register

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

Joined
Feb 11, 2020
Messages
63
Motherboard
Gigabyte Z390 Designare
CPU
i9-9900K
Graphics
RX 5700 XT
Yes thats right.
The Usb install correctly Displays.
However The Boot Recovery and the Boot Mac OS dont;
- Boot Recovery from Recovery
- Boot Mac Os from Mac Os
- Boot Windows from (nothing after that but that booting works)
- Boot FileVault Prebooter from Preboot
- Boot Microsoft EFI boot from EFI (this one is working)
The SSD is Called Catalina.
Previously if i can remember it showed;
- Boot Mac OS from Mac OS Catalina EFI (something like this-
- Boot Recovery from Os Catalina.
thank you

Any Idea how can I can fix It ?
I tried to Erase and Boot again on the MSR EFI USB Key EFI/BOOT/Bootx64.efi
But can't boot on, I don't know why, it just relog on the F12 screen without Displaying anything.
I double Checked, and formatted the Mother Folder of the USB (PNY in my case) with Mac OS journalised/ GUID.
I tried to plug it from various USB ports.

I will try with another USB Key. (I don't want to use the oneI used to log into The Boot64.efi in the past (because only got 3 USB Keys : 1 with Windows Installer, 2nd with MacOSinstaller, the last PNY one for MSR02).

Thank you.
 
Joined
Mar 21, 2011
Messages
731
Motherboard
GA-Z390-AORUS Pro
CPU
i7-9700K
Graphics
RX 590
Thanks for taking the time to reply to me. I checked : my SSD is actually installed in M2M. But I already have installed Catalina on it. The unclear thing for me is that the guidelines in the spoiler seems to say we have to install MacOS and Windows on two separates SSD. May I install Windows on a new partition on my SSD, besides Catalina ?
If you don't need the blazing speed of a PCI-e NVMe drive for your Windows installation, you can pick up a 2.5" SSD SATA drive in the size of your choice fairly inexpensively. You'll also need a bracket or a sled for installing a 2.5" drive in a 3.5" bay. Or, if the M.2 slot in the Designare (I have a different mobo) supports a SATA M.2 drive, you could pick up one of those for a little more than a 2.5" SSD SATA.

Then temporarily remove your Catalina drive, install whatever new drive you purchase, and boot from the windows installer. If you haven't created a Windows 10 install USB yet, and, if you have a PC, google something like "create windows 10 installer". It's a very simple process. If you have no PC, then google something like "create Windows 10 installer on macOS". You'll come up with several guides to choose from.

When Windows is installed, reinstall the Catalina drive, and Windows SHOULD appear as another boot choice on the Clover screen.
 

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
11,722
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
*** Thunderbolt DROM Micro-Guide for Gigabyte GC-Alpine Ridge ***
Please do not quote this micro-guide in its entirety. Post a link instead.

Target Audience for this Procedure:
  • Gigabyte GC-Alpine Ridge owners with activated Thunderbolt Bus.
    • To activate Thunderbolt Bus, it's necessary to flash a modified firmware onto the GC-Alpine Ridge.
    • Become thoroughly familiar with the following posts:
      • Procedure to flash Winbond chip
        • It is labeled as "Winbond" and "W25Q80DVS"
        • It contains a blue dot (do not modify the chip with the green dot)
          • (Note: Need someone with GC-Alpine Ridge to confirm this...)
  • If System Information --> Thunderbolt says No drivers are loaded, then this does not apply to you.
Benefits / Purpose:
  • Just as your Mac's serial number is unique and your Ethernet card's MAC address is unique, we need to assign a unique ID to the Thunderbolt controller.
  • Thunderbolt Ethernet Bridge and Target Disk Mode require this procedure.
  • Most eGPUs require this procedure.
  • QNAP Thunderbolt-based NAS units require this procedure.
    • Other Thunderbolt-based storage and NAS systems may require this procedure as well.
  • This procedure may improve overall compatibility with a wider set of Thunderbolt devices.
Procedure:
There are two options for configuring Thunderbolt DROM. Choose one of the two methods.

Option 1: Web GUI Method (credit: @Inqnuam)
This method is the easiest to use.
  • Click here
  • Follow on-screen instructions carefully
  • Thunderbolt DROM will be customized for you using a randomly generated Unique ID (UID) and all checksums will be auto-computed.
  • A complete Thunderbolt SSDT (with the new DROM) will be presented on screen and it will also be copied to the clipboard for you.
  • Download and run MaciASL, create new file (File --> New) and paste the clipboard.
  • Then save the file in ACPI Machine Language (AML) format: File --> Save As... and choose ACPI Machine Language from the pop-up menu.
  • Give the file an appropriate name such as: SSDT-TB3-DROM-HOTPLUG.aml.
    • Any name is okay as long as it begins with SSDT-
  • However, download SSDT-DTPG.aml from the bottom of this guide.
  • Both SSDT files must be copied to the CLOVER/ACPI/patched folder (for CLOVER users) or OC/ACPI folder (for OpenCore users).
Option 2: Superuser Method (credit: @joevt)
Please see this guide for advanced users.

Option 3: Manual Method
  • Specify a new Unique ID (UID) in the 5 green bytes below (0x11).
  • Replace the 5 green numbers below with 5 randomly selected hex numbers.
  • Now click here to visit an online CRC calculator and configure it as shown:
    Screen Shot 2020-03-18 at 9.35.24 AM.png
  • Copy the boldfaced bytes below (bytes 2-9 after replacing the green bytes with your own values) to clipboard and paste them into the Bytes field as shown and click CRC button:
    Screen Shot 2020-03-18 at 9.37.02 AM.png
  • Enter the CRC-8 checksum into the 1st byte of Thunderbolt DROM as shown in red below.
  • Save this into your Thunderbolt SSDT, in the NHI0._DSM method.
    • The attached SSDTs may be used, but they are configured for PCI0.RP05. Adapt the SSDT for the actual PCIe path for your system. If you have questions about this, just ask.
    • Both SSDTs should be copied to CLOVER/ACPI/patched or for OpenCore users, OC/ACPI
  • Optional but Highly Recommended for Add-in-Cards: Byte #2 below (between 0x88 and 0x11) represents the Thunderbolt Bus ID. If you have multiple Thunderbolt controllers, assign a different bus to each one. If you change this byte, please re-compute the CRC-8 checksum.
    • The first byte of ThunderboltConfig should then be changed to the same Bus ID.
"ThunderboltDROM",
Buffer (0x73)
{
0x88, 0x00, 0x11, 0x11, 0x11, 0x11, 0x11, 0x00,
0x00, 0x1F, 0x40, 0xDF, 0x8A, 0x01, 0x58, 0x00,​
0x01, 0x00, 0x0d, 0x00, 0x01, 0x00, 0x08, 0x81,​
0x80, 0x02, 0x80, 0x00, 0x00, 0x00, 0x08, 0x82,​
0x90, 0x01, 0x80, 0x00, 0x00, 0x00, 0x08, 0x83,​
0x80, 0x04, 0x80, 0x01, 0x00, 0x00, 0x08, 0x84,​
0x90, 0x03, 0x80, 0x01, 0x00, 0x00, 0x02, 0x85,​
0x0B, 0x86, 0x20, 0x01, 0x00, 0x64, 0x00, 0x00,​
0x00, 0x00, 0x00, 0x03, 0x87, 0x80, 0x05, 0x88,​
0x50, 0x40, 0x00, 0x05, 0x89, 0x50, 0x00, 0x00,​
0x05, 0x8A, 0x50, 0x00, 0x00, 0x05, 0x8B, 0x50,​
0x40, 0x00, 0x0B, 0x01, 0x47, 0x49, 0x47, 0x41,​
0x42, 0x59, 0x54, 0x45, 0x00, 0x12, 0x02, 0x47,​
0x43, 0x2D, 0x41, 0x4C, 0x50, 0x49, 0x4E, 0x45,​
0x20, 0x52, 0x49, 0x44, 0x47, 0x45, 0x00​
},
  • CRITICAL WARNING:
    • Do not copy and paste the text above into MaciASL. Instead, copy-and-paste from the spoiler below. Failure to do so will be catastrophic.
Code:
"ThunderboltDROM",
Buffer (0x73)
{
0x88, 0x00, 0x11, 0x11, 0x11, 0x11, 0x11, 0x00,
0x00, 0x1F, 0x40, 0xDF, 0x8A, 0x01, 0x58, 0x00,
0x01, 0x00, 0x0d, 0x00, 0x01, 0x00, 0x08, 0x81,
0x80, 0x02, 0x80, 0x00, 0x00, 0x00, 0x08, 0x82,
0x90, 0x01, 0x80, 0x00, 0x00, 0x00, 0x08, 0x83,
0x80, 0x04, 0x80, 0x01, 0x00, 0x00, 0x08, 0x84,
0x90, 0x03, 0x80, 0x01, 0x00, 0x00, 0x02, 0x85,
0x0B, 0x86, 0x20, 0x01, 0x00, 0x64, 0x00, 0x00,
0x00, 0x00, 0x00, 0x03, 0x87, 0x80, 0x05, 0x88,
0x50, 0x40, 0x00, 0x05, 0x89, 0x50, 0x00, 0x00,
0x05, 0x8A, 0x50, 0x00, 0x00, 0x05, 0x8B, 0x50,
0x40, 0x00, 0x0B, 0x01, 0x47, 0x49, 0x47, 0x41,
0x42, 0x59, 0x54, 0x45, 0x00, 0x12, 0x02, 0x47,
0x43, 0x2D, 0x41, 0x4C, 0x50, 0x49, 0x4E, 0x45,
0x20, 0x52, 0x49, 0x44, 0x47, 0x45, 0x00
},

Reboot.
  • Check if Thunderbolt Port 5 is activated. The screenshot below shows Port 7, but please check Port 5 instead.
    Screen Shot 2020-03-18 at 9.41.59 AM.png
 

Attachments

  • SSDT-DTPG.aml
    100 bytes · Views: 158
  • SSDT-TBOLT3-RP05-PORT7-GC-ALPINE-RIDGE.aml
    2.1 KB · Views: 228
Last edited:

Stork

Admin
Staff member
Joined
Sep 21, 2010
Messages
13,502
Motherboard
Asus ProArt Z490 Creator
CPU
i5-10400
Graphics
RX 580
Mac
  1. MacBook Pro
  2. Mac mini
  3. Mac Pro
Classic Mac
  1. Power Mac
  2. PowerBook
Mobile Phone
  1. iOS
*** Thunderbolt DROM Micro-Guide for Gigabyte GC-Alpine Ridge ***
Please do not quote this micro-guide in its entirety. Post a link instead.​
...
Will this work for other motherboards with a TB3 header? Or just the Z390 Designare? Or non Gigabyte motherboards?
 

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
11,722
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
Any Idea how can I can fix It ?
I tried to Erase and Boot again on the MSR EFI USB Key EFI/BOOT/Bootx64.efi
But can't boot on, I don't know why, it just relog on the F12 screen without Displaying anything.
I double Checked, and formatted the Mother Folder of the USB (PNY in my case) with Mac OS journalised/ GUID.
I tried to plug it from various USB ports.

I will try with another USB Key. (I don't want to use the oneI used to log into The Boot64.efi in the past (because only got 3 USB Keys : 1 with Windows Installer, 2nd with MacOSinstaller, the last PNY one for MSR02).

Thank you.
Bobby,

Because macOS Catalina was recently installed, I think you should do the following:
  • Shutdown the system and flip power switch on PSU to Off.
  • Unscrew and remove the macOS NVMe SSD from lower M2P slot.
  • Flip power back on.
  • Does your computer boot into Windows without any problem?
If Windows does not boot up normally, STOP, and let me know.

However, if Windows boots up normally, then do this:
  • Shutdown the system and flip power switch on PSU to Off.
  • Install macOS NVMe SSD back into lower M2P slot.
  • Insert macOS USB Install Disk.
  • Flip power back on.
  • Press F12 during BIOS Splash Screen to open the BIOS Boot Menu.
  • Select the USB Install Disk.
  • Re-install macOS -- but follow the procedure carefully in Catalina Mini Guide.
    • When macOS installer starts, run Disk Utility and select parent name of the macOS NVMe SSD. If you don't select the parent name, the macOS disk will NOT boot.
    • Format the disk as stated in the Catalina Mini-Guide.
      • Name: Catalina
      • Format: APFS
      • Scheme: GUID Partition Map
    • Now begin the macOS installer.
  • Follow the Catalina Mini-Guide procedure. Whenever computer reboots automatically during installation, you must press F12 and select the USB install disk.
    • But you must select the correct intermediate boot volume from Clover Boot Menu each time the system reboots during installation.
    • Please follow the Catalina Mini-Guide. Print a copy of it on paper if needed.
 

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
11,722
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
Will this work for other motherboards with a TB3 header? Or just the Z390 Designare? Or non Gigabyte motherboards?
The nice thing about this is that it applies to the card itself, so it is independent of the motherboard in which the card is installed. As long as the card has been flashed such that Thunderbolt Bus appears in IORegistryExplorer, then this procedure can be used to construct a proper ThunderboltDROM for that card.
 
Joined
Jul 13, 2016
Messages
2,243
Motherboard
Gigabyte Z370 Gaming 5
CPU
I9 9900k
Graphics
Vega 64
Mac
  1. Mac mini
  2. Mac Pro
Mobile Phone
  1. iOS
The nice thing about this is that it applies to the card itself, so it is independent of the motherboard in which the card is installed. As long as the card has been flashed such that Thunderbolt Bus appears in IORegistryExplorer, then this procedure can be used to construct a proper ThunderboltDROM for that card.

So it looks to me like it is the same procedure as the Titian ridge? did I miss something? I have a habit of doing things the same way and not following directions if they look the same just want to confirm.

PS no blue dot chip on alpine ridge.
 

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
11,722
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
So it looks to me like it is the same procedure as the Titian ridge? did I miss something?
The procedure is the same but:
  • DROM bytes are different.
  • SSDT is different.
 
Joined
Jul 13, 2016
Messages
2,243
Motherboard
Gigabyte Z370 Gaming 5
CPU
I9 9900k
Graphics
Vega 64
Mac
  1. Mac mini
  2. Mac Pro
Mobile Phone
  1. iOS
The procedure is the same but:
  • DROM bytes are different.
  • SSDT is different.

See that is the clarification I needed I would have just copied the SSDT I am using with the Titian and changed the bites and I would have been wrong. Maybe Change your guide to highly recommend using the attached SSDT "At least for testing puroposes". Otherwise others just might try to modify their own SSDT and it could turn incorrect results.
 

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
11,722
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
See that is the clarification I needed I would have just copied the SSDT I am using with the Titian and changed the bites and I would have been wrong. Maybe Change your guide to highly recommend using the attached SSDT "At least for testing puroposes". Otherwise others just might try to modify their own SSDT and it could turn incorrect results.
It's okay to modify one's own SSDT. Only ThunderboltDROM (and ThunderboltConfig) matters.
 
Top