- Joined
- Jul 16, 2020
- Messages
- 28
- Motherboard
- MSI MEG Z590 ACE
- CPU
- i9-10900
- Graphics
- RX 570
- Mobile Phone
Hi. I got a MSI MEG Z590 ACE Motherboard with a Core i9-10900 (Comet Lake) processor. After some hard time making it boot, now I wan to enable Thunderbolt hot plug. In Alpine Ridge (Thunderbolt 3) I had to flash the controller, and then create a custom SSDT using Hackindrom and IOreg. However, for Z590 boards, which have Thunderbolt 4, there is no firmware, as far as I know.Hello @SchmockLord19,
Good to see the interest in Z590I Vision D. Some questions and comments:
- When using the i9-11900K, was it necessary to spoof the CPU ID?
- The Razer Core X has been problematic on Z490, so it’s good to see that it works on Z590.
- Thunderbolt 4 has a slightly different device tree than Thunderbolt 3, but on the Z590i its Root Port is still RP05. If the sub device under RP05 is ”pcibridge“ instead of UPSB, then it indicates that the Thunderbolt SSDT was rejected by macOS.
- If so, it will be necessary to examine the boot log:
log show —last boot | head -1000 > ~/Documents/bootlog.txt
- We have found that Thunderbolt hot plug on this board does not work under macOS. The firmware is different from what we’ve seen before, so the modifications we made for Titan Ridge may or may not work on Maple Ridge.
- The modified firmware files I provided earlier in this thread to @ori69 are a first attempt. We don’t have a comparable firmware file from Apple, so the modifications I made are not likely to enable Thunderbolt Bus, but hopefully someone will be brave enough (foolish enough? ) to try them.
- Because hot plug works on ASUS and MSI Z590 boards, we believe there’s a problem with Gigabyte’s firmware (BIOS). So it may be necessary to wait for an update.
I've enabled Thunderbolt in the BIOS with the following settings:
Discrete Thunderbolt(TM) Support Enabled
Wake from Thunderbolt(TM) Devices Enabled
Current Security Level No Security
Native OS Security for TBT Enabled
Thunderbolt USB Support Enabled
Thunderbolt Boot Support Enabled
GPIO3 Force Pwr Enabled
GPIO filter Enabled
DTBT Controller 0 Enabled
TBT Host Router Two port
Extra Bus Reserved 106 (Default)
Reserved memory 737 (default)
Memory Alignment 26 (default)
Reserved Pmemory 1184 (default)
PMemory Alignment 28 (deult)
Reserved I/O 0
Windows 10 Thunderbolt support Enable + RTD3
Wake from Thunderbolt(TM) Devices Enabled
Current Security Level No Security
Native OS Security for TBT Enabled
Thunderbolt USB Support Enabled
Thunderbolt Boot Support Enabled
GPIO3 Force Pwr Enabled
GPIO filter Enabled
DTBT Controller 0 Enabled
TBT Host Router Two port
Extra Bus Reserved 106 (Default)
Reserved memory 737 (default)
Memory Alignment 26 (default)
Reserved Pmemory 1184 (default)
PMemory Alignment 28 (deult)
Reserved I/O 0
Windows 10 Thunderbolt support Enable + RTD3
Since I read "Because hot plug works on ASUS and MSI Z590 boards" I am in the understanding that it is now possible to enable Thunderbolt 4 hot plug on this boards.
Someone suggested me to search for "Thunderbolt" in IOreg to see where is the root port of the Thunderbolt, but no luck at all, since searching "Thunderbolt" throws 0 results (even if i only write "thun").
Can you help me in what am I doing wrong or give advise on what must I do next please?
(running mac OS 11.2.3 Big Sur)
Thank you in advance.