USB class fe: Application specific

Application Specific Interface

Codefe
NameApplication specific
Subclasses3
Class drivers (Linux)ir_usb and usbtmc

Frequently asked questions

What is a USB device of class fe (Application specific)?

Class fe stands for “Application specific”. It has 3 subclasses, for example Device Firmware Update, IRDA Bridge and Test and Measurement.

Which Linux drivers handle Application specific?

In Linux kernel 6.12 these drivers bind to devices by class, regardless of vendor: ir_usb (fe:02:00) and usbtmc (fe:03:00, fe:03:01).

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_FE&SubClass_XX.

Subclasses

CodeNameProtocolsClass drivers (Linux)
fe:01Device Firmware Update
fe:02IRDA Bridgeir_usb
fe:03Test and Measurement01 TMC
02 USB488
usbtmc

Nearby entries