use usb_hid.patch by @j1rie