Contribute
Register

HowTo: Real Thunderbolt HotPlug/HotSwap on the fly

Joined
Aug 25, 2015
Messages
83
Motherboard
Asrock z390 phantom gaming itx
CPU
i9 9900k
Graphics
rx 570 4gb
Mac
  1. iMac
  2. MacBook
  3. MacBook Pro
  4. Mac Pro
Classic Mac
  1. iMac
Mobile Phone
  1. Android
Joined
Feb 18, 2016
Messages
5
Motherboard
Gigabyte Z170X-UD5 TH
CPU
i7-6700K
Graphics
Nvidia GTX 960
I did, but with some weird caveats that made it a wash. Hotswap working, but cannot have devices plugged in during boot up or shutdown, and the computer would sometimes restart once shutdown. Progress is being made but a lot of stuff still needs figuring out. :)

Hey,
can you tell us what you'e done so far?
how did you get around the Thunderbolt Force Power?
 
Joined
Jan 31, 2011
Messages
57
Motherboard
Asrock Z270 Supercarrier
CPU
i7-7700K
Graphics
UHD 630
Mobile Phone
  1. Android
@Mork_vom_Ork Thanks a lot for the guide, I am trying to get it going with the same board (Z270 SuperCarrier). I managed to unlock the bios (latest 2.40) using AMIBCD and set all the options as on your screenshots. I've made an SSDT from the guide and added it to OpenCore. Unfortunately, it doesn't seem to work. Should it work with OC?
 
Last edited:
Joined
Jan 31, 2011
Messages
57
Motherboard
Asrock Z270 Supercarrier
CPU
i7-7700K
Graphics
UHD 630
Mobile Phone
  1. Android
Following up: I've managed to get Thunderbolt hot plug working on Z270 SuperCarrier under 10.15.6 and OpenCore by using the following SSDTs.
 

Attachments

  • SSDT-TB3.aml
    1.6 KB · Views: 118
  • SSDT-TYPC.aml
    715 bytes · Views: 88
Joined
Jan 31, 2011
Messages
57
Motherboard
Asrock Z270 Supercarrier
CPU
i7-7700K
Graphics
UHD 630
Mobile Phone
  1. Android
Another follow-up: please note that the OPs BIOS configuration options are required for hotplug to work, the SSDT patches won't work without BIOS/UEFI changes.
 
Joined
Oct 27, 2019
Messages
34
Motherboard
Asus TUF B550-Plus
CPU
Ryzen 5 5600
Graphics
RX 580
Mac
  1. iMac
Mobile Phone
  1. Android
Hey guys,

Thanks for the detailed guide! Unfortunately, didn't work for my system

Asus B550-Plus
Asus ThunderboltEX3-TR
Universal Audio Apollo

I attach a screenshot with my IO paths. I have 3 entries instead of 2: PT02 - > PT20 -> X162. I tried various combinations of these in the SSDT, neither worked. I also attach my config.plist.

Your help would be greatly appreciated!
 

Attachments

  • config.plist
    53.5 KB · Views: 40
  • Screen Shot 2020-12-25 at 11.00.27 am.png
    Screen Shot 2020-12-25 at 11.00.27 am.png
    78.8 KB · Views: 59
Top