Patch version 2 applied  http://www.kernelhub.org/?msg=327294&p=2

After suggestion from David Barksdale: "To get it working you need to move hid_hw_close(hdev); from probe to remove.
I'll be sending out V3 in a couple days with added GPIO and PROM support."
hid_hw_close(hdev); moved from probe to remove.