xpad taking over Thrustmaster wheels
Hi,
When reinstalling drivers for my Thrustmaster T128X wheel recently, I encountered an issue where xpad took control/precendence over the device, treating it as an xbox gamepad. And not in a workable way, it just made a huge mess of things.
The issue got a quick'n'dirty resolution by blacklisting xpad, but it'd be nice to get it done properly and just have xpad avoid xbox versions of Thrustmaster wheels. While I can only speak for the T128X I have, T248X is basically guaranteed to be in the same position, they're extremely close to each other software-wise.
If it helps, Kimplul, who handles Thrustmaster drivers for Oversteer speculated here that this is likely due to this recent commit: https://github.com/paroj/xpad/commit/0e6a710bf8d2b19e64c04ad0f6b307c27b6846bc.
Please fix this, as I am having the same problem, where the only way to fix it is to blacklist
I also have a problem with this. I own both an xbox 360 controller and a Thrustmaster TMX but I can't get the TMX to work because of the xpad driver.
P: Vendor=044f ProdID=b67e Rev=01.01
S: Manufacturer=Thrustmaster
S: Product=Thrustmaster TMX GIP Racing Wheel
S: SerialNumber=000090B9159A70D9
C: #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=100mA
I: If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=47 Prot=d0 Driver=xpad
E: Ad=01(O) Atr=03(Int.) MxPS= 64 Ivl=4ms
E: Ad=81(I) Atr=03(Int.) MxPS= 64 Ivl=4ms
I am just putting this here in hopes it can help someone. I added a temporary patch to my local Xpad driver to have it ignore my Thrustmaster T128 xbox version wheel
i added this to the line 119
#define XTYPE_IGNORE 0xff
and this line to line 178
{ 0x044f, 0xb69c, "Thrustmaster T128X GIP", 0, XTYPE_IGNORE, 0 },
to xpad.c and xpad no longer take over my T128
This, having the same issue. Also to reply to the comment above, where can I put these in? Total noob here, apologies