Open tekdru opened 2 years ago
I figured it out: Important: Remove USBInjectAll.kext!
Instead of step 6, go to the main menu and enter menu P. Enable all populated ports, disable all empty ports (should already be the case). If you're missing some USB3 ports, go ahead and enable all the disabled SS ports. If you're still missing USB2 ports, enable all the disabled HS ports. Don't bother with USRx ports, macOS doesn't support them. Then look at the XHC count. It has to be 15 or lower and green. If it's above 15 and red, disable a bunch of ports, maybe even ones already disabled. Build the updated kext, install it, reboot, re-run the discovery step, rinse and repeat. Took me three reboots to get all my ports working. Remember to never turn off ports which have your input devices, or you will be stuck.
I figured it out: Important: Remove USBInjectAll.kext!
Instead of step 6, go to the main menu and enter menu P. Enable all populated ports, disable all empty ports (should already be the case). If you're missing some USB3 ports, go ahead and enable all the disabled SS ports. If you're still missing USB2 ports, enable all the disabled HS ports. Don't bother with USRx ports, macOS doesn't support them. Then look at the XHC count. It has to be 15 or lower and green. If it's above 15 and red, disable a bunch of ports, maybe even ones already disabled. Build the updated kext, install it, reboot, re-run the discovery step, rinse and repeat. Took me three reboots to get all my ports working. Remember to never turn off ports which have your input devices, or you will be stuck.
Thank you to both posts. It took additional testing to figure the process, but I will provide my instructions on how I got my USB 3.0 ports to work with USB 2.0 devices.
Pre-requisites: -- Disable USBInjectAll.kext in your config.plist -- USBMap is installed and running on your mac -- Running Monterey v12.5 -- This assumes you have most of your USB 3.0 ports mapped already using Wiki
STEPS
Repeat this process enabling and disable HSXX ports until you're happy with which USB 3.0 ports work with USB 2.0 devices. If you hit the limit of 15 XHCI ports and still have USB 3.0 ports that don't work with USB 2.0, you'll probably have to compromise unless there's a port limit kext that works?
I tried going through the Quick Start steps but I'm stuck on step 5 & 6.
At step 5, two of the usb ports are not being detected. These missing ports are on the internal header of a NUC8i7BEH.![step-5](https://user-images.githubusercontent.com/7363668/159771954-1e2aad2e-0a83-44e3-b0bf-06fab8bfd71f.png)
At step 6, I'm not sure what to do or what is meant by "toggle off".
![step-6-b](https://user-images.githubusercontent.com/7363668/159772028-7602cb44-ad86-4e33-ae55-b411b6ec6723.png)
The options that I see does not look like anything mentioned in step 6 to "toggle-off". Please see attached screenshots.
Any help is appreciated Thanks