Author Topic: What is my USB Device Subclass ?  (Read 130 times)

jani12

  • Member
  • ***
  • Posts: 10
What is my USB Device Subclass ?
« on: November 14, 2019, 10:20:38 am »
Attached device descriptor was captured from USB View tool running on windows computer.  USB device is a Rifle Scope.

I looked up Device Subclass and Device Protocol in 'USB Complete: The Developer's Guide' Book, Table 4-3 but I'm unclear as to what is Subclass and protocol of my device.

Please see attached filename descriptor.PNG which was retrieved from my device by USB View Tool.  Also attached filename device_class.PNG contains part of Table 4-3.

What do following Two mean:
bDeviceSubClass:  0x02
bDeviceProtocol:    0x01


Jan Axelson

  • Administrator
  • Frequent Contributor
  • *****
  • Posts: 2893
    • Lakeview Research
Re: What is my USB Device Subclass ?
« Reply #1 on: November 14, 2019, 10:37:00 am »
Interface Association Descriptor, the class is specified in the interface descriptors.

https://www.usb.org/defined-class-codes#anchor_BaseClassEFh

https://www.usb.org/sites/default/files/iadclasscode_r10.pdf