USB 2.0

Please review the USB-IF Compliance Updates webpage frequently  for the latest information regarding the USB-IF Compliance Program. The updates may contain information on test requirements and/or test procedures.

Subscribe to the USB-IF Compliance Update Mailing List by emailing

Register Your Product for Testing

Information about the Compliance Program can be found on the Compliance Homepage. To register your product for testing please login and register here.

Test Matrix

Testing will be completed per the following USB 2.0 Test Matrix.

USB 2.0 Testing Information

The USB 2.0 Compliance Program consists of 3 main areas of testing:

  • Functional
  • Electrical
  • Interoperability


The Functional area is performed by the USB-IF tool USB20CV. This tool performs general tests pertaining to chapter 9 of the USB 2.0 specification and in addition will perform class tests for any product that implements USB defined classes. The USB20CV tool can be found here.


Approved Oscilloscope Vendors

  • Keysight
  • Rohde & Schwarz
  • Tektronix
  • Teledyne LeCroy

Please contact these companies directly for more information on their approved oscilloscope.

The Electrical area of the compliance program concentrates on the physical layer and uses a variety of tools. For High-Speed signal quality testing the USB-IF only accepts test data using the approved signal quality test fixtures found here. In addition, the only analysis reports the USB-IF accepts for USB 2.0 signal quality is generated using the USB-IF tool USBET found here. For other electrical tests please review the Low/Full-speed electrical test specification, the USB 2.0 Electrical test specification, and contact your approved oscilloscope vendor for fixtures and methodologies.

The USB 2.0 Electrical Compliance Test Specification can be downloaded in our Documents Library.


The Interoperability area of the compliance program concentrates on interoperation between the product under test and known good USB products. The interoperability methodology for USB 2.0 uses the same methodology as USB 3.2 and can be found here.


Please visit the USB Compliance Tools page for downloads.