UtterDisbelief
Moderator
- Joined
- Feb 13, 2012
- Messages
- 9,625
- Motherboard
- Gigabyte B760 Gaming X AX
- CPU
- i5-14600K
- Graphics
- RX 560
- Mac
- Classic Mac
- Mobile Phone
I've seen people using a couple of kexts together (like InjectAll, USBPort, USBPort-All). Any reason for that?
If that is the case, they are probably making mistakes.
To start with you need just one technique to activate all USB ports on your machine:
a) USBInjectAll.kext and the XhciPortLimit quirk.
or
b) USBInjectAll.kext and a port-limit removal patch relevant to your macOS version.
Depending on your macOS version either one of these will make all Intel USB ports available to you.
Once done, you should configure them correctly, and delete any unused ones, using Hackintool or the script by CorpNewt.
Then you use the following, depending on the technique you used:
1) USBInjectAll.kext and SSDT-UIAC.aml
or
2) USBPorts.kext on its own.
or
3) USBMap.kext on its own.
Not a mixture.
I recommend 2) USBPorts.kext on its own.