Created
January 1, 2021 08:26
-
-
Save tmk/78dd3ff4507025bcd8b3d574095fe93f to your computer and use it in GitHub Desktop.
Ducky DK2108
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Bus 001 Device 061: ID 0f39:1083 TG3 Electronics DK2108 | |
Device Descriptor: | |
bLength 18 | |
bDescriptorType 1 | |
bcdUSB 1.10 | |
bDeviceClass 0 | |
bDeviceSubClass 0 | |
bDeviceProtocol 0 | |
bMaxPacketSize0 8 | |
idVendor 0x0f39 TG3 Electronics | |
idProduct 0x1083 | |
bcdDevice 1.00 | |
iManufacturer 0 | |
iProduct 2 DK2108 | |
iSerial 0 | |
bNumConfigurations 1 | |
Configuration Descriptor: | |
bLength 9 | |
bDescriptorType 2 | |
wTotalLength 0x003b | |
bNumInterfaces 2 | |
bConfigurationValue 1 | |
iConfiguration 0 | |
bmAttributes 0xa0 | |
(Bus Powered) | |
Remote Wakeup | |
MaxPower 100mA | |
Interface Descriptor: | |
bLength 9 | |
bDescriptorType 4 | |
bInterfaceNumber 0 | |
bAlternateSetting 0 | |
bNumEndpoints 1 | |
bInterfaceClass 3 Human Interface Device | |
bInterfaceSubClass 1 Boot Interface Subclass | |
bInterfaceProtocol 1 Keyboard | |
iInterface 3 Key board | |
HID Device Descriptor: | |
bLength 9 | |
bDescriptorType 33 | |
bcdHID 1.10 | |
bCountryCode 0 Not supported | |
bNumDescriptors 1 | |
bDescriptorType 34 Report | |
wDescriptorLength 63 | |
Report Descriptor: (length is 63) | |
Item(Global): Usage Page, data= [ 0x01 ] 1 | |
Generic Desktop Controls | |
Item(Local ): Usage, data= [ 0x06 ] 6 | |
Keyboard | |
Item(Main ): Collection, data= [ 0x01 ] 1 | |
Application | |
Item(Global): Usage Page, data= [ 0x07 ] 7 | |
Keyboard | |
Item(Local ): Usage Minimum, data= [ 0xe0 ] 224 | |
Control Left | |
Item(Local ): Usage Maximum, data= [ 0xe7 ] 231 | |
GUI Right | |
Item(Global): Logical Minimum, data= [ 0x00 ] 0 | |
Item(Global): Logical Maximum, data= [ 0x01 ] 1 | |
Item(Global): Report Size, data= [ 0x01 ] 1 | |
Item(Global): Report Count, data= [ 0x08 ] 8 | |
Item(Main ): Input, data= [ 0x02 ] 2 | |
Data Variable Absolute No_Wrap Linear | |
Preferred_State No_Null_Position Non_Volatile Bitfield | |
Item(Global): Report Size, data= [ 0x08 ] 8 | |
Item(Global): Report Count, data= [ 0x01 ] 1 | |
Item(Main ): Input, data= [ 0x03 ] 3 | |
Constant Variable Absolute No_Wrap Linear | |
Preferred_State No_Null_Position Non_Volatile Bitfield | |
Item(Global): Usage Page, data= [ 0x08 ] 8 | |
LEDs | |
Item(Local ): Usage Minimum, data= [ 0x01 ] 1 | |
NumLock | |
Item(Local ): Usage Maximum, data= [ 0x05 ] 5 | |
Kana | |
Item(Global): Report Size, data= [ 0x01 ] 1 | |
Item(Global): Report Count, data= [ 0x05 ] 5 | |
Item(Main ): Output, data= [ 0x02 ] 2 | |
Data Variable Absolute No_Wrap Linear | |
Preferred_State No_Null_Position Non_Volatile Bitfield | |
Item(Global): Report Size, data= [ 0x03 ] 3 | |
Item(Global): Report Count, data= [ 0x01 ] 1 | |
Item(Main ): Output, data= [ 0x03 ] 3 | |
Constant Variable Absolute No_Wrap Linear | |
Preferred_State No_Null_Position Non_Volatile Bitfield | |
Item(Global): Usage Page, data= [ 0x07 ] 7 | |
Keyboard | |
Item(Local ): Usage Minimum, data= [ 0x00 ] 0 | |
No Event | |
Item(Local ): Usage Maximum, data= [ 0xa4 ] 164 | |
ExSel | |
Item(Global): Logical Minimum, data= [ 0x00 ] 0 | |
Item(Global): Logical Maximum, data= [ 0xa4 ] 164 | |
Item(Global): Report Size, data= [ 0x08 ] 8 | |
Item(Global): Report Count, data= [ 0x06 ] 6 | |
Item(Main ): Input, data= [ 0x00 ] 0 | |
Data Array 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 0x0008 1x 8 bytes | |
bInterval 1 | |
Interface Descriptor: | |
bLength 9 | |
bDescriptorType 4 | |
bInterfaceNumber 1 | |
bAlternateSetting 0 | |
bNumEndpoints 1 | |
bInterfaceClass 3 Human Interface Device | |
bInterfaceSubClass 0 | |
bInterfaceProtocol 0 | |
iInterface 4 System Control | |
HID Device Descriptor: | |
bLength 9 | |
bDescriptorType 33 | |
bcdHID 1.10 | |
bCountryCode 0 Not supported | |
bNumDescriptors 1 | |
bDescriptorType 34 Report | |
wDescriptorLength 131 | |
Report Descriptor: (length is 131) | |
Item(Global): Usage Page, data= [ 0x01 ] 1 | |
Generic Desktop Controls | |
Item(Local ): Usage, data= [ 0x80 ] 128 | |
System Control | |
Item(Main ): Collection, data= [ 0x01 ] 1 | |
Application | |
Item(Global): Report ID, data= [ 0x02 ] 2 | |
Item(Local ): Usage, data= [ 0x81 ] 129 | |
System Power Down | |
Item(Local ): Usage, data= [ 0x82 ] 130 | |
System Sleep | |
Item(Local ): Usage, data= [ 0x83 ] 131 | |
System Wake Up | |
Item(Global): Logical Minimum, data= [ 0x00 ] 0 | |
Item(Global): Logical Maximum, data= [ 0x01 ] 1 | |
Item(Global): Report Size, data= [ 0x01 ] 1 | |
Item(Global): Report Count, data= [ 0x03 ] 3 | |
Item(Main ): Input, data= [ 0x06 ] 6 | |
Data Variable Relative No_Wrap Linear | |
Preferred_State No_Null_Position Non_Volatile Bitfield | |
Item(Global): Report Size, data= [ 0x05 ] 5 | |
Item(Global): Report Count, data= [ 0x01 ] 1 | |
Item(Main ): Input, data= [ 0x01 ] 1 | |
Constant Array Absolute No_Wrap Linear | |
Preferred_State No_Null_Position Non_Volatile Bitfield | |
Item(Global): Usage Page, data= [ 0x00 0xff ] 65280 | |
(null) | |
Item(Local ): Usage, data= [ 0x01 ] 1 | |
(null) | |
Item(Global): Report ID, data= [ 0x01 ] 1 | |
Item(Global): Logical Minimum, data= [ 0x00 ] 0 | |
Item(Global): Logical Maximum, data= [ 0xff 0x00 ] 255 | |
Item(Global): Report Size, data= [ 0x08 ] 8 | |
Item(Global): Report Count, data= [ 0x07 ] 7 | |
Item(Main ): Feature, data= [ 0x00 ] 0 | |
Data Array Absolute No_Wrap Linear | |
Preferred_State No_Null_Position Non_Volatile Bitfield | |
Item(Main ): End Collection, data=none | |
Item(Global): Usage Page, data= [ 0x0c ] 12 | |
Consumer | |
Item(Local ): Usage, data= [ 0x01 ] 1 | |
Consumer Control | |
Item(Main ): Collection, data= [ 0x01 ] 1 | |
Application | |
Item(Global): Report ID, data= [ 0x03 ] 3 | |
Item(Global): Logical Minimum, data= [ 0x00 ] 0 | |
Item(Global): Logical Maximum, data= [ 0x01 ] 1 | |
Item(Local ): Usage, data= [ 0xb5 ] 181 | |
Scan Next Track | |
Item(Local ): Usage, data= [ 0xb6 ] 182 | |
Scan Previous Track | |
Item(Local ): Usage, data= [ 0xb7 ] 183 | |
Stop | |
Item(Local ): Usage, data= [ 0xcd ] 205 | |
Play/Pause | |
Item(Local ): Usage, data= [ 0xe2 ] 226 | |
Mute | |
Item(Local ): Usage, data= [ 0xe5 ] 229 | |
Bass Boost | |
Item(Local ): Usage, data= [ 0xe7 ] 231 | |
Loudness | |
Item(Local ): Usage, data= [ 0xe9 ] 233 | |
Volume Increment | |
Item(Local ): Usage, data= [ 0xea ] 234 | |
Volume Decrement | |
Item(Local ): Usage, data= [ 0x52 0x01 ] 338 | |
Bass Increment | |
Item(Local ): Usage, data= [ 0x53 0x01 ] 339 | |
Bass Decrement | |
Item(Local ): Usage, data= [ 0x54 0x01 ] 340 | |
Treble Increment | |
Item(Local ): Usage, data= [ 0x55 0x01 ] 341 | |
Treble Decrement | |
Item(Local ): Usage, data= [ 0x83 0x01 ] 387 | |
AL Consumer Control Configuration | |
Item(Local ): Usage, data= [ 0x8a 0x01 ] 394 | |
AL Email Reader | |
Item(Local ): Usage, data= [ 0x92 0x01 ] 402 | |
AL Calculator | |
Item(Local ): Usage, data= [ 0x94 0x01 ] 404 | |
AL Local Machine Browser | |
Item(Local ): Usage, data= [ 0x21 0x02 ] 545 | |
AC Search | |
Item(Local ): Usage, data= [ 0x23 0x02 ] 547 | |
AC Home | |
Item(Local ): Usage, data= [ 0x24 0x02 ] 548 | |
AC Back | |
Item(Local ): Usage, data= [ 0x25 0x02 ] 549 | |
AC Forward | |
Item(Local ): Usage, data= [ 0x26 0x02 ] 550 | |
AC Stop | |
Item(Local ): Usage, data= [ 0x27 0x02 ] 551 | |
AC Refresh | |
Item(Local ): Usage, data= [ 0x2a 0x02 ] 554 | |
(null) | |
Item(Global): Report Size, data= [ 0x01 ] 1 | |
Item(Global): Report Count, data= [ 0x18 ] 24 | |
Item(Main ): Input, 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 0x82 EP 2 IN | |
bmAttributes 3 | |
Transfer Type Interrupt | |
Synch Type None | |
Usage Type Data | |
wMaxPacketSize 0x0008 1x 8 bytes | |
bInterval 10 | |
can't get debug descriptor: Resource temporarily unavailable | |
Device Status: 0x0000 | |
(Bus Powered) | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment