e97 Posted November 15, 2019 Share Posted November 15, 2019 (edited) On Mojae 10.14.6 , Followed RehabMan's guide for SSDT creation and used corpnews USBMap tool.. mapped out all the ports properly and created: EFI > EFI > CLOVER > ACPI > patched SSDT-EC.aml SSDT-UIAC.aml SSDT-USBX.aml EFI > EFI > CLOVER > kexts > 10.14 USBInjectAll.kext Clover boot log shows SSDT's loaded, however IOReg shows all the HSXX ports injected.. why is SSDT-UIAC not overriding USBInjectAll as its supposed to? SSDT-EC.aml SSDT-UIAC.aml SSDT-USBX.aml using boot args uia_exclude=HSXX,... and excluding the ports works as does my PortCurrentLimits from SSDT-USBX.aml Edited November 15, 2019 by e97 Link to comment Share on other sites More sharing options...
e97 Posted November 17, 2019 Author Share Posted November 17, 2019 (edited) Solved. Add SSDTs to Clover config > ACPI > SortedOrder SSDT-USBX.aml before SSDT-UIAC.aml SSDT-USBX.aml sets up USB power, SSDT-UIAC.aml initializes USB ports. Thanks @REKTIMU2 and @ErrorUser Edited November 17, 2019 by e97 Link to comment Share on other sites More sharing options...
Recommended Posts