USB class 0x14 — MCTCP over USB
Class code 0x14 marks a device or interface as MCTCP over USB. Operating systems read this value from the descriptor and bind a generic class driver, which is why most mctcp over usb hardware works without a vendor driver even when the VID:PID pair is unrecognised.
How it appears on your system
$ lsusb -v
bInterfaceClass 20 MCTCP over USBWindows exposes the same value in the compatible IDs list as USB\Class_14, extended with &SubClass_xx&Prot_xx for the subclass and protocol below.
Subclass and protocol codes
| Subclass | Protocol | Meaning |
|---|---|---|
| 00 | — | MCTCP Management |
| 00 | 01 | MCTCP 1.x |
| 00 | 02 | MCTCP 2.x |
| 01 | — | MCTCP Host |
| 01 | 01 | MCTCP 1.x |
| 01 | 02 | MCTCP 2.x |
Looking up a specific device instead? Search by VID:PID or browse the vendor directory.