When starting this project I tried to describe the state of the Logitech device driver in this document. Now, most issues discussed in that document have been addressed in the new driver new-lg4ff, and some were bugs in Wine/Proton, SDL and Linux that have been already fixed.
Requirements:
- A recent kernel.
- GNU Make.
- GCC.
- GCC multilib support for libffbwrapper. We build 32bits and 64bits versions
of the library so we need compiler support for cross-compilation. This is
commonly provided by package
gcc-multilib
.
Run make
inside the project directory to build the tools.
- ffbwrap: Script that uses code injection via a wrapper library to debug FFB in applications.
- ffbplay: Console application to test FFB.
- new-lg4ff: improved driver for Logitech GXX and older wheels.
- oversteer: configuration tool for Logitech wheels.
- Force feedback Linux documentation.
- Force Feedback Protocol for Logitech Gaming Devices.
- linuxconsole tools: Useful commands to test FFB.
- SDL2 Force Feedback Support.
- Elias Vanderstuyft's documentation project
- KLGD (Kernel Library for Gaming Devices).
- ff-memless-next.
- (Racing) Car Steering Forces EXPLAINED!.
- https://lkml.org/lkml/2014/4/26/115
- https://steamcommunity.com/groups/linuxff/discussions/0/405692224235574471/
- https://forum.scssoft.com/viewtopic.php?f=109&t=249622
- https://www.desktopsimulators.com/forum/showthread.php?tid=378
- https://lkml.org/lkml/2014/5/21/325