)]}'
{
  "commit": "ff21a635dd1a9c6ca378847160897649cdbbfae4",
  "tree": "c30d97697d759bc599be8a6c69f74f5b7e44978f",
  "parents": [
    "c2848f2eef4dd08b0fd2a8eba1694fd8e77ddb67"
  ],
  "author": {
    "name": "Edwin Velds",
    "email": "e.velds@gmail.com",
    "time": "Mon Jan 11 00:25:15 2016 +0100"
  },
  "committer": {
    "name": "Jiri Kosina",
    "email": "jkosina@suse.cz",
    "time": "Thu Jan 28 14:27:44 2016 +0100"
  },
  "message": "HID: logitech-hidpp: Force feedback support for the Logitech G920\n\nThis patch implements force feedback support for the Logitech\nG920 Driving Force Racing Wheel. It is a generic implementation\nof feature 0x8123 of the Logitech HID++ protocol and should be\nusable for any future devices that implement this feature.\n\nThis patch should be applied after the basic G920 support patch\nby Simon Wood:\nhttp://www.spinics.net/lists/linux-input/msg42174.html\n\nThe driving supports everything that is supported by the G920\nfirmware:\n    FF_CONSTANT\n    FF_PERIODIC\n    FF_SINE\n    FF_SQUARE\n    FF_SAW_UP\n    FF_SAW_DOWN\n    FF_TRIANGLE\n    FF_SPRING\n    FF_DAMPER\n    FF_AUTOCENTER\n    FF_GAIN\nand for version 2 firmware also:\n    FF_FRICTION\n    FF_INERTIA\n    FF_RAMP\n\nBoth envelopes and replay values are supported as well, but some\nproblems may occur when using firmware release 1. There is also a\nsmall residual clockwise damper in the wheel when using the first\nfirmware release. All problems are fixed in the soon te be released\nfirmware version 2.\n\nThe default spring is disabled by permanently placing a spring\nforce in the wheel. This spring is also used as the autocenter\nspring.\n\nNote: The wheel _DOES_NOT_ auto switch to Logitech/HID mode (it is stuck\nin XBox since the xpad changes where not included). Michal has an\nalternative approach documented here (and the changes should be submitted\nupstream to usb_modeswitch project):\n\n\u003d\u003d\u003d\nCreate a file named \"046d:c261\" in \"/etc/usb_modeswitch.d\" with the\nfollowing content:\n\nDefaultVendor\u003d046d\nDefaultProduct\u003dc261\nMessageEndpoint\u003d01\nResponseEndpoint\u003d01\nTargetClass\u003d0x03\nMessageContent\u003d\"0f00010142\"\n\nThen run \"usb_modeswitch -c /etc/modeswitch.d/046d:c291\" as root and\nwatch the magic happen:)\n\u003d\u003d\u003d\n\n[jkosina@suse.cz: added information about mode switching from Simon]\n[jkosina@suse.cz: fixed a few stylistic issues pointed out by Simon]\n[jkosina@suse.cz: fix merge conflict due to to_hid_device() changes]\nSigned-off-by: Edwin Velds \u003ce.velds@gmail.com\u003e\nTested-by: Elias Vanderstuyft \u003celias.vds@gmail.com\u003e\nTested-by: Simon Wood \u003csimon@mungewell.org\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bd2ab476c65ef9f73a04a1f732dc7f75a3b49835",
      "old_mode": 33188,
      "old_path": "drivers/hid/hid-logitech-hidpp.c",
      "new_id": "2869bbff08997fa249275810673a437fbb7959b6",
      "new_mode": 33188,
      "new_path": "drivers/hid/hid-logitech-hidpp.c"
    }
  ]
}
