Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mouse interface not being recognized (HID:KG only) #140

Closed
J2Kbr opened this issue Apr 27, 2018 · 1 comment
Closed

Mouse interface not being recognized (HID:KG only) #140

J2Kbr opened this issue Apr 27, 2018 · 1 comment

Comments

@J2Kbr
Copy link
Owner

J2Kbr commented Apr 27, 2018

[USB DESCRIPTOR]
12           bLength: 18
01           bDescriptorType: 1 - DEVICE
00 02        bcdUSB: 2.00
00           bDeviceClass: 0 (00)
00           bDeviceSubClass: 0 (00)
00           bDeviceProtocol: 0 (00)
40           bMaxPacketSize0: 64
7D 1E        idVendor: 1E7D
4B 2E        idProduct: 2E4B
00 01        bcdDevice: 1.00
01           iManufacturer: 1
02           iProduct: 2
03           iSerialNumber: 3
01           bNumConfigurations: 1

09           bLength: 9
02           bDescriptorType: 2 - CONFIGURATION
6D 00        wTotalLength: 109
04           bNumInterfaces: 4
01           bConfigurationValue: 1
00           iConfiguration: 0
A0           bmAttributes: 160 (Bus Powered, Remote Wakeup)
FA           MaxPower: 500mA

09             bLength: 9
04             bDescriptorType: 4 - INTERFACE
00             bInterfaceNumber: 0
00             bAlternateSetting: 0
01             bNumEndpoints: 1
03             bInterfaceClass: 3 (03)
01             bInterfaceSubClass: 1 (01)
02             bInterfaceProtocol: 2 (02)
00             iInterface: 0

09               bLength: 9
21               bDescriptorType: 33 - HID
11 01            bcdHID: 1.11
00               bCountryCode: 0
01               bNumDescriptors: 1
22               bDescriptorType: 34
CA 00            wDescriptorLength: 202

07               bLength: 7
05               bDescriptorType: 5 - ENDPOINT
81               bEndpointAddress: 1 IN
03               bmAttributes: 3 (Interrupt, None, Data)
40 00            wMaxPacketSize: 64
01               bInterval: 1

09             bLength: 9
04             bDescriptorType: 4 - INTERFACE
01             bInterfaceNumber: 1
00             bAlternateSetting: 0
01             bNumEndpoints: 1
03             bInterfaceClass: 3 (03)
00             bInterfaceSubClass: 0 (00)
00             bInterfaceProtocol: 0 (00)
00             iInterface: 0

09               bLength: 9
21               bDescriptorType: 33 - HID
11 01            bcdHID: 1.11
00               bCountryCode: 0
01               bNumDescriptors: 1
22               bDescriptorType: 34
3F 00            wDescriptorLength: 63

07               bLength: 7
05               bDescriptorType: 5 - ENDPOINT
82               bEndpointAddress: 2 IN
03               bmAttributes: 3 (Interrupt, None, Data)
40 00            wMaxPacketSize: 64
01               bInterval: 1

09             bLength: 9
04             bDescriptorType: 4 - INTERFACE
02             bInterfaceNumber: 2
00             bAlternateSetting: 0
01             bNumEndpoints: 1
03             bInterfaceClass: 3 (03)
00             bInterfaceSubClass: 0 (00)
00             bInterfaceProtocol: 0 (00)
00             iInterface: 0

09               bLength: 9
21               bDescriptorType: 33 - HID
11 01            bcdHID: 1.11
00               bCountryCode: 0
01               bNumDescriptors: 1
22               bDescriptorType: 34
65 00            wDescriptorLength: 101

07               bLength: 7
05               bDescriptorType: 5 - ENDPOINT
84               bEndpointAddress: 4 IN
03               bmAttributes: 3 (Interrupt, None, Data)
08 00            wMaxPacketSize: 8
0A               bInterval: 10

09             bLength: 9
04             bDescriptorType: 4 - INTERFACE
03             bInterfaceNumber: 3
00             bAlternateSetting: 0
01             bNumEndpoints: 1
03             bInterfaceClass: 3 (03)
00             bInterfaceSubClass: 0 (00)
00             bInterfaceProtocol: 0 (00)
00             iInterface: 0

