Contribute
Register

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

Joined
Dec 15, 2010
Messages
539
Motherboard
Asus ProArt Z690 Creator WiF
CPU
i9-12900K
Graphics
RX 6900 XT
Mac
  1. MacBook Pro
  2. Mac mini
  3. Mac Pro
Awesome -- congratulations on being the first to own V2.0!!
  • GC-Titan Ridge Version 2.0 ships with NVM 50.
  • Extracted DROM from your firmware file, but found an issue with ThunderboltUtilregarding enabling/disabling Thunderbolt Switch.
Meanwhile, I used ThunderboltUtil in a roundabout manner to enable Thunderbolt Switch and calculate CRC-32. The new DROM string is as follows:
Code:
                                "ThunderboltDROM",
                                Buffer (0x76)
                                {
                                    /* 0000 */  0x71, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xED,  // q.......
                                    /* 0008 */  0x00, 0xD9, 0xF6, 0xC7, 0xE2, 0x01, 0x69, 0x00,  // ......i.
                                    /* 0010 */  0xED, 0x00, 0x07, 0xA2, 0x01, 0x01, 0x08, 0x81,  // ........
                                    /* 0018 */  0x80, 0x02, 0x80, 0x00, 0x00, 0x00, 0x08, 0x82,  // ........
                                    /* 0020 */  0x90, 0x01, 0x80, 0x00, 0x00, 0x00, 0x08, 0x83,  // ........
                                    /* 0028 */  0x80, 0x04, 0x80, 0x01, 0x00, 0x00, 0x08, 0x84,  // ........
                                    /* 0030 */  0x90, 0x03, 0x80, 0x01, 0x00, 0x00, 0x05, 0x85,  // ........
                                    /* 0038 */  0x50, 0x00, 0x00, 0x05, 0x86, 0x50, 0x00, 0x00,  // P....P..
                                    /* 0040 */  0x02, 0x87, 0x0B, 0x88, 0x20, 0x01, 0x00, 0x64,  // .... ..d
                                    /* 0048 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x89, 0x80,  // ........
                                    /* 0050 */  0x05, 0x8A, 0x50, 0x40, 0x00, 0x05, 0x8B, 0x50,  // ..P@...P
                                    /* 0058 */  0x40, 0x00, 0x0B, 0x01, 0x47, 0x49, 0x47, 0x41,  // @...GIGA
                                    /* 0060 */  0x42, 0x59, 0x54, 0x45, 0x00, 0x11, 0x02, 0x47,  // BYTE...G
                                    /* 0068 */  0x43, 0x2D, 0x54, 0x49, 0x54, 0x41, 0x4E, 0x20,  // C-TITAN
                                    /* 0070 */  0x52, 0x49, 0x44, 0x47, 0x45, 0x00               // RIDGE.
                                },
It has been added to the attached SSDT. Please use a custom UID, however (those 5 "green" bytes in the DROM Micro-Guide) and update CRC-8 (byte 1).
I have one of these coming on Tuesday. If I were to add it to my system with rev1 version and use it without the header, would the new DROM file have any affect? Or would it need to run a patched firmware as well? Would love to do some additional testing.
 
Joined
Dec 18, 2012
Messages
149
Motherboard
Gigabyte GA-Z170X Designare
CPU
i7-6700K
Graphics
RX Vega 64
Mac
  1. iMac
  2. MacBook
  3. Mac Pro
Classic Mac
  1. Color Classic
  2. iMac
  3. Power Mac
  4. PowerBook
  5. SE/30
Mobile Phone
  1. iOS
Awesome -- congratulations on being the first to own V2.0!!

Very cool! Just to clarify, would it be the same modified FW that @gandem is talking about? or is this a new version just for this card?
 
Joined
Dec 6, 2010
Messages
68
Motherboard
AsRock Z490 ITX/TB3
CPU
i7 107000K
Graphics
UHD 630
Mac
  1. MacBook Pro
  2. Mac mini
Classic Mac
  1. Power Mac
Mobile Phone
  1. iOS
Here's a link to the versions I tried. One with good success, the other with none. NVM23 worked well for me but I didn't stay on it long in an effort to find a way to get dual monitor support over one TB connection. I landed on NVM50 and I don't feel a need to change unless a new option becomes available.

