Usage
This is gonna be a very basic guide for now. A fully-fleshed guide will be released in the future.
Download the appropriate download for your OS.
Open and adjust settings if necessary.
Select Discover Ports and wait for the listing to populate.
Plug in a USB device into each port. Wait for the listing to show your USB device before unplugging it and plugging it into another port.
If on Windows, you only need to plug in 1 device to USB 3 ports (as companion detection should be working). If on macOS, you will have to plug in a USB 2 device and a USB 3 device into each USB 3 port.
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.
Once mapping is done, go to the Select Ports screen.
Select your ports and adjust port types as neccesary.
Press K to build the kext!
Add the resulting USB map to your EFI/OC/Kexts folder, and make sure to update your config.plist.
If building a map that uses the USBToolBox kext, make sure to grab the latest release of the kext too.
Make sure to remove UTBDefault.kext , if you have it.
Reboot and you should have your USB map working!