USB-IF Compliance Updates

Number of Updates: 2

Table of Contents
ID Updated Subject Reason Mandate Effective Date
91 August, 2023 Test Tool Versions for USB Certification List of test tools and their revisions used for USB Certifications Required August, 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: August, 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. These version numbers are only valid 1 month prior to the workshop and during the workhsop week(s). For the latest tool version numbers please contact your test equipment company.

 

Hi Angela and Jamie,

 

Here is the first cut of version numbers.

 

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

USB-IF Test Versions effective August 7, 2023

USB3CV

2.3.1.1

DualHostUSB3CV

0.7.6.0 unchanged

XHCICV

2.2.13.1

XHSETT

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.0

Interop tools

10-26-2017 unchanged

SigTest

gen1 3.2.11.4 unchanged
gen2 4.0.23.2 unchanged
USB4 0.86

Ellisys

EX350: 3.1.8603

MQP

GraphicUSB VV6.55.03                    
Scripts Packet-Master USB-PDT Rel 1.3.6.55
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 SW v9.11 Build 4334
USB Compliance SW v7.28 Build 1126

GRL

GRL_USB_PD-C2 -EPR
Final version: 1.6.16.0

Keysight Electrical

D9010USBC USB 2.0 Compliance Test Software:  4.14.0.0 unchanged
D9020USBC USB 3.2 Tx Compliance Test Software: 3.54.1.0
ValiFrame USB3 N5991: 1.12.1.13
Valiframe USB4 N5991:3.1.2.0
Infiniium System SW:
9000 Series, S-Series, 90000 X-Series, V-Series, and Z-Series oscilloscopes: 06.74.00402
UXR-Series real-time oscilloscopes: 11.50.00401
M8020A software M8070B: 10.0.70.2

Tektronix Electrical

BERTScope FW BSX 12.04.5608 unchanged
TekExpress USB3.2 Tx SW 10.4.2
Receiver SW 7.0.4
unchanged
TekScope FW 10.12.1 unchanged
TekExpress USB2.0 SW 10.2.8  unchanged

Teledyne LeCroy Electrical

SDA 8Zi-B or LabMaster 10Zi-A Oscilloscope:
FW MAUI 10.3.0.2
w/QPHY-USB3.2-TX-RX SW 10.3.0.3
MP1900A BERT FW 9.00.01
w/MX183000A SW 9.00.00
-or-
Teledyne LeCroy PeRT3
w/2.91.579 SW

Rohde Schwarz

RTO, RTP:  V5.30.1.0
ScopeSuite: V5.30.1

QuadraMAX

0.9.8594

Vendor Info File Generator

3.5.0.0

 

Top

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