From 16bfd88198de32bd747fcc0d2f029890994c3d8d Mon Sep 17 00:00:00 2001 From: Dario Pagani <> Date: Sat, 15 Aug 2020 11:19:02 +0200 Subject: Driver written, will it work? --- README.md | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) (limited to 'README.md') diff --git a/README.md b/README.md index ea567e9..7c9403e 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,15 @@ # hid-tminit -Linux driver to properly initialize Thrustmaster Wheels +Linux driver to properly initialize Thrustmaster Wheels, based on [this](https://github.com/Kimplul/hid-tmff2) driver written by Kimplul -Based on [this](https://github.com/Kimplul/hid-tmff2) driver written by Kimplul +When connected to the machine, the Thrustmaster wheels appear as +a «generic» hid gamepad called `Thrustmaster FFB Wheel`. + +When in this mode not every functionality of the wheel, like the force feedback, +are available. To enable all functionalities of a Thrustmaster wheel we have to send +to it a specific USB CONTROL request with a code different for each wheel. + +This driver tries to understand which model of Thrustmaster wheel the generic +`Thrustmaster FFB Wheel` really is and then sends the appropriate control code. + +## Wheels supported +You can check the table of wheels supported in `hid-tminit.h`, they are stored in the array `th_wheels_infos[]` -- cgit v1.3