Skip to content

EDTracker Pro USB

Steve Hobdell edited this page Aug 25, 2023 · 2 revisions

EDTracker Pro USB

Here's what I've reverse engineered from EDTracker Pro.

Default Report Descriptor

(Obtained with the help of https://github.com/rkprojects/usb-hid-rd-viewer )

Usage Page(0x1) = General Desktop Page
Usage(0x4) = Joystick
Collection(0x1)
  Usage(0x1) = Pointer
  Collection(0x0)
    Report ID(0x1)
    Usage(0x30) = X
    Usage(0x31) = Y
    Usage(0x32) = Z
    Logical Minimum(0x8000)
    Logical Maximum(0x7fff)
    Report Size(0x10)
    Report Count(0x3)
    Input(0x82)
  End Collection
  Usage Page(0xff00)
  Usage(0x1)
  Report ID(0x2)
  Logical Minimum(0x0)
  Logical Maximum(0xff)
  Report Size(0x8)
  Report Count(0xd)
  Usage(0x0)
  Feature(0x102)
  Usage Page(0xff00)
  Usage(0x1)
  Report ID(0x4)
  Logical Minimum(0x0)
  Logical Maximum(0xff)
  Report Size(0x8)
  Report Count(0x2)
  Usage(0x0)
  Feature(0x102)
  Usage Page(0xff00)
  Usage(0x1)
  Report ID(0x3)
  Logical Minimum(0x0)
  Logical Maximum(0xff)
  Report Size(0x8)
  Report Count(0x2b)
  Usage(0x0)
  Feature(0x102)
  Usage Page(0xff00)
  Usage(0x1)
  Report ID(0x6)
  Logical Minimum(0x0)
  Logical Maximum(0xff)
  Report Size(0x8)
  Report Count(0x1)
  Usage(0x0)
  Feature(0x102)
  Usage Page(0xff00)
  Usage(0x1)
  Report ID(0x5)
  Logical Minimum(0x0)
  Logical Maximum(0xff)
  Report Size(0x8)
  Report Count(0x1e)
  Usage(0x0)
  Feature(0x102)
  Usage Page(0xff00)
  Usage(0x1)
  Report ID(0x7)
  Logical Minimum(0x0)
  Logical Maximum(0xff)
  Report Size(0x8)
  Report Count(0x1f)
  Usage(0x0)
  Feature(0x102)
End Collection

Clone this wiki locally