Please note that the following repository is used for archiving purposes. The original post can be found here.
Please note that we do not own the files above and you're responsible for any type of damage to the Thunderbolt 3 card.
Device/Model | Thunderbolt firmware | Comment |
---|---|---|
Gigabyte Designare Z390 and B550 Vision D Motherboards | DESIGNARE-Z390-NVM33-Elias64Fr.bin |
On-board Titan Ridge |
Gigabyte Z390 AORUS Xtreme Motherboard | Z390-AORUS-XTREME-NVM33-Elias64Fr.bin |
On-board Titan Ridge |
Gigabyte Z490 Vision D Motherboard | Gigabyte-Vision-D-NVM-50-Elias64Fr-CaseySJ.bin |
On-board Titan Ridge |
Gigabyte GC-Titan Ridge v1.0 add-in-card | GC-TITAN-RIDGE-NVM23-Elias64Fr.bin |
PCIe card V1.0 (before Jul 2020) |
Gigabyte GC-Titan Ridge v2.0 add-in-card | GC-Titan-Ridge-V2.0-Mod-NVM50-CaseySJ.bin |
PCIe card V2.0 (since Jul 2020) |
Gigabyte GC-Alpine Ridge add-in-card | PCIe card Some issues were reported with V1 and V2. Try V3 by @NorthAmTransAm. May need to jump pins 3 and 5 instead of connecting to THB_C header. |
|
Asus UX550 laptop | ASUS-UX550-NVM33-Elias64Fr.bin |
On-board (Alpine Ridge?) |
Intel NUC Hades Canyon:
|
NUC8i7HNK.zip This contains:
|
This applies to both NUC models listed in first column. Credit: @dgsga and Osy86 |
Asus ThunderboltEX 3 | ASUS-THUNDERBOLT-EX-3.zip This contains:
|
PCIe Card Use NVM18 for Rev B boards. Use NVM26 only for Rev C boards. Adapt the SSDT to the root port of your system. Credit: @NorthAmTransAm (NATA) |
ASRock Z390 and Z370 ITX/ac | ASROCK_Z390_ITX_NVM20_MOD-Elias64Fr.bin |
This applies to:
Thunderbolt Usb Support to Enabled Credit: @Elias64Fr @mango1122 |
ThinkPad X1 Carbon 6th Gen | Lenovo-X1-Carbon-NVM-43-MOD-1-CaseySJ.bin |
This applies to:
In BIOS, disable BIOS Assist " mode.May need to use Thunderbolt 3 Unblocker to allow certain devices such as Dell Thunderbolt Dock to connect. Reference (@contemporarygary) |
ASRock Z490 ITX/ac | ASRock-itx/tb3-NVM50-E64Fr-CSJ-dgsga.bin |
This applies to:
ASRock Z490 ITX/ac uses a single port Titan Ridge Low Power (LP) chip with device ID 0x15e7. Credit: @dgsga |
Asus ZenBook Pro laptop | ASUS_UX550GE_TB3-CASEY-MOD-1.bin |
This applies to:
|
Please note that the following SSDTs are taken from https://hackindrom.zapto.org. We haven't found any way to contact you, so if you're the owner of those SSDTs please open an issue and we'll find a solution ^^
Choose the right SSDT for your motherboard and eventually change the RPxx
with your RPyy
path (you can use IORegistryExplorer to find it). For more infos check here
SSDT-ASRock-Z390-Z370-ITX-ac-TB3.aml
SSDT-ASRock-Z490-ITX-ac-TB3.aml
SSDT-ASUS-ThunderboltEX-3-TB3.aml
SSDT-ASUS-Z490-ProArt-Creator-TB3.aml
SSDT-Gigabyte-B550-Vision-D-TB3.aml
SSDT-Gigabyte-Designare-X299X-10G-TB3.aml
SSDT-Gigabyte-GC-Alpine-Ridge-TB3.aml
SSDT-Gigabyte-GC-Titan-Ridge-v1-or-v2-TB3.aml
SSDT-Gigabyte-Z390-AORUS-Xtreme-TB3.aml
SSDT-Gigabyte-Z490-Vision-D-TB3.aml
SSDT-Z390-DESIGNARE-TB3HP-V4.aml
At the time of writing this README.md, we highly recommend the user to have a motherboard with a PCIE_16X slot in 4x mode.
This requirement is really important since PCIe Thunderbolt 3 cards don't work on PCIE_16X slots (also known as PEG
slots).
If you satisfy this requirement, then proceed by:
- Buying a Gigabyte GC-Titan Ridge v2.0 add-in-card
- Flashing
DESIGNARE-Z390-NVM33-Elias64Fr.bin
as described here - Using SSDT-Z390-DESIGNARE-TB3HP-V4.aml and edit it by replacing
RPxx
with yourRPyy
path (you can use IORegistryExplorer to find it) - Setting your Thunderbolt BIOS settings as it follows:
Security Level
=Disabled
GPIO Force PWR
=On
- Please note that if your card works with this option you don't need to follow the next step
- Jumping pins
3
and5
as described here ifGPIO Force PWR
doesn't work
You can either choose to reflash the stock firmware using the utility provided by your AIC vendor, or can use the following firmwares: