SuperSpeed USB Software and Hardware Tools
If you would like to be updated when new test tool versions are posted to the website please send an email to admin@usb.org and request to be added to the Compliance Updates mailing list.
USB3CV Tool
The USB3CV tool Ver. 2.1.5.0 (July 24, 2017) is available here. Download USB3CV for 32-bit Windows or USB3CV_x64 for 64-bit Windows. In order to use USB3CV, User Account Control (UAC) must be turned off.
After turning off UAC, the system must be rebooted. If you are running
on 64-bit Windows, you must install the 64-bit CV. If you have any
questions, please contact ssusbcompliance@usb.org.
NOTE: The USB3CV tool is supported on Windows 7 and above.
USB 3 Command Verifier (USB3CV) is the
official tool for USB 3 Hub and Device Framework
testing. All USB 3.1 peripherals are required to pass the Device
Framework tests in order to gain certification. The USB3CV tool
includes the xHCI Compliance Drivers for use with the USB3CV.
NOTE: For this workshop we we will use version 2.1.5.0. Any software update is a bug fix.
Hub30CV Tool
The
HUB3CV tool Ver. 1.3.4.0 (July 24, 2017) is available
here. Download HUB3CV for
32-bit Windows or HUB3CV_x64 for 64-bit Windows. In order to use HUB3CV, User Account
Control (UAC) must be turned off. After turning off UAC, the system must be
rebooted. If you are running on 64-bit Windows, you must install the 64-bit
CV. If you have any questions, please contact ssusbcompliance@usb.org.
NOTE: The USB3CV tool is supported on Windows 7 and above
only.
USB
3 Hub Command Verifier (HUB3CV) is the official tool for USB 3 Hub Framework testing. All USB 3.0 hubs are required to pass
the Hub Framework tests in order to gain certification. The HUB3CV tool
includes the xHCI Compliance Drivers for use with the HUB3CV. For
more information, view the PDK Technical Guide.
NOTE: For this workshop we we will use version 1.3.4.0. Any software update
is a bug fix.
KGD and KGH Used For Certification Testing
The USB-IF Compliance program uses specific USB 3.0 devices and USB 3.0 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.
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.
SigTest version 4.0.23.1 (April 6, 2017) is available here and should be used for USB 3.1 Gen 2 products.
The SigTest tool Ver. 3.2.11.2 (April 6, 2017) is available here and should be used for USB 3.1 Gen 1 and older. SigTest 3.2.11.2 has been updated to remove the pass/fail criteria for Rj on the 5G transmitter electrical test.
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.
USBHSET version 1.3.2.8 for xHCI
NEW:
SigTest now processes LFPS waveform captures This tool kit contains the
Window-based HSET utility used to initiate test modes. 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.
HSET Documentation version 0.41 for EHCI and xHCI
In order to use USBHSET, User Account Control (UAC) must be turned off.
After turning off UAC, the system must be rebooted. If you are running
on 64-bit Windows, you must install the 64-bit USBHSET. If you have any
questions, please contact ssusbcompliance@usb.org. NOTE: NOTE: 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.
USB Vendor Info File Generator
USB Vendor Info File Generator Version 1.1.2.1 (Updated June 30, 2017) can be downloaded here.
USB Type-CTM IOP/CV Test Equipment
Please contact ssusbcompliance@usb.org for a list of devices used for 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 3.0 Certification Platform
Hosts,
hubs and peripherals must be certified using Windows 10 (64-bit OS).
USB-IF uses DELL XPS8700 (4th
Generation Intel® Core™ i7 Processor, 8 GB Memory) and testing is performed using the
on-board Intel host controller (Z87 Chipset). The latest Microsoft USB
driver stack is used, and is updated by running Windows Update. The BIOS
should be updated to the latest version, and can be downloaded from the Dell website (Link for DELL XPS8700: http://www.dell.com/us/p/xps-8700/pd?oc=fdcwgp1312&model_id=xps-8700). Please follow
the PDK TechGuide document (TechGuide_xHCI_SSUSB_PDK_Ver1.9) for modifications
to the DELL XPS8700 system. If you have further questions about the
system configuration, email ssusbcompliance@usb.org.
Please
note the following testing requirements:
- Peripherals
and hubs must verify LPM L1 Interoperability using the Fresco Logic FL100 xHCI host controller.
- If a peripheral supports UASP, it must also have
interoperability tested on Windows 10 using the Fresco host controller.
This will validate BOT functionality
USB 3.0 xHCI-based PDK Support
Fresco Logic Host Controller
USB-IF
is using the FL1100 LPM L1 compliance for peripherals
and hubs. 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.
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.
Please email admin@usb.org to obtain the driver update for the Fresco FL1100.
User Documentation
USB Compliance Devices for Hub and Host Testing Only
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.
Full Speed Compliance Device
Firmware requirements are handled through USB30CV software. This is a bus-powered device.
High Speed Compliance Device

The High Speed Compliance Device is a PCI
device that must be installed in a separate computer. For best
operation, install it in an older model computer running Windows XP and
only absolutely necessary software - for example, disable the
networking, etc. Install the net2280.sys driver on this hardware, which
is included with USB30CV. Then connect it using a USB cable to the hub
under test, and it will behave as a HS Compliance Device.
The High Speed Compliance Device is
available through Meca Technology. It is called the NET2280EVB, and can
be ordered by contacting Vicki@mecatechnology.com.
SuperSpeed Compliance Device
The Super Speed Compliance Device is a
self-powered device that requires the Compliance firmware below be
loaded onto it. 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.
The SS Compliance Device hardware can be purchased from Lucidport.com or from Amazon.com here. Contact LucidPort Technology to purchase the Compliance Device hardware (www.lucidport.com). Download firmware here (Updated
8/31/2010 and install on the LucidPort hardware to have it operate as a
compliance device. This firmware is only compatible with the Lucidport
Rev2 board.
SuperSpeed Cable Test Fixtures
Fixtures for testing SuperSpeed cable assemblies and USB 3.0 connectors are available for purchase through Allion and Bitifeye.
Allion Japanese: http://www.allion.co.jp/test_tool_usb_Hosiden.html
Allion English: http://www.allion.com/test_tool_usb_Hosiden.html
Bitifeye: http://www.preview1.bitifeye.com/cms/front_content.php?idcat=259
The test fixture Method of Implementation are available from Agilent and Tektronix:
Agilent: http://www.agilent.com/find/ena-tdr_usb3
Tektronix: USB 3.0 Standard Tektronix MOI for Cable Tests
Please see the “USB 3 Cable & Connector Compliance Document” for details regarding electrical test Group B-4
USB 3.0 Current Measurement Adapters
The USB 3.0 and USB 2.0 Specifications limit the amount of current
that a peripheral may draw from a downstream port. Current consumed by a
USB peripheral can be measured using a standard ammeter and a USB 3.0
Current Measurement Adapter available from Elite Electronics. When
attached to a powered downstream port via this adapter, a peripheral’s
current can be measured in the un-configured, configured, operating and
various suspend states. This adapter works with USB 3.0 peripherals and
USB 2.0 peripherals. For purchase information, please contact Stephen
Kaplan with Elite Electronics, Inc. by email at sales@elitelex.com.
Company List
Please download the Company List and save as usb.if in the same directory where USBCV was installed. 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.