- Apr 4, 2017
- ASUS Z270 ROG MAXIMUS IX HERO
- Vega 64
- Mobile Phone
Given I'm sure I screwed up initially with the SSDT, I don't think I've got the knowledge necessary to do things that way. So back to Catalina...There is, but it isn't so easy which is why configuring ports with a Catalina build is recommended.
I would use USBInjectAll along with it's "include" and "exclude" command-lines to map all the ports. First create an SSDT for the HS ports and another for the SS ports, then edit those together. Reboot with the final SSDT-UIAC.aml and export a new USBPorts.kext.
This is okay if you're happy with the process, but that's why the Catalina recommendation is suggested instead.
After putting the OC bootloader on my Catalina disk (Clover would no longer boot that drive, I'm guessing NVRAM? 'sides, OC is better), here is my initial Hackintool USB ports output (USBInjectAll & XHCIPortLimit=TRUE):
After doing "port discovery" (insert USB2 & USB3 sticks), here is my output:
To have clarity, please confirm these next steps:
1. delete inactive ports (aside from PXSX controller ports, as those can be ignored).
1a. What about the USR ports?
2. set HS07-10 to USB2 (those are indeed the USB2-only ports).
3. Leave HS14 alone or does it need to be set to "internal"?
4. Delete HS09 & HS10 as those go over the 15 port limit for the XHC controller.
5. Export USBPorts.kext, copy to EFC/OC/kexts, update config.plist and reboot/verify ports were limited.
EDIT: I decided to just try it and see what happens; here's the setup I exported:
EDIT: After rebooting back into Ventura, HS09-13 are back in the list. The other ports that were deleted as per previous screenshot did not reappear. Thoughts on why?
EDIT: Event though they are listed, the ports don't appear to be active - inserting a USB device doesn't update Hackintool's output.