Contribute
Register

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

Glad to see so many success stories here! I've got a GC-Titan Ridge and am planning to flash it.
It works quite well now even before flash, with tb-header connected and kgp's ssdts. If I cold boot without anything connected, the TR doesn't get recognized. But, if I boot with my TB1-soundcard connected, the TR gets recognized, although I have to reboot the sound card to get that loaded properly. And, if I boot with a USB-c disk in one of TR ports, and have my sound card turned off, I can easily flip it on, and it works just fine. Hot plug works well though.

Do you guys think I can solve my last pieces by flashing it? Have anyone functional cold boot with the GC-Titan, without devices connected? Functional daisy chaining?

NVM33 seems to be my best bet?
 
@CaseySJ sorry if someone already asked this but is there a way to replace "GIGABYTE" in Vendor Name in System Report->Thunderbolt? I tried replacing the hex values in the ThunderboltDROM section of the SSDT to 'Apple Inc.' but it still shows GIGABYTE
 
Hello,

I'm also having problems connecting my Thunderbolt display to Gigabyte Z390 Designare.
I was able to make it work using an TB add-in card from Asrock with Alpine Ridge chip.
I saw here is it possible to connect it directly to the z390 Designare back IO Thunderbolt port with an firmware update/modified firmware to suport TB display.
What is the procedure and where I can find the modified files?

Thank you,
 
Glad to see so many success stories here! I've got a GC-Titan Ridge and am planning to flash it.
It works quite well now even before flash, with tb-header connected and kgp's ssdts. If i cold boot without anything connected the TR doesnt get recognized, but if i boot with my TB1-soundcard connected the TR gets recognized, although i have to reboot the soundcard to get that loaded properly. And if i boot with a usb-c disk in one of TR ports, and have my soundcard turned off i can easily flip it on and it works just fine. Hot plug works well though.

Do you guys think i can solve my last pieces by flashing it? Have anyone functional cold boot with the GC-Titan, without devices connected? Functional daisy chaining?

NVM33 seems to be my best bet?
I have moved from NVM33 to NVM50. Hot Plug works and devices work after cold boot/warm boot and restarts. Have you tried changing Thunderbolt settings in BIOS? I leave boot support setting set to boot once instead of disabled.
 
Hello,

I'm also having problems connecting my Thunderbolt display to Gigabyte Z390 Designare.
I was able to make it work using an TB add-in card from Asrock with Alpine Ridge chip.
I saw here is it possible to connect it directly to the z390 Designare back IO Thunderbolt port with an firmware update/modified firmware to suport TB display.
What is the procedure and where I can find the modified files?

Thank you,
see post #1 for links to the procedure and the modified firmware you will need for flashing your board.
 
Thanks for posting this. It confirms that Thunderbolt Bus is not being activated by the SSDT.

@athedog11 @Mace

Please try the new version attached, as follows:
  • _E16 to XE16 rename still needed
  • _INI to XINI rename also needed
  • Replace SSDT-DTPG.aml with new SSDT-DTPG-V2.aml attached
  • Copy ACPIDebug.kext to CLOVER/kexts/Other
  • Replace previous SSDT-TbtOnPCH-... with new SSDT-TbtOnPCH-Gigabyte-X99-Designare_EX-FULL.aml
Then:
  • Reboot with no Thunderbolt devices connected.
  • Login.
  • Capture screenshot of IORegistryExplorer --> BR1B.
  • Run this command in Terminal: log show --last boot | grep ACPI > ~/Documents/tblog-1.txt
    • This will create a file in Documents folder called tblog-1.txt -- please post that file
  • Hot plug a Thunderbolt device.
  • Does it work?
Then:
  • Reboot with Thunderbolt device connected.
  • Login.
  • Capture screenshot of IORegistryExplorer --> BR1B.
  • Run this command in Terminal: log show --last boot | grep ACPI > ~/Documents/tblog-2.txt
    • This will create a file in Documents folder called tblog-2.txt -- please post that file
  • Does the Thunderbolt device work?
Hey,@CaseySJ

I ’ve been a bit busy recently, and I saw the reply. I tried again as you said. The firmware that you helped me modify before is currently unable to flash because I only have one PC. In a few days I will borrow a PC and test it immediately.

First, don’t plug any Thunderbolt in the case of a cold start of the device, the Thunderbolt Bus can be activated. After entering the system, hot plugging is normal. LG UltraFine 4K is also normal. However, if the LG UltraFine 4K is turned on with a Thunderbolt device plugged in, there is no display output.

The second one is that SSDT (BR1B) shows no signs of loading after restarting, nor can it be seen from -v.

I hope my feedback is helpful to you, and thank you for your follow-up.

Snipaste_2020-05-24_19-25-22.png
Snipaste_2020-05-24_19-25-34.png
Snipaste_2020-05-24_19-23-32.png
Snipaste_2020-05-24_19-23-55.png
 

Attachments

  • tblog-1.txt
    30.4 KB · Views: 58
  • tblog-2.txt
    30.1 KB · Views: 57
Last edited:
Ok thanks for the clarifications!

I will offer any info I can. I use a Lynx Aurora (n) TB2 interface for full time audio work and it works flawlessly when turned on at Clover boot menu without any renames or ssdt. I attached a shot of IO reg (pre ssdt) to show my normal paths.


View attachment 471002

Now with the ACPI renames and SSDTs the path in IO reg shows as follows

View attachment 471003

I have tried connecting my device after login and it simply does not recognize.

I am very curious what bios @Mace is using. Once again I am using bios F5b.
Hey, athedog11
I am using the same BIOS version F5b. I use SSDT to activate the Thunderbolt bus, but it is not perfect. There is nothing to restart BR1B, just like your situation.
 
@CaseySJ sorry if someone already asked this but is there a way to replace "GIGABYTE" in Vendor Name in System Report->Thunderbolt? I tried replacing the hex values in the ThunderboltDROM section of the SSDT to 'Apple Inc.' but it still shows GIGABYTE
If we change those bytes, we must recompute the 4-byte checksum.
 
Hello,

I'm also having problems connecting my Thunderbolt display to Gigabyte Z390 Designare.
I was able to make it work using an TB add-in card from Asrock with Alpine Ridge chip.
I saw here is it possible to connect it directly to the z390 Designare back IO Thunderbolt port with an firmware update/modified firmware to suport TB display.
What is the procedure and where I can find the modified files?

Thank you,
Please see the Quick Reference spoiler at the top of Post #1. Section 8 is about firmware flashing.
 
Back
Top