If you are using Hackintool in macOS then you don't need USBTooBox, or to map the ports in Windows.
Simply test each port with a USB2, USB3 and/or Type-C USB device and follow these instructions:
- Insert a USB device in to first port.
- When the device is recognised in macOS, the port the device is connected through will be highlighted in Green by Hackintool.
- This will show the speed of the device in the 'Dev Spec' column and the device name in the 'Device' column, as can be seen in your screenshot for USB controller XHC0 > PRT6, where the SanDisk Ultra USB3 device is connected.
- You should then note down which port is associated with the physical port you connected to, easiest way is to use the 'Comment' column, right-click in the Comment column section adjacent to the newly highlighted row. Type a description for the port, i.e. Case front USB2 left/right top/bottom etc.
- The important part is setting the correct connector type for each port, get this wrong and the port won't operate correctly.
- Now eject the USB device from your system, right-click on the desktop icon and select Eject option.
- You need to do the same USB port discovery for each case port and Rear I/O port, using a USB2 device and a USB3 device.
Just a note: the Type-C port will have a virtual USB2 port, 2 x USB2 ports if the connector is not using a switch (explained below). It is OK to delete/omit these ports if you don't plan to use them. Just don't make them active with the wrong connector type.
Same goes for any other ports that are either not used/activated, they can and should be removed from your USB configuration to prevent any issues.
Your B550i Aorus Pro AX motherboard has the following USB ports:
CPU:
- 4 x USB 3.2 Gen 1 ports on the back panel - Connector Type - USB3 (3)
Chipset:
- 1 x USB Type-C™ port on the back panel, with USB 3.2 Gen 2 support - Connector Type - Type-c (10).
- I say this because there are 4 x Type-C ports shown in the screenshot you provided above but only 1 x physical Type-C port, which usually means that the port doesn't use a switch.
- The way to tell if a Type-C port uses a switch or not is by inserting the Type-C device, noting the port that is highlighted.
- Then eject the Type-C device.
- Then flip the Type-C device 180° and reinsert the device in to the Type-C connector.
- If the same port is highlighted, then the connector uses a switch and should be set as Type-c+sw (9).
- If a different port is highlighted, then the connector doesn't use a switch and should be set as Type-c (10).
- 1 x USB 3.2 Gen 2 Type-A port (red) on the back panel - Connector Type - USB3 (3)
- 2 x USB 3.2 Gen 1 ports available through the internal USB header - Connector Type - USB3 (3)
- 2 x USB 2.0/1.1 ports available through the internal USB header - Connector Type - Internal (255)
Additional Internal ports:
- The ITE Device should also be set with connector Type - Internal (255).
- The Intel WiFi/BT card will be connected via an M.2 connector that incorporates a USB2 port for the bluetooth module, this will need to be set with Connector Type - Internal (255)
Just remember that your Gigabyte motherboard doesn't have any physical USB2 ports, just USB3, Type-C and Internal ports, so none of the ports should ever be set as USB2 (0).
Any Virtual USB2 ports, i.e. a USB2 port served by a physical USB3, Type-C or USB3 Header, will always need to match the parent port when being set with a connector type. So a USB2 port served from a USB3 physical port would be set with connector type USB3, never USB2.
The two images below should help you understand which ports areavaailable and where they are located on your motherboard.
Rear I/O plate
Motherboard
See how you get on with this additional information and post a screenshot of your new USB configuration, once you think you have