USB-IF Compliance Updates

Number of Updates: 2

Table of Contents
ID Updated Subject Reason Mandate Effective Date
91 January, 2024 Test Tool Versions for USB Certification List of test tools and their revisions used for USB Certifications Required January, 2023

36 July, 2007 USB Host Stationary Suites Test Methodologies What to do when hosting a USB host stationary suite at a USB-IF Compliance Workshop Informational

USB Host Stationary Suites Test Methodologies
Mandate: Informational
Effective Date:

USB-IF Compliance Workshops are typically held at hotels.  There are many advantages for holding a compliance workshop at a hotel:  

  • Hotels are considered neutral territory. 
  • Almost any city in the world can be selected to host the workshop
  • A hotel can be selected near mass transit (airports, trains, highways, etc)
  • Convenient setting for vendors from remote locations (onsite sleeping, restaurants, meeting rooms, and other amenities)
  • The ability to place testing in a private hotel room increases confidentiality of the test
  • Easy opportunity to hold scheduled and impromptu meetings

Compliance testing at workshops is divided into logical groups, each logical group is placed into a hotel room or "suite."  For example, testing of electrical characteristics is performed in one suite;  whereas, interoperability is performed in another suite.  Vendors attending a workshop are rotated through each of the required suites to have their product tested.

Vendors have an option to host their own test suites at workshops so that their products can be tested with products of other attending vendors.  These are called stationary suites. 

The USB-IF requires any product with an exposed downstream port to host a stationary suite so that it can be tested with a variety peripherals.  

Stationary Suite Test Methodologies for USB Hosts

The following information is collected when hosting a stationary suite:

Host Information
  Vendor:
  Model:
  Revision:
  Chipset:

Peripheral Information
  Vendor:
  Model:
  Revision:
  Silicon make, model, revision:
  Description of what the product is, including its interfaces (functions):
  Class Supported:

The following describes the minimum tests requirements.  Vendors are free to test beyond the minimum required.

Downstream Port Functionality

  • Enumerate
  • Software Install
  • Operation
  • System Suspend
  • System Hibernate
  • Suspend/Resumes
  • Remove the device while suspended (active/inactive suspends), then resume the system.
  • Do a topology change while suspended (active/inactive), then resume
  • Attach the device while suspended, then resume the system.
  • Detach the device while it is actively operating
  • Test the device at the root port, including boots and suspend/resumes
  • Test the device at every hub tier level (1 through 5)
  • Test with multiple instances of the same device (critical for devices that do not use a class driver or have no serial numbers)
  • If device uses batteries, test with dead battery
  • If self-powered, attempt to use the device under bus-power.  Acceptable responses are:
      1. The device fails to enumerate
      2. The device enumerates as a bus-powered device and operates within bMaxPower
  • If self-powered, turn off the device while leaving it attached to the bus.  Acceptable responses are:
      1. The device disconnects
      2. The device re-enumerates as a bus-powered device and operates within bMaxPower
  • Have the device attached to the bus before powering the device on.
  • Have the device powered on before attaching it to the bus.
  • Attach and detach the device while other USB devices are operating.
  • Attach and detach other USB devices while the DUT is operating.
  • Captive cables that are detachable at the device end should be disconnected and connected at the device in addition to being disconnected and connected at the series-A plug.
  • If the USB host has muliple downstream ports, attach a full-speed hub to the second downstream port and attempt to transfer data between the primary port and the second port.  For example, transfer a file between two mass storage devices.

 

Top
Test Tool Versions for USB Certification
Mandate: Required
Effective Date: January, 2023

The table below identifies test tool versions to be used at workshops. This table is updated approximately one month prior to each USB-IF sponsored workshop.  

Test tools associated with the USB Type-C Functional Test Specification, Power Delivery Compliance Test Specification and Link Layer test specifications are updated immidiately after workshops.

 

 

Known Good Device lists can be found here:  https://compliance.usb.org/files/

USB-IF Test Versions effective January 23, 2024

USB3CV

3.0.0.0 unchanged

DualHostUSB3CV

1.0.0.0 unchanged

XHCICV

3.0.0.0 unchanged

USB4CV

1.1.0.0

XHSETT - x64 and ARM64

2.0.0.0 unchanged

XHSETT - 32-bit x86

1.3.6.8 unchanged

EHSETT

1.3.5.7 unchanged

USB4ETT

1.1.2 unchanged

Interoperability (includes Gen2 and USB Type-C?)

Rev 1.01 unchanged

Interop tools

10-26-2017 unchanged

SigTest

gen1 3.2.11.4 unchanged
gen2 4.0.23.2 unchanged
USB4 0.87

Ellisys

EX350: 3.1.8734

MQP

GraphicUSB V6.58 unchanged                    
Scripts Packet-Master USB-PDT Rel 1.3.6.58
unchanged
Scripts Packet-Master PET OTG2.0 Rel 1.4.1.0 unchanged
Scripts PET BC1.2 Rel 1.2.1.8 unchanged

Teledyne LeCroy

USB Protocol Suite v9.21 beta
USB Compliance Suite v7.50 Build 1140

GRL

GRL_USB_PD-C2 -EPR
Software version : 1.6.21.0

Keysight Electrical

D9010USBC USB 2.0 Compliance Test Software (Current Version: 4.20.0.0, date: 2023-10-16) unchanged
D9020USBC USB 3.2 Tx Compliance Test Software (Current Version: 3.54.1.0, date: 2023-04-25)
unchanged
D9040USBC USB4 Tx Test Software (Current Version: 1.21.0.0, date: 2023-06-08)
unchanged
D9050USBC USB4 Version 2.0 Tx Test Software (Current Version: 1.20.0.0, date: 2023-11-01)
ValiFrame USB3 N5991 (Current Version: 1.15.1.1, date: 2023-12-20)
Valiframe USB4 N5991 (Current Version: 3.4.2.1, date: 2023-12-15)
M8020A software M8070B (Current Version: 10.5.180.6, date: 2023-12-04)
Infiniium System SW (Current Version: 06.74.00701, date: 2023-10-05, 11.51.00001, date: 2023-12-08)

Tektronix Electrical

TekScope FW v10.13.0
TekExpress USB2.0 SW v10.2.8.3
(for 70000 series scopes)
TekExpress USB2.0 SW v1.2.7.2 ( for MSO5 and MSO6 series scopes)
TekExpress USB3.2 Tx SW v10.4.2.3
TekExpress USB4 Tx SW v10.1.5.13
USB4 Rx Test Automation SW V6.4.2.17

BERTScope FW 9.0.0
USB3.1 Receiver SW 7.0.4
unchanged

Teledyne LeCroy Electrical

SDA 8Zi-B or LabMaster 10Zi-A Oscilloscope:
FW MAUI 10.5.04

w/QPHY-USB3.2-TX-RX SW 10.5.02 changed
MP1900A BERT FW 9.02.03 unchanged
w/MX183000A SW 9.02.04
-or-
Teledyne LeCroy PeRT3
w/2.91.579 SW
unchanged

WilderTech Controller & Fixtures

Wilder TBT Gen3 Microcontroller (SW 1.13)

Rohde Schwarz

RTO, RTP:  V5.35.1.0
ScopeSuite: V5.35.1

QuadraMAX

0.9.8628

Vendor Info File Generator

3.7.0.0

Top

Site sponsored by USB Implementers Forum, Inc., creators of USB technology.
VTM Engineering and Technical Services Group
About Us | Privacy Statement