GYR3101 Integration Notes

From LinuxMCE
Revision as of 02:39, 28 June 2009 by Tschak909 (Talk | contribs) (Added Link to solution.)

Jump to: navigation, search

Solution

The solution to supporting this and similar devices is to create a Generic HID Handler, as described here: Developers_Guide#9.2.8._Generic_HID_Interface

Initial notes:

Has same USB ID as Gyration Go mouse. 0c16:0002.

All buttons except the very bottom buttons for binding emit HID. Will look further when I have my forensic analysis equipment.

I have attached an image here showing what part of the subsystem implements each currently decodable button as a colour coded chart:

GYR3101-colorcode.png
  • Red: Handled by the Keyboard HID event device
  • Green: Handled by the Mouse HID event device
  • Blue: Handled by the Mouse HID device
  • Cyan: Must be decoded by reading hidraw device for keyboard
  • Yellow: Must be decoded by reading hidraw device for mouse

Issues to deal with:

  • We are missing explicit media/light buttons, so some context sensitive mode will have to be created in Orbiter.
  • Get more data from analyser when I get it.

Onward and Upward!

-Thom