@daliansky,
I've created a USB port map that uses two SSDTs and one kext. This has not been tested, so it would be best to copy your EFI folder to EFI partition of a
USB flash drive and make the changes there:
- Copy SSDT-USB-HX99G-GP17.aml to EFI/OC/ACPI folder and add to config.plist -> ACPI
- Copy SSDT-USB-HX99G-GPP5.aml to EFI/OC/ACPI folder and add to config.plist -> ACPI
- Copy USBPorts-XHC5-XHC6-XHC7.kext to EFI/OC/Kexts folder and add to config.plist -> Kernel
- Uncheck or disable all existing USB port map files
- Reboot from USB flash disk
- After logging into macOS, please run IORegistryExplorer (attached) and select File -> Save As... to save IOReg file; then compress and post that file
No changes were made for
GP19 because DSDT seems to define those USB ports correctly.
It would also be good to do this:
- Disable all USB port map files (including mine)
- Boot macOS with no USB port mapping enabled
- Run IORegistryExplorer and post the IOReg file
- This will help to understand the baseline (auto discovery by macOS)