Roccat Tyon Compatibility

Gtuner IV general support. Operation, questions, updates, feature request.

Roccat Tyon Compatibility

Postby Grammatist » Thu Apr 26, 2018 9:32 am

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?
User avatar
Grammatist
Sergeant First Class
Sergeant First Class
 
Posts: 25
Joined: Thu Apr 26, 2018 9:20 am

Re: Roccat Tyon Compatibility

Postby J2Kbr » Thu Apr 26, 2018 10:26 am

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.
ConsoleTuner Support Team
User avatar
J2Kbr
General of the Army
General of the Army
 
Posts: 20323
Joined: Tue Mar 18, 2014 1:39 pm

Re: Roccat Tyon Compatibility

Postby Grammatist » Thu Apr 26, 2018 4:41 pm

[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
User avatar
Grammatist
Sergeant First Class
Sergeant First Class
 
Posts: 25
Joined: Thu Apr 26, 2018 9:20 am

Re: Roccat Tyon Compatibility

Postby J2Kbr » Fri Apr 27, 2018 9:50 am

Thank you, here is the descriptors decoded:
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
User avatar
J2Kbr
General of the Army
General of the Army
 
Posts: 20323
Joined: Tue Mar 18, 2014 1:39 pm

Re: Roccat Tyon Compatibility

Postby Grammatist » Sat May 26, 2018 1:10 am

Any update on this mouse?
User avatar
Grammatist
Sergeant First Class
Sergeant First Class
 
Posts: 25
Joined: Thu Apr 26, 2018 9:20 am

Re: Roccat Tyon Compatibility

Postby J2Kbr » Sat May 26, 2018 4:38 pm

I am traveling at the moment, will be back next week. Thanks.
ConsoleTuner Support Team
User avatar
J2Kbr
General of the Army
General of the Army
 
Posts: 20323
Joined: Tue Mar 18, 2014 1:39 pm

Re: Roccat Tyon Compatibility

Postby Grammatist » Wed Jun 06, 2018 7:32 pm

I have not seen any updates on GitHub either.
User avatar
Grammatist
Sergeant First Class
Sergeant First Class
 
Posts: 25
Joined: Thu Apr 26, 2018 9:20 am

Re: Roccat Tyon Compatibility

Postby J2Kbr » Thu Jun 07, 2018 8:00 am

I will be working on this soon. thanks.
ConsoleTuner Support Team
User avatar
J2Kbr
General of the Army
General of the Army
 
Posts: 20323
Joined: Tue Mar 18, 2014 1:39 pm

Re: Roccat Tyon Compatibility

Postby combo Destroy{ » Sat Jun 23, 2018 9:40 am

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.
User avatar
combo Destroy{
First Sergeant
First Sergeant
 
Posts: 49
Joined: Sun May 14, 2017 4:04 am

Re: Roccat Tyon Compatibility

Postby Grammatist » Sun Jun 24, 2018 3:58 am

Does the Nyth also show up as HID:KG?
User avatar
Grammatist
Sergeant First Class
Sergeant First Class
 
Posts: 25
Joined: Thu Apr 26, 2018 9:20 am

Next

Return to Gtuner IV Support

Who is online

Users browsing this forum: No registered users and 56 guests