NewswireToday - /newswire/ -
Kochi, Kerala, India, 2009/03/10 - SysNucleus released a new version of their USB protocol analyzer software, USBTrace. The latest released version of USBTrace supports Communication Device Class (CDC) decoding.
SysNucleus had released a new version of their USB protocol analyzer software, USBTrace. The latest released version of USBTrace supports Communication Device Class (CDC) decoding.
USBTrace is a USB protocol analyzer software. USBTrace is mainly used by USB device driver, firmware and hardware engineers to sniff the USB protocol while the device is in the development stage. USBTrace supports both USB 1.x and 2.0 devices, hubs and host controllers. Class decoding for the various USB 2.0 defined device classes is also supported. The USB device classes currently supported include HID, audio, video, still image, mass storage, printer, wireless controller etc.
The latest released version of USBTrace supports Communication Device Class (CDC) decoding. Telecommunication and networking devices which fall in to this category can be analyzed using this decoder. CDC devices include analog modems, ISDN terminal adapters, digital telephones, analog telephones, ADSL modems, cable modems, 10BASE-T Ethernet adapters/hubs, and “Ethernet” cross-over cables.
The decoder will capture, decode and display CDC class specific functional descriptors, communication class interface management element requests and management element notifications.
1) Ease of use: With USBTrace you can monitor your devices very easily. Just select the device to be monitored and click 'capture'.
2) Monitors USB requests at all levels: With USBTrace you can monitor USB requests at USB Host Controllers, USB Hubs and USB devices.
3) USBTrace does not use any filter drivers: Unlike other software analyzers, USBTrace does not use any filter driver to capture the USB requests. So USBTrace will not disturb the PnP system due to its presence.
4) Captures all USB requests during device enumeration: USBTrace is capable of capturing all USB requests exchanged between the host controller/hub and the device during device enumeration. See USB Enumeration Explained to know how USBTrace is different from other USB monitor software.
5) Displays valuable information for WDM device driver developers: The IRP, URB and IO_STACK_LOCATION structures associated with each captured request is decoded and displayed by USBTrace. Also, in addition to capturing URBs, USBTrace captures Internal USB IOCTLs, User mode USB IOCTLs, PnP and Power IRPs.
USBTrace also allows WDM driver developers to capture USB requests made/received by any device object in the USB device stack.
6) Supports device class decoding. Class specific requests are decoded and displayed by USBTrace.