Unlike its predecessors, usbutil ver 102 new ships as a standalone .exe via the Windows Package Manager. It no longer requires libusb.dll or Zadig hacks.
The maintainers have published a tentative roadmap for version 103 (expected late 2025):
Through internal refactoring—removing deprecated libusb 0.1 calls in favor of libusb 1.0.26+—the new version consumes 18% less RAM when listing 50+ devices. The binary size has also dropped by 12% on x86_64. usbutil ver 102 new
USBUtil v1.02 is a lightweight command-line utility for enumerating, interrogating, and performing basic operations on USB devices (listing devices, showing descriptors, reading/writing endpoints, saving/loading firmware images). This guide covers installation, common commands, examples, troubleshooting, and safety notes.
Show detailed descriptors for a device. Options: Unlike its predecessors, usbutil ver 102 new ships
Example:
usbutil info --device 001:004
Displays: Device descriptor, configurations, interfaces, endpoints, BOS, string descriptors. Extended descriptor parsing – Reports BOS, SuperSpeed, and
Given that USB devices can pose a security risk (e.g., BadUSB, juice jacking), the new version includes: