SuperSpeed USBWireless USBOriginal USBHi-Speed USBOn-The-Go USBHi-Speed On-The-Go USB gray vertical line Express Card
Home > Developers > Tools

SuperSpeed USB Software and Hardware Tools



USB30CV Tool

The USB30CV tool Ver. 1.1.5.1 (November 11, 2014) is available here. Download USB30CV.msi for 32-bit Windows or USB30CV_x64.msi for 64-bit Windows.   In order to use USB30CV, 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 USB30CV tool is supported on Windows 7 and above. 

USB 3.0 Command Verifier (USB30CV) is the official tool for USB 3.0 (SuperSpeed USB) Hub and Device Framework testing. All USB 3.0 peripherals are required to pass the Device Framework tests in order to gain certification. The USB30CV tool includes the xHCI Compliance Drivers for use with the USB30CV. For more information, view the PDK Technical Guide.

NOTE: For this workshop we we will use version 1.1.5.x. Any software update is a bug fix.

Hub30CV  Tool

The HUB30CV tool Ver. 1.0.3.0 (October 14, 2014) is available here. Download HUB30CV.msi for 32-bit Windows or HUB30CV_x64.msi for 64-bit Windows.   In order to use HUB30CV, 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 USB30CV tool is supported on Windows 7 and above only. 

USB 3.0 Hub Command Verifier (HUB30CV) is the official tool for USB 3.0 (SuperSpeed USB) Hub Framework testing. All USB 3.0 hubs are required to pass the Hub Framework tests in order to gain certification. The HUB30CV tool includes the xHCI Compliance Drivers for use with the HUB30CV. For more information, view the PDK Technical Guide.

NOTE: For this workshop we we will use version 1.0.3.xAny 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

NEW: SigTest now processes LFPS waveform captures. The SigTest tool Ver. 3.2.11 (December 4, 2014) is available here. 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 Short Channel Update Patch: contains template files to implement short channel reference equalizer as mentioned in the ECTS

USBHSET version 1.2.1.0 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 3.0 Certification Platform

Hosts, hubs and peripherals must be certified using Windows 8.1 (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 PDK (Windows 7).
  • If a peripheral supports UASP, it must also have interoperability tested on Windows 7 using the Fresco host controller.  This will validate BOT functionality


USB 3.0 xHCI-based PDK Support

USB 3.0 xHCI-based Peripheral Development Kit (PDK) is now available in the USB-IF eStore.

Fresco Logic PDK
USB-IF is using the FL1100 v1.0 to verify LPM L1 compliance for peripherals and hubs.  The Win7 Fresco driver version is 3.5.84.0.  Included with this driver package are registry modifications that affect U1/U2 and LPM L1 operation (Win7 only).  Run FrescoU1U2Enable-LPMEnable.reg and reboot your computer before testing with the Fresco driver to duplicate USB-IF usage. 

Please email admin@usb.org to obtain the driver update for the Fresco PDK.

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.

The Low Speed Compliance Device is available through the USB-IF here:  http://www.usb.org/developers/estoreinfo.

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:  http://www.usb.org/developers/estoreinfo

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.bitifeye.com/cms/front_content.php?idcat=135  

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 steve@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.