Download new version of Free USB Protocol Analyzer http://freeusbanalyzer.com
It supports Windows XP, Vista, 7, 8, 8.1 32 and 64 bit.
USB Monitor Screenshots
- Installation Welcome Screen
- Installation EULA Screen
- Installation Components Configuration Screen
- Installation Location Configuration Screen
- Installation Start Menu Configuration Screen
- Installation Process Screen
- Installation Complete Screen
- Installed USB Devices
- Session Configuration Screen
- List of Dependent Devices
- USB Device Descriptor
- USB Device Configuration Descriptor
- USB Device HID Descriptor
- Request View Visualizer - Basic View
- Request View Visualizer - Complete View
- Packet View Visualizer
- Playback Tool Window
- Logfile Playback
- USB Device Data Monitoring Statistics
- MODBUS View Visualizer
- HID View Visualizer - HID View Monitoring
- HID View Visualizer - Report View Monitoring
- Mass Storage Visualizer - Mass Storage Level Monitoring
- Mass Storage Visualizer - Command Level Monitoring
- Still Image Visualizer
- Audio View Visualizer
- Video View Visualizer
Installation Welcome Screen
USB Monitor (DMS) installation package is an executable file signed with HHD Software's digital signature.You can verify the validity of the downloaded file using Windows Explorer.
After downloading the installation file, follow the on-screen instructions to install the product on your computer. Do not forget to restart it if requested.
Installation EULA Screen
In order to use Serial Monitor (DMS) trial on your computer you must carefully read and then agree with Device Monitoring Studio End User License Agreement.
Installation Components Configuration Screen
Please choose Device Monitoring Studio Components you want to install on your computer.
Installation Location Configuration Screen
You can select a location where Serial Monitor (Device Monitoring Studio) will be installed. The product can only be installed on hard drives, installation on removable media and network shares is not supported.
Installation Start Menu Configuration Screen
Serial Monitor (DMS) installation program allows you to configure the start menu folder used to hold program shortcuts.
Installation Process Screen
USB Monitor (DMS) will extract all required files and then restart all USB root hubs installed on the system. This is a correct behavior of Device Monitoring Studio installation procedure.
Installation Complete Screen
You are ready to run Serial Monitor (DMS) for the first time now.
Installed USB Devices
On the left side of Device Monitoring Studio main window you will find a list of connected USB Devices in the USB Configuration Window. Device Monitoring Studio allows you to view device's properties and manage actions.
If you are going to monitor device that is not currently connected, you can select "Next Connected Device" entry to monitor this device activity after it is connected to the system.
Session Configuration Screen
You can start monitoring session for each connected USB Device, just click on the device and select the way you want to display monitoring data in session configuration window. You'll be able to add up to 10 visualizers for each monitored USB Device.
List of Dependent Devices
This tool window contains a tree, displaying the devices created by operating system for a device selected in USB Configuration Window. At the tree root, the selected USB device is displayed. If an operating system creates one or more other devices, they are displayed as children of the selected device.
USB Device Descriptor
This tool window displays the decoded USB device descriptor. You can scroll the contents of the window to view the whole information if it is larger than window. Use the keyboard or mouse to select the text in the window and select the Edit|Copy command to copy the selected text into the Clipboard.
USB Device Configuration Descriptor
This tool window displays the decoded USB configuration descriptor, which consists of configuration, interface and endpoint descriptors. You can scroll the contents of the window to view the whole information if it is larger than window. Use the keyboard or mouse to select the text in the window and select the Edit|Copy command to copy the selected text into the Clipboard.
USB Device HID Descriptor
This tool window displays the decoded USB HID descriptor, available for devices belonging to USB HID class. This window displays HID Report descriptors. You can scroll the contents of the window to view the whole information if it is larger than window. Use the keyboard or mouse to select the text in the window and select the Edit|Copy command to copy the selected text into the Clipboard.
Request View Visualizer - Basic View
This visualizer displays all monitored packets, including PnP packets, data transfer packets and serial input/output control code packets. All monitored data can be displayed in one of two schemes - Basic or Complete. In Basic scheme, only general information about a packet is displayed.
Request View Visualizer - Complete View
In the Complete scheme full packet information, including the binary data attached to the packet is displayed.
Packet View Visualizer
This visualizer window consists of two parts. The top part displays monitored packets in a table. For each packet the following information is displayed:
- Ordinal
- Time
- Direction
- Status
- Function
The bottom part is build from several visualizers. Click on any packet in the top part to see it decoded by each visualizer in the bottom part. Click on the tab to switch to the visualizer.
Playback Tool Window
The Playback Tool Window consists of the following elements:
- Log File Path Combo. Displays the folder path where the system searches for log files. Click on the combo to see other variants or press the Browse button to specify another folder. By default, this combo contains the same folder as specified in Tools|Settings, Recording Tab.
- Browse Button. Press to open a Folder Browse dialog to specify the folder where your log files are located.
- Recurse Subdirectories Button. Press to enable recursion when searching for log files.
- Log Tree. Displays all log files (located in selected folder and subfolders), their contents, sorted either by device or by creation date. To view detailed information about a session or a stream, move your mouse over the item to see the description.
Logfile Playback
The Playback Tool Window consists of the following elements:
- Log File Path Combo. Displays the folder path where the system searches for log files. Click on the combo to see other variants or press the Browse button to specify another folder. By default, this combo contains the same folder as specified in Tools|Settings, Recording Tab.
- Browse Button. Press to open a Folder Browse dialog to specify the folder where your log files are located.
- Recurse Subdirectories Button. Press to enable recursion when searching for log files.
- Log Tree. Displays all log files (located in selected folder and subfolders), their contents, sorted either by device or by creation date. To view detailed information about a session or a stream, move your mouse over the item to see the description.
To create a log file playback monitoring session, select the stream and click on it. The Session Configuration window appears. Select visualizers and specify the Playback Settings, such as time range and time scale. Once you are ready, press the Start button.
During playback the progress bar appears in the status bar area. You can use this progress bar to track the progress of the playback.
During playback, if there is a long delay in the recorded stream, the Next button appears in the status bar. Press the Next button to skip this delay. In "Stepped" time scale mode, the Next button should be used to step to the next packet.
You can also play back the whole session, stream by stream. To do so, right-click on the session and select "Play Whole Session" option.
USB Device Data Monitoring Statistics
This visualizer is capable of displaying the graphical relationship for various monitored data statistics.
It has a large number of counters: Packets Total/Sec, Packets Read/Sec, Packets Written/Sec, Bytes Total/Sec, Bytes Read/Sec, Bytes Written/Sec, Control: Bytes Total/Sec, Control: Bytes Read/Sec, Control: Bytes Written/Sec, Bulk: Bytes Total/Sec, Bulk: Bytes Read/Sec, Bulk: Bytes Written/Sec, Interrupt: Bytes Total/Sec, Interrupt: Bytes Read/Sec, Interrupt: Bytes Written/Sec, Isochronous: Bytes Total/Sec, Isochronous: Bytes Read/Sec, Isochronous: Bytes Written/Sec.
MODBUS View Visualizer
MODBUS View visualizer parses MODBUS protocol requests and responses.
MODBUS View visualizer is compliant with MODBUS APPLICATION PROTOCOL SPECIFICATION V1.1a. There are several different implementations of Modbus Protocol. Different companies implement and document their own specific extensions to Modbus Protocol. Function and command names could vary: for example, Preset Single Register command in one implementation equals to Write Single Register command in the standard.
HID View Visualizer - HID View Monitoring
This visualizer decodes Human Interface Device (HID) specific packets, displaying them in two schemes: HID View and Report View.
In the HID View scheme, the visualizer displays parsed HID Report descriptor requests and brief description of each monitored HID packet.
HID View Visualizer - Report View Monitoring
In the Report View scheme, the most detailed information for each monitored packet is displayed. For each variable the bounded string, usage information from the usage table, logical and physical boundary values as well as the variable value and measurement unit are displayed. Some fields may not be appropriate for some packets.
Mass Storage Visualizer - Mass Storage Level Monitoring
This visualizer parses and displays commands and data exchanged by the computer and devices conforming to USB Mass Storage Bulk-Only device class and subclass. Specific commands from USB Mass Storage CBI are also supported. There are two levels of display offered by the visualizer: Mass Storage Level and Command Level. The first one parses Mass Storage-specific structures.
Mass Storage Visualizer - Command Level Monitoring
Command Level of Mass Storage visualizer parses commands exchanged between the host and device.
Mass Storage standard allows using several command set, including SCSI Primary Command Set, SCSI Reduced Block Set and SCSI Multimedia Command Set. They are usually commonly referred as SCSI Transparent Command Set.
Still Image Visualizer
This visualizer decodes Still Image specific packets.
Still Image View visualizer parses and displays commands and data exchanged by the device and host over USB Mass Storage Still Image protocol. The parser supports standard PIMA 15740 commands.
Audio View Visualizer
USB Audio visualizer parses packets and configuration descriptors for USB Audio (version 1.0) compliant device. The following subclasses are supported - Audio Control (AC) and Audio Streaming (AS). The first one is used to control and change the state of device. The second one is generally used for data transmitting. Audio class descriptors are displayed in Configuration Descriptor pane.
The following control pipe requests are parsed for the audio class device:
- SET_CUR (0x01)
- GET_CUR (0x81)
- SET_MIN (0x02)
- GET_MIN (0x82)
- SET_MAX (0x03)
- GET_MAX (0x83)
- SET_RES (0x04)
- GET_RES (0x84)
- SET_MEM (0x05)
- GET_MEM (0x85)
- GET_STAT (0xFF)
You can set the filtering for these packets on the Tools|Settings, USB Audio Tab settings page. This page also allows you to specify terminals and feature units to be displayed in converter.
Video View Visualizer
USB Video visualizer parses packets and configuration descriptors for USB Video (version 1.1) compliant device. The following subclasses are supported - Video Control (VC) and Video Streaming (VS). The first one is used to control and change the state of device. The second one is generally used for data transmitting. Video class descriptors are displayed in Configuration Descriptor pane.
You can configure USB Video filtering, displayed terminals and feature units on the Tools|Settings, USB Video Tab settings page.