
Make sure to remove UTBDefault.kext, if you have it.If building a map that uses the USBToolBox kext, make sure to grab the latest release of the kext too.Add the resulting USB map to your EFI/OC/Kexts folder, and make sure to update your ist.Select your ports and adjust port types as neccesary.Once mapping is done, go to the Select Ports screen.For old computers with OHCI/UHCI and EHCI controllers, you will need to plug in a mouse/keyboard to map the USB 1.1 personalities, as most USB 2 devices will end on the USB 2 personality.If on macOS, you will have to plug in a USB 2 device and a USB 3 device into each USB 3 port. If on Windows, you only need to plug in 1 device to USB 3 ports (as companion detection should be working).Wait for the listing to show your USB device before unplugging it and plugging it into another port. Select Discover Ports and wait for the listing to populate.Download the appropriate download for your OS.A fully-fleshed guide will be released in the future. This is gonna be a very basic guide for now. If you still want to use USBToolBox on macOS, download macOS.zip from releases. If you are forced to use macOS, you should probably use USBMap instead, as it has code to handle the port limit. However, there's also port limits to deal with, and in macOS 11.3, XhciPortLimit is broken, resulting in a lot more hoops to go through. You won't have features like guessing port types (as there simply isn't enough info for this) as well as binding companion ports (again, no info). MacOS is not recommended for several reasons. Some device names may not be as descriptive but if you really don't want to install Windows, you can create a Windows PE USB and hit Shift + F10 to open cmd, then run the program. If Windows Defender/other antivirus complains, you can either whitelist the download or use Windows.zip, which doesn't have a self extractor (which is what most antiviruses seem to complain about).

Simply download the latest Windows.exe from releases.

32-bit is not supported, macOS needs 64-bit anyway. Windows 8 may work, Windows 7 and below will very likely crash.

Windows 10 or 11 64-bit are recommended for the full feature set (companion port binding, port type guessing.). Make educated guesses for port types (on Windows).

