USB Monitor is an invaluable tool for all developers and engineers, who design, create and connect to PC a whole range of equipment with universal serial bus on board. This tool captures all the USB Request Blocks (URBs) transferred from the device driver to the host controller and back.
The USB Monitor installs the filter driver between the host controller and the device driver, which allows it to monitor all the data transferred and display it to the user in the easily readable format. You can log the monitored data for later review, copy it to the clipboard or export it to the file in various formats.
The USB Monitor’s Request View visualizer decodes each URB and displays its contents using several different schemes from basic to detailed. The basic scheme provides popup balloons, which give you more detailed contents of portions of data, the complete scheme shows all URB data decoded.
The USB Device Window shows the whole system USB Device Tree, including all installed host controllers, hubs, ports and devices, connected to them. For each connected device, the USB Device Window displays the contents of the USB device descriptors, including device and configuration descriptor, interface descriptors, endpoint descriptors and string descriptors.
The USB Monitor fully supports the Plug&Play feature of Windows 2000 and Windows XP. It allows you to plug the device in or out while you are using the USB Monitor and shows you all the actions carried out by the operating system and the device driver to satisfy the plug&play operations.