USBTrace : Release Notes
Press representatives can contact us directly at:
Email: contact@sysnucleus.com
USBTrace V3.0 Released
October 15, 2014 : USBTrace V3.0 is available for download.
Changes in this version are :
- Fixed USB 3.0 device enumeration traffic capture issues
- Displays endpoint address for USB 3.0 transactions
- Updated HID class decoder as per the latest HID Usage Table specification (Hut1_12v2)
- Updated Hub class decoder : USB 3.0 hub class support
- Updated Mass Storage class decoder (SPC 3, MMC 5 specification)
- Updated Video class decoder (UVC 1.5 specification)
- Minor UI changes
- Class decoders bundled along with installer
- Updated USB Vendor list
USBTrace V2.8 Released
April 2, 2013 : USBTrace V2.8 is available for download.
Changes in this version are :
- Added option to timestamp captured requests in 'system' time (HH:MM:SS:milliSeconds)
- Added decoding of bConfigurationValue in Configuration Descriptor
- Captured Data Export (HTML, CSV, XML) made faster
- Added headers for HTML and XML export files
- Updated USB device list for VID/PID decoding
- Layout of Search/Filter/Trigger windows changed
- More support for Windows 8 and USB 3.0 (SuperSpeed USB)
- Minor bug fixes
USBTrace V2.7 Released
January 19, 2012 : USBTrace V2.7 is available for download.
Changes:
- Added Test and Measurement (TMC) device class decoding
- Performance issues related to large data capture ( > 1GB) fixed
- Capture driver modifications : Performance improvements, bug fixes related to x64 version
- Added DEVICE_QUALIFIER_DESCRIPTOR decoding
- Decoding of String descriptor references in Device/Configuration/Interface descriptors
- Displays 'descriptor type' for GET/SET Descriptor requests in log view
- Modified HID class decoder to correctly open the selected device using the device serial number
- Application exit delay when log view is loaded with large size of (~ 1GB) captured data has been minimized
- Export utility has been modified to export captured data in a thread. Added Cancel option
USBTrace V2.6.1 Released
June 7, 2011 : Minor Update
Minor improvements in capture application and HID device class decoder.
Updated Bluetooth Class Decoder
May 19, 2011 : Updated Wireless Controllers/Bluetooth Class Decoder:
Bluetooth class decoding has been updated as per the latest Bluetooth Core Specification Version 4.0. All newly added HCI commands and events are decoded by the latest decoder.
To know more about Bluetooth class decoder, please visit Bluetooth decoder details page.
USBTrace V2.6 Released
March 14, 2011 : USBTrace V2.6 is available for download.
The new features are:
- Updated user interface (Dockable/Autohide Panes for USB, Info, Buffer views)
- Added Error Statistics in Performance Statistics window
- Option to upgrade directly from the application
- Added decoding of
- URB_FUNCTION_GET_MS_FEATURE_DESCRIPTOR
- Vendor and Product names from VID / PID
The 'Error Statistics' window will display all USB errors encountered during the capture session. The number of occurrences of each error and its description are displayed.
USBTrace V2.5.4 Released
July 5, 2010 : USBTrace V2.5.4 is available for download.
The new features are:
- Added support for Super Speed USB (USB 3.0)
- Decodes the following USB 3.0 standard descriptors
- Binary Device Object Store (BOS) descriptor
- Super Speed Endpoint Companion descriptor
- Super Speed USB Device Capability descriptor
- USB 2.0 Extension
- Super Speed USB device capability
- Container ID
- Decodes the following USB 3.0 standard device requests
- SET_SEL
- SET_ISOCH_DELAY
USBTrace V2.4.3 Released
December 23, 2009 : USBTrace V2.4.3 is available for download.
The new features are:
- Added feature to decode captured data based on user defined data templates
- Added Personal Healthcare device class (PHDC) decoder
You can now define custom structure templates using which the captured data can be decoded. Structure definitions are specified via an XML file.
The PHDC class decoder decodes PHDC class specific descriptors and requests. More details at PHDC class decoder Page
USBTrace V2.4.0 Released
August 20, 2009 : USBTrace V2.4.0 is available for download.
The new features are:
Ability to set any selected request as 'time 0' request 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.
USBTrace V2.3.9 with Smart Card (CCID) Class Decoder Released
June 11, 2009 : Released USBTrace V2.3.9 & CCID class decoder:
The new features in this release are :
- Smart Card device class decoder
- Feature to add comments and bookmarks to captured data
Now you can capture and decode Smart Card Device Class (CCID) specific descriptors, commands, responses and notifications. To know more about CCID class decoder, please visit CCID decoder details page.
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.
USBTrace V2.2.8 Released
May 15, 2009 : USBTrace V2.2.8 is available for download.
The new features are:
- 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
- Added decoding of Interface Association Descriptor (IAD)
- Added option to 'Check for software updates' directly from application help menu
Communication Device Class (CDC) Decoder Released
February 23, 2009 : Released CDC class decoder:
Now you can capture and decode Communication Device Class (CDC) specific descriptors, requests and notifications. The devices which fall in to this class include telecommunication and networking devices. CDC functional descriptors, Communication class interface management element requests and notifications are capture and decoded by this component.
To know more about CDC class decoder, please visit CDC decoder details page.
USBTrace V2.2.6 Released
January 02, 2009 : USBTrace V2.2.6 is available for download.
The new features are:
USBTrace V2.1.5 Released
December 01, 2008 : USBTrace V2.1.5 is available for download.
The new features are:
USBTrace V2.1.4 Released
August 28, 2008 : USBTrace V2.1.4 is available for download.
The new features are:
Audio Class Decoder Released
May 30, 2008 : Released audio class decoder plugin.
Now you can capture, analyze & decode USB devices which belong to the audio device class (Class Code: 0x01) using USBTrace. You need to download the audio class decoder plugin DLL from http://www.sysnucleus.com/usbtrace_download.html.
More details here.
USBTrace V2.1.1 Released
June 11, 2008 : USBTrace V2.1.1 is available for download.
The new features are:
Starting from this version, USBTrace will use license files for registration instead of license keys. License files will be automatically delivered (via email) to customers as soon as they complete the payment for registered version. The license file will be valid for all upgrades of USBTrace for a period of 1 year from the date of purchase.
Wireless USB Host Wire Adapter (HWA) Class Decoder Released
April 2, 2008 : Released WUSB HWA class decoder plugin.
Some of the very first Wireless USB (WUSB) enabled devices have started to appear in the market recently. The exiting systems (desktops, laptops) can be enabled to support WUSB using devices named as Host Wire Adapters. Device class decoder for Wireless USB Host Wire Adapter (WUSB HWA) class has been released. More details here.
Vendor Specific Class Decoder Released
April 2, 2008 : Released vendor specific class decoder plugin.
Now you can capture, analyze & decode your USB devices which belong to the vendor specific device class (Class Code: 0xFF) using USBTrace. You need to download the vendor class decoder plugin DLL and write your own device specific decoder DLL for this purpose. More details here.
USBTrace V2.1.0 Released
March 11, 2008 :
USBTrace V2.1.0 is out and available for download.
The new features introduced in this release are:
The Performance Statistics feature allows users to extract a lot of performance related information from the captured data after each capture session. The Performance Statistics Window displays the following information for Control, Bulk, Interrupt & Isochronous transfers:
- Data transferred to device (Write)
- Data transferred from device (Read)
- Passed/Failed USB request count
- Average Read/Write data transfer rate
- Maximum Read/Write data transfer rate
Read/Write data transfer rate graphs (v/s packet count) is also displayed.
The Export Utility had been updated. Captured data can now be exported to CSV (Comma Separated Values) format. The advantage of exporting data to CSV is that, users can open the exported data using Microsoft Excel (or any other spreadsheet application) and process the data in a variety of ways.
USBTrace V2.0.2 Released
Feb 1, 2008 :
USBTrace V2.0.2 is available for download.
The new features are:
The Video class decoder can decode USB Video class (both version 1.0 & 1.1) specific requests. Both video control (VC) and video streaming (VS) interfaces are supported. USBTrace class decoders are available for download here.
Search and Filter operations can now be performed based on the Status (Success or Error), Direction (IN or OUT) or Data (With or Without Data) associated with captured requests.
USBTrace V2.0 Released
Aug 8, 2007 :
USBTrace V2.0 is now available for download.
The new features are:
USBTrace now supports device class decoding. The device classes currently supported are HID and Hub classes. Support for more classes will be added in the next release(s). The GUI has been updated & logging performance has been improved.
USBTrace V1.3.1 Released
Nov 12, 2006 :
USBTrace V1.3.1 is now available for download.
The new features are:
USBTrace now supports Windows Vista. Logged USB requests are given color codes so that their state (Success, Failed, Pending, IN, OUT) can be easily judged. Additional details (Hardware id, Setup class, class guid, PDO name, Symbolic link name) added for information corresponding to USB device tree items. After analyzing the error reports received from beta testers, the application and capture driver were made more stable.
USBTrace V1.3.0 Released
Feb 23, 2006 :
USBTrace V1.3.0 is now available for download.
The new features are:
USBTrace V1.2 Released
Nov 21, 2005 : USBTrace V1.2 is now available for download. Smart tool tips are provided to display information of captured requests. This allows you to 'quick preview' the captured requests without clicking on each of them separately. Please see the release notes to know more!.
USBTrace V1.1
Oct 1, 2005 : The latest build of USBTrace V1.1 is now available for download. It contains minor bug fixes and an enhanced user interface. The program startup has been made faster. It also contains an automated error reporting module, which is capable of sending application error log to SysNucleus in case of serious errors.
Localized versions
If you need a localized version of USBTrace in your language, please contact us at contact@sysnucleus.com
SysNucleus releases USBTrace
July 14, 2005 : USBTrace is an easy to use and powerful software analyzer for the USB bus and the devices connected to it. USBTrace can monitor USB transactions happening at USB host controllers, hubs or devices. USBTrace is a 100% software product. It is especially suited for inspecting host side USB protocol. USBTrace supports Windows 2000, Windows XP and Windows 2003 Server operating systems. USBTrace is a non intrusive analyzer since it does not use any filter drivers to monitor USB bus activity. For the same reason USBTrace does not disturb the PNP system and is capable of logging all USB transactions during device enumeration and removal.
USBTrace supports Windows 2000, Windows XP and Windows Server 2003 operating systems and works with USB 1.x and 2.0 Host Controllers, Hubs and Devices. USBTrace is a non intrusive bus analyzer. It does not use any filter drivers to capture USB transactions. Hence USBTrace does not disturb the PNP system.
Other features include automatic capturing for hot plugged devices, search and filtering functions on the captured information and easy saving of captured information as logs for storage and later viewing.