kgp
Retired
- Joined
- May 30, 2014
- Messages
- 6,743
- Motherboard
- ASUS WS X299 Sage 10G
- CPU
- i9-7980XE
- Graphics
- Vega 64
- Mac
- Mobile Phone
Thunderbolt SSDT is finished in my opinion. I once integrated the complete iMacPro TB-SSDT with all external methods into the DSDT. It changed nothing. It can not be federated via SSDT as if it were a real Mac. This would require changing the EFI-ROM of the controller with the specific entries from the Mac-ROM.
You cannot add all required TB properties via DSM and SSDT.. I even completed all possible TB properties which can be added via SSDT. The result is SSDT-9-minimal-hotplug-injector.aml attached to my guide.. the rest might require at least some kext injection..
Thus, many TB properties are still missing especially in case of NHI0.. and especially the entire TB local node is missing, including the respective Apple TB kexts and TB BUS drivers..
I guess the implementation of the complete SSDT-9.aml is the only way to achieve a fully working iMac Pro TB environment, although you might be right that this might require changing the EFI-ROM of the controller with the specific entries from the Mac-ROM, which seems pretty impossible..
Thus, you think that our current attempts have been ill-posed from the very beginning?