USBTrace - USB Analyzer : release update by SysNucleus
10/16/2009

SysNucleus has released a new version of USBTrace, the software-only USB protocol analyzer.

Online PR News – 16-October-2009 – – USBTrace is a USB protocol analyzer. USBTrace is used to sniff USB transactions / USB protocol between USB devices and computers/embedded devices running Microsoft Windows. In addition to capturing standard USB requests, USBTrace can also capture and decode USB class specific requests. The tool displays a lot of valuable information for USB device driver and firmware developers.

New features supported by the latest version of USBTrace are :

USBTrace now supports Windows 7 (both 32bit and 64bit editions are supported).

Ability to set any selected request as 'time 0' request. This feature helps to analyze the timing of transactions in reference to a selected transaction. The time stamp of the selected request is made zero and those of others are marked relative to this request.

Supports Smart Card device class decoding. Now you can capture and decode Smart Card Device Class (CCID) specific descriptors, commands, responses and notifications. In addition to smart card device class, USBTrace supports a wide range of USB 2.0 defined device classes which include audio, video, HID, CDC, hub, mass storage, printer, wireless (bluetooth, wireless USB) devices etc.

Feature to add comments and bookmarks to captured data. Comment & Bookmark features allow you to add notes and highlight captured requests. This helps to document the captured data making it more easy to analyze.

Added the following to the list of supported user mode USB IOCTLs:

IOCTL_USB_USER_REQUEST
USBUSER_GET_CONTROLLER_INFO_0
USBUSER_GET_CONTROLLER_DRIVER_KEY
USBUSER_PASS_THRU
USBUSER_GET_POWER_STATE_MAP
USBUSER_GET_BANDWIDTH_INFORMATION
USBUSER_GET_BUS_STATISTICS_0
USBUSER_GET_ROOTHUB_SYMBOLIC_NAME
USBUSER_GET_USB_DRIVER_VERSION
USBUSER_GET_USB2_HW_VERSION
USBUSER_USB_REFRESH_HCT_REG
USBUSER_OP_SEND_ONE_PACKET
USBUSER_OP_RAW_RESET_PORT
USBUSER_OP_OPEN_RAW_DEVICE
USBUSER_OP_CLOSE_RAW_DEVICE
USBUSER_OP_SEND_RAW_COMMAND
USBUSER_SET_ROOTPORT_FEATURE
USBUSER_CLEAR_ROOTPORT_FEATURE
USBUSER_GET_ROOTPORT_STATUS
USBUSER_OP_MASK_DEVONLY_API
USBUSER_OP_MASK_HCTEST_API
IOCTL_USB_GET_HUB_CAPABILITIES
IOCTL_USB_GET_HUB_CAPABILITIES_EX
IOCTL_USB_GET_NODE_CONNECTION_INFORMATION_EX
IOCTL_USB_HUB_CYCLE_PORT

To know more please visit http://www.sysnucleus.com. You can download a 15-day evaluation version of USBTrace from http://www.sysnucleus.com/usbtrace_download.html. You can contact us at support@sysnucleus.com.