@CREEEP I would recommend you have another look at the USBPorts.kext you created.
Your motherboard supports the following USB ports:
- Intel® Z690 Chipset
- 1x USB 3.2 Gen 2x2 20Gbps Type-C port on the back panel
- 2x USB 3.2 Gen 2 10Gbps ports (1 Type-C internal connector and 1 Type-A port on the back panel)
- 6x USB 3.2 Gen 1 5Gbps ports (2 Type-A ports on the back panel, and 4 ports are available through the internal USB connectors)
- 4x USB 2.0 Type-A ports on the back panel
- USB Hub GL850G
- 4x USB 2.0 ports are available through the internal USB connectors
Your USBPorts.kext/Contents/info.plist is activating 13 ports, as follows:
- 5 x USB2 (0) - HS01, HS02, HS03, HS04 & HS05,
- There are only 4 x Physical USB2 ports on your Motherboard, all on the back panel.
- The extra USB2 port set as (0) will most likely be served from a USB3 port or Internal Header port, in which case the port should be set as USB3 (3) or Internal (255), not as USB2 (0).
- 1 x USB2 Internal (255) - (HS06)
- Assume the 4 x Internal header ports are not used.
- Assume that HS06 relates to the Internal USB2 port from the CNVW connector containing your Intel WiFi/BT card.
- 5 x USB3 (3) (none are virtual USB2 ports, all physical USB3 ports, i.e. SS02, SS04, SS05, SS06 & SS07)
- 2 x Type-c without switch (10) - SS01 and SS03.
- No Virtual USB2 port(s) served from the Type-C connector.
View attachment 568025 USBPorts.kext/Contents/info.plist
The
Kernel >
Quirks >
XhciPortLimit config.plist option has been rebuilt/fixed/updated in the latest release of OpenCore, it now works in newer versions of macOS, such as Monterey and Ventura. So testing and undertaking the USB port discovery on your system should be easier.
I would recommend removing/disabling your current USBPorts.kext, enabling the XhciPortLimit quirk and underaking the port discovery on your system again.
You might also want to include 2 x additional USB ports, as you are currently only activating 13 of the 15 ports available.