I2C SPI USB CAN eSPI Cable Testing View All Quick Start Guides User Manuals Software Downloads Knowledge Base Videos Case Studies App Notes White Papers Sales Support About Us
Products Blog Sales Support Contact Search
Using Data Center Configuration Management to Customize Configuration Descriptors for Captured USB Devices
Rena

Q: Your Beagle USB 480 Protocol Analyzer works really great for us. I'm starting a new project - what software tool do you recommend to specify configuration descriptors for captured USB devices?

Thanks for your question! The Configuration Management feature in our Data Center Software tool allows specifying the descriptors for a captured device. This feature can override descriptors that were already seen for a particular device, or specify new descriptors when the enumeration was not captured.

For additional information, take a look at Data Center Software Manual section 6.11.3. Following are some points from the manual that are related to what you are asking about.

Configuration Management: By default, Data Center software uses the configuration descriptor information captured during the enumeration phase to configure class-level decoding of USB traffic. However, with the Configuration Management interface, you can apply arbitrary configuration descriptors to the captured USB device data. This provides a custom class-level decoding experience within the set of USB classes that are supported by Data Center software.
Using Data Center Software to Specify and Customize Configuration Descriptors for Captured USB Devices Figure 1: Data Center Software - USB Configuration Management Panel

The Configuration Management interface provides the following capabilities:

  • Create, Edit, and Delete custom configuration descriptors that persist either on the user’s machine or in the active capture file.
  • Assign a custom configuration descriptor to an arbitrary bConfigurationValue of any device on the bus, which can change the way data is parsed during a capture.
  • Remove one or all previously assigned custom configuration descriptors from a device on the bus, exposing the originally enumerated configuration descriptor where available.

For more information about our USB hardware and software tools, please see the following:

Data Center Software User Manual

USB Products

Beagle Protocol Analyzer User Manual

Product Selector Guide

We hope this answers your question. If you have other questions about our Protocol Analyzers or other Total Phase products, feel free to email us at sales@totalphase.com or support@totalphase.com.