aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--README.md66
-rw-r--r--README.md.orig56
2 files changed, 89 insertions, 33 deletions
diff --git a/README.md b/README.md
index 64ff9ca..5db9089 100644
--- a/README.md
+++ b/README.md
@@ -1,52 +1,52 @@
# Linux kernel module for the Thrustmaster T300RS wheel
## Current state
+Playable. Dynamic updating of effects isn't baked into the wheel quite as
+well as I'd hoped, and so the driver in its current state doesn't really
+support it. At some point in the future I'd like to add it to the feature
+list, but it will need a lot more research and might take a while.
- Playable. Dynamic updating of effects isn't baked into the wheel quite as
- well as I'd hoped, and so the driver in its current state doesn't really
- support it. At some point in the future I'd like to add it to the feature
- list, but it will need a lot more research and might take a while.
+One other issue is that if you have the T3PA pedals, the clutch doesn't seem
+to be registered by most(all?) games. It is registered and works as expected
+in jstest and jstest-gtk, no clue what that is about.
- One other issue is that if you have the T3PA pedals, the clutch doesn't seem
- to be registered by most(all?) games. It is registered and works as expected
- in jstest and jstest-gtk, no clue what that is about.
-
- Anycase, *this version is usable in most force feedback games, supports
- rangesetting as well as gain and autocentering along with most force feedback effects.**
+Anycase, **this version is usable in most force feedback games, supports
+rangesetting as well as gain and autocentering along with most force feedback effects.**
## Small note
- While I haven't personally come across any crashes or lockups with this
- version, I can't promise that they won't occur under any circumstances.
+While I haven't personally come across any crashes or lockups with this
+version, I can't promise that they won't occur under any circumstances.
- With that in mind,
+With that in mind,
## Installation
- + Unplug wheel from computer
- + `git clone this-repo`
- + `make`
- + `sudo make install`
- + Plug wheel back in
- + reboot (not strictly necessary, but recommended)
++ Unplug wheel from computer
++ `git clone this-repo`
++ `make`
++ `sudo make install`
++ Plug wheel back in
++ reboot (not strictly necessary, but recommended)
- Done!
+Done!
## Additional tidbits
- + Change range:
-
- Write a value between 0 and 65535 to
- /sys/bus/devices/XXXX:044F:B66E.XXX/range
++ Change range:
+
+Write a value between 0 and 65535 to
+/sys/bus/devices/XXXX:044F:B66E.XXX/range
- + Change autocenter and gain:
++ Change autocenter and gain:
- Use the default evdev ways, i.e. https://www.kernel.org/doc/html/v5.1/input/ff.html
+Use the default evdev ways, i.e. https://www.kernel.org/doc/html/v5.1/input/ff.html
- + Currently there is no support for this driver in oversteer(https://github.com/berarma/oversteer), but ffbwrap(https://github.com/berarma/ffbtools) should work.
- + If the wheel has a deadzone in games, you can set up a udev rule:
- `/etc/udev/rules.d/99-joydev.rules`:
- `SUBSYSTEM=="input", ATTRS{idVendor}=="044f", ATTRS{idProduct}=="b66e"
++ Currently there is no support for this driver in oversteer(https://github.com/berarma/oversteer), but ffbwrap(https://github.com/berarma/ffbtools) should work.
++ If the wheel has a deadzone in games, you can set up a udev rule:
+ /etc/udev/rules.d/99-joydev.rules
+
+ SUBSYSTEM=="input", ATTRS{idVendor}=="044f", ATTRS{idProduct}=="b66e"
+ RUN+="/usr/bin/evdev-joystick --evdev %E{DEVNAME} --deadzone 0"
- RUN+="/usr/bin/evdev-joystick --evdev %E{DEVNAME} --deadzone 0"`
- This should make sure that the wheel behaves like you'd want from a
- wheel.
+This should make sure that the wheel behaves like you'd want from a
+wheel.
diff --git a/README.md.orig b/README.md.orig
new file mode 100644
index 0000000..f1353ef
--- /dev/null
+++ b/README.md.orig
@@ -0,0 +1,56 @@
+# Linux kernel module for the Thrustmaster T300RS wheel
+
+## Current state
+Playable. Dynamic updating of effects isn't baked into the wheel quite as
+well as I'd hoped, and so the driver in its current state doesn't really
+support it. At some point in the future I'd like to add it to the feature
+list, but it will need a lot more research and might take a while.
+
+One other issue is that if you have the T3PA pedals, the clutch doesn't seem
+to be registered by most(all?) games. It is registered and works as expected
+in jstest and jstest-gtk, no clue what that is about.
+
+Anycase, **this version is usable in most force feedback games, supports
+rangesetting as well as gain and autocentering along with most force feedback effects.**
+## Small note
+
+While I haven't personally come across any crashes or lockups with this
+version, I can't promise that they won't occur under any circumstances.
+
+With that in mind,
+
+## Installation
+
++ Unplug wheel from computer
++ `git clone this-repo`
++ `make`
++ `sudo make install`
++ Plug wheel back in
++ reboot (not strictly necessary, but recommended)
+
+Done!
+
+## Additional tidbits
+
++ Change range:
+
+Write a value between 0 and 65535 to
+/sys/bus/devices/XXXX:044F:B66E.XXX/range
+
++ Change autocenter and gain:
+
+Use the default evdev ways, i.e. https://www.kernel.org/doc/html/v5.1/input/ff.html
+
+<<<<<<< HEAD
+ + Currently there is no support for this driver in oversteer(https://github.com/berarma/oversteer), but ffbwrap(https://github.com/berarma/ffbtools) should work.
+ + If the wheel has a deadzone in games, you can set up a udev rule:
+ `/etc/udev/rules.d/99-joydev.rules`:
+ `SUBSYSTEM=="input", ATTRS{idVendor}=="044f", ATTRS{idProduct}=="b66e"
+
+ RUN+="/usr/bin/evdev-joystick --evdev %E{DEVNAME} --deadzone 0"`
+ This should make sure that the wheel behaves like you'd want from a
+ wheel.
+=======
++ Currently there is no support for this driver in oversteer(https://github.com/berarma/oversteer).
+I opened a pull request to add support(to some degree) for this driver to ffbtools(https://github.com/berarma/ffbtools), but until it gets merged I have a repo here: https://github.com/Kimplul/ffbtools
+>>>>>>> 8dcb9edbc14b9709e6b0d8b567211e4252191b1e