megamooseman / nintendon-t

Automatically exported from code.google.com/p/nintendon-t
0 stars 0 forks source link

Thrustmaster DT 2-in-1 analog stick pulling #178

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
In Nintendont menu and in games, same thing usually happens: it looks like left 
stick (might be right stick, too, I can't tell) is always is pulling to 
top-left (I think) position, which makes Nintendont menu just scroll really 
fast, and in-game is unplayable 

I tried to set a dead zone to 10 (and also 30) (see config) and radius, I 
thought maybe the sticks were too sensitive or something, but it hasn't helped 
with this issue at all.

I'm using latest Nintendont (updated through the program itself) + vWii

My config.ini: 
[Thrustmaster DT]
VID=044F
PID=B320
Polltype=1
DigitalLR=1
DPAD=1
A=0,01
B=0,02
X=0,04
Y=0,08
Z=0,40
L=0,20
R=0,80
S=1,02
Left=2,60
Down=2,40
Right=2,20
Up=2,00
RightUp=2,10
DownRight=2,30
DownLeft=2,50
UpLeft=2,70
StickX=3,10,80
StickY=4,10,80
CStickX=5,10,80
CStickY=6,10,80

default readings in HIDtest6 are:

00 00 80 FF FF FF 7F

then, if I move either of the sticks just slightly, it goes nuts, but basically 
readings change to 

00 00 80 FF 80 FF 7F (left stick full up)
00 00 80 7F 7F FF 7F (left stick full down)
00 00 80 80 FF FF 7F (left stick full left)
00 00 80 7F FF FF 7F (left stick full right)

00 00 80 FF FF FF 00 (right stick full up)
00 00 80 FF FF 7F FF (right stick full down)
00 00 80 FF FF 80 7F (right stick full left)
00 00 80 FF FF 7F 7F (right stick full right)

all of them had 80 steps between start and end values

P.S. 
nastysdsi submitted patch for analog sticks of Thrustmaster Dual Analog 4 last 
year, which might be a similar problem, but I have no idea how to create a 
patch nor how to fix it 

Original issue reported on code.google.com by ALEX...@gmail.com on 18 Mar 2015 at 5:43