USB-IF Device Class Documents
The USB Device Working Group ("DWG") enables and promotes increased interoperability and reliability between USB products through documents that augment, enhance and extend USB specifications. USB-IF members may participate in the development efforts of a Working Group only after having executed the IP Agreement corresponding to the specification under development by that Group. If you are interested in working on a Device Class document, you will find the various IP Agreements and can submit your request to join in the members-only section of this site. The current set of Defined 1.0 Class Codes is available.
Approved Class Specification Documents
Approved Class Specifications are those that have officially reached Version 1.0 status and are usable to design products. Each document describes one or more classes, identified by a Class Code. Devices and interfaces that implement a class must use this Class Code (for example, in the bInterfaceClassfield). Each Approved Class Specification defines the appropriate values for SubClass and Protocol for the class(es) it defines.