OpenELEC/OpenELEC.tv — pull request #1475 by adamsutton (2012-11-16 16:45:49+00:00)
Title: linux: Fix problems caused by hid-spinelplus not registering special IDs

This fixes the problem with the interaction between hid-spinelplus and hid-generic.

I have spoken to Jiri Kosina the HID maintainer and he originally suggested we submit the module upstream. However having looked at it and realised it only includes key mappings he has suggested that this can now be handled in userspace using new udev rules.

The existence of drivers similar to hid-spinelplus (in the mainline kernel code) is simply a relic of how things were before udev was improved to include support for changing the key mappings. And so its unlikely that hid-spinelplus would be accepted into the kernel. Instead we should create some udev rules and submit to the udev team.

I might take a look at this if I can find the time.