Contribute
Register

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

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
18,915
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
...
However, your version looks correct, with only one TB Switch at Port 5. I will regenerate the CRC32_C checksum from this version and revise the GC-Alpine Ridge Micro-Guide.
@rj510 and all,

The GC-Alpine Ridge Thunderbolt DROM Micro-Guide has been updated based on feedback from @rj510. The SSDT in that post has also been updated. All of the Micro-Guides for DROM can be referenced from Post #1:

Screen Shot 2020-03-19 at 3.57.19 PM.png
 

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
18,915
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
Does this mean that all the wiggling action described here (to make the LEDs shine red and not yellow) is not necessary when using a Raspberry Pi? If I leave the Pi off while connecting the SOIC8 clip then of course I will see no LED lights. Or is this like: Turn off, wiggle, turn on and check the color, turn off again and wiggle more, turn on again and check the color again? ;-)
The passage you quoted is for the GC-Titan Ridge, which a PCIe add-in-card. It's very easy to clip and flash to that card.

The "wiggling" is needed for the Titan Ridge controller on the back of the Designare Z390 motherboard. It is also possible -- based on some findings by @rj510 -- that if you dismantle the motherboard (i.e. disconnect all power cables, remove GPU, remove WiFi card, remove RAM, disconnect fan headers, but keep CPU installed), it might be easier to read and write to the Winbond flash ROM chip.
 
Joined
Feb 21, 2012
Messages
92
Motherboard
Asus WS X299 SAGE/10G (3203)
CPU
i9-10980XE
Graphics
Radeon VII
@CasySJ: I have the "Gigabyte Z170x-UD5 TH" with AlpineRidge on board (no ext. tb-card). I want to test "Thunderbolt DROM Micro-Guide for Gigabyte GC-Alpine Ridge" too. Where can I find the patched firmware for AlpineRidge? Thanks.
 

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
18,915
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
@CasySJ: I have the "Gigabyte Z170x-UD5 TH" with AlpineRidge on board (no ext. tb-card). I want to test "Thunderbolt DROM Micro-Guide for Gigabyte GC-Alpine Ridge" too. Where can I find the patched firmware for AlpineRidge? Thanks.
In general we should not install "foreign" firmware.
  • This means we should not take the firmware from Device/Model X and install it into Device/Model Y.
  • Instead, we should extract the firmware from Device/Model X, make changes to it, and flash it back.
If you can extract and post the Thunderbolt firmware from your motherboard, we can take a look at it for you.
 
Joined
Mar 18, 2017
Messages
1,042
Motherboard
ASUS ROG Rampage VI Extreme
CPU
i9-7940X
Graphics
2 X VEGA 56
Mac
  1. iMac
  2. Mac mini
Mobile Phone
  1. iOS
I did my first try with my Asus TBEX3 ;

Code:
37000000 00000031 00CBD78E AE025D00 31001111 01010881 80028000 00000882 90018000 00000883 80048001 00000884 90038001 000002C5 0B862001 00640000 00000003 878002C8 02C9058A 50000002 CB070141 53555300 12025448 554E4445 52424F4C 54455820 3300


So to follow the scheme of a previous post:

37
00000000 00003100
CBD78EA
025D00310 0111101 01
0881 80028000 0000
0882 90018000 0000
0883 80048001 0000
0884 90038001 0000
02C5
0B862001 00640000 000000
03 8780
02C8
02C9
058A 500000
02 CB
070141 53555300
12025448 554E4445 52424F4C 54455820 3300

Capture d’écran 2020-03-20 à 00.36.13.png
 
Last edited:

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
18,915
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 did my first try with my Asus TBEX3 ;

Code:
37000000 00000031 00CBD78E AE025D00 31001111 01010881 80028000 00000882 90018000 00000883 80048001 00000884 90038001 000002C5 0B862001 00640000 00000003 878002C8 02C9058A 50000002 CB070141 53555300 12025448 554E4445 52424F4C 54455820 3300

So to follow the scheme of a previous post:

37
00000000 00003100
CBD78EA
025D00310 0111101 01
0881 80028000 0000
0882 90018000 0000
0883 80048001 0000
0884 90038001 0000
02C5
0B862001 00640000 000000
03 8780
02C8
02C9
058A 500000
02 CB
070141 53555300
12025448 554E4445 52424F4C 54455820 3300
You got it right! Now change it to this:
  • 37
  • 00000000 00003100
  • CBD78EA
  • 025D0031 00111101 01
  • 0881 80028000 0000
  • 0882 90018000 0000
  • 0883 80048001 0000
  • 0884 90038001 0000
  • 0285
  • 0B862001 00640000 000000
  • 03 8780
  • 02C8
  • 02C9
  • 058A 500000
  • 02 CB
  • 070141 53555300
  • 12025448 554E4445 52424F4C 54455820 3300
After modifying ThunderboltDROM, reboot, open Terminal and type log show --last boot | grep Thunderbolt. It will tell us what the correct CRC32_C values should be.
 

NorthAmTransAm

Moderator
Joined
Jul 26, 2018
Messages
1,714
Motherboard
MSI Pro Z690-A DDR4
CPU
i7-12700k
Graphics
RX 580
Mac
  1. MacBook Air
  2. MacBook Pro
Mobile Phone
  1. iOS
Loloflatsix Can you please send me your firmware backup? I've been looking everywhere!

ex3 nvm26
 
Last edited:
Joined
Feb 18, 2019
Messages
355
Motherboard
ASUS Z690 Maximus Extreme
CPU
i9-12900KF
Graphics
6900XT
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
CaseySJ said:
  • Check if Thunderbolt Port 5 is activated. The screenshot below shows Port 7, but please check Port 5 instead.

I used the supplied code as is, from your Micro-Guide for AR linked above, with my flashed Alpine Ridge on the X299 platform. I also used your supplied SSDT-TB as is, only changing RP05 to redirect for the X299 mobo.

Port 5 was activated! (A first for me: thanks!)

AR_Port5.jpg

[\SPOILER]
 
Top