09               bLength: 9
21               bDescriptorType: 33 - HID
11 01            bcdHID: 1.11
00               bCountryCode: 0
01               bNumDescriptors: 1
22               bDescriptorType: 34
17 00            wDescriptorLength: 23

07               bLength: 7
05               bDescriptorType: 5 - ENDPOINT
83               bEndpointAddress: 3 IN
03               bmAttributes: 3 (Interrupt, None, Data)
08 00            wMaxPacketSize: 8
01               bInterval: 1

[STRING 1 DESCRIPTOR]
ROCCAT

[STRING 2 DESCRIPTOR]
ROCCAT Tyon White

[STRING 3 DESCRIPTOR]
ROC-11-851

[INTERFACE 0 HID DESCRIPTOR]
05 01        (GLOBAL) USAGE_PAGE         0x0001 Generic Desktop Page 
09 02        (LOCAL)  USAGE              0x00010002 Mouse (CA=Application Collection) 
A1 01        (MAIN)   COLLECTION         0x01 Application (Usage=0x00010002: Page=Generic Desktop Page, Usage=Mouse, Type=CA)
85 01          (GLOBAL) REPORT_ID          0x01 (1) 
09 01          (LOCAL)  USAGE              0x00010001 Pointer (CP=Physical Collection) 
A1 00          (MAIN)   COLLECTION         0x00 Physical (Usage=0x00010001: Page=Generic Desktop Page, Usage=Pointer, Type=CP)
05 09            (GLOBAL) USAGE_PAGE         0x0009 Button Page 
19 01            (LOCAL)  USAGE_MINIMUM      0x00090001 Button 1 Primary/trigger (MULTI=Selector, On/Off, Momentary, or One Shot) 
29 05            (LOCAL)  USAGE_MAXIMUM      0x00090005 Button 5 (MULTI=Selector, On/Off, Momentary, or One Shot) 
15 00            (GLOBAL) LOGICAL_MINIMUM    0x00 (0)
25 01            (GLOBAL) LOGICAL_MAXIMUM    0x01 (1) 
95 05            (GLOBAL) REPORT_COUNT       0x05 (5) Number of fields 
75 01            (GLOBAL) REPORT_SIZE        0x01 (1) Number of bits per field 
81 02            (MAIN)   INPUT              0x00000002 (5 fields x 1 bit) 0=Data 1=Variable 0=Absolute 0=NoWrap 0=Linear 0=PrefState 0=NoNull 0=NonVolatile 0=Bitmap 
95 01            (GLOBAL) REPORT_COUNT       0x01 (1) Number of fields 
75 03            (GLOBAL) REPORT_SIZE        0x03 (3) Number of bits per field 
81 01            (MAIN)   INPUT              0x00000001 (1 field x 3 bits) 1=Constant 0=Array 0=Absolute 0=Ignored 0=Ignored 0=PrefState 0=NoNull 
05 01            (GLOBAL) USAGE_PAGE         0x0001 Generic Desktop Page 
09 30            (LOCAL)  USAGE              0x00010030 X (DV=Dynamic Value) 
09 31            (LOCAL)  USAGE              0x00010031 Y (DV=Dynamic Value) 
16 0080          (GLOBAL) LOGICAL_MINIMUM    0x8000 (-32768) 
26 FF7F          (GLOBAL) LOGICAL_MAXIMUM    0x7FFF (32767) 
95 02            (GLOBAL) REPORT_COUNT       0x02 (2) Number of fields 
75 10            (GLOBAL) REPORT_SIZE        0x10 (16) Number of bits per field 
81 06            (MAIN)   INPUT              0x00000006 (2 fields x 16 bits) 0=Data 1=Variable 1=Relative 0=NoWrap 0=Linear 0=PrefState 0=NoNull 0=NonVolatile 0=Bitmap 
09 38            (LOCAL)  USAGE              0x00010038 Wheel (DV=Dynamic Value) 
15 81            (GLOBAL) LOGICAL_MINIMUM    0x81 (-127) 
25 7F            (GLOBAL) LOGICAL_MAXIMUM    0x7F (127) 
95 01            (GLOBAL) REPORT_COUNT       0x01 (1) Number of fields 
75 08            (GLOBAL) REPORT_SIZE        0x08 (8) Number of bits per field 
81 06            (MAIN)   INPUT              0x00000006 (1 field x 8 bits) 0=Data 1=Variable 1=Relative 0=NoWrap 0=Linear 0=PrefState 0=NoNull 0=NonVolatile 0=Bitmap 
05 0C            (GLOBAL) USAGE_PAGE         0x000C Consumer Device Page 
0A 3802          (LOCAL)  USAGE              0x000C0238 AC Pan (LC=Linear Control) 
81 06            (MAIN)   INPUT              0x00000006 (1 field x 8 bits) 0=Data 1=Variable 1=Relative 0=NoWrap 0=Linear 0=PrefState 0=NoNull 0=NonVolatile 0=Bitmap 
C0             (MAIN)   END_COLLECTION     Physical
C0           (MAIN)   END_COLLECTION     Application

05 0C        (GLOBAL) USAGE_PAGE         0x000C Consumer Device Page
09 01        (LOCAL)  USAGE              0x000C0001 Consumer Control (CA=Application Collection) 
A1 01        (MAIN)   COLLECTION         0x01 Application (Usage=0x000C0001: Page=Consumer Device Page, Usage=Consumer Control, Type=CA)
85 02          (GLOBAL) REPORT_ID          0x02 (2) 
19 00          (LOCAL)  USAGE_MINIMUM      0x000C0000 Unassigned 
2A 3C02        (LOCAL)  USAGE_MAXIMUM      0x000C023C AC Format (Sel=Selector) 
15 00          (GLOBAL) LOGICAL_MINIMUM    0x00 (0) 
26 3C02        (GLOBAL) LOGICAL_MAXIMUM    0x023C (572) 
95 01          (GLOBAL) REPORT_COUNT       0x01 (1) Number of fields
75 10          (GLOBAL) REPORT_SIZE        0x10 (16) Number of bits per field 
81 00          (MAIN)   INPUT              0x00000000 (1 field x 16 bits) 0=Data 0=Array 0=Absolute 0=Ignored 0=Ignored 0=PrefState 0=NoNull 
C0           (MAIN)   END_COLLECTION     Application

05 0B        (GLOBAL) USAGE_PAGE         0x000B Telephony Device Page 
09 00        (LOCAL)  USAGE              0x000B0000 Unassigned 
A1 01        (MAIN)   COLLECTION         0x01 Application (Usage=0x000B0000: Page=Telephony Device Page, Usage=Unassigned, Type=)
85 04          (GLOBAL) REPORT_ID          0x04 (4) 
19 00          (LOCAL)  USAGE_MINIMUM      0x000B0000 Unassigned 
29 00          (LOCAL)  USAGE_MAXIMUM      0x000B0000 Unassigned 
15 00          (GLOBAL) LOGICAL_MINIMUM    0x00 (0)
25 00          (GLOBAL) LOGICAL_MAXIMUM    0x00 (0) 
95 02          (GLOBAL) REPORT_COUNT       0x02 (2) Number of fields 
75 08          (GLOBAL) REPORT_SIZE        0x08 (8) Number of bits per field 
B1 01          (MAIN)   FEATURE            0x00000001 (2 fields x 8 bits) 1=Constant 0=Array 0=Absolute 0=NoWrap 0=Linear 0=PrefState 0=NoNull 0=NonVolatile 0=Bitmap 
85 05          (GLOBAL) REPORT_ID          0x05 (5) 
95 02          (GLOBAL) REPORT_COUNT       0x02 (2) Number of fields
B1 01          (MAIN)   FEATURE            0x00000001 (2 fields x 8 bits) 1=Constant 0=Array 0=Absolute 0=NoWrap 0=Linear 0=PrefState 0=NoNull 0=NonVolatile 0=Bitmap 
85 06          (GLOBAL) REPORT_ID          0x06 (6) 
95 1D          (GLOBAL) REPORT_COUNT       0x1D (29) Number of fields 
B1 01          (MAIN)   FEATURE            0x00000001 (29 fields x 8 bits) 1=Constant 0=Array 0=Absolute 0=NoWrap 0=Linear 0=PrefState 0=NoNull 0=NonVolatile 0=Bitmap 
85 07          (GLOBAL) REPORT_ID          0x07 (7) 
95 62          (GLOBAL) REPORT_COUNT       0x62 (98) Number of fields 
B1 01          (MAIN)   FEATURE            0x00000001 (98 fields x 8 bits) 1=Constant 0=Array 0=Absolute 0=NoWrap 0=Linear 0=PrefState 0=NoNull 0=NonVolatile 0=Bitmap 
85 08          (GLOBAL) REPORT_ID          0x08 (8) 
96 0104        (GLOBAL) REPORT_COUNT       0x0401 (1025) Number of fields 
B1 01          (MAIN)   FEATURE            0x00000001 (1025 fields x 8 bits) 1=Constant 0=Array 0=Absolute 0=NoWrap 0=Linear 0=PrefState 0=NoNull 0=NonVolatile 0=Bitmap 
85 09          (GLOBAL) REPORT_ID          0x09 (9) 
95 07          (GLOBAL) REPORT_COUNT       0x07 (7) Number of fields 
B1 01          (MAIN)   FEATURE            0x00000001 (7 fields x 8 bits) 1=Constant 0=Array 0=Absolute 0=NoWrap 0=Linear 0=PrefState 0=NoNull 0=NonVolatile 0=Bitmap 
85 0A          (GLOBAL) REPORT_ID          0x0A (10) 
95 07          (GLOBAL) REPORT_COUNT       0x07 (7) Number of fields
B1 01          (MAIN)   FEATURE            0x00000001 (7 fields x 8 bits) 1=Constant 0=Array 0=Absolute 0=NoWrap 0=Linear 0=PrefState 0=NoNull 0=NonVolatile 0=Bitmap 
85 0C          (GLOBAL) REPORT_ID          0x0C (12) 
95 03          (GLOBAL) REPORT_COUNT       0x03 (3) Number of fields 
B1 01          (MAIN)   FEATURE            0x00000001 (3 fields x 8 bits) 1=Constant 0=Array 0=Absolute 0=NoWrap 0=Linear 0=PrefState 0=NoNull 0=NonVolatile 0=Bitmap 
85 0D          (GLOBAL) REPORT_ID          0x0D (13) 
96 0304        (GLOBAL) REPORT_COUNT       0x0403 (1027) Number of fields 
B1 01          (MAIN)   FEATURE            0x00000001 (1027 fields x 8 bits) 1=Constant 0=Array 0=Absolute 0=NoWrap 0=Linear 0=PrefState 0=NoNull 0=NonVolatile 0=Bitmap 
85 0E          (GLOBAL) REPORT_ID          0x0E (14) 
95 02          (GLOBAL) REPORT_COUNT       0x02 (2) Number of fields 
B1 01          (MAIN)   FEATURE            0x00000001 (2 fields x 8 bits) 1=Constant 0=Array 0=Absolute 0=NoWrap 0=Linear 0=PrefState 0=NoNull 0=NonVolatile 0=Bitmap 
85 0F          (GLOBAL) REPORT_ID          0x0F (15) 
95 05          (GLOBAL) REPORT_COUNT       0x05 (5) Number of fields 
B1 01          (MAIN)   FEATURE            0x00000001 (5 fields x 8 bits) 1=Constant 0=Array 0=Absolute 0=NoWrap 0=Linear 0=PrefState 0=NoNull 0=NonVolatile 0=Bitmap 
85 10          (GLOBAL) REPORT_ID          0x10 (16) 
95 0F          (GLOBAL) REPORT_COUNT       0x0F (15) Number of fields 
B1 01          (MAIN)   FEATURE            0x00000001 (15 fields x 8 bits) 1=Constant 0=Array 0=Absolute 0=NoWrap 0=Linear 0=PrefState 0=NoNull 0=NonVolatile 0=Bitmap 
85 1B          (GLOBAL) REPORT_ID          0x1B (27) 
96 0104        (GLOBAL) REPORT_COUNT       0x0401 (1025) Number of fields 
B1 01          (MAIN)   FEATURE            0x00000001 (1025 fields x 8 bits) 1=Constant 0=Array 0=Absolute 0=NoWrap 0=Linear 0=PrefState 0=NoNull 0=NonVolatile 0=Bitmap 
85 1C          (GLOBAL) REPORT_ID          0x1C (28) 
95 02          (GLOBAL) REPORT_COUNT       0x02 (2) Number of fields 
B1 01          (MAIN)   FEATURE            0x00000001 (2 fields x 8 bits) 1=Constant 0=Array 0=Absolute 0=NoWrap 0=Linear 0=PrefState 0=NoNull 0=NonVolatile 0=Bitmap 
C0           (MAIN)   END_COLLECTION     Application

[INTERFACE 1 HID DESCRIPTOR]
05 01        (GLOBAL) USAGE_PAGE         0x0001 Generic Desktop Page 
09 06        (LOCAL)  USAGE              0x00010006 Keyboard (CA=Application Collection) 
A1 01        (MAIN)   COLLECTION         0x01 Application (Usage=0x00010006: Page=Generic Desktop Page, Usage=Keyboard, Type=CA)
05 07          (GLOBAL) USAGE_PAGE         0x0007 Keyboard/Keypad Page 
19 E0          (LOCAL)  USAGE_MINIMUM      0x000700E0 Keyboard Left Control (DV=Dynamic Value) 
29 E7          (LOCAL)  USAGE_MAXIMUM      0x000700E7 Keyboard Right GUI (DV=Dynamic Value) 
15 00          (GLOBAL) LOGICAL_MINIMUM    0x00 (0)
25 01          (GLOBAL) LOGICAL_MAXIMUM    0x01 (1) 
95 08          (GLOBAL) REPORT_COUNT       0x08 (8) Number of fields 
75 01          (GLOBAL) REPORT_SIZE        0x01 (1) Number of bits per field 
81 02          (MAIN)   INPUT              0x00000002 (8 fields x 1 bit) 0=Data 1=Variable 0=Absolute 0=NoWrap 0=Linear 0=PrefState 0=NoNull 0=NonVolatile 0=Bitmap 
95 08          (GLOBAL) REPORT_COUNT       0x08 (8) Number of fields
75 01          (GLOBAL) REPORT_SIZE        0x01 (1) Number of bits per field
81 01          (MAIN)   INPUT              0x00000001 (8 fields x 1 bit) 1=Constant 0=Array 0=Absolute 0=Ignored 0=Ignored 0=PrefState 0=NoNull 
95 05          (GLOBAL) REPORT_COUNT       0x05 (5) Number of fields 
75 01          (GLOBAL) REPORT_SIZE        0x01 (1) Number of bits per field
05 08          (GLOBAL) USAGE_PAGE         0x0008 LED Indicator Page 
19 01          (LOCAL)  USAGE_MINIMUM      0x00080001 Num Lock (OOC=On/Off Control) 
29 05          (LOCAL)  USAGE_MAXIMUM      0x00080005 Kana (OOC=On/Off Control) 
91 02          (MAIN)   OUTPUT             0x00000002 (5 fields x 1 bit) 0=Data 1=Variable 0=Absolute 0=NoWrap 0=Linear 0=PrefState 0=NoNull 0=NonVolatile 0=Bitmap 
95 01          (GLOBAL) REPORT_COUNT       0x01 (1) Number of fields 
75 03          (GLOBAL) REPORT_SIZE        0x03 (3) Number of bits per field 
91 01          (MAIN)   OUTPUT             0x00000001 (1 field x 3 bits) 1=Constant 0=Array 0=Absolute 0=NoWrap 0=Linear 0=PrefState 0=NoNull 0=NonVolatile 0=Bitmap 
95 06          (GLOBAL) REPORT_COUNT       0x06 (6) Number of fields 
75 08          (GLOBAL) REPORT_SIZE        0x08 (8) Number of bits per field 
15 00          (GLOBAL) LOGICAL_MINIMUM    0x00 (0)
25 65          (GLOBAL) LOGICAL_MAXIMUM    0x65 (101) 
05 07          (GLOBAL) USAGE_PAGE         0x0007 Keyboard/Keypad Page 
19 00          (LOCAL)  USAGE_MINIMUM      0x00070000 Keyboard No event indicated (Sel=Selector) 
29 65          (LOCAL)  USAGE_MAXIMUM      0x00070065 Keyboard Application (Sel=Selector) 
81 00          (MAIN)   INPUT              0x00000000 (6 fields x 8 bits) 0=Data 0=Array 0=Absolute 0=Ignored 0=Ignored 0=PrefState 0=NoNull 
C0           (MAIN)   END_COLLECTION     Application

[INTERFACE 2 HID DESCRIPTOR]
05 01        (GLOBAL) USAGE_PAGE         0x0001 Generic Desktop Page 
09 04        (LOCAL)  USAGE              0x00010004 Joystick (CA=Application Collection) 
A1 01        (MAIN)   COLLECTION         0x01 Application (Usage=0x00010004: Page=Generic Desktop Page, Usage=Joystick, Type=CA)
A1 02          (MAIN)   COLLECTION         0x02 Logical (Usage=0x0: Page=, Usage=, Type=)
15 00            (GLOBAL) LOGICAL_MINIMUM    0x00 (0)
26 FF00          (GLOBAL) LOGICAL_MAXIMUM    0x00FF (255) 
35 00            (GLOBAL) PHYSICAL_MINIMUM   0x00 (0)
46 FF00          (GLOBAL) PHYSICAL_MAXIMUM   0x00FF (255) 
05 01            (GLOBAL) USAGE_PAGE         0x0001 Generic Desktop Page
09 30            (LOCAL)  USAGE              0x00010030 X (DV=Dynamic Value) 
09 31            (LOCAL)  USAGE              0x00010031 Y (DV=Dynamic Value) 
09 32            (LOCAL)  USAGE              0x00010032 Z (DV=Dynamic Value) 
09 35            (LOCAL)  USAGE              0x00010035 Rz (DV=Dynamic Value) 
75 08            (GLOBAL) REPORT_SIZE        0x08 (8) Number of bits per field 
95 04            (GLOBAL) REPORT_COUNT       0x04 (4) Number of fields 
81 02            (MAIN)   INPUT              0x00000002 (4 fields x 8 bits) 0=Data 1=Variable 0=Absolute 0=NoWrap 0=Linear 0=PrefState 0=NoNull 0=NonVolatile 0=Bitmap 
75 04            (GLOBAL) REPORT_SIZE        0x04 (4) Number of bits per field 
95 01            (GLOBAL) REPORT_COUNT       0x01 (1) Number of fields 
25 07            (GLOBAL) LOGICAL_MAXIMUM    0x07 (7) 
46 3B01          (GLOBAL) PHYSICAL_MAXIMUM   0x013B (315) 
65 14            (GLOBAL) UNIT               0x00000014 Rotation in degrees [1° units] (4=System=English Rotation, 1=Rotation=Degrees) 
09 39            (LOCAL)  USAGE              0x00010039 Hat switch (DV=Dynamic Value) 
81 42            (MAIN)   INPUT              0x00000042 (1 field x 4 bits) 0=Data 1=Variable 0=Absolute 0=NoWrap 0=Linear 0=PrefState 1=Null 0=NonVolatile 0=Bitmap 
65 00            (GLOBAL) UNIT               0x00000000 No unit (0=None) 
75 01            (GLOBAL) REPORT_SIZE        0x01 (1) Number of bits per field 
95 0C            (GLOBAL) REPORT_COUNT       0x0C (12) Number of fields 
25 01            (GLOBAL) LOGICAL_MAXIMUM    0x01 (1) 
45 01            (GLOBAL) PHYSICAL_MAXIMUM   0x01 (1) 
05 09            (GLOBAL) USAGE_PAGE         0x0009 Button Page 
19 01            (LOCAL)  USAGE_MINIMUM      0x00090001 Button 1 Primary/trigger (MULTI=Selector, On/Off, Momentary, or One Shot) 
29 0C            (LOCAL)  USAGE_MAXIMUM      0x0009000C Button 12 (MULTI=Selector, On/Off, Momentary, or One Shot) 
81 02            (MAIN)   INPUT              0x00000002 (12 fields x 1 bit) 0=Data 1=Variable 0=Absolute 0=NoWrap 0=Linear 0=PrefState 0=NoNull 0=NonVolatile 0=Bitmap 
06 FFFF          (GLOBAL) USAGE_PAGE         0xFFFF Vendor-defined 
75 08            (GLOBAL) REPORT_SIZE        0x08 (8) Number of bits per field 
95 02            (GLOBAL) REPORT_COUNT       0x02 (2) Number of fields 
25 01            (GLOBAL) LOGICAL_MAXIMUM    0x01 (1)
45 01            (GLOBAL) PHYSICAL_MAXIMUM   0x01 (1)
09 01            (LOCAL)  USAGE              0xFFFF0001  
81 02            (MAIN)   INPUT              0x00000002 (2 fields x 8 bits) 0=Data 1=Variable 0=Absolute 0=NoWrap 0=Linear 0=PrefState 0=NoNull 0=NonVolatile 0=Bitmap 
C0             (MAIN)   END_COLLECTION     Logical
A1 02          (MAIN)   COLLECTION         0x02 Logical (Usage=0x0: Page=, Usage=, Type=)
75 08            (GLOBAL) REPORT_SIZE        0x08 (8) Number of bits per field
95 07            (GLOBAL) REPORT_COUNT       0x07 (7) Number of fields 
26 FF00          (GLOBAL) LOGICAL_MAXIMUM    0x00FF (255) 
46 FF00          (GLOBAL) PHYSICAL_MAXIMUM   0x00FF (255) 
09 02            (LOCAL)  USAGE              0xFFFF0002  
91 02            (MAIN)   OUTPUT             0x00000002 (7 fields x 8 bits) 0=Data 1=Variable 0=Absolute 0=NoWrap 0=Linear 0=PrefState 0=NoNull 0=NonVolatile 0=Bitmap 
C0             (MAIN)   END_COLLECTION     Logical
C0           (MAIN)   END_COLLECTION     Application

[INTERFACE 3 HID DESCRIPTOR]
05 0A        (GLOBAL) USAGE_PAGE         0x000A Ordinal Page 
09 00        (LOCAL)  USAGE              0x000A0000 Reserved  
A1 01        (MAIN)   COLLECTION         0x01 Application (Usage=0x000A0000: Page=Ordinal Page, Usage=Reserved, Type=)
85 03          (GLOBAL) REPORT_ID          0x03 (3) 
19 00          (LOCAL)  USAGE_MINIMUM      0x000A0000 Reserved  
29 00          (LOCAL)  USAGE_MAXIMUM      0x000A0000 Reserved  
15 00          (GLOBAL) LOGICAL_MINIMUM    0x00 (0)
25 00          (GLOBAL) LOGICAL_MAXIMUM    0x00 (0)
95 04          (GLOBAL) REPORT_COUNT       0x04 (4) Number of fields 
75 08          (GLOBAL) REPORT_SIZE        0x08 (8) Number of bits per field 
81 00          (MAIN)   INPUT              0x00000000 (4 fields x 8 bits) 0=Data 0=Array 0=Absolute 0=Ignored 0=Ignored 0=PrefState 0=NoNull 
C0           (MAIN)   END_COLLECTION     Application

@J2Kbr
Copy link
Owner Author

J2Kbr commented Jun 20, 2018

Problem found and fixed on firmware 0.98B-53.

@J2Kbr J2Kbr closed this as completed Jun 20, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant