SourceUSB is a software-based USB analyzer for Windows platforms. Our software has been on the market since 2004 and is in use by major OEMs such as Motorola, HP, Siemens, Intel and IBM. SourceUSB has powerful features that make it a must-have for any software, firmware, or hardware USB developer.
Features: -USB Monitoring of all host controllers, hubs, and devices, including system boot time and through power transitions. -Chip-level Host Controller Monitoring reveals chip-level interactions with miniport and usbport drivers. -Total Enumeration Tracing reveals hidden enumeration Steps in addition to URB tracing. -x64 Support with application and driver binaries for x64 (including Vista); binary log files are portable Between x86 and x64. -Protocol/Data/Topology Capture preserves protocol log records, data payload, system configuration, and USB topology in a binary log file for later analysis. -Device Class Decoding reveals class specific requests and descriptors; current classes decoded are HID and HUB. -Filter/Search/Trigger capture by request type, error status, data direction, and state. -Performance Measurements are supported by displaying log record elapsed time or DELTA-times in seconds, milliseconds, microseconds; origin of time measurements is settable. -Reports/Exports of all or portions of a log; generate device reports; in XML or HTML formats. -Context Help provided for major program features; context help displays reference pages for each URB, ioctl, etc.