Linux support. I don't have a device that I can dedicate to running Linux for testing, so this is stalled
I specifically need to be able to run both Windows and Linux as I need to do a side by side comparison of the data: the progress I've made so far was on a Chromebook, and either it has a nonstandard setup, I'm misunderstanding the data, or I'm getting bad data. If I want to diagnose, I need Windows.
To achieve (or try to achieve) full feature parity with Windows, I need to test with different controllers on multiple computers. I don't have access to a full test suite currently and won't have access for a month or two.
usbdump issues. Solving this property requires a rewrite of usbdump, either in C++ or Python. I started work on a Python rewrite, but I'm currently very busy at the moment and can't put any time into it right now
Additionally, this requires Windows, which I currently do not have extended access to at the moment
Otherwise, the project should work fine. I understand that some people can't map their ports right now, but I unfortunately don't have the time to work on it currently. For those that are experiencing issues and have no other way to map ports, try USBToolBox.kext + UTBDefault.kext so you can at least get the first 15 personalities working, then map with https://github.com/corpnewt/USBMap once you have installed macOS.
There's two main things to deal with currently:
Otherwise, the project should work fine. I understand that some people can't map their ports right now, but I unfortunately don't have the time to work on it currently. For those that are experiencing issues and have no other way to map ports, try
USBToolBox.kext
+UTBDefault.kext
so you can at least get the first 15 personalities working, then map with https://github.com/corpnewt/USBMap once you have installed macOS.