USB 3.2 Test Tools

USB Vendor Info File Generator

USB Vendor Info File Generator Version 1.2.4.0 (Updated December 4, 2018) can be downloaded here.

USB3CV Tool
This tool is used to test a USB products control messaging, descriptors and basic protocol when connected to an xHCI controller. This tool takes control over the USB host controller and renders all products connected to it unusable. USB3CV should not be installed an oscilloscope or any system that uses USB as its only form of input from the user.

The USB3CV tool Ver. 2.1.10.3 (November 29, 2018) is available below.

NOTE 1: In order to use USB3CV, User Account Control (UAC) must be turned off. After turning off UAC, the system must be rebooted.
NOTE 2: The USB3CV tool is supported on Windows 7 and above.  
 

Follow these instructions to download a JSON version of the USB-IF Company List:

  1. Click on this link: https://cms.usb.org/usb/api/usbif.json.  Please wait until it loads completely.
  2. Copy the full contents of the JSON USB-IF Company List.
  3. Paste the full contents into a text file named usbif.json.

View .pdf version of Company List here:  https://groups.usb.org/wg/Home/document/2?downloadRevision=active
 

If you have any questions, please contact ssusbcompliance@usb.org.


For vendors seeking version numbers to be used at upcoming workshops please visit the compliance updates page found here.

Hub30CV Tool
This tool is used to test a USB Hubs control messaging, descriptors and basic protocol when connected to an xHCI controller. For the definition of a USB hub please refer to the USB base specifications. This tool takes control over the USB host controller and renders all products connected to the host controller unusable. USB3CV should not be installed an oscilloscope or any system that uses USB as its only form of input from the user.

The HUB3CV tool Ver. 1.3.9.1 (November 29 2018) is available below.

NOTE 1: In order to use HUB3CV, User Account Control (UAC) must be turned off. After turning off UAC, the system must be rebooted.
NOTE 2 : The USB3CV tool is supported on Windows 7 and above only.

Follow these instructions to download a JSON version of the USB-IF Company List:

  1. Click on this link: https://cms.usb.org/usb/api/usbif.json.  Please wait until it loads completely.
  2. Copy the full contents of the JSON USB-IF Company List.
  3. Paste the full contents into a text file named usbif.json.

View .pdf version of Company List here:  https://groups.usb.org/wg/Home/document/2?downloadRevision=active

If you have any questions, please contact ssusbcompliance@usb.org.

 

SigTest Tool
SigTest is the official tool for SuperSpeed USB transmitter voltage, LFPS, and Signal Quality electrical compliance testing as well as for calibrating SuperSpeed receiver test solutions. SigTest is designed to be used with the SuperSpeed electrical test fixture available in the USB-IF eStore.

 

USB xHSETT
This tool kit contains the Window-based HSETT utility used to initiate test modes through an xHCI controller. Detailed test procedures for high-speed host, hub and device electrical testing, tailored to common test equipment, can be downloaded here. This software provided courtesy of Intel Corporation.

The USBxHSETT tool Ver. 1.3.6.1 is available below

xHSETT Documentation version 0.41 for EHCI and xHCI

NOTE 1: In order to use USBHSET, User Account Control (UAC) must be turned off. After turning off UAC, the system must be rebooted.
NOTE 2:  The USBHSET tool works on Windows 7 and above only.  Email admin@usb.org if you would like an old version of the tool that supports XP.

If you have any questions, please contact ssusbcompliance@usb.org.

 

QuadDraw and QuadraView
QuadDraw is the official software for the QuadraMAX hardware, and QuadraView is the official software for viewing the results generated by a QuadraMAX.

NOTE: The QuadDraw tool is supported on Windows 7 and above only.
NOTE: QuadDraw requires .NET 4.5

 

Known Good Products and Interoperability Products

KGD and KGH Used For Certification Testing
The USB-IF Compliance program uses specific USB  devices and USB hubs during certification testing. Email ssusbcompliance@usb.org to get a list of these Known Good Devices and Known Good Hubs. Any questions regarding KGDs or KGHs should be directed to ssusbcompliance@usb.org.

USB Type-CTM IOP/CV Test Equipment
Please contact ssusbcompliance@usb.org for a list of devices used for USB PD and USB Type-C Interop Testing.  Please note the equipment list is expected to change periodically as equipment models are discontinued or reach end of life.

USB Certification Platform
Hosts, hubs and peripherals must be certified using Windows 10 (64-bit OS).  USB-IF testing must be done on one of these systems:

 

USB 3.0 xHCI-based PDK Support

Fresco Logic Host Controller (Point Grey P/N: U3-PCIE2-2P01X)
USB-IF is using the FL1100 to test LPM L1 compliance of peripherals and hubs. The Fresco FL1100 is available for purchase at Point Grey with part number U3-PCIE2-2P01X here. This is equivalent to formerly available Fresco Logic PDK.

