If the SSDT did not load then we would see:
- HS01, HS02, HS03, HS04, HS05, HS06, HS07, HS08, HS09, HS10, HS11, HS12, HS13, HS14, SS01
These are the first 15 ports. But in your case, when USBInjectAll 0.7.5 is used, we get the USB ports corresponding to a different USB SSDT I created that enables USB 2 on the USB-C ports.
Specifically, we get this:
- HS01, HS03, HS04, HS05, HS06, HS07, HS08, HS13, SS01, SS03, SS04, SS05, SS06, SS07
There is
no way that USBInjectAll can guess this. So a different USB SSDT is being loaded. Here's how we can find out:
- After booting with the new USBInjectAll 0.7.5, run MaciASL.
- Select File --> New from ACPI --> and see if there's a table named _UIAC
- Open the _UIAC table if it exists.
- Look through the file and see which USB ports are defined there.
- You may also save and post that file.