SourceUSB 3.41.0

License: Free Trial ‎File size: 11.92 MB
‎Users Rating: 2.6/5 - ‎7 ‎votes

SourceUSB is a software-based USB analyzer for Windows x86/x64 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. SourceUSB installs/uninstalls easily from a Windows installer package. It records USB I/O requests and events in a binary log file and displays them in real-time. Logging can start from the time the system boots, when a device is hot-plugged, or controlled by user-interface commands. Data can be selected by filtering and search commands. All recorded data is time-stamped. SourceUSB supports USB 1.x, 2.0, and 3.0 host controllers. It decodes standard descriptors and requests, as well as those for Hub, HID, and Mass Storage device classes. SourceUSB logs URBs, USB internal ioctls, Hub ioctls, Host Controller ioctls, HID ioctls as well as Power and PnP Irps. Function calls are also traced at the Miniport to Usbport interface as well as the Hub to Usbport interface. SourceUSB is unique in offering the most complete trace of Windows USB enumeration. It does this by monitoring interfaces used to access USB devices before they are recognized by the Plug and Play system. For example, with SourceUSB, you can trace the GET_DESCRIPTOR request to USB address 0 and the subsequent SET_ADDRESS request - these requests are not made with URBs.

Program Details