Roccat Tyon Compatibility
21 posts
• Page 1 of 3 • 1, 2, 3
Roccat Tyon Compatibility
Has anyone successfully used a Roccat Tyon with the T2? It shows up as HID:KG [IN] and no X Y movement is detected. Other mice show up as HID: KM [IN] All the programmable keys on the mouse work but no actual mouse movement. Is this mouse just not compatible?
-
Grammatist - Sergeant First Class
- Posts: 25
- Joined: Thu Apr 26, 2018 9:20 am
Re: Roccat Tyon Compatibility
HID:KG [IN] means the Titan Two detected a Keyboard and Gaming interface, but not a Mouse interface.
Please capture and send me the USB descriptors of your device. On Gtuner IV, with the Titan Two connected to computer, go to top menu Tools -> "Fetch Descriptors ...". Now plug the device to any port on the Titan Two. The descriptors will show in the window, click on the button "Copy Descriptors" and post here. Thank you.
Please capture and send me the USB descriptors of your device. On Gtuner IV, with the Titan Two connected to computer, go to top menu Tools -> "Fetch Descriptors ...". Now plug the device to any port on the Titan Two. The descriptors will show in the window, click on the button "Copy Descriptors" and post here. Thank you.
ConsoleTuner Support Team
-
J2Kbr - General of the Army
- Posts: 20323
- Joined: Tue Mar 18, 2014 1:39 pm
Re: Roccat Tyon Compatibility
[USB DESCRIPTOR]
12 01 00 02 00 00 00 40 7D 1E 4B 2E 00 01 01 02 03 01 09 02 6D 00 04 01 00 A0 FA 09 04 00 00 01 03 01 02 00 09 21 11 01 00 01 22 CA 00 07 05 81 03 40 00 01 09 04 01 00 01 03 00 00 00 09 21 11 01 00 01 22 3F 00 07 05 82 03 40 00 01 09 04 02 00 01 03 00 00 00 09 21 11 01 00 01 22 65 00 07 05 84 03 08 00 0A 09 04 03 00 01 03 00 00 00 09 21 11 01 00 01 22 17 00 07 05 83 03 08 00 01
[STRING 1 DESCRIPTOR]
00 00 00 02 00 00 02 01 80 06 03 01 04 09 00 0E
0E 03 52 00 4F 00 43 00 43 00 41 00 54 00
[STRING 2 DESCRIPTOR]
00 00 00 02 00 00 02 01 80 06 03 02 04 09 00 24
24 03 52 00 4F 00 43 00 43 00 41 00 54 00 20 00 54 00 79 00 6F 00 6E 00 20 00 57 00 68 00 69 00 74 00 65 00
[STRING 3 DESCRIPTOR]
00 00 00 02 00 00 02 01 80 06 03 03 04 09 00 16
16 03 52 00 4F 00 43 00 2D 00 31 00 31 00 2D 00 38 00 35 00 31 00
[INTERFACE 0 HID DESCRIPTOR]
00 00 00 02 00 00 02 01 81 06 22 00 00 00 00 CA
05 01 09 02 A1 01 85 01 09 01 A1 00 05 09 19 01 29 05 15 00 25 01 95 05 75 01 81 02 95 01 75 03 81 01 05 01 09 30 09 31 16 00 80 26 FF 7F 95 02 75 10 81 06 09 38 15 81 25 7F 95 01 75 08 81 06 05 0C 0A 38 02 81 06 C0 C0 05 0C 09 01 A1 01 85 02 19 00 2A 3C 02 15 00 26 3C 02 95 01 75 10 81 00 C0 05 0B 09 00 A1 01 85 04 19 00 29 00 15 00 25 00 95 02 75 08 B1 01 85 05 95 02 B1 01 85 06 95 1D B1 01 85 07 95 62 B1 01 85 08 96 01 04 B1 01 85 09 95 07 B1 01 85 0A 95 07 B1 01 85 0C 95 03 B1 01 85 0D 96 03 04 B1 01 85 0E 95 02 B1 01 85 0F 95 05 B1 01 85 10 95 0F B1 01 85 1B 96 01 04 B1 01 85 1C 95 02 B1 01 C0
[INTERFACE 1 HID DESCRIPTOR]
00 00 00 02 00 00 02 01 81 06 22 00 00 01 00 3F
05 01 09 06 A1 01 05 07 19 E0 29 E7 15 00 25 01 95 08 75 01 81 02 95 08 75 01 81 01 95 05 75 01 05 08 19 01 29 05 91 02 95 01 75 03 91 01 95 06 75 08 15 00 25 65 05 07 19 00 29 65 81 00 C0
[INTERFACE 2 HID DESCRIPTOR]
00 00 00 02 00 00 02 01 81 06 22 00 00 02 00 65
05 01 09 04 A1 01 A1 02 15 00 26 FF 00 35 00 46 FF 00 05 01 09 30 09 31 09 32 09 35 75 08 95 04 81 02 75 04 95 01 25 07 46 3B 01 65 14 09 39 81 42 65 00 75 01 95 0C 25 01 45 01 05 09 19 01 29 0C 81 02 06 FF FF 75 08 95 02 25 01 45 01 09 01 81 02 C0 A1 02 75 08 95 07 26 FF 00 46 FF 00 09 02 91 02 C0 C0
[INTERFACE 3 HID DESCRIPTOR]
00 00 00 02 00 00 02 01 81 06 22 00 00 03 00 17
05 0A 09 00 A1 01 85 03 19 00 29 00 15 00 25 00 95 04 75 08 81 00 C0
12 01 00 02 00 00 00 40 7D 1E 4B 2E 00 01 01 02 03 01 09 02 6D 00 04 01 00 A0 FA 09 04 00 00 01 03 01 02 00 09 21 11 01 00 01 22 CA 00 07 05 81 03 40 00 01 09 04 01 00 01 03 00 00 00 09 21 11 01 00 01 22 3F 00 07 05 82 03 40 00 01 09 04 02 00 01 03 00 00 00 09 21 11 01 00 01 22 65 00 07 05 84 03 08 00 0A 09 04 03 00 01 03 00 00 00 09 21 11 01 00 01 22 17 00 07 05 83 03 08 00 01
[STRING 1 DESCRIPTOR]
00 00 00 02 00 00 02 01 80 06 03 01 04 09 00 0E
0E 03 52 00 4F 00 43 00 43 00 41 00 54 00
[STRING 2 DESCRIPTOR]
00 00 00 02 00 00 02 01 80 06 03 02 04 09 00 24
24 03 52 00 4F 00 43 00 43 00 41 00 54 00 20 00 54 00 79 00 6F 00 6E 00 20 00 57 00 68 00 69 00 74 00 65 00
[STRING 3 DESCRIPTOR]
00 00 00 02 00 00 02 01 80 06 03 03 04 09 00 16
16 03 52 00 4F 00 43 00 2D 00 31 00 31 00 2D 00 38 00 35 00 31 00
[INTERFACE 0 HID DESCRIPTOR]
00 00 00 02 00 00 02 01 81 06 22 00 00 00 00 CA
05 01 09 02 A1 01 85 01 09 01 A1 00 05 09 19 01 29 05 15 00 25 01 95 05 75 01 81 02 95 01 75 03 81 01 05 01 09 30 09 31 16 00 80 26 FF 7F 95 02 75 10 81 06 09 38 15 81 25 7F 95 01 75 08 81 06 05 0C 0A 38 02 81 06 C0 C0 05 0C 09 01 A1 01 85 02 19 00 2A 3C 02 15 00 26 3C 02 95 01 75 10 81 00 C0 05 0B 09 00 A1 01 85 04 19 00 29 00 15 00 25 00 95 02 75 08 B1 01 85 05 95 02 B1 01 85 06 95 1D B1 01 85 07 95 62 B1 01 85 08 96 01 04 B1 01 85 09 95 07 B1 01 85 0A 95 07 B1 01 85 0C 95 03 B1 01 85 0D 96 03 04 B1 01 85 0E 95 02 B1 01 85 0F 95 05 B1 01 85 10 95 0F B1 01 85 1B 96 01 04 B1 01 85 1C 95 02 B1 01 C0
[INTERFACE 1 HID DESCRIPTOR]
00 00 00 02 00 00 02 01 81 06 22 00 00 01 00 3F
05 01 09 06 A1 01 05 07 19 E0 29 E7 15 00 25 01 95 08 75 01 81 02 95 08 75 01 81 01 95 05 75 01 05 08 19 01 29 05 91 02 95 01 75 03 91 01 95 06 75 08 15 00 25 65 05 07 19 00 29 65 81 00 C0
[INTERFACE 2 HID DESCRIPTOR]
00 00 00 02 00 00 02 01 81 06 22 00 00 02 00 65
05 01 09 04 A1 01 A1 02 15 00 26 FF 00 35 00 46 FF 00 05 01 09 30 09 31 09 32 09 35 75 08 95 04 81 02 75 04 95 01 25 07 46 3B 01 65 14 09 39 81 42 65 00 75 01 95 0C 25 01 45 01 05 09 19 01 29 0C 81 02 06 FF FF 75 08 95 02 25 01 45 01 09 01 81 02 C0 A1 02 75 08 95 07 26 FF 00 46 FF 00 09 02 91 02 C0 C0
[INTERFACE 3 HID DESCRIPTOR]
00 00 00 02 00 00 02 01 81 06 22 00 00 03 00 17
05 0A 09 00 A1 01 85 03 19 00 29 00 15 00 25 00 95 04 75 08 81 00 C0
-
Grammatist - Sergeant First Class
- Posts: 25
- Joined: Thu Apr 26, 2018 9:20 am
Re: Roccat Tyon Compatibility
Thank you, here is the descriptors decoded:
as you can see, there is a mouse interface (first one). It seems very standard, not sure why is not being recognized by the Titan Two, will be investigating.
Added to GitHub: https://github.com/J2Kbr/TitanTwo/issues/140
- Code: Select all
[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
as you can see, there is a mouse interface (first one). It seems very standard, not sure why is not being recognized by the Titan Two, will be investigating.
Added to GitHub: https://github.com/J2Kbr/TitanTwo/issues/140
ConsoleTuner Support Team
-
J2Kbr - General of the Army
- Posts: 20323
- Joined: Tue Mar 18, 2014 1:39 pm
Re: Roccat Tyon Compatibility
Any update on this mouse?
-
Grammatist - Sergeant First Class
- Posts: 25
- Joined: Thu Apr 26, 2018 9:20 am
Re: Roccat Tyon Compatibility
I am traveling at the moment, will be back next week. Thanks.
ConsoleTuner Support Team
-
J2Kbr - General of the Army
- Posts: 20323
- Joined: Tue Mar 18, 2014 1:39 pm
Re: Roccat Tyon Compatibility
I have not seen any updates on GitHub either.
-
Grammatist - Sergeant First Class
- Posts: 25
- Joined: Thu Apr 26, 2018 9:20 am
Re: Roccat Tyon Compatibility
Hey guys I own a Roccat Nyth and it to does not work with the T2. Will this fix work for it as well? Thanks.
-
combo Destroy{ - First Sergeant
- Posts: 49
- Joined: Sun May 14, 2017 4:04 am
Re: Roccat Tyon Compatibility
Does the Nyth also show up as HID:KG?
-
Grammatist - Sergeant First Class
- Posts: 25
- Joined: Thu Apr 26, 2018 9:20 am
21 posts
• Page 1 of 3 • 1, 2, 3
Who is online
Users browsing this forum: No registered users and 139 guests