USBlyzer - Software USB Protocol Analyzer for Windows   USB Analyzer for Windows  

USB Class Decoders

The USB Device Working Group (DWG) defines a number of USB device classes and provides the USB device class specifications for a standard set of common peripherals. The devices in a given USB class can be further broken into subclasses. The use of standard classes allows the software to search the bus and select all of the devices that it can control, even if the device was non-existent when the software was developed.

Examples of USB classes are:

  • Mass storage: flash drive, MP3 player, USB CD-ROM drive, etc.

  • HID (Human Interface Device): keyboard, mouse, joystick, game controller etc.

  • Still imaging: scanner, photo camera, camcorder, etc.

Other classes such as wireless controller, printer, audio and video also defined. For the current list of defined USB device classes, visit the USB Implementers Forum, Inc. web site.

The USB device class specifications define the configurations, interfaces, alternate settings, and endpoints descriptors that a particular device in a given class or subclass should provide, as well as a communications protocol, for operating system, and peripheral designers implementing support for class-specific devices. How the devices on the USB bus behave is the subject of USB device class specifications.

USBlyzer supports the following USB classes:

We are going to implement more USB class decoders in the future releases. Please let us know which USB class or classes are most important for you by providing a feature request.

Latest Events
 June 18, 2008
USBlyzer 1.3 has been released.

- HID Class support added.
- Syncing Capture List with Device Tree.
[...]

 December 26, 2007
USBlyzer 1.2 has been released.

- Hub Class support added.
- New Data Analysis Panel added.
- New Request Details column added.
[...]

 September 18, 2007
USBlyzer 1.1 has been released.

The USB Properties panel has been completely re-designed and now the USB device descriptors are presented in much greater details. [...]

Subscribe to USBlyzer RSS feed (About RSS)