Created
June 16, 2020 01:24
-
-
Save lkraider/7feb68d6cd68c0e7091600bdfa3c5435 to your computer and use it in GitHub Desktop.
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
# parsed report from: https://gist.github.com/lkraider/729223f16025c1ff6223536896465e36 | |
# using online tool: http://eleccelerator.com/usbdescreqparser/ | |
0x05, 0x86, // Usage Page (Power Pages) | |
0x09, 0x04, // Usage (0x04) | |
0xA1, 0x01, // Collection (Application) | |
0x05, 0x84, // Usage Page (Power Pages) | |
0x09, 0x1E, // Usage (0x1E) | |
0xA1, 0x00, // Collection (Physical) | |
0x85, 0x01, // Report ID (1) | |
0x09, 0x1F, // Usage (0x1F) | |
0x65, 0x00, // Unit (None) | |
0x75, 0x04, // Report Size (4) | |
0x95, 0x01, // Report Count (1) | |
0x15, 0x00, // Logical Minimum (0) | |
0x25, 0x0F, // Logical Maximum (15) | |
0x65, 0x00, // Unit (None) | |
0xB1, 0x02, // Feature (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position,Non-volatile) | |
0x75, 0x04, // Report Size (4) | |
0x95, 0x01, // Report Count (1) | |
0xB1, 0x03, // Feature (Const,Var,Abs,No Wrap,Linear,Preferred State,No Null Position,Non-volatile) | |
0x09, 0x40, // Usage (0x40) | |
0x75, 0x10, // Report Size (16) | |
0x95, 0x01, // Report Count (1) | |
0x67, 0x21, 0xD1, 0xF0, 0x00, // Unit (System: SI Linear, Length: Radians, Mass: Gram) | |
0x55, 0x07, // Unit Exponent (7) | |
0x15, 0x00, // Logical Minimum (0) | |
0x26, 0xFA, 0x00, // Logical Maximum (250) | |
0xB1, 0x02, // Feature (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position,Non-volatile) | |
0x09, 0x42, // Usage (0x42) | |
0x75, 0x10, // Report Size (16) | |
0x95, 0x01, // Report Count (1) | |
0x66, 0x01, 0xF0, // Unit (System: SI Linear) | |
0x55, 0x00, // Unit Exponent (0) | |
0x15, 0x00, // Logical Minimum (0) | |
0x25, 0x3C, // Logical Maximum (60) | |
0xB1, 0x02, // Feature (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position,Non-volatile) | |
0x09, 0x53, // Usage (0x53) | |
0x75, 0x10, // Report Size (16) | |
0x95, 0x01, // Report Count (1) | |
0x67, 0x21, 0xD1, 0xF0, 0x00, // Unit (System: SI Linear, Length: Radians, Mass: Gram) | |
0x55, 0x07, // Unit Exponent (7) | |
0x15, 0x00, // Logical Minimum (0) | |
0x26, 0xFA, 0x00, // Logical Maximum (250) | |
0xB1, 0x02, // Feature (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position,Non-volatile) | |
0x09, 0x54, // Usage (0x54) | |
0x75, 0x10, // Report Size (16) | |
0x95, 0x01, // Report Count (1) | |
0x67, 0x21, 0xD1, 0xF0, 0x00, // Unit (System: SI Linear, Length: Radians, Mass: Gram) | |
0x55, 0x07, // Unit Exponent (7) | |
0x15, 0x00, // Logical Minimum (0) | |
0x26, 0xFA, 0x00, // Logical Maximum (250) | |
0xB1, 0x02, // Feature (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position,Non-volatile) | |
0x09, 0xFD, // Usage (0xFD) | |
0x09, 0xFE, // Usage (0xFE) | |
0x09, 0xFF, // Usage (0xFF) | |
0x75, 0x08, // Report Size (8) | |
0x95, 0x03, // Report Count (3) | |
0x26, 0xFF, 0x00, // Logical Maximum (255) | |
0x65, 0x00, // Unit (None) | |
0xB1, 0x00, // Feature (Data,Array,Abs,No Wrap,Linear,Preferred State,No Null Position,Non-volatile) | |
0xC0, // End Collection | |
0x05, 0x84, // Usage Page (Power Pages) | |
0x09, 0x1E, // Usage (0x1E) | |
0xA1, 0x00, // Collection (Physical) | |
0x85, 0x02, // Report ID (2) | |
0x09, 0x1F, // Usage (0x1F) | |
0x65, 0x00, // Unit (None) | |
0x75, 0x04, // Report Size (4) | |
0x95, 0x01, // Report Count (1) | |
0x15, 0x00, // Logical Minimum (0) | |
0x25, 0x0F, // Logical Maximum (15) | |
0x65, 0x00, // Unit (None) | |
0xB1, 0x02, // Feature (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position,Non-volatile) | |
0x95, 0x01, // Report Count (1) | |
0x75, 0x04, // Report Size (4) | |
0xB1, 0x03, // Feature (Const,Var,Abs,No Wrap,Linear,Preferred State,No Null Position,Non-volatile) | |
0x09, 0x40, // Usage (0x40) | |
0x75, 0x10, // Report Size (16) | |
0x95, 0x01, // Report Count (1) | |
0x67, 0x21, 0xD1, 0xF0, 0x00, // Unit (System: SI Linear, Length: Radians, Mass: Gram) | |
0x55, 0x07, // Unit Exponent (7) | |
0x15, 0x00, // Logical Minimum (0) | |
0x26, 0xFA, 0x00, // Logical Maximum (250) | |
0xB1, 0x02, // Feature (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position,Non-volatile) | |
0x09, 0x42, // Usage (0x42) | |
0x75, 0x10, // Report Size (16) | |
0x95, 0x01, // Report Count (1) | |
0x66, 0x01, 0xF0, // Unit (System: SI Linear) | |
0x55, 0x00, // Unit Exponent (0) | |
0x15, 0x00, // Logical Minimum (0) | |
0x25, 0x3C, // Logical Maximum (60) | |
0xB1, 0x02, // Feature (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position,Non-volatile) | |
0x09, 0x43, // Usage (0x43) | |
0x75, 0x10, // Report Size (16) | |
0x95, 0x01, // Report Count (1) | |
0x66, 0x21, 0xD1, // Unit (System: SI Linear, Length: Radians, Mass: Gram) | |
0x55, 0x07, // Unit Exponent (7) | |
0x15, 0x00, // Logical Minimum (0) | |
0x27, 0xFE, 0xFF, 0x00, 0x00, // Logical Maximum (65533) | |
0xB1, 0x02, // Feature (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position,Non-volatile) | |
0x09, 0x44, // Usage (0x44) | |
0x95, 0x01, // Report Count (1) | |
0x75, 0x10, // Report Size (16) | |
0x66, 0x21, 0xD1, // Unit (System: SI Linear, Length: Radians, Mass: Gram) | |
0x55, 0x07, // Unit Exponent (7) | |
0x15, 0x00, // Logical Minimum (0) | |
0x27, 0xFE, 0xFF, 0x00, 0x00, // Logical Maximum (65533) | |
0xB1, 0x02, // Feature (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position,Non-volatile) | |
0x09, 0x56, // Usage (0x56) | |
0x75, 0x18, // Report Size (24) | |
0x95, 0x01, // Report Count (1) | |
0x66, 0x01, 0x10, // Unit (System: SI Linear, Time: Seconds) | |
0x55, 0x00, // Unit Exponent (0) | |
0x15, 0x00, // Logical Minimum (0) | |
0x27, 0xFE, 0xFF, 0x00, 0x00, // Logical Maximum (65533) | |
0xB1, 0x02, // Feature (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position,Non-volatile) | |
0x09, 0x57, // Usage (0x57) | |
0x75, 0x18, // Report Size (24) | |
0x95, 0x01, // Report Count (1) | |
0x66, 0x01, 0x10, // Unit (System: SI Linear, Time: Seconds) | |
0x55, 0x00, // Unit Exponent (0) | |
0x15, 0x00, // Logical Minimum (0) | |
0x27, 0xFE, 0xFF, 0x00, 0x00, // Logical Maximum (65533) | |
0xB1, 0x02, // Feature (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position,Non-volatile) | |
0xC0, // End Collection | |
0x05, 0x84, // Usage Page (Power Pages) | |
0x09, 0x10, // Usage (0x10) | |
0xA1, 0x00, // Collection (Physical) | |
0x85, 0x03, // Report ID (3) | |
0x09, 0x11, // Usage (0x11) | |
0x65, 0x00, // Unit (None) | |
0x75, 0x04, // Report Size (4) | |
0x95, 0x01, // Report Count (1) | |
0x15, 0x00, // Logical Minimum (0) | |
0x25, 0x0F, // Logical Maximum (15) | |
0x65, 0x00, // Unit (None) | |
0xB1, 0x02, // Feature (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position,Non-volatile) | |
0x75, 0x04, // Report Size (4) | |
0x95, 0x01, // Report Count (1) | |
0xB1, 0x03, // Feature (Const,Var,Abs,No Wrap,Linear,Preferred State,No Null Position,Non-volatile) | |
0x09, 0x02, // Usage (0x02) | |
0xA1, 0x02, // Collection (Logical) | |
0x09, 0x6D, // Usage (0x6D) | |
0x09, 0x61, // Usage (0x61) | |
0x75, 0x01, // Report Size (1) | |
0x95, 0x02, // Report Count (2) | |
0x15, 0x00, // Logical Minimum (0) | |
0x25, 0x01, // Logical Maximum (1) | |
0xB1, 0x02, // Feature (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position,Non-volatile) | |
0x75, 0x06, // Report Size (6) | |
0x95, 0x01, // Report Count (1) | |
0xB1, 0x03, // Feature (Const,Var,Abs,No Wrap,Linear,Preferred State,No Null Position,Non-volatile) | |
0xC0, // End Collection | |
0x09, 0x30, // Usage (0x30) | |
0x75, 0x18, // Report Size (24) | |
0x95, 0x01, // Report Count (1) | |
0x67, 0x21, 0xD1, 0xF0, 0x00, // Unit (System: SI Linear, Length: Radians, Mass: Gram) | |
0x55, 0x05, // Unit Exponent (5) | |
0x27, 0xFE, 0xFF, 0x00, 0x00, // Logical Maximum (65533) | |
0xB1, 0x02, // Feature (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position,Non-volatile) | |
0x09, 0x36, // Usage (0x36) | |
0x75, 0x10, // Report Size (16) | |
0x95, 0x01, // Report Count (1) | |
0x67, 0x01, 0x00, 0x01, 0x00, // Unit (System: SI Linear, Temperature: Kelvin) | |
0x27, 0xFE, 0xFF, 0x00, 0x00, // Logical Maximum (65533) | |
0xB1, 0x02, // Feature (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position,Non-volatile) | |
0x09, 0x58, // Usage (0x58) | |
0x75, 0x01, // Report Size (1) | |
0x95, 0x06, // Report Count (6) | |
0x15, 0x00, // Logical Minimum (0) | |
0x25, 0x01, // Logical Maximum (1) | |
0x81, 0x02, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position) | |
0x75, 0x02, // Report Size (2) | |
0x95, 0x01, // Report Count (1) | |
0x81, 0x03, // Input (Const,Var,Abs,No Wrap,Linear,Preferred State,No Null Position) | |
0x09, 0x58, // Usage (0x58) | |
0x75, 0x01, // Report Size (1) | |
0x95, 0x04, // Report Count (4) | |
0x15, 0x00, // Logical Minimum (0) | |
0x25, 0x01, // Logical Maximum (1) | |
0xB1, 0x02, // Feature (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position,Non-volatile) | |
0x75, 0x04, // Report Size (4) | |
0x95, 0x01, // Report Count (1) | |
0xB1, 0x03, // Feature (Const,Var,Abs,No Wrap,Linear,Preferred State,No Null Position,Non-volatile) | |
0xC0, // End Collection | |
0x05, 0x84, // Usage Page (Power Pages) | |
0x09, 0x16, // Usage (0x16) | |
0xA1, 0x00, // Collection (Physical) | |
0x85, 0x04, // Report ID (4) | |
0x09, 0x17, // Usage (0x17) | |
0x75, 0x04, // Report Size (4) | |
0x95, 0x01, // Report Count (1) | |
0x15, 0x00, // Logical Minimum (0) | |
0x25, 0x0F, // Logical Maximum (15) | |
0x65, 0x00, // Unit (None) | |
0x81, 0x02, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position) | |
0x75, 0x04, // Report Size (4) | |
0x95, 0x01, // Report Count (1) | |
0x81, 0x03, // Input (Const,Var,Abs,No Wrap,Linear,Preferred State,No Null Position) | |
0x09, 0x1A, // Usage (0x1A) | |
0xA1, 0x00, // Collection (Physical) | |
0x09, 0x1B, // Usage (0x1B) | |
0x09, 0x1F, // Usage (0x1F) | |
0x75, 0x04, // Report Size (4) | |
0x95, 0x02, // Report Count (2) | |
0x15, 0x00, // Logical Minimum (0) | |
0x25, 0x0F, // Logical Maximum (15) | |
0x65, 0x00, // Unit (None) | |
0x81, 0x02, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position) | |
0x09, 0x02, // Usage (0x02) | |
0xA1, 0x02, // Collection (Logical) | |
0x09, 0x61, // Usage (0x61) | |
0x75, 0x01, // Report Size (1) | |
0x95, 0x01, // Report Count (1) | |
0x15, 0x00, // Logical Minimum (0) | |
0x25, 0x01, // Logical Maximum (1) | |
0x81, 0x02, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position) | |
0x75, 0x07, // Report Size (7) | |
0x95, 0x01, // Report Count (1) | |
0x81, 0x03, // Input (Const,Var,Abs,No Wrap,Linear,Preferred State,No Null Position) | |
0xC0, // End Collection | |
0x09, 0x30, // Usage (0x30) | |
0x75, 0x10, // Report Size (16) | |
0x95, 0x01, // Report Count (1) | |
0x67, 0x21, 0xD1, 0xF0, 0x00, // Unit (System: SI Linear, Length: Radians, Mass: Gram) | |
0x55, 0x05, // Unit Exponent (5) | |
0x27, 0xFE, 0xFF, 0x00, 0x00, // Logical Maximum (65533) | |
0x81, 0x02, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position) | |
0x09, 0x32, // Usage (0x32) | |
0x75, 0x10, // Report Size (16) | |
0x95, 0x01, // Report Count (1) | |
0x66, 0x01, 0xF0, // Unit (System: SI Linear) | |
0x55, 0x05, // Unit Exponent (5) | |
0x27, 0xFE, 0xFF, 0x00, 0x00, // Logical Maximum (65533) | |
0x81, 0x02, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position) | |
0xC0, // End Collection | |
0x09, 0x1C, // Usage (0x1C) | |
0xA1, 0x00, // Collection (Physical) | |
0x85, 0x05, // Report ID (5) | |
0x09, 0x1D, // Usage (0x1D) | |
0x09, 0x1F, // Usage (0x1F) | |
0x75, 0x04, // Report Size (4) | |
0x95, 0x02, // Report Count (2) | |
0x15, 0x00, // Logical Minimum (0) | |
0x25, 0x0F, // Logical Maximum (15) | |
0x65, 0x00, // Unit (None) | |
0x81, 0x02, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position) | |
0x09, 0x30, // Usage (0x30) | |
0x75, 0x10, // Report Size (16) | |
0x95, 0x01, // Report Count (1) | |
0x67, 0x21, 0xD1, 0xF0, 0x00, // Unit (System: SI Linear, Length: Radians, Mass: Gram) | |
0x55, 0x05, // Unit Exponent (5) | |
0x27, 0xFE, 0xFF, 0x00, 0x00, // Logical Maximum (65533) | |
0x81, 0x02, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position) | |
0x09, 0x32, // Usage (0x32) | |
0x75, 0x10, // Report Size (16) | |
0x95, 0x01, // Report Count (1) | |
0x66, 0x01, 0xF0, // Unit (System: SI Linear) | |
0x55, 0x05, // Unit Exponent (5) | |
0x27, 0xFE, 0xFF, 0x00, 0x00, // Logical Maximum (65533) | |
0x81, 0x02, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position) | |
0x09, 0x35, // Usage (0x35) | |
0x75, 0x10, // Report Size (16) | |
0x95, 0x01, // Report Count (1) | |
0x15, 0x00, // Logical Minimum (0) | |
0x26, 0xFF, 0x00, // Logical Maximum (255) | |
0x81, 0x02, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position) | |
0x09, 0x02, // Usage (0x02) | |
0xA1, 0x02, // Collection (Logical) | |
0x09, 0x65, // Usage (0x65) | |
0x09, 0x6E, // Usage (0x6E) | |
0x09, 0x6F, // Usage (0x6F) | |
0x75, 0x01, // Report Size (1) | |
0x95, 0x03, // Report Count (3) | |
0x15, 0x00, // Logical Minimum (0) | |
0x25, 0x01, // Logical Maximum (1) | |
0x65, 0x00, // Unit (None) | |
0x81, 0x02, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position) | |
0x75, 0x05, // Report Size (5) | |
0x95, 0x01, // Report Count (1) | |
0x81, 0x03, // Input (Const,Var,Abs,No Wrap,Linear,Preferred State,No Null Position) | |
0xC0, // End Collection | |
0xC0, // End Collection | |
0xC0, // End Collection | |
0xC0, // End Collection | |
// 624 bytes |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment