- Feb 25, 2014
- Asus ROG Strix Z690-I
- RX 6900 XT
So basically it's like this... Apple put a limit on the USB ports allowed to work on a single machine. That number is 15. A physical USB 2.0-only port counts as a single port but USB 3.0+ counts as TWO ports because it has dual functionality of both USB3 and USB2. The kext that you've borrowed from another EFI probably only has the 15 active on the back and maybe one internal... who knows. It really is a personal preference thing to your machine and your workflow.I'm using someone else's EFI as a root and modified it to fit my setup.
I'didnt have to map the USB ports.
I'm just kind of lost here. I cant see any of the front USB ports in Hackintool. Tried to follow this guide: https://www.tonymacx86.com/threads/the-new-beginners-guide-to-usb-port-configuration.286553/
You wouldn't be able to see the other ports using Hackintool because you only have the 15 ports active and the rest MacOS is blind to. If you really want to do a port discovery and see ALL the ports available with the limit removed you would need to install USBInjectALL.kext along with a port-limit-removal patch while removing the custom USB kext you have installed now - this is the only way you would see those ports in Hackintool. That being said, all the ports have been mapped out on this thread numerous times. If you want, I'll activate the ports you want in your kext, just tell me which ones are important, front and back and what headers are occupied for the front USB ports on your case.
Note: It is ok to keep a USB3 port functioning ONLY as a USB3 port and NOT a USB2 port (using one out of the 15 but this means if you plug in a USB2 device to that port tho it wouldn't show up). You have to keep the amount of ports you want "open" to 15 for the sake of MacOS stability. Does that make sense?