diff -ruN a/linux-2.6.35/drivers/hid/hid-ids.h b/linux-2.6.35/drivers/hid/hid-ids.h --- a/linux-2.6.35/drivers/hid/hid-ids.h 2011-04-05 13:06:08.000000000 -0600 +++ b/linux-2.6.35/drivers/hid/hid-ids.h 2011-04-04 23:26:27.406535007 -0600 @@ -512,6 +512,7 @@ #define USB_DEVICE_ID_DUAL_USB_JOYPAD 0x8866 #define USB_VENDOR_ID_WISEGROUP_LTD 0x6666 +#define USB_DEVICE_ID_WISEGROUP_SUPERJOY_BOX_5 0x8804 #define USB_VENDOR_ID_WISEGROUP_LTD2 0x6677 #define USB_DEVICE_ID_SMARTJOY_DUAL_PLUS 0x8802 diff -ruN a/linux-2.6.35/drivers/hid/usbhid/hid-quirks.c b/linux-2.6.35/drivers/hid/usbhid/hid-quirks.c --- a/linux-2.6.35/drivers/hid/usbhid/hid-quirks.c 2011-04-05 13:06:08.000000000 -0600 +++ b/linux-2.6.35/drivers/hid/usbhid/hid-quirks.c 2011-04-04 23:27:13.376534999 -0600 @@ -72,6 +72,7 @@ { USB_VENDOR_ID_WISEGROUP, USB_DEVICE_ID_QUAD_USB_JOYPAD, HID_QUIRK_NOGET | HID_QUIRK_MULTI_INPUT }, { USB_VENDOR_ID_WISEGROUP_LTD, USB_DEVICE_ID_SMARTJOY_DUAL_PLUS, HID_QUIRK_NOGET | HID_QUIRK_MULTI_INPUT }, + { USB_VENDOR_ID_WISEGROUP_LTD, USB_DEVICE_ID_WISEGROUP_SUPERJOY_BOX_5, HID_QUIRK_NOGET | HID_QUIRK_MULTI_INPUT }, { USB_VENDOR_ID_WISEGROUP_LTD2, USB_DEVICE_ID_SMARTJOY_DUAL_PLUS, HID_QUIRK_NOGET | HID_QUIRK_MULTI_INPUT }, { 0, 0 }