Skip to content

Instantly share code, notes, and snippets.

@tmk
Created July 18, 2021 07:12
Show Gist options
  • Save tmk/5dd869c19f216ee833c47569c7b4f3f6 to your computer and use it in GitHub Desktop.
Save tmk/5dd869c19f216ee833c47569c7b4f3f6 to your computer and use it in GitHub Desktop.
056d:4026 EIZO EV2451
Bus 003 Device 090: ID 056d:4026 EIZO Corp.
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 0
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 8
idVendor 0x056d EIZO Corp.
idProduct 0x4026
bcdDevice 80.00
iManufacturer 1 EIZO
iProduct 2 EIZO USB HID Monitor
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 0x0022
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xe0
Self Powered
Remote Wakeup
MaxPower 0mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 3 Human Interface Device
bInterfaceSubClass 0
bInterfaceProtocol 0
iInterface 0
HID Device Descriptor:
bLength 9
bDescriptorType 33
bcdHID 1.10
bCountryCode 0 Not supported
bNumDescriptors 1
bDescriptorType 34 Report
wDescriptorLength 152
Report Descriptor: (length is 152)
Item(Global): Usage Page, data= [ 0x80 ] 128
USB Monitor
Item(Local ): Usage, data= [ 0x01 ] 1
Monitor Control
Item(Main ): Collection, data= [ 0x01 ] 1
Application
Item(Global): Usage Page, data= [ 0x30 0xff ] 65328
(null)
Item(Global): Report ID, data= [ 0x01 ] 1
Item(Global): Report Size, data= [ 0x08 ] 8
Item(Global): Report Count, data= [ 0x04 0x02 ] 516
Item(Global): Logical Minimum, data= [ 0x00 ] 0
Item(Global): Logical Maximum, data= [ 0xff 0x00 ] 255
Item(Local ): Usage, data= [ 0x01 ] 1
(null)
Item(Main ): Feature, data= [ 0x02 ] 2
Data Variable Absolute No_Wrap Linear
Preferred_State No_Null_Position Non_Volatile Bitfield
Item(Global): Report ID, data= [ 0x02 ] 2
Item(Global): Report Size, data= [ 0x08 ] 8
Item(Global): Report Count, data= [ 0x26 ] 38
Item(Global): Logical Minimum, data= [ 0x00 ] 0
Item(Global): Logical Maximum, data= [ 0xff 0x00 ] 255
Item(Local ): Usage, data= [ 0x02 ] 2
(null)
Item(Main ): Feature, data= [ 0x02 ] 2
Data Variable Absolute No_Wrap Linear
Preferred_State No_Null_Position Non_Volatile Bitfield
Item(Global): Report ID, data= [ 0x03 ] 3
Item(Global): Report Size, data= [ 0x08 ] 8
Item(Global): Report Count, data= [ 0x26 ] 38
Item(Global): Logical Minimum, data= [ 0x00 ] 0
Item(Global): Logical Maximum, data= [ 0xff 0x00 ] 255
Item(Local ): Usage, data= [ 0x03 ] 3
(null)
Item(Main ): Input, data= [ 0x02 ] 2
Data Variable Absolute No_Wrap Linear
Preferred_State No_Null_Position Non_Volatile Bitfield
Item(Local ): Usage, data= [ 0x03 ] 3
(null)
Item(Main ): Feature, data= [ 0x02 ] 2
Data Variable Absolute No_Wrap Linear
Preferred_State No_Null_Position Non_Volatile Bitfield
Item(Global): Report ID, data= [ 0x04 ] 4
Item(Global): Report Size, data= [ 0x08 ] 8
Item(Global): Report Count, data= [ 0x06 0x01 ] 262
Item(Global): Logical Minimum, data= [ 0x00 ] 0
Item(Global): Logical Maximum, data= [ 0xff 0x00 ] 255
Item(Local ): Usage, data= [ 0x04 ] 4
(null)
Item(Main ): Feature, data= [ 0x02 ] 2
Data Variable Absolute No_Wrap Linear
Preferred_State No_Null_Position Non_Volatile Bitfield
Item(Global): Report ID, data= [ 0x05 ] 5
Item(Global): Report Size, data= [ 0x08 ] 8
Item(Global): Report Count, data= [ 0x06 0x01 ] 262
Item(Global): Logical Minimum, data= [ 0x00 ] 0
Item(Global): Logical Maximum, data= [ 0xff 0x00 ] 255
Item(Local ): Usage, data= [ 0x05 ] 5
(null)
Item(Main ): Feature, data= [ 0x02 ] 2
Data Variable Absolute No_Wrap Linear
Preferred_State No_Null_Position Non_Volatile Bitfield
Item(Global): Report ID, data= [ 0x06 ] 6
Item(Global): Report Size, data= [ 0x10 ] 16
Item(Global): Report Count, data= [ 0x01 ] 1
Item(Global): Logical Minimum, data= [ 0x01 ] 1
Item(Global): Logical Maximum, data= [ 0xff 0x7f ] 32767
Item(Local ): Usage, data= [ 0x06 ] 6
(null)
Item(Main ): Feature, data= [ 0x02 ] 2
Data Variable Absolute No_Wrap Linear
Preferred_State No_Null_Position Non_Volatile Bitfield
Item(Global): Report ID, data= [ 0x07 ] 7
Item(Global): Report Size, data= [ 0x08 ] 8
Item(Global): Report Count, data= [ 0x07 ] 7
Item(Global): Logical Minimum, data= [ 0x00 ] 0
Item(Global): Logical Maximum, data= [ 0xff 0x00 ] 255
Item(Local ): Usage, data= [ 0x07 ] 7
(null)
Item(Main ): Feature, data= [ 0x02 ] 2
Data Variable Absolute No_Wrap Linear
Preferred_State No_Null_Position Non_Volatile Bitfield
Item(Global): Report ID, data= [ 0x08 ] 8
Item(Global): Report Size, data= [ 0x08 ] 8
Item(Global): Report Count, data= [ 0x18 ] 24
Item(Global): Logical Minimum, data= [ 0x00 ] 0
Item(Global): Logical Maximum, data= [ 0xff 0x00 ] 255
Item(Local ): Usage, data= [ 0x08 ] 8
(null)
Item(Main ): Feature, data= [ 0x02 ] 2
Data Variable Absolute No_Wrap Linear
Preferred_State No_Null_Position Non_Volatile Bitfield
Item(Global): Report ID, data= [ 0x09 ] 9
Item(Global): Report Size, data= [ 0x08 ] 8
Item(Global): Report Count, data= [ 0x4a ] 74
Item(Global): Logical Minimum, data= [ 0x00 ] 0
Item(Global): Logical Maximum, data= [ 0xff 0x00 ] 255
Item(Local ): Usage, data= [ 0x09 ] 9
(null)
Item(Main ): Feature, data= [ 0x02 ] 2
Data Variable Absolute No_Wrap Linear
Preferred_State No_Null_Position Non_Volatile Bitfield
Item(Main ): End Collection, data=none
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 20
can't get debug descriptor: Resource temporarily unavailable
Device Status: 0x0001
Self Powered
Usage Page (Monitor), ; USB monitor (80h, monitor page)
Usage (01h),
Collection (Application),
Usage Page (FF30h), ; FF30h, vendor-defined
Report ID (1),
Report Size (8),
Report Count (516),
Logical Minimum (0),
Logical Maximum (255),
Usage (01h),
Feature (Variable),
Report ID (2),
Report Size (8),
Report Count (38),
Logical Minimum (0),
Logical Maximum (255),
Usage (02h),
Feature (Variable),
Report ID (3),
Report Size (8),
Report Count (38),
Logical Minimum (0),
Logical Maximum (255),
Usage (03h),
Input (Variable),
Usage (03h),
Feature (Variable),
Report ID (4),
Report Size (8),
Report Count (262),
Logical Minimum (0),
Logical Maximum (255),
Usage (04h),
Feature (Variable),
Report ID (5),
Report Size (8),
Report Count (262),
Logical Minimum (0),
Logical Maximum (255),
Usage (05h),
Feature (Variable),
Report ID (6),
Report Size (16),
Report Count (1),
Logical Minimum (1),
Logical Maximum (32767),
Usage (06h),
Feature (Variable),
Report ID (7),
Report Size (8),
Report Count (7),
Logical Minimum (0),
Logical Maximum (255),
Usage (07h),
Feature (Variable),
Report ID (8),
Report Size (8),
Report Count (24),
Logical Minimum (0),
Logical Maximum (255),
Usage (08h),
Feature (Variable),
Report ID (9),
Report Size (8),
Report Count (74),
Logical Minimum (0),
Logical Maximum (255),
Usage (09h),
Feature (Variable),
End Collection
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment