Here is the one I just made 0x05, 0x01, // USAGE_PAGE (Generic Desktop)
0x09, 0x05, // USAGE (Game Pad)
0xa1, 0x00, // COLLECTION (Physical)
0x05, 0x09, // USAGE_PAG...
Maybe I was too late, and my English is not good, sorry.It says "Report Descriptor was not byte aligned".Your report size was 0x64, in bit that was 100. that was wrong, it should end in a multiple of eight. because 1byte = 8bit.For example, part of t...