Hi guys,
I never had so much work on the beginning of the year but now "I'm back".
Here are my files for the: Asus ROG Maximus Hero X
Hope they are ok now. The 15 Port Version is in use and tested.
I am afraid, there are still several inconsistencies in your kexts.
Apart from minor cosmetic modifications, I also performed the following substantial modifications:
Fully implemented kext (18 ports):
1.) IONameMatch: XHC -> XHCI
2.) Removal of SS07 -> SS10
3.) SSxx -> SSPx
4.) Removal of HS13/HS14
5.) port-count: 0a000000 -> 16000000
Truncated 15-port kext:
For its most general application, I actually dropped one back-panel USB2.0 connector (HS08) and one internal USB2.0 header (HS11/HS12) in the truncated 15-port kext. By this there is still one USB 2.0 back-panel connector (HS07) and one internal USB2.0 header (HS09/HS10) operational. All USB3.0 external connectors and the only USB3.0 internal header are fully operational in addition.
Please test and verify the attached kexts. In case that everything works as expected, I will upload both kexts to the XHC USB Kext Github library.
Cheers,
KGP
Edit: There was still a minor inconsistency in the 15-port kext, which I previously uploaded. SSxx -> SSPx and modified file reloaded.