Contribute
Register

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

@CaseySJ

Alpine Ridge - EX3 - Port 5 (0285)

Note: In regards to my card, let me know if this information doesn't help. Either way I'm playing along.
Screen Shot 2020-03-19 at 3.17.41 PM.png

Needed to recorrect CRC32 after changed to 0285 for port 5. I just used the suggested correction in the log.
 
Last edited:
*** Thunderbolt DROM Micro-Guide for Gigabyte GC-Alpine Ridge ***
The UPS man just brought the GC-Alpine Ridge card. I installed the card and the windows drivers. I plugged my TB1 HD dock into the AR and restarted. The drive and its contents appear in Windows.

So I'm ready to flash and be a tester. However, there has been lots of activity about the Alpine ROM's. I'm not sure which version to flash the card with.

Thanks.

update--I successfully read the AR ROM and 3 checksums were identical. I used an RPi 2B.
also there is only one thunderbolt chip on the GC-Alpine and it does have a blue dot at pin 1.
 
Last edited:
The DROM extraction I got from my GB-Alpine Ridge card was similar, but a little different than yours:

Code:
71000000 000000ED 001E00A6 16016A00
ED0019C0 02010881 80028000 00000882
90018000 00000883 80048001 00000884
90038001 000002C5 0B862001 00640000
00000003 87800588 50400005 89500000
058A5000 00058B50 40000B01 47494741
42595445 00120247 432D414C 50494E45
20524944 47450000

Maybe organized like this:

71
00000000 0000ED00
1E00A616
016A00ED 0019C002 01
0881 80 02 80 00 0000
0882 90 01 80 00 0000
0883 80 04 80 01 0000
0884 90 03 80 01 0000
02C5
0B86 20 01 00640000 0000000
387 80
0588 504000
0589 500000
058A 500000
058B 504000
0B014749 47414259 544500
120247 432D414C 50494E45 20524944 47450000
Thanks, this is very helpful.

See that one byte in red in your quoted message? It should be on the next line. So the decode proceeds like this:
  • 71
  • 00000000 0000ED00
  • 1E00A616
  • 016A00ED 0019C002 01
From this point forward, the first byte on each line is the number of bytes in that field, as shown in green.
  • 0881 80 02 80 00 0000
  • 0882 90 01 80 00 0000
  • 0883 80 04 80 01 0000
  • 0884 90 03 80 01 0000
  • 02C5 -- TB Switch Port 5
  • 0B86 20 01 00640000 000000
  • 0387 80
  • 0588 504000
  • 0589 500000
  • 058A 500000
  • 058B 504000
  • 0B014749 47414259 544500
  • 120247 432D414C 50494E45 20524944 47450000
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.
 
Last edited:
Thank you again for taking the time to Answer me.
I tried to Boot again in the MSR EFI USB key to activate MSR02, with another USB key. Still can"t. Any Idea Why ? The bios is setup as you advise in the previous Post. I double Checked everything, and everything is in the right place.

I can Boot On windows and USB MacOs Installer However.

I wanted to know if there was any way to fix it without reinstalling everything up.
By the way I have a second exact Hardware config which will be for my brother. This second config is not installed yet. Can I try to boot directly by putting the SSD into the other Hardware ?
Thank you
Windows may have installed its boot loader on the macOS drive or some other drive. What happens if you physically remove the Windows NVMe SSD? Can you boot into the Grub USB disk or boot into macOS?
 
@CaseySJ

Alpine Ridge - EX3 - Port 5 (0285)

Note: In regards to my card, let me know if this information doesn't help. Either way I'm playing along.
View attachment 455552
Needed to recorrect CRC32 after changed to 0285 for port 5. I just used the suggested correction in the log.
Great! You fixed the ThunderboltDROM for the Asus Thunderbolt EX3. How is the card performing now?
  • Do both ports accept Thunderbolt devices?
  • Do both ports respond to hot plug?
  • Do both ports accept USB-C devices?
  • Does the system sleep and wake normally, with Thunderbolt device connected?
  • Are you witnessing any glitches?
 
The UPS man just brought the GC-Alpine Ridge card. I installed the card and the windows drivers. I plugged my TB1 HD dock into the AR and restarted. The drive and its contents appear in Windows.

So I'm ready to flash and be a tester. However, there has been lots of activity about the Alpine ROM's. I'm not sure which version to flash the card with.

Thanks.
@scottkendall @NorthAmTransAm

You've been experimenting with various firmware revisions for GC-Alpine Ridge. Which one is the best so far? If you can post it here, I'll add a link to it from Post #1.
 
The DROM extraction I got from my GB-Alpine Ridge card was similar, but a little different than yours:

Code:
71000000 000000ED 001E00A6 16016A00
ED0019C0 02010881 80028000 00000882
90018000 00000883 80048001 00000884
90038001 000002C5 0B862001 00640000
00000003 87800588 50400005 89500000
058A5000 00058B50 40000B01 47494741
42595445 00120247 432D414C 50494E45
20524944 47450000

Maybe organized like this:

71
00000000 0000ED00
1E00A616
016A00ED 0019C002 01
0881 80 02 80 00 0000
0882 90 01 80 00 0000
0883 80 04 80 01 0000
0884 90 03 80 01 0000
02C5
0B86 20 01 00640000 0000000
387 80
0588 504000
0589 500000
058A 500000
058B 504000
0B014749 47414259 544500
120247 432D414C 50494E45 20524944 47450000
@rj510
nicely organized, I have only one remark : you have two extra byte at the end, each string end with 0x00, maybe it doesn't matter :)
 
Windows may have installed its boot loader on the macOS drive or some other drive. What happens if you physically remove the Windows NVMe SSD? Can you boot into the Grub USB disk or boot into macOS?

Dont know if its possible because I removed the Catalina SSD during the Windows’s Installation.

If I physically remove the Windows SSD whether it is on the first or second position (M2M, M2P) I can Boot on Bootclover but not on MacOs.

I Will try to boot on Another USB Grub Key to see what happens when I Unlock MSR02.

I will try as well to place the Catalina SSD on the second Computer config to see what happens.

thank you
 
@CaseySJ, ok update then!

The port 5 change wasn't necessary for me because I already had port 5 using 0585. I don't know how I started with that number but it's there. I believe changing it to 0285 broke Hotplug and sleep but to be fair I was using a different SSDT. Currently I'm using your suggested SSDT with my working DROM and besides one caveat to be discussed later I am as functional as we've gotten on this thread. Caveat at end of post.

Devices connect and Hotplug on:
  • Cold Boot
  • Warm Boot
  • Sleep
Extra! Extra!
  • Sharing my internet connection from my MBP to my Hack over TB...Check! And very very very fast compared to my BRCM4331 card. Annoyingly faster.
  • Sharing my internet connection from my Hack to my MBP over TB...Check!
  • Transferring files over TB via MBP in Target Disk Mode at suspected speeds...Check!
Caveat

USB is a no go for me. This is because ASUS will not give me the firmware that I er, lost (nvm26). Not their fault. I knew better. However, I made you a version of the firmware for your NVM18 EX3 that you're welcome to try and confirm with my SSDT. At your leisure.

So thanks for everything. Excited to drill down further. This thread is fun, kind, and all in all good time. This community can be the opposite so again, thanks.
 
Last edited:
Back
Top