Downloads Improving your Tx
OpenTX 2.3 branch
Latest OpenTX major version with added support for the FrSky X10 Express, X9D+ 2019, X-Lite S/Pro, X9 Lite and Jumper T12 radios, the new FrSky ACCESS system, and lots of new features including significant latency improvements with FrSky radios/modules. Please read this page for more details about other changes. As usual with each major release new SD card contents are needed, information is on the page.
- OpenTX 2.3.15 (2022-04-22)
- OpenTX 2.3.14 (2021-07-23)
- OpenTX 2.3.13 (2021-06-24)
- OpenTX 2.3.12 (2021-06-14)
- OpenTX 2.3.11 (2021-01-08)
- OpenTX 2.3.10 (2020-10-06)
- OpenTX 2.3.9 (2020-06-14)
- OpenTX 2.3.8 (2020-06-13)
- OpenTX 2.3.7 (2020-03-28)
- OpenTX 2.3.6 (2020-03-28)
OpenTX 2.2 branch
Previous major version, now stable and still supported for normal use, but no new features or bugfixes will be implemented. 2.2 added support for the FrSky Horus X12S and X10 and Taranis Q X7 radios (plus X-Lite starting with 2.2.2). This version drops support for AVR-based radios, for those see 2.1 below. Please read this page for more details about other changes. As usual with each major release new SD card contents are needed, information is on the page.
- OpenTX 2.2.4 (2019-07-11)
The nightly builds are automatic builds that are build every day. As during development, critical bugs might be introduced, these versions should not be used for flying. Additionally a backup of EEPROM should be done before flashing these firmware. The nightly builds are only intented to verify if bugfixes/new features work as expected. We provide no changelogs for these builds. To get a rough idea about the changes you can look at the git commit log.
macOS nightly builds, Windows nightly builds and Linux nightly builds
SD Card contents for nightly builds
OpenTX 2.1 branch
Deprecated, no more support will be given but firmware downloads are still available for the time being. It is the last version to support AVR-based radios (9X/9XR with stock board, Gruvin9x, DIY MEGA2560). 2.1 introduced completely new telemetry handling compared to 2.0, and also requires a different sound pack (see below). The original upgrade notes from 2.0 to 2.1 can be found here.
This branch is the first to support the FrSky Taranis X9E (tray version).
- OpenTX 2.1.9 (2016-09-15)
OpenTX 2.0 branch
Deprecated, no more support will be given but firmware downloads are still available for the time being. 2.0 introduced the Virtual Inputs system. This branch is the first to support the FrSky Taranis X9D+ and the Turnigy 9XR-Pro.
- OpenTX 2.0.20 (2016-09-15)
OpenTX 1.x branch
This branch is the first to support the original FrSky Taranis X9D, and is now deprecated. Firmware downloads are not possible anymore, the below companion is only provided for reference.
- companion9x v1.52 (2014-01-10)
Firmware downloads are exclusively available from within OpenTX Companion’s “Download” dialog. OpenTX Companion needs to be configured for the proper radio type and with the firmware options you choose, so that a customised firmware file with these options can be prepared for you by our build server and downloaded to your PC. OpenTX Companion is then used to load the firmware to your radio.
PLEASE NOTE that the firmware you run on the radio and companion you use on the PC to edit settings must be of the same branch!
Sound packs can be downloaded either through companion (the Download dialog will point you to the correct directory for the selected radio type), or from the links below:
Sound packs for OpenTX 2.0
Sound packs for OpenTX 2.1
SD card contents for OpenTX 2.2, with sound packs
SD card contents for OpenTX 2.3, with sound packs
About OpenTX versions
OpenTX versions are delivered as sets of major and minor releases. Major releases represent big steps with lots of feature changes and new functionality, which require changes in the way model data is stored and thus breaks compatibility with the previous one. Minor releases within a major one will fix bugs, correct functionality that needs changes, add new functionality that doesn’t require breaking compatibility, or remove features that are deemed useless.
As we are dependent on user feedback, a major release will start as “unstable” and will go through several rounds of refinement based on the gathered user experiences, which can initially cause radical changes in the way a feature operates between minor versions. Once things have settled and we have decent documentation available that major version will become “stable” i.e. its features will be frozen, and from that moment on any new minor versions would only be released to fix bugs that may be discovered.
We recommend “normal users” not to jump on a new major revision straight away as following the minor revisions of an unstable branch requires careful attention to the changelog to find out about things that may have changed and could potentially break existing setups, and documentation is usually not ready yet. They should thus stick with “stable” versions. Advanced users who want to be on the bleeding edge, want to provide feedback and/or suggest modifications, can find their way without documentation and can follow the evolution closely are welcome to do so during the unstable period, of course at their own risk.
Currently, the supported major versions of OpenTX are:
- OpenTX 2.2
- OpenTX 2.3
Major releases are independent, OpenTX companion 2.0.x will download firmware 2.0.x, OpenTX companion 2.1.x will download firmware 2.1.x etc. Updates between major versions are manual, you need to download the required companion yourself, no updates will be automatically offered. When upgrading from one major version to the next it is recommended to backup both your current firmware and settings, and to thoroughly check all of your models’ functions still operate correctly after the built-in upgrade procedure has completed. Downgrading models and settings is not possible, so should you want to switch back to an older major version you will need to either reload your backup or start from scratch again.
You can check the release history of OpenTX on this page.
- OpenTX Recorder - Voice recorder for Taranis (2014-03-21)
- OpenTX Speaker - Voice generator for Taranis (2014-03-15)
- Taranis Model Icons (Not for X7)
- Taranis Start Screens (Not for X7)
- 128x64 LCD Start Screens (9X/9XR/AR9X and Taranis Q X7)
OpenTX Lua Scripts
Before using Lua you should read the Lua Instructions
- OpenTX 2.1 - Lua Telemetry Screen #2 (2016-09-08)
- OpenTX 2.1 - Lua Telemetry Screen #1 (2016-09-08)
- OpenTX 2.1 - Wizard Lua script (2016-09-08)
- OpenTX 2.0 - Lua Telemetry Screen #2 (2014-06-30)
- OpenTX 2.0 - Lua Telemetry Screen #1 (2014-06-27)
- OpenTX 2.0 - Wizard Lua script (2014-06-02)
- Qt Linguist tool for translators (2017-03-24)
- ST Virtual COM port driver V1.3.1 for Taranis CLI (2015-10-30)
- M2560 DIY radio documentation, driver and bootloader (2015-04-18)
- Zadig 2.1.0 driver installer for Taranis flashing (2014-02-22)
- openOCD 0.7.0 for Taranis debug (2013-10-07)
- dfu util 0.7 for Ubuntu 12.04+, 64bit (2013-09-25)
- dfu util 0.7 for Ubuntu 12.04+, 32bit (2013-09-25)
- Taranis Windows USB driver for manual installation (2013-07-18)
- SAM-BA config for Sky9x / 9XR-Pro / AR9X (2013-07-17)
- dfu util 0.7 for Mac, Taranis flashing utility (2013-07-15)
For users wanting to upgrade a Taranis from a pre-2.0 version (either OpenTX or the FrSky firmware) who can’t get the DFU driver installed with Zadig but have a working “DfuSe Demonstration” flashing setup (as per FrSky instructions), a copy of OpenTX 2.0.5 packaged in a .dfu file is available here. Flash this using the FrSky method, then upgrade to the latest available version using the bootloader.
Except for the FrSKY Horus X12S all FrSKY Transmitters purchased new do not require a seperate Zadig or DFU driver install.