Contribute
Register

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

Joined
Aug 23, 2018
Messages
373
Motherboard
Gigabyte Z690 Aorus Master
CPU
i9-12900K
Graphics
RX 6800 XT
Mac
  1. MacBook Pro
Classic Mac
  1. iMac
Mobile Phone
  1. iOS
Joined
May 15, 2020
Messages
1,191
Motherboard
Gigabyte Z390 Designare
CPU
i9-9900KF
Graphics
RX 5700 XT
Mac
  1. MacBook Pro
That would be great. Will send the new BIOS to you.
Screen Shot 2021-06-23 at 13.31.53.png


:clap::clap::clap:
 
Joined
Jan 1, 2020
Messages
516
Motherboard
Gigabyte Z390 Designare
CPU
i5-9600K
Graphics
RX 5700 XT
Mac
  1. iMac
  2. MacBook Pro
  3. Mac mini
Bonjour @Inqnuam

Some questions :
This doesn't work before under Big Sur and without new BIOS ?
Are you able to connect to your ISP box with onboard Ethernet (I219 ans I211) ?

Have you tried flashing Thunderbolt firmware with DROM light in order to have ThunderboltPort7 enabled (Thunderbolt Native Host interface) ?
 
Joined
May 15, 2020
Messages
1,191
Motherboard
Gigabyte Z390 Designare
CPU
i9-9900KF
Graphics
RX 5700 XT
Mac
  1. MacBook Pro
Do your built-in Ethernet ports connect?
Are you able to connect on your ISP box with Ethernet cable ?
Yes Sirs!

This doesn't work before under Big Sur and without new BIOS ?
It used to work on Catalina but not Big Sur!
Have you tried flashing Thunderbolt firmware with DROM light in order to have ThunderboltPort7 enabled (Thunderbolt Native Host interface) ?
my TB's current firmware is your modified firmware NVM33
Screen Shot 2021-06-23 at 14.10.55.png
 
Joined
Jan 1, 2020
Messages
516
Motherboard
Gigabyte Z390 Designare
CPU
i5-9600K
Graphics
RX 5700 XT
Mac
  1. iMac
  2. MacBook Pro
  3. Mac mini
Yes Sirs!


It used to work on Catalina but not Big Sur!

my TB's current firmware is your modified firmware NVM33
View attachment 522594
OK ! As I see on your ThunderboltDROM ...0x2C7... you don't have ThunderboltPort7 enabled :
With new BIOS, we don't have a ThunderboltDROM patched to enable TBTPort7. ThunderboltNhi driver uses found DROM and only update UID.

With light ThunderboltDROM, this driver remake all data of DROM with Apple Inc. name and enable Port7.
This light DROM look like :

Capture d’écran 2021-06-23 à 14.18.22.png


You can ask @CaseySJ to send it to you.

@CaseySJ, we could make a package with this new NVM33 firmware :)
 

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
17,981
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
OK ! As I see on your ThunderboltDROM ...0x2C7... you don't have ThunderboltPort7 enabled :
With new BIOS, we don't have a ThunderboltDROM patched to enable TBTPort7. ThunderboltNhi driver uses found DROM and only update UID.

With light ThunderboltDROM, this driver remake all data of DROM with Apple Inc. name and enable Port7.
This light DROM look like :

View attachment 522596

You can ask @CaseySJ to send it to you.

@CaseySJ, we could make a package with this new NVM33 firmware :)
@Inqnuam,

When we delete ThunderboltDROM from our SSDT, macOS then picks it up from the Titan Ridge firmware. That firmware does not have TB Port 7 enabled. But if we replace the firmware's DROM section with an "empty" DROM, then Apple's PEI/DXE Thunderbolt drivers will generate a fully functional DROM automatically.

So we just need to flash the attached modified NVM33. This one contains the so-called "empty" or "light" DROM.
 

Attachments

  • DESIGNARE-Z390-NVM33-Elias64Fr-Apple-DROM.bin.zip
    268.6 KB · Views: 34

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
17,981
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
@CaseySJ

With BIOS modified firmware, I have tried booting to Windows, from cold boot and thunderbolt eGPU plugged before :
  • During post boot (prior OpenCore picker), eGPU discrete card (RX580) fans have increased speed ... good sign !
  • Few time after Windows desktop appearing, eGPU fans has shortly speedly spinned and then stopped
  • eGPU is connected and ready to go :)
Bad news are :
  • when I have both thunderbolt Ethernet and eGPU devices connected (Port 1 and 2) before boot, due to a lack of memory ressources : both can't connect under Windows (only one device at same time works)
  • Hot plug doesn't work (maybe something to do on SSDT... this may solve previous point)
  • From a warm boot and eGPU already plugged, Opencore doesn't boot, I have black screen with a white cursor > System seem to be stucked
Let me check Windows behavior on my Test Bench. Will update this post shortly.

Update (Windows 10):
  • Downloaded and installed Windows Thunderbolt driver from Gigabyte's Z390 Designare support page.
  • Now Apple TB-to-GbE adapter works when connected before boot (hot plug not functional with modified Titan Ridge firmware).
  • PowerColor Gaming Station X does not connect (either before boot or hot plug). No other TB device connected.
  • Belkin Thunderbolt 3 Dock Pro does not connect (either before boot or hot plug). No other TB device connected.
 
Last edited:
Joined
May 15, 2020
Messages
1,191
Motherboard
Gigabyte Z390 Designare
CPU
i9-9900KF
Graphics
RX 5700 XT
Mac
  1. MacBook Pro
@Inqnuam,

When we delete ThunderboltDROM from our SSDT, macOS then picks it up from the Titan Ridge firmware. That firmware does not have TB Port 7 enabled. But if we replace the firmware's DROM section with an "empty" DROM, then Apple's PEI/DXE Thunderbolt drivers will generate a fully functional DROM automatically.

So we just need to flash the attached modified NVM33. This one contains the so-called "empty" or "light" DROM.
Theres any difference by adding DROM in SSDT like before and loading it with Apple's PEI/DXE TB drivers? Any benefices with the 2nd method?
 
Top