SourceUSB3.41.0 - Download
You'll be able to download in few seconds.
External Download
We do not host SourceUSB on our servers. We did not scan it for viruses, adware, spyware or other type of malware. This app is hosted by the software publisher and passed their terms and conditions to be listed there. We recommend caution when installing it.
The external download link for SourceUSB is provided to you by soft112.com without any warranties, representations or guarantees of any kind, so access it at your own risk.
If you have questions regarding this particular app contact the publisher directly. For questions about the functionalities of soft112.com contact us.
Publisher Description
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.