Brand new UDE driver
- The first beta release
- Will supersede WDM driver when become fully functional
- Is stable but has known issues for some kind of devices. For example, audio devices do not work.
- If it works with your devices, this is the better alternative for WDM driver and should be used instead of it
- WDM driver releases are 0.9.3.X or 0.9.4.X
- UDE driver releases are 0.9.5.X and later
UDE driver usbip2_ude
- Written from scratch, has nothing common with cezanne driver except the same UDE framework is used
- KMDF is used
- Virtual USB 3.0 Root Hub has 30 USB 2.0 ports and 30 USB 3.0 ports
- System requirements remain the same as for WDM driver
Upper class filter driver usbip2_filter
usbip library
- The first public release
- Shipped as static library
- Isolates developers from the driver's low-level interface
- Requires C++ 17 to compile
- Pick "USBIP Software Development Kit" during an installation. C++ headers will be installed into "C:\Program Files\USBip\include\usbip", libusbip.lib and libusbip.pdb into USBip/lib.
- API may be changed in future versions if necessary
- Could be used for writing GUI app or custom software that does not use usbip utility