GUIDE How to Enable ThunderBolt 3 Hotplug

Ferz

New member
Joined
Nov 17, 2020
Motherboard
Gigabyte z370 AORUS Gaming 7
CPU
Intel Core i7-8700K
Graphics
AORUS Radeon RX570 4GB
OS X/macOS
11.0.x
Bootloader
OpenCore
Mac
MacBook Air
Mobile Phone
iOS
attach my z370 ACPI file
 

Attachments

EliteMacx86

Administrator
Staff member
Joined
Jul 22, 2018
Motherboard
GIGABYTE Z370 AROUS GAMING 3
CPU
Intel Core i9 9900K
Graphics
2xAMD RX 580 8GB
OS X/macOS
11.0.x
Bootloader
OpenCore
Mac
MacBook Pro
Mobile Phone
Android, iOS
Hello! I Have Big Sur 11.0.1 Final and OpenCore 0.6.3.
1. I've added SSDT-PLUG.aml and custom for Z370 (_SB_.PCI0.RP21 slot 4 path) SSDT-Z370-TB3HP.aml to folder OC/ACPI
2. After that I've added TbtForcePower.efi (to folder OC/Drivers)
3. put strings in config.plist for thunderbolt works (UEFI->Drivers->TbtForcePower.efi), (ACPI->Add->Two AML files).

If I add ThunderboltReset.kext to Kexts folder and add string in Kernel->Add, my Mac don't startup,
without it - after 2 minutes SSD TB disk Samsung X5 autoejects and doesn't work. what I can to do with this? Thanks
No PR files attached.
 

peewe

New member
Joined
Nov 24, 2020
Motherboard
gigabyte z390 gaming sli
CPU
i7 9700
Graphics
nvidia gt740
OS X/macOS
10.15.x
Bootloader
Clover (UEFI)
Mac
iMac
Mobile Phone
Android
Hello there,
First of all, thanx a lot for your fantastic guide.

I followed every point you described in the guide. Now my Universal Apollo 8 Works well.

i Ask you two things:

1. At boot i receive from bios boot: Failed to write GPIO - invalid parameter
Error: Invalid Parameter return from TbtForcePower.eif

2. If i got to system info/Thunderbolt. I don't see Gigabyte and the port speed is 20Gbp/s
I saw is possible to patch it and see Apple Inc. and have 40Gbp/s

Can You help me.

Thanx a lot.
 
  • Like
Reactions: EliteMacx86

EliteMacx86

Administrator
Staff member
Joined
Jul 22, 2018
Motherboard
GIGABYTE Z370 AROUS GAMING 3
CPU
Intel Core i9 9900K
Graphics
2xAMD RX 580 8GB
OS X/macOS
11.0.x
Bootloader
OpenCore
Mac
MacBook Pro
Mobile Phone
Android, iOS
I followed every point you described in the guide. Now my Universal Apollo 8 Works well.
That's nice.
1. At boot i receive from bios boot: Failed to write GPIO - invalid parameter
Error: Invalid Parameter return from TbtForcePower.eif
That's normal.
2. If i got to system info/Thunderbolt. I don't see Gigabyte and the port speed is 20Gbp/s
I saw is possible to patch it and see Apple Inc. and have 40Gbp/s
It's already explained in the post. If you want them to show, you'll need to flash the TB chip.
 

Ferz

New member
Joined
Nov 17, 2020
Motherboard
Gigabyte z370 AORUS Gaming 7
CPU
Intel Core i7-8700K
Graphics
AORUS Radeon RX570 4GB
OS X/macOS
11.0.x
Bootloader
OpenCore
Mac
MacBook Air
Mobile Phone
iOS
could you help me or write manual to OC users please
 

EliteMacx86

Administrator
Staff member
Joined
Jul 22, 2018
Motherboard
GIGABYTE Z370 AROUS GAMING 3
CPU
Intel Core i9 9900K
Graphics
2xAMD RX 580 8GB
OS X/macOS
11.0.x
Bootloader
OpenCore
Mac
MacBook Pro
Mobile Phone
Android, iOS

Ferz

New member
Joined
Nov 17, 2020
Motherboard
Gigabyte z370 AORUS Gaming 7
CPU
Intel Core i7-8700K
Graphics
AORUS Radeon RX570 4GB
OS X/macOS
11.0.x
Bootloader
OpenCore
Mac
MacBook Air
Mobile Phone
iOS
if I used ssd-tb3.aml from first post with RP21 strings (I have RP21@1B,4 via IOReg), after system startup - Thunderbolt external drive works only 30 seconds and after autoejects, without aml file thunderbolt external drive works normally except hot swap and sleep mode. What I need to do? if I install and inject thunderboltreset kext, system will not startup and freezes at start...
 

EliteMacx86

Administrator
Staff member
Joined
Jul 22, 2018
Motherboard
GIGABYTE Z370 AROUS GAMING 3
CPU
Intel Core i9 9900K
Graphics
2xAMD RX 580 8GB
OS X/macOS
11.0.x
Bootloader
OpenCore
Mac
MacBook Pro
Mobile Phone
Android, iOS
if I used ssd-tb3.aml from first post with RP21 strings (I have RP21@1B,4 via IOReg), after system startup - Thunderbolt external drive works only 30 seconds and after autoejects, without aml file thunderbolt external drive works normally except hot swap and sleep mode. What I need to do? if I install and inject thunderboltreset kext, system will not startup and freezes at start...
No PR files attached.