feat: Add support for Le Mans Ultimate, Fanatec, and Thrustmaster wheels#320
Open
Lib-LOCALE wants to merge 3 commits intoAnduin2017:1.5from
Open
feat: Add support for Le Mans Ultimate, Fanatec, and Thrustmaster wheels#320Lib-LOCALE wants to merge 3 commits intoAnduin2017:1.5from
Lib-LOCALE wants to merge 3 commits intoAnduin2017:1.5from
Conversation
Adds a system-wide mod for GE-Proton custom version with HID fixes for Le Mans Ultimate. Adds Fanatec udev rules for permissions and compiles hid-tmff2 via DKMS for Thrustmaster advanced Force Feedback.
Owner
|
Thanks a lot! I may not able to merge this for maybe not everyone need this driver and may cause image larger. You can build it on your side if you like an image. |
Author
|
I've revised the PR based on your feedback. I entirely removed the heavy Thrustmaster DKMS compilation and Proton GE mods that bloat the image. Now it solely includes the incredibly lightweight (2KB) native Fanatec udev rules, perfectly solving the out-of-the-box support request for Fanatec wheels without increasing the OS image size. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Logistics Simulation & Racing Wheels Support (Le Mans Ultimate)
This PR implements extended support for SimRacing. These changes enable "out-of-the-box" functionality for Le Mans Ultimate (via Proton GE) and Fanatec / Thrustmaster racing wheels without requiring users to manually disable Secure Boot through unofficial methods.
Implemented Changes
Two new "Mods" have been integrated into the build system (in
src/mods/). The AnduinOS chroot compilation system will automatically apply these mods when generating the ISO image.1. LMU Proton Mod (
46-lemans-ultimate-mod)File:
src/mods/46-lemans-ultimate-mod/install.shGE-Proton10-25-LMU-hid_fixes, which is essential to play Le Mans Ultimate with proper axis recognition (wheels and pedals)./usr/share/steam/compatibilitytools.d/so Steam recognizes the engine for all users without requiring manual downloads.2. SimRacing Wheels Mod (
47-simracing-wheels-mod)File:
src/mods/47-simracing-wheels-mod/install.shThis mod adds the two major community prerequisites for Thrustmaster and Fanatec gear to AnduinOS.
Fanatec
hid-fanatecffis included by Canonical in the kernel since Linux 6.6)..rulesfiles from the official repository. The wheel automatically obtains Force Feedback management permissions without requiring root access (MODE="0666").Thrustmaster (
hid-tmff2)hid-tmff2. The script downloads and builds the latest source version, integrating it into the target kernel's DKMS manager.Common Tooling (Oversteer)
Oversteerinterface via PyPI, providing a graphical application to adjust rotation angles, auto-centering, and more.