Support for Thrustmaster T150
Created by: amette
I have a Thrustmaster T150 wheel, which exhibits similar symptoms with two large dead zones right and left of the center position. Also it is limited in degrees of available input range, I can turn it further than my computer recognizes. Last noticeable problem apart from not having force feedback is that the pedals are recognized as buttons 7 and 8 (also available on the steering wheel) instead of two seperate axis. The DPad is instead recognized as axis.
The T150 is not XBox-compatible, but a PC/PS3/PS4-compatible wheel. So maybe it is out of scope of tmdrv
already? But if not, I'd be happy to provide you with any debug output that might be helpful. Please let me know what you need.
lsusb -v:
Bus 001 Device 011: ID 044f:b65d ThrustMaster, Inc.
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 8
idVendor 0x044f ThrustMaster, Inc.
idProduct 0xb65d
bcdDevice 1.00
iManufacturer 1 Thrustmaster
iProduct 2 Thrustmaster FFB Wheel
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 41
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0x80
(Bus Powered)
MaxPower 200mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 3 Human Interface Device
bInterfaceSubClass 0 No Subclass
bInterfaceProtocol 0 None
iInterface 0
HID Device Descriptor:
bLength 9
bDescriptorType 33
bcdHID 1.00
bCountryCode 0 Not supported
bNumDescriptors 1
bDescriptorType 34 Report
wDescriptorLength 151
Report Descriptors:
** UNAVAILABLE **
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x82 EP 2 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0020 1x 32 bytes
bInterval 2
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x01 EP 1 OUT
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0020 1x 32 bytes
bInterval 4
Device Status: 0x0000
(Bus Powered)