USB class dc: Diagnostic
Diagnostic
| Code | dc |
|---|---|
| Name | Diagnostic |
| Subclasses | 1 |
Frequently asked questions
What is a USB device of class dc (Diagnostic)?
Class dc stands for “Diagnostic”. It has 1 subclasses, for example Reprogrammable Diagnostics.
Which Linux drivers handle Diagnostic?
In Linux kernel 6.12 no driver binds by this class alone; devices are matched by vendor and device ID instead.
How do I find the class of a USB device?
On Linux, lsusb -v shows the bDeviceClass and bInterfaceClass fields. On Windows it appears in the compatible IDs as USB\Class_DC&SubClass_XX.
Subclasses
| Code | Name | Protocols | Class drivers (Linux) |
|---|---|---|---|
dc:01 | Reprogrammable Diagnostics | 01 USB2 Compliance |