Edit: https://www.tonymacx86.com/threads/...olt-3-i7-9700k-amd-rx-580.267551/post-2126514
@gandem
Do you have to do a warm reboot with your patched NVM50 Gigabyte Titan Ridge AIC to get attached devices working fully? I have mine partially working with DSB1 working properly only after a warm reboot. The DSB2 XHC tree does not populate at all in Ioregistry Explorer. Sure I must be missing something...
 
Joined
May 15, 2020
Messages
1,314
Motherboard
Gigabyte Z390 Designare
CPU
i9-9900KF
Graphics
RX 5700 XT
Mac
  1. MacBook Pro
Yes sir!
In the week-end ill deliver a version with all motherboards and PCIe cards.

Can you explain (with screenshots if possible) what is the method to calculate checksum after vendor and device name changing please?


Vendor and Device name changers are ready!
View attachment 479031


Checksum is ready!

Capture d’écran 2020-07-04 à 17.49.36.png


Next Step:
Assemble all together for One-click Thunderbolt DROM SSDT with UID and custom Vendor, Device Name!
 
Joined
Jan 3, 2020
Messages
15
Motherboard
Gigabyte Z390 Designare
CPU
Intel i7-9700K
Graphics
Nitro+ RX580
Has anyone found a tool to utilize any internal RGB components? I have a used a Win10 Vm to control my fan and AIO RGB's. But I cannot find a way to control the Corsair Vengeance RAM RGB. It seems as if the RAM is not recognized in the iCUE software. Is there a Gigabyte software I can try?

Also, I know the Corsair AIO had issues with a USB connection not allowing the computer to sleep successfully. Is there a workaround for this or is it fixed with Catalina?

Has anybody found a fix for this? I would like to be able to plug in the usb for corsair AIO for RGB control.
 

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
19,816
Motherboard
Asus ProArt Z690-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
I have one of these coming on Tuesday. If I were to add it to my system with rev1 version and use it without the header, would the new DROM file have any affect? Or would it need to run a patched firmware as well? Would love to do some additional testing.
The new DROM should work just as well with GC-Titan Ridge v1.0.
 

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
19,816
Motherboard
Asus ProArt Z690-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
Has anybody found a fix for this? I would like to be able to plug in the usb for corsair AIO for RGB control.
We cannot yet control memory module lighting, but liquidctl supports several Corsair devices on macOS.
Screen Shot 2020-07-04 at 12.15.18 PM.png
 
Joined
Dec 15, 2010
Messages
539
Motherboard
Asus ProArt Z690 Creator WiF
CPU
i9-12900K
Graphics
RX 6900 XT
Mac
  1. MacBook Pro
  2. Mac mini
  3. Mac Pro
@gandem
Do you have to do a warm reboot with your patched NVM50 Gigabyte Titan Ridge AIC to get attached devices working fully? I have mine partially working with DSB1 working properly only after a warm reboot. The DSB2 XHC tree does not populate at all in Ioregistry Explorer. Sure I must be missing something...
No, my devices are recognized on cold boots, warm boots, restarts, all just work immediately.
 
Joined
Jan 12, 2019
Messages
60
Motherboard
Asus X99-A II
CPU
i7-6800K
Graphics
Radeon VII
@CaseySJ I finally received the SOIC8 clip for my Rpi and proceeded to flashing my ASUS TB3 EX. Unfortunately the windbond chip doesn't get recognised, I triple-checked my connections and it is all good there. Anything else I can try?
 

Attachments

  • IMG_1669.JPG
    IMG_1669.JPG
    157.1 KB · Views: 45

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
19,816
Motherboard
Asus ProArt Z690-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 I finally received the SOIC8 clip for my Rpi and proceeded to flashing my ASUS TB3 EX. Unfortunately the windbond chip doesn't get recognised, I triple-checked my connections and it is all good there. Anything else I can try?
I have two of these Asus TB3 EX cards so I know first hand how difficult they can be to read and write. But with the resistor/capacitor circuit described in the post below, I had no trouble whatsoever.
 
Top