Closed Penguio closed 2 years ago
so it's already recognized correctly but where do I have to search/ask what I could do to make FFB working?
Sorry for the late response. Basically you have to sniff USB traffic between a Windows host (ideally running in a VM) and the wheel, see the package structure for ffb requests and write a reverse engineered driver. If you're lucky and package structure is similar or equal to the T150 or T300 then you can directly use the t150_driver or hid_tmff2
Alternatively you can try to directly load those drivers anyway and see if ffb works, just add the wheel in the (hid_device_id array)[https://github.com/Kimplul/hid-tmff2/blob/37f0f4bbeddc4a1d1b885a89f08a2921fb3e0d30/hid-tmt300rs.c#L1598], for the t150 use the hid
branch. Very unlikely, but it might work.
Also you can use fftest
to test ffb under Linux. There are some infos spread around in closed issues in those repos and of course there's the Linux documentation for writing the driver
I have an Thrustmaster TS-PC Racer Steering wheel with attached Pedals. Right now in Raceroom (with Proton) it is working as input device with autocentering but there is no FFB. I just saw issue 12 and know that this module is not to add support for FFB but I don't know where/how to start adding these support. The output of
lsusb
isBus 005 Device 016: ID 044f:b689 ThrustMaster, Inc. Thrustmaster TS-PC Racer
I poked a little bit around insys/bus
and found thisso it's already recognized correctly but where do I have to search/ask what I could do to make FFB working? Thanks in advance