Version 2.1 - Lights!

October 19, 2020

A few of the lights functions were missing and have been added in this small update:

  • Cabin lights
  • Wing lights
  • Logo lights

The update check failed after migrating this website to a new host, that has been fixed as well.

Download: G940LEDControlSetup- (1.6 MB)

Flight Simulator 2020

August 27, 2020

With the release of Flight Simulator 2020 I’ve been getting questions whether it is supported by G940 LED Control. The good news is, it is!

Although there are reports of instability and slowdowns with SimConnect, Flight Simulator 2020 fully supports it. No changes were required to G940 LED Control to make it work, and I’ve had reports from users who’ve used it with success already.

In my own experience I did have two instances where Flight Simulator 2020 crashed and immediately quit to the desktop:

  1. When closing G940 LED Control while Flight Simulator is still running
  2. When changing button assignments mid-flight

Luckily these can be easily avoided by getting set up before starting Flight Simulator, at least until we’ve figured out whether this is due to reported SimConnect issues or G940 LED Control does need some changes.

Note that the icon in the top-right corner indicating whether it has detected Flight Simulator still shows “Flight Simulator X”, even when it is in fact connected to Flight Simulator 2020. This does not affect the functionality.

Version 2.0 (beta) - Lua scripting and open-sourced

August 13, 2017

Update: the first release did not include the required lua52.dll, which would result in a “module not found” error during startup. The functions for “Landing lights” and “Instrument lights” were also missing in the conversion. I’ve reuploaded the 2.0 setup to correct this, please download and run it again if you’ve encountered this issue!

I’m happy to announce the availability of G940 LED Control version 2.0!

This major update does not add any new functionality, but completely changes the way functions are implemented. For this reason I consider it a beta release; if you are having issues let me know and I’ll try to release a fix as soon as possible. You can always revert to the the previous 1.2 release to continue your flight in the meantime.

Now on to what’s new!

Lua scripting

Functions are now defined in Lua scripts. This means it is not only easier for me to add new functions for future updates, but it’s also possible to create customized functions or even add completely new ones if you’re familiar with Lua. All built-in functions have been converted and are compatible with the previous version, so your profiles should still work.

For more information about the scripting, documentation is available at:


Yes, G940LEDControl is now open-source! I have released it under the GNU General Public License v3.0. The main Git repository is located at

Download: G940LEDControlSetup- (1.6 MB)

Version 1.2 - Prepar3D v4 compatibility

July 16, 2017

This version adds compatibility with Prepar3D v4. It should automatically detects which version is running and use the correct SimConnect version. Note that the status indicator at the top of the window will always say “Flight Simulator X” even if it’s connected to Prepar3D.

I have been unable to test this version with the Steam Edition, as I’m currently having issues getting that to start up. I’ve decided to release this version anyways for P3D users. If you do run into a problem please let me know, and install the previous version 1.1.6 as it is functionally identical.

If you’re interested in the technical details; it turns out P3D v4 is not compatible with either the original SimConnect.dll, nor the version from the Steam edition, but does work with the FSX Service Pack 2 version.

Download: G940LEDControlSetup- (1.4 MB)


November 7, 2016

A small update, adding the Autopilot Airspeed Hold function by request.

Download: G940LEDControlSetup- (1.4 MB)
Show more...