Some updates...
After updating the BIOS of my Z370 Ultra Gaming to the F10 version, I noticed that the hotplug worked perfectly. I thought the problem had been solved by the parent company thanks to new bios updates, but it does not.
By updating the BIOS to version F11 and F12 (required for Titan Ridge) the hotplug stops working.
Also some settings in the Thunderbolt section of the BIOS, introduced with the F10 version, disappear.
This means that the BIOS version plays an important part in all this.
For those with GB-Alpine Ridge, I recommend trying this procedure:
If you have the THB_C header disconnected, reconnect it before doing this.
- Go to the Gigabyte website and download the BIOS version for your motherboard that in description says this (For example for Z370 Ultra Gaming is the F10):
- Update CPU microcode for upcoming CPU
- Improve windows boot time
- Now update the BIOS. I recommend cleaning the CMOS after upgrading and setting everything up from the beginning.
In the Thunderbolt section, use these settings:
IMPORTANT!! Do not change the settings inside the red square!!
View attachment 369038
Because the hotplug works, you need to use the SSDT v3 that you find in the first post.
If the hotplug does not work, try the other BIOS versions. For me the only one that works is the one that in the Thunderbolt section shows the parameters that in the picture are circled in red (BIOS v. F10).
If you have no success, unfortunately I have no other solutions.