Thrustmaster Wheel ecosystem and Titan 2 Issue
22 posts
• Page 1 of 3 • 1, 2, 3
Thrustmaster Wheel ecosystem and Titan 2 Issue
Tried hooking up my Thrustmaster T300 wheel base with T3PA Pedals and TH8 Shifter through my Titan 2. Pedals and Shifter are connected directly to T300 wheelbase and wheelbase is connected to Input A of my Titan 2. All buttons on the wheelbase and steering wheel are correctly recognized, however no inputs from actual turning of steering wheel, depressing pedals or gear shifter movement are recognized. In addition, the force feedback motors are holding the steering wheel centered making it very difficult to turn left or right.
Here are the descriptors I captured upon connecting the wheel base to the Titan 2. Any thoughts?
[USB DESCRIPTOR]
12 01 10 01 00 00 00 40 4F 04 6D B6 00 01 01 02 00 01 09 02 29 00 01 01 00 C0 32 09 04 00 00 02 03 00 00 00 09 21 10 01 00 01 22 A0 00 07 05 84 03 40 00 05 07 05 03 03 40 00 05
[STRING 1 DESCRIPTOR]
00 00 00 02 00 00 02 01 80 06 03 01 04 09 00 1A
1A 03 54 00 68 00 72 00 75 00 73 00 74 00 6D 00 61 00 73 00 74 00 65 00 72 00
[STRING 2 DESCRIPTOR]
00 00 00 02 00 00 02 01 80 06 03 02 04 09 00 3C
3C 03 54 00 68 00 72 00 75 00 73 00 74 00 6D 00 61 00 73 00 74 00 65 00 72 00 20 00 52 00 61 00 63 00 69 00 6E 00 67 00 20 00 57 00 68 00 65 00 65 00 6C 00 20 00 46 00 46 00 42 00
[INTERFACE 0 HID DESCRIPTOR]
00 00 00 02 00 00 02 01 81 06 22 00 00 00 00 A0
05 01 09 05 A1 01 85 01 09 30 09 31 09 32 09 35 15 00 26 FF 00 75 08 95 04 81 02 09 39 15 00 25 07 35 00 46 3B 01 65 14 75 04 95 01 81 42 65 00 05 09 19 01 29 0E 15 00 25 01 75 01 95 0E 81 02 06 00 FF 09 20 75 06 95 01 81 02 05 01 09 33 09 34 15 00 26 FF 00 75 08 95 02 81 02 06 00 FF 09 21 95 36 81 02 85 05 09 22 95 1F 91 02 85 03 0A 21 27 95 2F B1 02 C0 06 F0 FF 09 40 A1 01 85 F0 09 47 95 3F B1 02 85 F1 09 48 95 3F B1 02 85 F2 09 49 95 0F B1 02 85 F3 0A 01 47 95 07 B1 02 C0
Here are the descriptors I captured upon connecting the wheel base to the Titan 2. Any thoughts?
[USB DESCRIPTOR]
12 01 10 01 00 00 00 40 4F 04 6D B6 00 01 01 02 00 01 09 02 29 00 01 01 00 C0 32 09 04 00 00 02 03 00 00 00 09 21 10 01 00 01 22 A0 00 07 05 84 03 40 00 05 07 05 03 03 40 00 05
[STRING 1 DESCRIPTOR]
00 00 00 02 00 00 02 01 80 06 03 01 04 09 00 1A
1A 03 54 00 68 00 72 00 75 00 73 00 74 00 6D 00 61 00 73 00 74 00 65 00 72 00
[STRING 2 DESCRIPTOR]
00 00 00 02 00 00 02 01 80 06 03 02 04 09 00 3C
3C 03 54 00 68 00 72 00 75 00 73 00 74 00 6D 00 61 00 73 00 74 00 65 00 72 00 20 00 52 00 61 00 63 00 69 00 6E 00 67 00 20 00 57 00 68 00 65 00 65 00 6C 00 20 00 46 00 46 00 42 00
[INTERFACE 0 HID DESCRIPTOR]
00 00 00 02 00 00 02 01 81 06 22 00 00 00 00 A0
05 01 09 05 A1 01 85 01 09 30 09 31 09 32 09 35 15 00 26 FF 00 75 08 95 04 81 02 09 39 15 00 25 07 35 00 46 3B 01 65 14 75 04 95 01 81 42 65 00 05 09 19 01 29 0E 15 00 25 01 75 01 95 0E 81 02 06 00 FF 09 20 75 06 95 01 81 02 05 01 09 33 09 34 15 00 26 FF 00 75 08 95 02 81 02 06 00 FF 09 21 95 36 81 02 85 05 09 22 95 1F 91 02 85 03 0A 21 27 95 2F B1 02 C0 06 F0 FF 09 40 A1 01 85 F0 09 47 95 3F B1 02 85 F1 09 48 95 3F B1 02 85 F2 09 49 95 0F B1 02 85 F3 0A 01 47 95 07 B1 02 C0
-
rdenis - Staff Sergeant
- Posts: 10
- Joined: Tue Jan 22, 2019 8:37 pm
Re: Thrustmaster Wheel ecosystem and Titan 2 Issue
Thank you for posting the device descriptors, below decoded for future reference:
The T300 is PS4/PS3 compatible wheel right? the descriptors were captured in what mode (PS3 or PS4)? Thank you.
- Code: Select all
[USB DESCRIPTOR]
12 bLength: 18
01 bDescriptorType: 1 - DEVICE
10 01 bcdUSB: 1.10
00 bDeviceClass: 0 (00)
00 bDeviceSubClass: 0 (00)
00 bDeviceProtocol: 0 (00)
40 bMaxPacketSize0: 64
4F 04 idVendor: 044F
6D B6 idProduct: B66D
00 01 bcdDevice: 1.00
01 iManufacturer: 1
02 iProduct: 2
00 iSerialNumber: 0
01 bNumConfigurations: 1
09 bLength: 9
02 bDescriptorType: 2 - CONFIGURATION
29 00 wTotalLength: 41
01 bNumInterfaces: 1
01 bConfigurationValue: 1
00 iConfiguration: 0
C0 bmAttributes: 192 (Self Powered)
32 MaxPower: 100mA
09 bLength: 9
04 bDescriptorType: 4 - INTERFACE
00 bInterfaceNumber: 0
00 bAlternateSetting: 0
02 bNumEndpoints: 2
03 bInterfaceClass: 3 (03)
00 bInterfaceSubClass: 0 (00)
00 bInterfaceProtocol: 0 (00)
00 iInterface: 0
09 bLength: 9
21 bDescriptorType: 33 - HID
10 01 bcdHID: 1.10
00 bCountryCode: 0
01 bNumDescriptors: 1
22 bDescriptorType: 34
A0 00 wDescriptorLength: 160
07 bLength: 7
05 bDescriptorType: 5 - ENDPOINT
84 bEndpointAddress: 4 IN
03 bmAttributes: 3 (Interrupt, None, Data)
40 00 wMaxPacketSize: 64
05 bInterval: 5
07 bLength: 7
05 bDescriptorType: 5 - ENDPOINT
03 bEndpointAddress: 3 OUT
03 bmAttributes: 3 (Interrupt, None, Data)
40 00 wMaxPacketSize: 64
05 bInterval: 5
[STRING 1 DESCRIPTOR]
Thrustmaster
[STRING 2 DESCRIPTOR]
Thrustmaster Racing Wheel FFB
[INTERFACE 0 HID DESCRIPTOR]
05 01 (GLOBAL) USAGE_PAGE 0x0001 Generic Desktop Page
09 05 (LOCAL) USAGE 0x00010005 Game Pad (CA=Application Collection)
A1 01 (MAIN) COLLECTION 0x01 Application (Usage=0x00010005: Page=Generic Desktop Page, Usage=Game Pad, Type=CA)
85 01 (GLOBAL) REPORT_ID 0x01 (1)
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)
15 00 (GLOBAL) LOGICAL_MINIMUM 0x00 (0)
26 FF00 (GLOBAL) LOGICAL_MAXIMUM 0x00FF (255)
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
09 39 (LOCAL) USAGE 0x00010039 Hat switch (DV=Dynamic Value)
15 00 (GLOBAL) LOGICAL_MINIMUM 0x00 (0)
25 07 (GLOBAL) LOGICAL_MAXIMUM 0x07 (7)
35 00 (GLOBAL) PHYSICAL_MINIMUM 0x00 (0)
46 3B01 (GLOBAL) PHYSICAL_MAXIMUM 0x013B (315)
65 14 (GLOBAL) UNIT 0x00000014 Rotation in degrees [1° units] (4=System=English Rotation, 1=Rotation=Degrees)
75 04 (GLOBAL) REPORT_SIZE 0x04 (4) Number of bits per field
95 01 (GLOBAL) REPORT_COUNT 0x01 (1) Number of fields
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)
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 0E (LOCAL) USAGE_MAXIMUM 0x0009000E Button 14 (MULTI=Selector, On/Off, Momentary, or One Shot)
15 00 (GLOBAL) LOGICAL_MINIMUM 0x00 (0)
25 01 (GLOBAL) LOGICAL_MAXIMUM 0x01 (1)
75 01 (GLOBAL) REPORT_SIZE 0x01 (1) Number of bits per field
95 0E (GLOBAL) REPORT_COUNT 0x0E (14) Number of fields
81 02 (MAIN) INPUT 0x00000002 (14 fields x 1 bit) 0=Data 1=Variable 0=Absolute 0=NoWrap 0=Linear 0=PrefState 0=NoNull 0=NonVolatile 0=Bitmap
06 00FF (GLOBAL) USAGE_PAGE 0xFF00 Vendor-defined
09 20 (LOCAL) USAGE 0xFF000020
75 06 (GLOBAL) REPORT_SIZE 0x06 (6) Number of bits per field
95 01 (GLOBAL) REPORT_COUNT 0x01 (1) Number of fields
81 02 (MAIN) INPUT 0x00000002 (1 field x 6 bits) 0=Data 1=Variable 0=Absolute 0=NoWrap 0=Linear 0=PrefState 0=NoNull 0=NonVolatile 0=Bitmap
05 01 (GLOBAL) USAGE_PAGE 0x0001 Generic Desktop Page
09 33 (LOCAL) USAGE 0x00010033 Rx (DV=Dynamic Value)
09 34 (LOCAL) USAGE 0x00010034 Ry (DV=Dynamic Value)
15 00 (GLOBAL) LOGICAL_MINIMUM 0x00 (0)
26 FF00 (GLOBAL) LOGICAL_MAXIMUM 0x00FF (255)
75 08 (GLOBAL) REPORT_SIZE 0x08 (8) Number of bits per field
95 02 (GLOBAL) REPORT_COUNT 0x02 (2) Number of fields
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
06 00FF (GLOBAL) USAGE_PAGE 0xFF00 Vendor-defined
09 21 (LOCAL) USAGE 0xFF000021
95 36 (GLOBAL) REPORT_COUNT 0x36 (54) Number of fields
81 02 (MAIN) INPUT 0x00000002 (54 fields x 8 bits) 0=Data 1=Variable 0=Absolute 0=NoWrap 0=Linear 0=PrefState 0=NoNull 0=NonVolatile 0=Bitmap
85 05 (GLOBAL) REPORT_ID 0x05 (5)
09 22 (LOCAL) USAGE 0xFF000022
95 1F (GLOBAL) REPORT_COUNT 0x1F (31) Number of fields
91 02 (MAIN) OUTPUT 0x00000002 (31 fields x 8 bits) 0=Data 1=Variable 0=Absolute 0=NoWrap 0=Linear 0=PrefState 0=NoNull 0=NonVolatile 0=Bitmap
85 03 (GLOBAL) REPORT_ID 0x03 (3)
0A 2127 (LOCAL) USAGE 0xFF002721
95 2F (GLOBAL) REPORT_COUNT 0x2F (47) Number of fields
B1 02 (MAIN) FEATURE 0x00000002 (47 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 Application
06 F0FF (GLOBAL) USAGE_PAGE 0xFFF0 Vendor-defined
09 40 (LOCAL) USAGE 0xFFF00040
A1 01 (MAIN) COLLECTION 0x01 Application (Usage=0xFFF00040: Page=Vendor-defined, Usage=, Type=)
85 F0 (GLOBAL) REPORT_ID 0xF0 (240)
09 47 (LOCAL) USAGE 0xFFF00047
95 3F (GLOBAL) REPORT_COUNT 0x3F (63) Number of fields
B1 02 (MAIN) FEATURE 0x00000002 (63 fields x 8 bits) 0=Data 1=Variable 0=Absolute 0=NoWrap 0=Linear 0=PrefState 0=NoNull 0=NonVolatile 0=Bitmap
85 F1 (GLOBAL) REPORT_ID 0xF1 (241)
09 48 (LOCAL) USAGE 0xFFF00048
95 3F (GLOBAL) REPORT_COUNT 0x3F (63) Number of fields
B1 02 (MAIN) FEATURE 0x00000002 (63 fields x 8 bits) 0=Data 1=Variable 0=Absolute 0=NoWrap 0=Linear 0=PrefState 0=NoNull 0=NonVolatile 0=Bitmap
85 F2 (GLOBAL) REPORT_ID 0xF2 (242)
09 49 (LOCAL) USAGE 0xFFF00049
95 0F (GLOBAL) REPORT_COUNT 0x0F (15) Number of fields
B1 02 (MAIN) FEATURE 0x00000002 (15 fields x 8 bits) 0=Data 1=Variable 0=Absolute 0=NoWrap 0=Linear 0=PrefState 0=NoNull 0=NonVolatile 0=Bitmap
85 F3 (GLOBAL) REPORT_ID 0xF3 (243)
0A 0147 (LOCAL) USAGE 0xFFF04701
95 07 (GLOBAL) REPORT_COUNT 0x07 (7) Number of fields
B1 02 (MAIN) FEATURE 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 Application
The T300 is PS4/PS3 compatible wheel right? the descriptors were captured in what mode (PS3 or PS4)? Thank you.
ConsoleTuner Support Team
-
J2Kbr - General of the Army
- Posts: 20323
- Joined: Tue Mar 18, 2014 1:39 pm
Re: Thrustmaster Wheel ecosystem and Titan 2 Issue
Yep you bet - PS3/PS4/PC compatible
-
rdenis - Staff Sergeant
- Posts: 10
- Joined: Tue Jan 22, 2019 8:37 pm
Re: Thrustmaster Wheel ecosystem and Titan 2 Issue
I captured them in PS4 mode.
-
rdenis - Staff Sergeant
- Posts: 10
- Joined: Tue Jan 22, 2019 8:37 pm
Re: Thrustmaster Wheel ecosystem and Titan 2 Issue
Here is PS3 Mode for comparison - In PS3 mode, I have additional functionality:
- steering wheel left and right analogue
- T3PA accelerator - digital
- T3PA brake - digital
Still no T3PA clutch recognition and no TH8 gearshifter recognition.
Here are the PS3 Mode descriptors:
PS3 Mode
[USB DESCRIPTOR]
12 01 00 01 00 00 00 08 4F 04 5D B6 00 01 01 02 00 01 09 02 29 00 01 01 00 C0 32 09 04 00 00 02 03 00 00 00 09 21 00 01 00 01 22 97 00 07 05 82 03 20 00 02 07 05 01 03 20 00 04
[STRING 1 DESCRIPTOR]
00 00 00 02 00 00 02 01 80 06 03 01 04 09 00 1A
1A 03 54 00 68 00 72 00 75 00 73 00 74 00 6D 00 61 00 73 00 74 00 65 00 72 00
[STRING 2 DESCRIPTOR]
00 00 00 02 00 00 02 01 80 06 03 02 04 09 00 2E
2E 03 54 00 68 00 72 00 75 00 73 00 74 00 6D 00 61 00 73 00 74 00 65 00 72 00 20 00 46 00 46 00 42 00 20 00 57 00 68 00 65 00 65 00 6C 00
[INTERFACE 0 HID DESCRIPTOR]
00 00 00 02 00 00 02 01 81 06 22 00 00 00 00 97
05 01 09 05 A1 01 15 00 25 01 35 00 45 01 75 01 95 0D 05 09 19 01 29 0D 81 02 95 03 81 01 05 01 25 07 46 3B 01 75 04 95 01 65 14 09 39 81 42 05 01 09 30 15 00 26 FF 0F 35 00 46 FF 0F 65 00 75 0C 95 01 81 02 26 FF 00 46 FF 00 09 31 09 32 09 35 75 08 95 03 81 02 06 00 FF 09 20 09 21 09 22 09 23 09 24 09 25 09 26 09 27 09 28 09 29 09 2A 09 2B 95 0C 81 02 0A 21 26 95 08 B1 02 0A 21 26 91 02 26 FF 03 46 FF 03 09 2C 09 2D 09 2E 09 2F 75 10 95 04 81 02 C0
- steering wheel left and right analogue
- T3PA accelerator - digital
- T3PA brake - digital
Still no T3PA clutch recognition and no TH8 gearshifter recognition.
Here are the PS3 Mode descriptors:
PS3 Mode
[USB DESCRIPTOR]
12 01 00 01 00 00 00 08 4F 04 5D B6 00 01 01 02 00 01 09 02 29 00 01 01 00 C0 32 09 04 00 00 02 03 00 00 00 09 21 00 01 00 01 22 97 00 07 05 82 03 20 00 02 07 05 01 03 20 00 04
[STRING 1 DESCRIPTOR]
00 00 00 02 00 00 02 01 80 06 03 01 04 09 00 1A
1A 03 54 00 68 00 72 00 75 00 73 00 74 00 6D 00 61 00 73 00 74 00 65 00 72 00
[STRING 2 DESCRIPTOR]
00 00 00 02 00 00 02 01 80 06 03 02 04 09 00 2E
2E 03 54 00 68 00 72 00 75 00 73 00 74 00 6D 00 61 00 73 00 74 00 65 00 72 00 20 00 46 00 46 00 42 00 20 00 57 00 68 00 65 00 65 00 6C 00
[INTERFACE 0 HID DESCRIPTOR]
00 00 00 02 00 00 02 01 81 06 22 00 00 00 00 97
05 01 09 05 A1 01 15 00 25 01 35 00 45 01 75 01 95 0D 05 09 19 01 29 0D 81 02 95 03 81 01 05 01 25 07 46 3B 01 75 04 95 01 65 14 09 39 81 42 05 01 09 30 15 00 26 FF 0F 35 00 46 FF 0F 65 00 75 0C 95 01 81 02 26 FF 00 46 FF 00 09 31 09 32 09 35 75 08 95 03 81 02 06 00 FF 09 20 09 21 09 22 09 23 09 24 09 25 09 26 09 27 09 28 09 29 09 2A 09 2B 95 0C 81 02 0A 21 26 95 08 B1 02 0A 21 26 91 02 26 FF 03 46 FF 03 09 2C 09 2D 09 2E 09 2F 75 10 95 04 81 02 C0
-
rdenis - Staff Sergeant
- Posts: 10
- Joined: Tue Jan 22, 2019 8:37 pm
Re: Thrustmaster Wheel ecosystem and Titan 2 Issue
Any thoughts? I've tried multiple configurations and can't get the T2 to recognize Thrustmaster T300 steering wheel in PS4 mode properly. Am I trying to do the impossible?
-
rdenis - Staff Sergeant
- Posts: 10
- Joined: Tue Jan 22, 2019 8:37 pm
Re: Thrustmaster Wheel ecosystem and Titan 2 Issue
Thank you for confirming. Recheking the descriptors in PS4 mode it seems very similar to the ones found on third-party PS4 controllers. Please confirm if you can use the wheel to operate the PS4 system menu, if yes I will add the its VID:PID in order for this wheel be recognized as PS4 compatible controller by the Titan Two.
ConsoleTuner Support Team
-
J2Kbr - General of the Army
- Posts: 20323
- Joined: Tue Mar 18, 2014 1:39 pm
Re: Thrustmaster Wheel ecosystem and Titan 2 Issue
Confirmed - I can navigate the PS4 system menu with the wheel in PS4 mode.
-
rdenis - Staff Sergeant
- Posts: 10
- Joined: Tue Jan 22, 2019 8:37 pm
Re: Thrustmaster Wheel ecosystem and Titan 2 Issue
Thank you for confirming. The corresponding VID:PID (044F:B66D) was added to the Titan Two firmware (to be released on next update) as PS4 compatible controller.
ConsoleTuner Support Team
-
J2Kbr - General of the Army
- Posts: 20323
- Joined: Tue Mar 18, 2014 1:39 pm
Re: Thrustmaster Wheel ecosystem and Titan 2 Issue
Right on - looking forward to trying it out!
-
rdenis - Staff Sergeant
- Posts: 10
- Joined: Tue Jan 22, 2019 8:37 pm
22 posts
• Page 1 of 3 • 1, 2, 3
Who is online
Users browsing this forum: No registered users and 132 guests