Logitech G940 HOTAS: Difference between revisions

From Edgar BV Wiki
Jump to navigation Jump to search
Line 36: Line 36:


==Throttle LED light control==
==Throttle LED light control==
===MS Flight Simulator==
===MS Flight Simulator===
For Flight Simulator 2020 and X x2software has built [https://g940.x2software.net/ G940 LED Control].
For Flight Simulator 2020 and X x2software has built [https://g940.x2software.net/ G940 LED Control].



Revision as of 07:31, 6 October 2020

Although released in 2009, it remains one of the few force feedback sticks, due possibly to patent trolling from Immersion Corporation afterwards.

Logitech - as Logitech does - released a few software versions and stopped support in 2010. You can still download the latest driver (5.10.127) from Logitech. There are some questions still answered in their ]https://support.logi.com/hc/en-us/articles/360025341373--FAQ-Flight-System-G940 FAQ]

Firmware updates

If you download their latest driver there is a firmware update in C:\Program Files\Logitech\Gaming Software\FW

There is somebody releasing new firmwares for this thing. The latest was released in June. You can download them at Fred41s Github page and people with experience in using them discuss them on an il2stormovik.com topic

Pedal calibration

Worked it out. In case other people run into a similar problem, here's what I did:

Calibrated the pedals/USB-converter in Windows as usual.

Downloaded "DXtweak2" and used it to change Windows' calibration-values for the X- and Y-axes. Basically, I made both axes' calibration "wider" by doubling the calibration.

The values I used are

  Min: 1
  Center: 45
  Max: 90


Now the stick's input on the X- and Y-axis is read by Windows as full X- and Y-range (from full negative to full positive) - no more "half axes". In the game's mapper, both axes are now recognized and show up "full left" when no brake is applied, "full right" when full brake is applied. I had to set some deadzones to get rid of spiking (I really need to open these pedals and clean the pots, I suppose). But the result looks good now.

Link to DXTweak

from this forum thread

Programming the P buttons on the throttle

create a new profile, then program them. In Options -> Global Profiler Settings make sure to "Apply persistent profile" then it will always work

There is a Help menu which is actually quite helpful :)

When programming it can be a bit finicky with the mode button. Sometimes it's worth sliding the mode button whilst programming because it can overwrite the mode 1 settings. Export your profiles for this reason

Throttle LED light control

MS Flight Simulator

For Flight Simulator 2020 and X x2software has built G940 LED Control.

G940 LED Control links the state of your aircraft in Flight Simulator to the LEDs on your Logitech G940 throttle. By simply looking at the corresponding buttons you can tell if your engines are running fine, your gear is up or if you forgot to take off the parking brake.

This also allows you to set the colours statically and configure each button for pretty much anything within FS or set it to static colours.

Morg / DCS

There is also G940Leds by morg

G940leds is a program that listens on a UDP port for commands about how to light the leds on the G940 throttle. I have written it in a way that hopefully will minimize the need for conditionals and other code in the interface that talks directly to the game (for DCS, the lua code). Since the program itself is written in C++, it is probably alot faster at those things than a script. It comes with example scripts that shows how to use it with it BlackShark.

There is an updated lua script for DCS 2017

Djuuu / Flaming Cliffs

Djuuu also updated the program to version 1.1 to work with Flaming Cliffs

This is a total redesign of the .LUA part that works with the program of Martin Larsson (Morg) to control the leds on the Logitech G940 throttle stick with exported data from Lock On / Digital Combat Simulator.

My purposes were :

  - to make it work with Flaming Cliffs 2 
  - to make the configuration easier
  - to implement blinking lights
  - to minimize the impact on Lock On original Export.lua