Unless I somehow misunderstood these instructions in Readme, which were:
Following them (at least on MacOS 14 Sonoma) causes an error upon running USBMap.command file:
BUT, re-enabling the two USB kexts that I normally had enabled up to that point (USBInjectAll.kext and USBToolBox.kext), makes USBMap.command load in correctly:
I am running this hackintoshed MacOS Sonoma on a Dell laptop with an Intel Whiskey Lake CPU, I can provide more specs if necessary. I also have Python 3 installed on it, as I have no trouble running another Python-based program like ProperTree.
my config plist without usb kexts.txt
my config plist with usb kexts.txt