[Guide] How to Enable ThunderBolt 3 Hotplug

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
10.14.6
Bootloader
Clover (UEFI)
Mac
MacBook Pro
Mobile Phone
Android, iOS
View attachment 2423

Update
- So I believe that I completely fixed it, I changed some bios settings
What sesames to have fixed it for me was changeing adaptor config to no security and auto switch to bios assist enumeration

I hope this helps someone els
You've a new settings. The main setting is "Thunderbolt Security". But glad that you figured it out on your own. :)

I'll add the fix in the guide and provide credit. ;)
 

Apples2Oranges

New member
Joined
May 24, 2020
Motherboard
ga-z170x-ud5 th
CPU
i7-4770K
Graphics
Radeon RX 580
OS X/macOS
10.15 (Beta)
Bootloader
Clover (UEFI)
Mac
MacBook Pro
Mobile Phone
Android
First of all thanks for putting together this guide. TB hot-lug has been a hot topic. I followed your guide to the T and I’m still having trouble. It’s actually disabled my TB3 ports. They were working excellent without the hotplug but now they don’t work at all even when I connect a device before boot.

My specs:
ga-z170x-ud5 th with 2 built in TB3 ports. (I did the firmware update so they were fully functional)
MacOS 10.15.4

I also get the `I2cWR Device Error` on boot but I saw that you mentioned earlier to ignore it. My system definition is iMac14,2 should I try imac pro 1,1? I'm fearful to change my definition to 1,1 based on past experience... lol. Thanks again for the help!!
 

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
10.14.6
Bootloader
Clover (UEFI)
Mac
MacBook Pro
Mobile Phone
Android, iOS
First of all thanks for putting together this guide. TB hot-lug has been a hot topic. I followed your guide to the T and I’m still having trouble. It’s actually disabled my TB3 ports. They were working excellent without the hotplug but now they don’t work at all even when I connect a device before boot.

My specs:
ga-z170x-ud5 th with 2 built in TB3 ports. (I did the firmware update so they were fully functional)
MacOS 10.15.4

I also get the `I2cWR Device Error` on boot but I saw that you mentioned earlier to ignore it. My system definition is iMac14,2 should I try imac pro 1,1? I'm fearful to change my definition to 1,1 based on past experience... lol. Thanks again for the help!!
Attach your complete PR files.
 

Apples2Oranges

New member
Joined
May 24, 2020
Motherboard
ga-z170x-ud5 th
CPU
i7-4770K
Graphics
Radeon RX 580
OS X/macOS
10.15 (Beta)
Bootloader
Clover (UEFI)
Mac
MacBook Pro
Mobile Phone
Android

Attachments

Last edited:

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
10.14.6
Bootloader
Clover (UEFI)
Mac
MacBook Pro
Mobile Phone
Android, iOS
Sorry, about that, I thought I had. Looks like my CLOVER file was too big to attach so I'm using google drive:
Yes, again the server was modified and the settings has been changed. Will be fixed soon.
The configuration is not as per the guide.
Start here:
I also get the `I2cWR Device Error` on boot but I saw that you mentioned earlier to ignore it.
Yes, that's normal.
My system definition is iMac14,2 should I try imac pro 1,1? I'm fearful to change my definition to 1,1 based on past experience... lol. Thanks again for the help!!
I suggest you to fix the errors first. And follow the guide to setup your EFI. Once it's done, remove all the TB work and identify the Device address for your TB and proceed with the changes.
If it doesn't works, use iMacPro1,1 and then check.
 

Apples2Oranges

New member
Joined
May 24, 2020
Motherboard
ga-z170x-ud5 th
CPU
i7-4770K
Graphics
Radeon RX 580
OS X/macOS
10.15 (Beta)
Bootloader
Clover (UEFI)
Mac
MacBook Pro
Mobile Phone
Android
Yes, again the server was modified and the settings has been changed. Will be fixed soon.
The configuration is not as per the guide.
Start here:

Yes, that's normal.

I suggest you to fix the errors first. And follow the guide to setup your EFI. Once it's done, remove all the TB work and identify the Device address for your TB and proceed with the changes.
If it doesn't works, use iMacPro1,1 and then check.
Ok, got it. I installed using unibeast from tonymac. I'm sure those words are forbidden here, but that's just how I've always made my hacks. Is there something specific you can see that might be stopping the thubderbolt hot swap from working?
 

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
10.14.6
Bootloader
Clover (UEFI)
Mac
MacBook Pro
Mobile Phone
Android, iOS
Ok, got it. I installed using unibeast from tonymac. I'm sure those words are forbidden here, but that's just how I've always made my hacks. Is there something specific you can see that might be stopping the thubderbolt hot swap from working?
Yes, like other forums, we do NOT discuss about it here. For more information, you can read the rules here:

For the Thunderbolt, you must create a proper configuration as per the guide.
 

nonnopentola

New member
Joined
May 26, 2020
Motherboard
ASUS X299 DELUXE II
CPU
9980EX
Graphics
Vega 64
OS X/macOS
10.15 (Beta)
Bootloader
Clover (UEFI)
Mac
iMac Pro
Mobile Phone
iOS
Hi!

First of all, sorry for my bad English; I'm Italian!

I have an ASUS-X299-DELUXE II, running Catalina 10.15.3, Clover 5098.

I've already read all the possible guides on this forum and over the internet, but the hot plug on my TH3 ports still doesn't work. I based my EFI folder on dezinezync's repo on GitHub ----> https://github.com/dezinezync/X299-EFI-Folder-Distributions
downloading the correspondent package for the OS version I'm running. All the things work, except the hot plug


This is the Thunderbolt section on IOReg:


Schermata 2020-05-26 alle 15.20.39.png




This is how the PCI section looks like:



Schermata 2020-05-26 alle 15.26.08.png




These screens are referred to edited SSDT I created following this guide.


-Trying with a Lacie d2 TH3 disk, even without a custom SSDT, the device is recognized after boot, but the hot plug doesn't work

-Also, I have a QNAP TVS-x72XT Thunderbolt 3. This device is not recognized at all.

Any help would be appreciated!

Thanks in advance!
 

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
10.14.6
Bootloader
Clover (UEFI)
Mac
MacBook Pro
Mobile Phone
Android, iOS
Hi!

First of all, sorry for my bad English; I'm Italian!

I have an ASUS-X299-DELUXE II, running Catalina 10.15.3, Clover 5098.

I've already read all the possible guides on this forum and over the internet, but the hot plug on my TH3 ports still doesn't work. I based my EFI folder on dezinezync's repo on GitHub ----> https://github.com/dezinezync/X299-EFI-Folder-Distributions
downloading the correspondent package for the OS version I'm running. All the things work, except the hot plug


This is the Thunderbolt section on IOReg:


View attachment 2451



This is how the PCI section looks like:



View attachment 2452



These screens are referred to edited SSDT I created following this guide.


-Trying with a Lacie d2 TH3 disk, even without a custom SSDT, the device is recognized after boot, but the hot plug doesn't work

-Also, I have a QNAP TVS-x72XT Thunderbolt 3. This device is not recognized at all.

Any help would be appreciated!

Thanks in advance!
No PR files attached.