@kgp Yor are right!!! After I removed the lines in the
SSDT-X299-XHC.aml or totally removed
SSDT-X299-XHC.aml from the patched folder, the PCI list in system report correctly shows the GC-Titan Ridge TB 3 NHI information (screenshot A). But USB-C information only shows when there is a USB-C device plugged before the OS boots (screenshot B).
And I found out that one guess from your previous post is correct. HS09 and HS10 on ASUS Prime X299 Deluxe II are for the USB 2.0 ports of the onboard TB/USB-C port. (screenshot C) But like what you have said, the USB-C ports are mainly for USB 3.1 devices, the USB 2.0 port (HS09&HS10) is not really important at all.
I do not know how to adapt the XHC.aml for the Deluxe II and I think I need your help on this, Thank you in advance!!!
Also, I am facing a new problem now... After I clean installed 10.14.3, strangely, the
USB kext I created does not work anymore. I know there are three new USB port limit patches for 10.14.3 and enabled them, but still, the USB 3.0 ports work at USB 2.0 speed... Can this problem be also related to incorrect XHC.aml implementation?