USB class 0x0a CDC Data

Class code 0x0a marks a device or interface as CDC Data. Operating systems read this value from the descriptor and bind a generic class driver, which is why most cdc data hardware works without a vendor driver even when the VID:PID pair is unrecognised.

How it appears on your system

$ lsusb -v
    bInterfaceClass       10 CDC Data

Windows exposes the same value in the compatible IDs list as USB\Class_0A, extended with &SubClass_xx&Prot_xx for the subclass and protocol below.

Subclass and protocol codes

SubclassProtocolMeaning
00Unused
0030I.430 ISDN BRI
0031HDLC
0032Transparent
0050Q.921M
0051Q.921
0052Q.921TM
0090V.42bis
0091Q.932 EuroISDN
0092V.120 V.24 rate ISDN
0093CAPI 2.0
00fdHost Based Driver
00feCDC PUF
00ffVendor specific

Looking up a specific device instead? Search by VID:PID or browse the vendor directory.