/hid-fanatecff

Driver to support ForceFeedback of the FANATEC CSL Elite Wheel Base

Primary LanguageCGNU General Public License v2.0GPL-2.0

A linux kernel driver that aims to add support for the FANATEC CSL Elite Wheel Base.

Installation

Compile and install the driver

make
sudo make install

This installs the kernel module hid-fanatec.ko in the misc dir of the running kernel and puts fanatec.rules into /etc/udev/rules.d. This rules allows access to the device for users group and sets deadzone/fuzz to 0 so that any wheel input is detected immediately. The driver should get loaded automatically when the wheel is plugged.

Status

  • Some support for FF_CONSTANT, implemented somehow analogous to hid-lgff. This seems to be enough to get rudimentary force-feedback support in most games.
  • Some support for wheel LEDs: LEDs are accessable via sysfs
  • Some support for wheel display: a sysfs file called display is created where a number can be written to that will be displayed. Negative value turns display off.
  • some support CSL Elite pedals: loadcell adjustment via sysfs load (no readback yet)

See also the hid-fanatecff-tools project which aims to add LED/Display functionallity for games.

Planned

  • support more effects
  • support wheelbase LEDs

Disclaimer

I take absolutly no responsibility for any malfunction of this driver and their consequences. If your device breaks or your hands get ripped off I'm sorry, though ;)