Monitor, record, display and analyze data exchanged between a USB device and application |
View connected USB devices in a simple list or hierarchical tree view |
Intercept data, as well as IRPs, URBs, IOCTLs for a connected USB device in a real-time mode |
View attached USB devices in a list or hierarchical tree |
Work with USB root hubs |
Possibility to add markers to the captured data displayed in the main GUI |
Choose to display data received from USB device either as raw hex dump or decoded readable text |
Use dynamic filters to select only required data |
Pair corresponding incoming and outgoing packets to switch between them automatically |
Sniff activity of various USB devices – USB 2.0, USB 3.0 and USB-C are supported |
View information about device |
Stop monitoring on receiving specified data |
Search collected and recorded data |
Export data in TXT, CSV, XML or HTML format |
Save data in a binary file |
Monitor multiple devices simultaneously |
Topic | Description |
---|---|
MuttUtil performs various tasks on MUTT devices.
MuttUtil is embedded in the installation section of the included test scripts to ensure that the test device is properly upgraded to latest firmware. The tool is included in the MUTT Software Package. | |
This topic describes the USB client driver verifier feature of the USB 3.0 driver stack that enables the client driver to test certain failure cases. | |
This topic describes the USB hardware verifier tool (USB3HWVerifierAnalyzer.exe) that is used for testing and debugging specific hardware events. | |
The USBLPM tool monitors the U0/U1/U2/U3 power states of USB 3.0 ports. It can also be used to verify that transitions between U0/U1/U2 occur correctly. In addition, the tool can enable or disable U1 and/or U2 states on all devices in the system. | |
USBStress is the combination of a user-mode application (usbstress.exe) and driver installation package for the kernel-mode driver, usbstress.sys. | |
USBTCD is the combination of a user-mode application and kernel-mode driver. The tool performs read and write operations. It initiates control, bulk, isochronous, data transfers of various transfer lengths to and from the test device. For a SuperMUTT device, USBTCD transfers data to streams supported by a bulk endpoint. It can also send the transfer buffer as chained MDLs. In that case, you can specify the number of segments in the transfer buffer. | |
XHCIWMI is a tool for diagnostic purposes. This tool only runs on Windows 8 and gathers information when the device is attached to an xHCI port and Windows loads the Microsoft USB 3.0 driver stack. |