Advertisement
Guest User

Untitled

a guest
Nov 5th, 2022
141
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.82 KB | None | 0 0
  1. $ sudo usbhid-dump -d 256f:c62e
  2. 001:011:000:DESCRIPTOR 1667648810.573469
  3. 05 01 09 08 A1 01 A1 00 85 01 16 A2 FE 26 5E 01
  4. 36 88 FA 46 78 05 55 0C 65 11 09 30 09 31 09 32
  5. 09 33 09 34 09 35 75 10 95 06 81 02 C0 A1 02 85
  6. 03 05 01 05 09 19 01 29 02 15 00 25 01 35 00 45
  7. 01 75 01 95 02 81 02 95 0E 81 03 C0 A1 02 85 04
  8. 05 08 09 4B 15 00 25 01 95 01 75 01 91 02 95 01
  9. 75 07 91 03 C0 A1 02 85 17 15 00 25 64 55 00 65
  10. 00 05 06 09 20 75 08 95 01 81 02 15 00 25 01 06
  11. 00 FF 09 27 75 01 95 01 81 02 75 07 81 03 C0 06
  12. 00 FF 09 01 A1 02 15 80 25 7F 75 08 09 3A A1 02
  13. 85 05 09 20 95 01 B1 02 C0 A1 02 85 06 09 21 95
  14. 01 B1 02 C0 A1 02 85 07 09 22 95 01 B1 02 C0 A1
  15. 02 85 08 09 23 95 07 B1 02 C0 A1 02 85 09 09 24
  16. 95 07 B1 02 C0 A1 02 85 0A 09 25 95 07 B1 02 C0
  17. A1 02 85 0B 09 26 95 01 B1 02 C0 A1 02 85 13 09
  18. 2E 95 01 B1 02 C0 A1 02 85 19 09 31 95 04 B1 02
  19. C0 A1 02 85 1A 09 32 95 07 B1 02 C0 C0 C0
  20.  
  21. Parsed relevant sections:
  22. 0x05, 0x01, // Usage Page (Generic Desktop Ctrls)
  23. 0x09, 0x08, // Usage (Multi-axis Controller)
  24. 0xA1, 0x01, // Collection (Application)
  25. 0xA1, 0x00, // Collection (Physical)
  26. 0x85, 0x01, // Report ID (1)
  27. 0x16, 0xA2, 0xFE, // Logical Minimum (-350)
  28. 0x26, 0x5E, 0x01, // Logical Maximum (350)
  29. 0x36, 0x88, 0xFA, // Physical Minimum (-1400)
  30. 0x46, 0x78, 0x05, // Physical Maximum (1400)
  31. 0x55, 0x0C, // Unit Exponent (-4)
  32. 0x65, 0x11, // Unit (System: SI Linear, Length: Centimeter)
  33. 0x09, 0x30, // Usage (X)
  34. 0x09, 0x31, // Usage (Y)
  35. 0x09, 0x32, // Usage (Z)
  36. 0x09, 0x33, // Usage (Rx)
  37. 0x09, 0x34, // Usage (Ry)
  38. 0x09, 0x35, // Usage (Rz)
  39. 0x75, 0x10, // Report Size (16)
  40. 0x95, 0x06, // Report Count (6)
  41. 0x81, 0x02, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position)
  42. 0xC0, // End Collection
  43.  
  44. 0xA1, 0x02, // Collection (Logical)
  45. 0x85, 0x03, // Report ID (3)
  46. 0x05, 0x01, // Usage Page (Generic Desktop Ctrls)
  47. 0x05, 0x09, // Usage Page (Button)
  48. 0x19, 0x01, // Usage Minimum (0x01)
  49. 0x29, 0x02, // Usage Maximum (0x02)
  50. 0x15, 0x00, // Logical Minimum (0)
  51. 0x25, 0x01, // Logical Maximum (1)
  52. 0x35, 0x00, // Physical Minimum (0)
  53. 0x45, 0x01, // Physical Maximum (1)
  54. 0x75, 0x01, // Report Size (1)
  55. 0x95, 0x02, // Report Count (2)
  56. 0x81, 0x02, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position)
  57. 0x95, 0x0E, // Report Count (14)
  58. 0x81, 0x03, // Input (Const,Var,Abs,No Wrap,Linear,Preferred State,No Null Position)
  59. 0xC0, // End Collection
  60.  
  61. it goes on with LED control, battery indicators and so on...
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement