Contribute
Register

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

That's much better. GC-Titan Ridge is on PC01.BR1A. Please try the attached SSDT in combination with SSDT-DTGP.aml.
  • Copy the attached SSDT to OC/ACPI folder.
  • Add a reference in config.plist --> ACPI section.
  • Check that a reference to SSDT-DTGP.aml still exists.
  • Disable any previous Thunderbolt SSDT.
  • Reboot.
  • Post a screenshot of PC01.BR1A section of IORegistryExplorer to confirm.
Thanks for your patch.
I tried and there was my system information about this card. No thunderbolt device plugged.
Is the card working well?
 

Attachments

  • Screen Shot 2021-03-19 at 11.27.13 PM.png
    Screen Shot 2021-03-19 at 11.27.13 PM.png
    298.9 KB · Views: 45
  • Screen Shot 2021-03-19 at 11.28.30 PM.png
    Screen Shot 2021-03-19 at 11.28.30 PM.png
    423.3 KB · Views: 43
  • Screen Shot 2021-03-19 at 11.28.43 PM.png
    Screen Shot 2021-03-19 at 11.28.43 PM.png
    474.3 KB · Views: 45
  • Screen Shot 2021-03-19 at 11.32.51 PM.png
    Screen Shot 2021-03-19 at 11.32.51 PM.png
    1.4 MB · Views: 62
Of course,
1. I've flashed "GC-ALPINE-RIDGE-NVM21-V3-NATA.bin". It was the one listed in the tutorial. (There was another 2, but I read that some issues were reported with V1 and V2, so I tried V3 (Its an GC-Alpine Ridge PCI-E card.)

2. With the original firmware I needed to start windows, put the devices and restart into macOS Big Sur. It worked but a low speed (800Mb/s). My goal is to make it work directly on Mac and at full speed (or closest to) without the need of enter Windows.

The first time I did the procedure without the SSDT the thunderdrive gave me speeds up to 1500 Mb/s (more or less), and, after the SSDT it went up to 2200 Mb/s, on the other hand, the Terramaster worked, but the Terramaster Qnap array didn't, until I flashed the card and put the SSDT, then it did work.

Thank you
With my Alpine Ridge card, I have had better luck with the V1 and V2 firmware (by Elias) than with the V3 (NATA). I saw the caution about reported problems. But, if it were me, I would try both V1 and V2.
 
Thanks for your patch.
I tried and there was my system information about this card. No thunderbolt device plugged.
Is the card working well?
Please replace the Thunderbolt SSDT with the new version attached here. Then reboot and post just the following screenshots:
  • System Information --> Thunderbolt
  • IORegistryExplorer --> BR1A section (Thunderbolt device tree)
 

Attachments

  • SSDT-TB3-HackinDROM-GC-TR.aml
    2.2 KB · Views: 39
Please replace the Thunderbolt SSDT with the new version attached here. Then reboot and post just the following screenshots:
  • System Information --> Thunderbolt
  • IORegistryExplorer --> BR1A section (Thunderbolt device tree)
A breakthrough has been made!
In System Information --> PCI, intel JHL7540 Titan Ridge Thunderbolt 3 NHI and intel JHL7540 Titan Ridge USB 3.1 appeared.
USB 3.1 device does not work. I do not have a Thunderbolt device now. I will buy one and test it tomorrow.
 

Attachments

  • Screen Shot 2021-03-20 at 00.50.59.png
    Screen Shot 2021-03-20 at 00.50.59.png
    313.7 KB · Views: 49
  • Screen Shot 2021-03-20 at 00.51.48.png
    Screen Shot 2021-03-20 at 00.51.48.png
    1.9 MB · Views: 63
A breakthrough has been made!
In System Information --> PCI, intel JHL7540 Titan Ridge Thunderbolt 3 NHI and intel JHL7540 Titan Ridge USB 3.1 appeared.
USB 3.1 device does not work. I do not have a Thunderbolt device now. I will buy one and test it tomorrow.
With NVM 50, USB-C devices may only work if they are connected before boot. You may also try NVM 33 from Designare Z390 to see if USB-C devices can hot-plug.
 
With NVM 50, USB-C devices may only work if they are connected before boot. You may also try NVM 33 from Designare Z390 to see if USB-C devices can hot-plug.
I will try it. Does NVM 33 for Designare Z390 support JHL7540 too?
 
I will try it. Does NVM 33 for Designare Z390 support JHL7540 too?
Yes. But keep in mind that there will be some “eccentricities” with any flashed controller. It won’t be perfect.
 
Attached is a slightly modified Thunderbolt SSDT that at least removes DSB4 (because you have only one Thunderbolt port) and also removes some extraneous NHI0 properties.

Everything else seems to be configured properly. You have an NVMe SSD attached to the Thunderbolt port.
  • Was this device attached prior to booting?
  • Are you able to hot-plug this device?
  • Do you have any other Thunderbolt devices?

Follow-up suggestions:
  • If you can install Linux on a USB flash disk and boot from that, we can use Linux to obtain the Thunderbolt DROM. (I can show you the procedure.)
    • However, using the correct Thunderbolt DROM may or may not make a difference.
  • Reading the Thunderbolt firmware with an SPI ROM reader should be the last resort. But if all else fails I can modify your on-board Thunderbolt firmware. (But please keep the risks in mind.)
Hi @CaseySJ

I managed to install Linux on a USB stick.
As you mentioned how to proceed from Ubuntu.

Thanks.
 
@CaseySJ

A bit offtopic, I saw your post about your new MacBook Pro with Ice Lake processor here. I have Ice Lake laptop with TB3 port, But I am not sure if it's working correctly or how to patch it.

I have my settings in BIOS unlocked, and I can change many settings of the Thunderbolt controller, but it's still don't appear under "System report" info. Do you have any ideas about that?

I will attach my dump here from TBT chip
 

Attachments

  • thunderbolt.zip
    128.8 KB · Views: 47
Hi @CaseySJ

I managed to install Linux on a USB stick.
As you mentioned how to proceed from Ubuntu.

Thanks.
Very good. Please see the post below and perform the steps in the “Code” section. If you need any help just let me know.

 
Last edited:
Back
Top