Euro Truck Simulator 2

Euro Truck Simulator 2

85 ratings
[Linux] How to get Logitech steering wheels working properly on Ubuntu (G25/G27/DF/DFP/DFGT/MF/MR)
By JD
Through the tool LTWheelConf[github.com] it is possible on Ubuntu get to fully working (separate axes, full wheel range, clutch pedal, H-shifter) the following Logitech steering wheels:
  • Driving Force
  • Momo Racing
  • Momo Force
  • Driving Force Pro
  • Driving Force GT
  • G25
  • G27
   
Award
Favorite
Favorited
Unfavorite
Get LTWheelConf
Unfortunately it is not available directly as a binary, but you can easily compile it using the following commands:

Get some dependencies
sudo apt-get install libusb-1.0-0-dev git jstest-gtk joystick

Download the source

Build the source
cd LTWheelConf
make

You should now have an executable named ltwheelconf.

Install
sudo cp ltwheelconf /usr/local/bin/
Use LTWheelConf
List all found/supported devices
sudo ltwheelconf --list

Supported wheel shortname values:
  • 'DF' (Driving Force)
  • 'MR' (Momo Racing)
  • 'MF' (Momo Force)
  • 'DFP' (Driving Force Pro)
  • 'DFGT' (Driving Force GT)
  • 'G25' (G25)
  • 'G27' (G27)

Set wheel to native mode
sudo ltwheelconf --wheel <your-wheel-shortname> --nativemode

[/b]Set wheel rotation range of 900 degrees[/b]
sudo ltwheelconf --wheel <your-wheel-shortname> --range 900

Examples:
Put wheel into native mode:
$ sudo ltwheelconf --wheel G25 --nativemode
Set wheel rotation range to 540 degree:
$ sudo ltwheelconf --wheel G27 --range 540
Set moderate autocenter:
$ sudo ltwheelconf --wheel DFP --autocenter 100 --rampspeed 1
Disable autocenter completely:
$ sudo ltwheelconf --wheel G25 --autocenter 0 --rampspeed 0
Set native mode, disable autocenter and set wheel rotation range of 900 degrees in one call:
$ sudo ltwheelconf --wheel DFGT --nativemode --range 900 --autocenter 0 --rampspeed 0


Now you can configure the steering wheel directly from Euro Truck Simulator 2. To test and calibrate the steering wheel outside ETS2 you can use jstest-gtk
Automagically invokes LTWheelConf
We can add a rule to UDEV to automatically invoke LTWheelConf when the steering wheel is connected.

This can be done using the following command (use the correct shortname instead of <your-wheel-shortname>!):
echo 'ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c294", RUN+="/usr/local/bin/ltwheelconf --wheel <your-wheel-shortname> --nativemode --range 900"' | sudo tee -a /etc/udev/rules.d/90-logitech-wheel.rules

Now you need to restart UDEV:
sudo service udev restart
Supported distributions
Tested on
  • Ubuntu 13.04 (x86)
  • Ubuntu 12.04 LTS (x64)

Let me know if it works on other distributions.
< >
41 Comments
LiNuX-leillo Apr 6 @ 4:48am 
This guide is outdated. The best way to use Logitech Wheels on Linux and get Force Feedback in ETS2 and ATS is using the new driver "new-lg4ff" ( https://github.com/berarma/new-lg4ff ) and "Oversteer" ( https://github.com/berarma/oversteer ) or "PyLinuxWheel" ( https://gitlab.com/OdinTdh/pyLinuxWheel ) to configure it. Cheers!
Primal Fear Apr 5 @ 11:11pm 
Nice tutorial, I only had one issue with the udev rule. At least for my Driving Force GT ATTRS{idProduct}=="c294" is not correct an actually has to end with an "a" instead of a 4.
I could simply figure out the correct id with "sudo ltwheelconf --list" in Terminal.

Now I can play Dirt Rally perfectly fine under Linux.
Patola [Linux] Jun 9, 2019 @ 7:41pm 
@Teppey71 is your driver closed-source or open-source? I'd very much like to read its code and maybe recompile it for my ARM devices, just to see how it works. Are you willing to share the code?
Barbabranca Mar 9, 2019 @ 4:47am 
I'm glad that now there's a plugin to fix FFB. However, it's very weak in my DFGT, no matter how I set the in-game FFB sliders. Anyone else experiencing this? Any solutions?
LiNuX-leillo Jan 14, 2019 @ 9:20am 
@SwagiYo, take a look on this:
https://github.com/ValveSoftware/Proton/issues/908#issuecomment-441121216

Is not a problem of Wine or Proton. A game update broke the FF support
SwagiYo Dec 8, 2018 @ 8:51am 
Hi all, how do i get FFB working in Project cars 2? everything else works fine.

OS: Linux Mint 19 Cinnamon 3.8.9
Wheel: G27
Kernel: 4.15.0-38-generic

Im a linux newbie, so please be clear on what to do.

Thanks in advance :-)
Teppey71 Sep 14, 2018 @ 1:10am 
@rockstarrwop: I had thought, I have the same problem and had sought help in the SCS forum. From 50keda I got this answer, because I want to use its FFB mod: You don't need that anymore. For sure not with my plugin. So just ignore that guide, install my plugin and go to game and enjoy :) - I hope you can enjoy this, too. Best regards, Teppey71
rockstarrwop Aug 3, 2018 @ 4:58pm 
ugh everything brings me here. google and startpage wise. and nohing here is coming close to working
rockstarrwop Aug 3, 2018 @ 4:51pm 
this still relevent if so please help. g27 no responce fron] wheeel all comand liines proveded claim its not a comand linux mint 17.3