Hi, I’m trying to use a Thrustmaster T598 on Nobara KDE Linux with hid-tmff2 installed through DKMS.
The wheel has updated firmware. Steering and pedals work, but force feedback behaves differently depending on the wheel mode.
System
Distro: Nobara KDE
Kernel: [paste uname -a]
hid-tmff2 commit: [paste git -C ~/hid-tmff2 rev-parse --short HEAD]
DKMS status: [paste dkms status | grep tmff]
Module loaded:
lsmod | grep -E "tmff|thrust"
Result:
Module parameters:
sudo cat /sys/module/hid_tmff_new/parameters/open_mode
sudo cat /sys/module/hid_tmff_new/parameters/timer_msecs
Result:
PC mode
In PC mode, the wheel appears as:
Bus 003 Device 005: ID 044f:b696 ThrustMaster, Inc. Thrustmaster Advance Racer
dmesg shows:
Product: Thrustmaster Advance Racer
tmff2 0003:044F:B696.000B: force feedback for T248
fftest opens the device and uploads effects successfully:
Device /dev/input/by-id/usb-Thrustmaster_Thrustmaster_Advance_Racer-event-joystick opened
Uploading effect #0 (Periodic sinusoidal) ... OK
Uploading effect #1 (Constant) ... OK
Uploading effect #2 (Spring) ... OK
Uploading effect #3 (Damper) ... OK
But when playing the effects, the wheel physically does nothing. No force, no spring, no damper, no rumble.
PlayStation Mode 1
In PS Mode 1, the wheel appears as:
Bus 003 Device 003: ID 044f:b66d ThrustMaster, Inc. Thrustmaster Racing Wheel FFB
dmesg shows:
Product: Thrustmaster Racing Wheel FFB
tmff2 0003:044F:B66D.0006: force feedback for T300RS
In this mode, the motor physically reacts to FFB, but in games like BeamNG.drive and Euro Truck Simulator 2 the wheel constantly centers or pulls left, making it unplayable.
I also tried disabling autocenter manually:
from evdev import InputDevice, ecodes
dev = InputDevice("/dev/input/by-id/usb-Thrustmaster_Thrustmaster_Racing_Wheel_FFB-event-joystick")
dev.write(ecodes.EV_FF, ecodes.FF_AUTOCENTER, 0)
dev.write(ecodes.EV_FF, ecodes.FF_GAIN, 0xffff)
dev.syn()
It prints successfully, but the bad centering/pulling behavior remains.
Tried already
- Installed hid-tmff2 through DKMS
- Ran
sudo make udev-rules
- Rebooted
- Used PC mode and PS Mode 1
- Disabled Steam Input for games
- Reset BeamNG input maps
- Tried
SDL_JOYSTICK_HIDAPI=0
- Tried
open_mode=0 timer_msecs=2
- Blacklisted
hid_thrustmaster
- Updated T598 firmware through My Thrustmaster Panel
Expected behavior
In PC mode, fftest should physically drive the wheel when effects are played.
Actual behavior
In PC mode, effects upload successfully but produce no physical force. In PS Mode 1, physical FFB exists, but the behavior is incorrect and pulls/centers the wheel in games, PS Mode 2 (no axis detection and no FFB).
Hi, I’m trying to use a Thrustmaster T598 on Nobara KDE Linux with hid-tmff2 installed through DKMS.
The wheel has updated firmware. Steering and pedals work, but force feedback behaves differently depending on the wheel mode.
System
Distro: Nobara KDE
Kernel: [paste
uname -a]hid-tmff2 commit: [paste
git -C ~/hid-tmff2 rev-parse --short HEAD]DKMS status: [paste
dkms status | grep tmff]Module loaded:
Result:
Module parameters:
Result:
PC mode
In PC mode, the wheel appears as:
dmesg shows:
fftestopens the device and uploads effects successfully:But when playing the effects, the wheel physically does nothing. No force, no spring, no damper, no rumble.
PlayStation Mode 1
In PS Mode 1, the wheel appears as:
dmesg shows:
In this mode, the motor physically reacts to FFB, but in games like BeamNG.drive and Euro Truck Simulator 2 the wheel constantly centers or pulls left, making it unplayable.
I also tried disabling autocenter manually:
It prints successfully, but the bad centering/pulling behavior remains.
Tried already
sudo make udev-rulesSDL_JOYSTICK_HIDAPI=0open_mode=0 timer_msecs=2hid_thrustmasterExpected behavior
In PC mode,
fftestshould physically drive the wheel when effects are played.Actual behavior
In PC mode, effects upload successfully but produce no physical force. In PS Mode 1, physical FFB exists, but the behavior is incorrect and pulls/centers the wheel in games, PS Mode 2 (no axis detection and no FFB).