lnvso/new-lg4ff

Project ID: 187408

Description

new-lg4ff for Linux

upstream

Improved Linux module driver for Logitech driving wheels.

Thanks to Oleg Makarenko for adding support for the Logitech G923 Racing Wheel (PS4/PC version).

Supported devices:

  • Logitech WingMan Formula GP (without force feedback)
  • Logitech WingMan Formula Force GP
  • Logitech Driving Force
  • Logitech MOMO Force Feedback Racing Wheel
  • Logitech Driving Force Pro
  • Logitech G25 Racing Wheel
  • Logitech Driving Force GT
  • Logitech G27 Racing Wheel
  • Logitech G29 Driving Force (switch in PS3 mode)
  • Logitech G923 Racing Wheel for PlayStation 4 and PC (046d:c267, 046d:c266)
  • Logitech MOMO Racing
  • Logitech Speed Force Wireless Wheel for Wii

This module is not compatible with the Logitech G920 Driving Force and XBOX/PC version of the Logitech G923 (046d:c26d, 046d:c26e). Both wheels use the HID++ protocol and are supported by the HID++ driver as of kernel 6.3.

Reports on success or failure using this module on untested devices are welcome.

Differences with the in-tree module

It has all the features in the in-kernel hid-logitech module and adds the following ones:

  • Support for most effects defined in the Linux FF API (except inertia) rather than just constant the force effect.
  • Asynchronous operations with realtime handling of effects.
  • Rate limited FF updates with best possible latency.
  • Tunable sprint, damper and friction effects gain.
  • It can combine accelerator and clutch.
  • Use the wheel leds as a FFBmeter to monitor clipping.
  • Added a system gain setting that modulates the gain setting used by applications.
  • SYSFS entries for gain, autocenter, spring/damper/friction effect gain and FFBmeter.

Installation Instructions

dnf copr enable lnvso/new-lg4ff dnf install akmod-hid-logitech-new

Active Releases

The following unofficial repositories are provided as-is by owner of this project. Contact the owner directly for bugs or issues (IE: not bugzilla).

Release Architectures Repo Download
Almalinux 10 x86_64_v2 (0)* Almalinux 10 (2 downloads)
Centos-stream 10 aarch64 (0)*, x86_64 (0)* Centos-stream 10 (1 downloads)
Fedora 41 aarch64 (1)*, x86_64 (2)* Fedora 41 (8 downloads)
Fedora 42 aarch64 (0)*, x86_64 (47)* Fedora 42 (20 downloads)
Fedora rawhide aarch64 (0)*, x86_64 (0)* Fedora rawhide (6 downloads)
Rhel 10 aarch64 (0)*, x86_64 (0)* Rhel 10 (3 downloads)

* Total number of downloaded packages.