Requirements are as follows:

  • This must be run with the Fresco driver installed, not in-box Microsoft driver.  
  • The Fresco driver version is 3.6.8.0.  
  • Included with this driver package are registry modifications that affect U1/U2 and LPM L1 operation (Fresco driver only).  
  • Run FrescoU1U2Enable-LPMEnable.reg and reboot your computer before testing with the Fresco driver to duplicate USB-IF usage.

User Documentation:
PDK Technical Guide Version 2.1
USB 3.1 Command Verifier Compliance Test Specification Version 0.72

USB Compliance Devices

The following compliance devices are used in conjunction with compliance software to demonstrate USB hub or host compliance.  These devices are not designed for use with the windows stack, and are only to be used with host and hub specific tests.  Please address host or hub testing questions to ssusbcompliance@usb.org.

Low Speed Compliance Device

Firmware requirements are handled through USB30CV software. This is a bus-powered device.
The Low Speed Compliance Device is available through the USB-IF here.

Full Speed Compliance Device
Firmware requirements are handled through USB30CV software.  This is a bus-powered device.The Full Speed Compliance Device is available through the USB-IF here.

High Speed Compliance Device
The SuperMUTT operates as a Full Speed, High Speed, and SuperSpeed compliance device.  Use of the SuperMUTT is supported in USB3CV and Hub3CV.  We recommend using the SuperMUTT instead of the older compliance devices.  Ordering instructions are found here:
https://docs.microsoft.com/en-us/windows-hardware/drivers/usbcon/microsoft-usb-test-tool--mutt--devices.  Contact ssusbcompliance@usb.org with any questions.
.

SuperSpeed Compliance Device
The Super Speed Compliance Device is a self-powered device that requires the compliance firmware found here (Updated 8/31/2010). The SS Compliance Device hardware is available through Lucidport.com or from Amazon.com here. Contact LucidPort Technology to purchase the Compliance Device hardware (www.lucidport.com). Download the firmware and install on the LucidPort hardware to have it operate as a compliance device.  This firmware is only compatible with the Lucidport Rev2 board.

Usage Instructions:

  • During firmware update, connect a SATA drive to the hardware and follow instructions included with the firmware.  
  • After the firmware is loaded, the SS Compliance Device does not need to have a hard disk attached.
  • To re-load original MSD firmware, attach the SATA drive again and install desired firmware.

 

Compliance Test Fixtures

USB 2.0, 3.x and BC 1.2 Drop Droop Load Board and Current Measurement Adapter
USB2.0, 3.x and Battery Charging 1.2 Drop Droop Load Board. To be used for testing the VBus Drop Droop compliance parameters of non-USB Type-C™ hosts; embedded host and hubs.

Available with following features:

  1. Seven USB Drop Loads with selection options for 100mA; 150mA; 500mA; 900mA and 1500mA
  2. One Droop Load with selection options for 100mA; 150mA and 500mA
  3. One measurement board for nearby measurement of USB Vbus

Technical and purchase details can be found at http://www.testusb.com/shop.htm

USB 3.x Cable Test Fixtures
Fixtures for testing USB 3.x cable assemblies and USB 3.x Connectors.

Purchasable through:

Method of Implementation (MOI) are available from Agilent and Tektronix:

Note: Please see the “USB 3 Cable & Connector Compliance Document” for details regarding electrical test Group B-4

Total Phase Advanced Cable Tester

The Total Phase Advanced Cable Tester is an all-in-one solution for rapidly ensuring your cables meet design specifications. For USB legacy and C-to-C cables the tool:

  • Verifies routing
  • Tests for opens and shorts
  • Verifies presence and value for Rp/Rd/Ra as appropriate
  •  Tests E-Marker accuracy
    • Can the cable perform as committed in the E-Marker values
    • Is the wiring correct for the cable type
  • Tests DC resistance for the whole cable and individual pins (pin-by-pin for USB Type-C VBUS/GND only)
  • Tests for signal integrity at USB 2.0 on D+/D-, USB 3.2 Gen 1 and USB 3.2 Gen 2 on all four SuperSpeed pairs

 This tool is intended for factory production testing and may additionally be used for pre-scan testing.

Company List

Please download the Company List and save as usb.if in the same directory as USBCV. Please check the installation instructions for USBCV for details. Remember this list changes almost daily, be sure to get a fresh copy when you use the tools.

Invalid VIDs

The VIDs included on this list have been obsoleted and are not valid.

Compliance Updates

Please review the USB-IF Compliance Updates webpage frequently and subscribe to the news feed for the latest information regarding the USB-IF Compliance Program.