USB class 0xe0 — Wireless
Class code 0xe0 marks a device or interface as Wireless. Operating systems read this value from the descriptor and bind a generic class driver, which is why most wireless hardware works without a vendor driver even when the VID:PID pair is unrecognised.
How it appears on your system
$ lsusb -v
bInterfaceClass 224 WirelessWindows exposes the same value in the compatible IDs list as USB\Class_E0, extended with &SubClass_xx&Prot_xx for the subclass and protocol below.
Subclass and protocol codes
| Subclass | Protocol | Meaning |
|---|---|---|
| 01 | — | Radio Frequency |
| 01 | 01 | Bluetooth |
| 01 | 02 | Ultra WideBand Radio Control |
| 01 | 03 | RNDIS |
| 02 | — | Wireless USB Wire Adapter |
| 02 | 01 | Host Wire Adapter Control/Data Streaming |
| 02 | 02 | Device Wire Adapter Control/Data Streaming |
| 02 | 03 | Device Wire Adapter Isochronous Streaming |
Looking up a specific device instead? Search by VID:PID or browse the vendor directory.