aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'README.md')
-rw-r--r--README.md49
1 files changed, 4 insertions, 45 deletions
diff --git a/README.md b/README.md
index 02623fb..5843bf8 100644
--- a/README.md
+++ b/README.md
@@ -62,6 +62,7 @@ sudo yum install kernel-devel kernel-headers # Fedora-based
cd hid-tmff2
make
sudo make install
+ sudo make udev-rules # optional but should fix some common issues
```
+ Plug wheel back in
+ Reboot *(Optional, yet Recommended)*
@@ -101,11 +102,6 @@ sudo yum install kernel-devel kernel-headers # Fedora-based
## Contributing
-This project wants help from people who can contribute.
-If you would like to help add a wheel to this driver,
-please have a look through `docs` and/or [CONTRIBUTING.md](./docs/CONTRIBUTING.md)
-for what might need to be done.
-
If you have a wheel that's not not supported, but suspect it might fit into the
driver, please feel free to open up an issue about it. Currently open requests
for wheels:
@@ -117,6 +113,9 @@ for wheels:
## Common issues and notes
++ To change gain, autocentering etc. use
+ [Oversteer](https://github.com/berarma/oversteer).
+
+ Reportedly some games running under Wine/Proton won't recognize wheels without
the official Thrustmaster drivers installed within the prefix. See
[#46](https://github.com/Kimplul/hid-tmff2/issues/46#issuecomment-1199080845).
@@ -151,46 +150,6 @@ for wheels:
(especially https://github.com/Kimplul/hid-tmff2/issues/48)
and open new ones if you encounter any problems.
-+ To change gain, autocentering etc. use
- [Oversteer](https://github.com/berarma/oversteer).
-
-+ If a wheel has a deadzone in games, you can try setting up some udev rules:
- `/etc/udev/rules.d/99-tmff2.rules`
-
- ```
- # T300RS PS3 normal mode
- SUBSYSTEM=="input", ATTRS{idVendor}=="044f", ATTRS{idProduct}=="b66e", RUN+="/usr/bin/evdev-joystick --evdev %E{DEVNAME} --deadzone 0"
- SUBSYSTEM=="input", ATTRS{idVendor}=="044f", ATTRS{idProduct}=="b66e", RUN+="/usr/bin/jscal -s 6,1,1,32767,32767,16384,16384,1,3,448,574,1394469,1394469,1,3,448,574,1394469,1394469,1,3,448,574,1394469,1394469,1,0,0,0,536870912,536870912,1,0,0,0,536870912,536870912 /dev/input/js%n"
-
- # T300RS PS3 advanced mode
- SUBSYSTEM=="input", ATTRS{idVendor}=="044f", ATTRS{idProduct}=="b66f", RUN+="/usr/bin/evdev-joystick --evdev %E{DEVNAME} --deadzone 0"
- SUBSYSTEM=="input", ATTRS{idVendor}=="044f", ATTRS{idProduct}=="b66f", RUN+="/usr/bin/jscal -s 6,1,1,32767,32767,16384,16384,1,3,448,574,1394469,1394469,1,3,448,574,1394469,1394469,1,3,448,574,1394469,1394469,1,0,0,0,536870912,536870912,1,0,0,0,536870912,536870912 /dev/input/js%n"
-
- # T300RS PS4 mode
- SUBSYSTEM=="input", ATTRS{idVendor}=="044f", ATTRS{idProduct}=="b66d", RUN+="/usr/bin/evdev-joystick --evdev %E{DEVNAME} --deadzone 0"
- SUBSYSTEM=="input", ATTRS{idVendor}=="044f", ATTRS{idProduct}=="b66d", RUN+="/usr/bin/jscal -s 6,1,1,32767,32767,16384,16384,1,3,448,574,1394469,1394469,1,3,448,574,1394469,1394469,1,3,448,574,1394469,1394469,1,0,0,0,536870912,536870912,1,0,0,0,536870912,536870912 /dev/input/js%n"
-
- # T248 + T128
- SUBSYSTEM=="input", ATTRS{idVendor}=="044f", ATTRS{idProduct}=="b696", RUN+="/usr/bin/evdev-joystick --evdev %E{DEVNAME} --deadzone 0"
- SUBSYSTEM=="input", ATTRS{idVendor}=="044f", ATTRS{idProduct}=="b696", RUN+="/usr/bin/jscal -s 11,1,1,32767,32767,16384,16384,1,3,448,574,1394469,1394469,1,3,448,574,1394469,1394469,1,3,448,574,1394469,1394469,1,0,0,0,536870912,536870912,1,0,0,0,536870912,536870912 /dev/input/js%n"
-
- # TX
- SUBSYSTEM=="input", ATTRS{idVendor}=="044f", ATTRS{idProduct}=="b669", RUN+="/usr/bin/evdev-joystick --evdev %E{DEVNAME} --deadzone 0"
- SUBSYSTEM=="input", ATTRS{idVendor}=="044f", ATTRS{idProduct}=="b669", RUN+="/usr/bin/jscal -s 6,1,1,32767,32767,16384,16384,1,3,448,574,1394469,1394469,1,3,448,574,1394469,1394469,1,3,448,574,1394469,1394469,1,0,0,0,536870912,536870912,1,0,0,0,536870912,536870912 /dev/input/js%n"
-
- # TSXW
- SUBSYSTEM=="input", ATTRS{idVendor}=="044f", ATTRS{idProduct}=="b692", RUN+="/usr/bin/evdev-joystick --evdev %E{DEVNAME} --deadzone 0"
- SUBSYSTEM=="input", ATTRS{idVendor}=="044f", ATTRS{idProduct}=="b692", RUN+="/usr/bin/jscal -s 6,1,1,32767,32767,16384,16384,1,3,448,574,1394469,1394469,1,3,448,574,1394469,1394469,1,3,448,574,1394469,1394469,1,0,0,0,536870912,536870912,1,0,0,0,536870912,536870912 /dev/input/js%n"
-
- # TSPC
- SUBSYSTEM=="input", ATTRS{idVendor}=="044f", ATTRS{idProduct}=="b689", RUN+="/usr/bin/evdev-joystick --evdev %E{DEVNAME} --deadzone 0"
- SUBSYSTEM=="input", ATTRS{idVendor}=="044f", ATTRS{idProduct}=="b689", RUN+="/usr/bin/jscal -s 6,1,1,32767,32767,16384,16384,1,3,448,574,1394469,1394469,1,3,448,574,1394469,1394469,1,3,448,574,1394469,1394469,1,0,0,0,536870912,536870912,1,0,0,0,536870912,536870912 /dev/input/js%n"
- ```
-
- This should make sure that the wheel behaves like you'd want from a wheel.
- I personally only have a T300 and a T248, so please do open up an issue if the
- above file doesn't work for you on some other wheel.
-
+ There have been reports that some games work better with a different timer
period (see [#11](https://github.com/Kimplul/hid-tmff2/issues/11) and
[#10](https://github.com/Kimplul/hid-tmff2/issues/10)).