No, I mention native USB from your origin ACPI with F4 while boot. Take your SSDT-6.aml
0xFF - internal - GUPC
Zero - USB 2 - TUPC
0x03 - USB 3 - MALD
0x09 - USB-C - MAL0 (Same HSxx/SSxx in both orientations, then it has an internal switch)
0x0A - USB-C - MAL1 (Different HSxx/SSxx in each orientation, then it has no switch)
Enable or Disable USB ports
Look at Method _UPC - USB Port Capabilities
Enable =
One
Disable =
Zero
Back in December 2015 I blogged about My Initial ElCapitan USB workaround and yeah the nullifying of Device (XHC) was nothing more than a hack. I also forgot to share what it is that I use these da…
pikeralpha.wordpress.com
Anyone else ordered a 2 Port USB 3.1 GEN II (10Gbps) PCI Express Card 1 USB Type C and 1 USB Type A Port (USB 3.1 A + C) from AliExpress.com? Seem like they have one on sale for $26.99 in 19 hours …
pikeralpha.wordpress.com
I attached mine. As you see this is my native USB SSDT from origin ACPI.
Here it is my ioreg looks like. No any inject kext or boot argument or port limit patch just my native SSDT-6.aml
View attachment 436796
@pastrychef you can use mine SSDT cause you have the same board. It doesn't change the order. Just enable or disable which port you want.
And it will never break with macOS updates.