Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Raw binary from Wireshark: 05 01 09 04
- a1 01 15 00 25 07 35 00 46 3b 01 65 14 09 39 75
- 04 95 01 81 42 65 00 25 01 45 01 05 09 19 01 29
- 16 75 01 95 16 81 02 26 ff 3f 46 ff 3f 75 0e 95
- 01 05 01 09 30 81 02 26 ff 00 46 ff 00 75 08 95
- 03 09 32 09 35 09 31 81 02 06 00 ff 09 01 95 02
- 81 02 95 01 75 01 25 01 45 01 05 09 09 17 81 02
- 06 00 ff 09 01 95 07 81 02 26 ff 00 46 ff 00 06
- 00 ff 09 02 95 07 75 08 91 02 95 90 09 03 b1 02
- c0
- Descriptor parsed by http://eleccelerator.com/usbdescreqparser/:
- 0x05, 0x01, // Usage Page (Generic Desktop Ctrls)
- 0x09, 0x04, // Usage (Joystick)
- 0xA1, 0x01, // Collection (Application)
- 0x15, 0x00, // Logical Minimum (0)
- 0x25, 0x07, // Logical Maximum (7)
- 0x35, 0x00, // Physical Minimum (0)
- 0x46, 0x3B, 0x01, // Physical Maximum (315)
- 0x65, 0x14, // Unit (System: English Rotation, Length: Centimeter)
- 0x09, 0x39, // Usage (Hat switch)
- 0x75, 0x04, // Report Size (4)
- 0x95, 0x01, // Report Count (1)
- 0x81, 0x42, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,Null State)
- 0x65, 0x00, // Unit (None)
- 0x25, 0x01, // Logical Maximum (1)
- 0x45, 0x01, // Physical Maximum (1)
- 0x05, 0x09, // Usage Page (Button)
- 0x19, 0x01, // Usage Minimum (0x01)
- 0x29, 0x16, // Usage Maximum (0x16)
- 0x75, 0x01, // Report Size (1)
- 0x95, 0x16, // Report Count (22)
- 0x81, 0x02, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position)
- 0x26, 0xFF, 0x3F, // Logical Maximum (16383)
- 0x46, 0xFF, 0x3F, // Physical Maximum (16383)
- 0x75, 0x0E, // Report Size (14)
- 0x95, 0x01, // Report Count (1)
- 0x05, 0x01, // Usage Page (Generic Desktop Ctrls)
- 0x09, 0x30, // Usage (X)
- 0x81, 0x02, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position)
- 0x26, 0xFF, 0x00, // Logical Maximum (255)
- 0x46, 0xFF, 0x00, // Physical Maximum (255)
- 0x75, 0x08, // Report Size (8)
- 0x95, 0x03, // Report Count (3)
- 0x09, 0x32, // Usage (Z)
- 0x09, 0x35, // Usage (Rz)
- 0x09, 0x31, // Usage (Y)
- 0x81, 0x02, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position)
- 0x06, 0x00, 0xFF, // Usage Page (Vendor Defined 0xFF00)
- 0x09, 0x01, // Usage (0x01)
- 0x95, 0x02, // Report Count (2)
- 0x81, 0x02, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position)
- 0x95, 0x01, // Report Count (1)
- 0x75, 0x01, // Report Size (1)
- 0x25, 0x01, // Logical Maximum (1)
- 0x45, 0x01, // Physical Maximum (1)
- 0x05, 0x09, // Usage Page (Button)
- 0x09, 0x17, // Usage (0x17)
- 0x81, 0x02, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position)
- 0x06, 0x00, 0xFF, // Usage Page (Vendor Defined 0xFF00)
- 0x09, 0x01, // Usage (0x01)
- 0x95, 0x07, // Report Count (7)
- 0x81, 0x02, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position)
- 0x26, 0xFF, 0x00, // Logical Maximum (255)
- 0x46, 0xFF, 0x00, // Physical Maximum (255)
- 0x06, 0x00, 0xFF, // Usage Page (Vendor Defined 0xFF00)
- 0x09, 0x02, // Usage (0x02)
- 0x95, 0x07, // Report Count (7)
- 0x75, 0x08, // Report Size (8)
- 0x91, 0x02, // Output (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position,Non-volatile)
- 0x95, 0x90, // Report Count (144)
- 0x09, 0x03, // Usage (0x03)
- 0xB1, 0x02, // Feature (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position,Non-volatile)
- 0xC0, // End Collection
- // 133 bytes
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement