Contribute
Register

Thunderbolt 3 Modified Firmware Custom SSDT Discussion

Joined
Jul 12, 2016
Messages
2,987
Motherboard
Gigabyte Z370 Gaming 5
CPU
i9-9900K
Graphics
RX 6900 XT
Mac
  1. MacBook Pro
  2. Mac mini
  3. Mac Pro
Mobile Phone
  1. iOS
GC Alpine Ridge:

Modified firmware based on OSY method, and custom SSDT by @NorthAmTransAm & DSM2 code for DSB2 and USB.

"REQUIRED" 3 & 5 pin Jumper for force power; TB HDR cable causes thunderbolt to not function.

Behavior:
Plug on Warm/Cold Boot, Hot Plug, eGPU, Sleep without ejecting devices, 2.0/3.0 USB C works.

GC Titian Ridge: Still needs work for USB

Modified firmware by DSM2 (See next Post) , custom SSDT from who knows where with NHI0 section "this helped with sleep with drives" from DSM2 EFI.

"REQUIRED" 3 & 5 pin Jumper for force power; TB HDR cable causes thunderbolt to not function.

Behavior:
Plug on Warm/Cold Boot, Hot Plug, eGPU, eGPU needs to be ejected for sleep otherwise you receive disconnect error.

Both Cards are installed in RP21,PXSX bottom long slot for tests, if placed in PEG1,PEGP middle long slot titian does not work at all and the alpine has working usb, but not TB3.

Please do not cloud @CaseySJ build thread about how to flash your device and you take all risk onto yourself.
 

Attachments

  • Titan Ridge.zip
    268.6 KB · Views: 1,051
  • Alpine Ridge V3 Firmware.zip
    298.8 KB · Views: 1,313
Last edited:
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
Last edited:
Joined
Jul 12, 2016
Messages
2,987
Motherboard
Gigabyte Z370 Gaming 5
CPU
i9-9900K
Graphics
RX 6900 XT
Mac
  1. MacBook Pro
  2. Mac mini
  3. Mac Pro
Mobile Phone
  1. iOS
What card do you have? Can you send me the firmware and experiment with a flash?

I have some bin files that were used from the pre tests but they look all to be the same and I am unsure if they are from the alpine ridge or the Titian ridge. Cant we just grab the flash files from Gigabytes web site for the originals?
 

NorthAmTransAm

Moderator
Joined
Jul 26, 2018
Messages
1,965
Motherboard
MSI Pro Z690-A DDR4
CPU
i7-12700k
Graphics
RX 580
Mac
  1. MacBook Air
  2. MacBook Pro
Mobile Phone
  1. iOS
I have some bin files that were used from the pre tests but they look all to be the same and I am unsure if they are from the alpine ridge or the Titian ridge. Cant we just grab the flash files from Gigabytes web site for the originals?

If someone can figure out how to extract the contents of their setup.exe.

Im trying wine bottler now.


How to extract firmware from Gigabyte Installer

1) Open Installer with Wine
2) Run the Installer. This installs Gigabyte Flasher Software
3) In Finder go to User/Wine Files/Drive C/Temp
4) In User/Wine Files/Drive C/Program Files run FlashTBT and the folder will expand with the firmware inside it.

GC Alpine Ridge Firmware attached anyways! I believe this is V1.

A patched AlpineRidgeGA.bin is attached. Please use the SSDT attached with it for now to see if it works. Adjust RP21 to whatever you're on. Also remove TB Header cable.
 

Attachments

  • setup.exe.zip
    70 MB · Views: 432
  • GIGABYTE_Z170X_SLI_AR_HR_4C_B1_rev21_W_AMA_W_Ti_1_7_6_SEC1_sign.bin.zip
    141.1 KB · Views: 262
  • SSDT-TB3_PXSX_RP21.aml
    6.1 KB · Views: 417
Last edited:
Joined
Jul 12, 2016
Messages
2,987
Motherboard
Gigabyte Z370 Gaming 5
CPU
i9-9900K
Graphics
RX 6900 XT
Mac
  1. MacBook Pro
  2. Mac mini
  3. Mac Pro
Mobile Phone
  1. iOS
GC Alpine Ridge Firmware attached anyways! I believe this is V1.

A patched AlpineRidgeGA.bin is attached.

If your talking about the file with z170x_SLI_AR_HR_ETC....... I am not sure if that is the file either

Did you forget to attached your patched alpineridgGA.bin?

It is also likely V2 since V1 would have been on all the original cards :)
 
Last edited:

NorthAmTransAm

Moderator
Joined
Jul 26, 2018
Messages
1,965
Motherboard
MSI Pro Z690-A DDR4
CPU
i7-12700k
Graphics
RX 580
Mac
  1. MacBook Air
  2. MacBook Pro
Mobile Phone
  1. iOS
If your talking about the file with z170x_SLI_AR_HR_ETC....... I am not sure if that is the file either

Did you forget to attached your patched alpineridgGA.bin?

That file has the firmware we needed for it and I absolutely forgot!

Attached!

File removed. See post one for up to date file AlpineRidge-GC-V3.bin.
 
Last edited:
Joined
Jul 12, 2016
Messages
2,987
Motherboard
Gigabyte Z370 Gaming 5
CPU
i9-9900K
Graphics
RX 6900 XT
Mac
  1. MacBook Pro
  2. Mac mini
  3. Mac Pro
Mobile Phone
  1. iOS
That file has the firmware we needed for it and I absolutely forgot!

Attached!

That one says From NCU is that the correct one? just want to make sure I use the correct file.
 

NorthAmTransAm

Moderator
Joined
Jul 26, 2018
Messages
1,965
Motherboard
MSI Pro Z690-A DDR4
CPU
i7-12700k
Graphics
RX 580
Mac
  1. MacBook Air
  2. MacBook Pro
Mobile Phone
  1. iOS
That one says From NCU is that the correct one? just want to make sure I use the correct file.
My naming scheme is sub par.

Correct, I patched the AlpineRidgeNUC.bin with the active partition of the GCAlpineRidge.bin.

At your own risk. Backup whats on there now.
 
Joined
Jul 12, 2016
Messages
2,987
Motherboard
Gigabyte Z370 Gaming 5
CPU
i9-9900K
Graphics
RX 6900 XT
Mac
  1. MacBook Pro
  2. Mac mini
  3. Mac Pro
Mobile Phone
  1. iOS
My naming scheme is sub par.

Correct, I patched the AlpineRidgeNUC.bin with the active partition of the GCAlpineRidge.bin.

At your own risk. Backup whats on there now.

AlpineridgeNUC.bin is on there right now. My concern was no your naming scheme only that the file did not match the name in your post! :) you want this card installed with the Titan or by itself?
 

NorthAmTransAm

Moderator
Joined
Jul 26, 2018
Messages
1,965
Motherboard
MSI Pro Z690-A DDR4
CPU
i7-12700k
Graphics
RX 580
Mac
  1. MacBook Air
  2. MacBook Pro
Mobile Phone
  1. iOS
AlpineridgeNUC.bin is on there right now. My concern was no your naming scheme only that the file did not match the name in your post! :) you want this card installed with the Titan or by itself?

This for the Alpine card only!

Edit: I see, you two cards in. Pull the Titan Ridge card out :)
 
Top