Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
If you would like to contribute to this guide, please take a look at the Contribute to the User Manual page.
The purpose of this user manual is to consolidate information from the community about the setup, configuration, and use of EdgeTX. The goal is to be your "one-stop shop" for information about anything related to EdgeTX. It is broken down into the following areas:
The user guide explains all the configuration options available in EdgeTX as well as some high-level theoretical information about EdgeTX usage and model controls. It is broken into sections - one section covering the interface for Color Screen Radios and one section covering the interface for Black and White screen radios.
The How-to section will provide detailed instructions about how to configure model or user-specific use cases in EdgeTX. It will cover common use cases as well as rare and specific use cases. This section of the manual will steadily grow as new How-to articles are submitted by contributors.
The EdgeTX Companion User Guide will cover the different features and functions of EdgeTX Companion and the EdgeTX Simulator as well as common use cases for both. Note: This section is currently planned, but work on it has not been started.
This section of the knowledge base will contain links to additional resources that EdgeTX users may find useful. The external pages that are linked here are not maintained by EdgeTX. However, they are listed as they may be useful sources of additional information relating to EdgeTX.
See the Contributors section for a list of direct and indirect contributors.
There are several ways to install or update EdgeTX on your radio transmitter. You can use the online tool EdgeTX buddy or manually install/update the bootloader and firmware using the bootloader method. There are advantages and disadvantages to both ways, so really, it boils down to person preference.
Firmware and SD card contents are all located in one location
It takes you step by step through the process
Normally a simple process.
Must use a Chromium-based browser to access (Chrome, MS Edge, Brave, Opera, etc.)
You must have the correct SMT32 drivers installed on your computer. Usually, this is automatic. However, some computers install incorrect drivers, which can make this process more difficult.
Flashing always works
The flashing process is quicker.
Does not rely on your computer for flashing
Firmware, SD Card, and Sound files must be downloaded individually from different locations and placed manually on the SD Card.
Whichever way you choose, there is a guide that will help you. Below are the migration guides and installation guides for both methods:
Migrate from OpenTX to EdgeTX using EdgeTX Buddy
Migrate from OpenTX to EdgeTX using the Bootloader
Update from an earlier version of EdgeTX using EdgeTX Buddy
Update from an earlier version of EdgeTX using the Bootloader
In order to update from OpenTX to EdgeTX you will need to have both OpenTX & EdgeTX Companion installed on your computer. You can download OpenTX Companion from: https://downloads.open-tx.org/2.3/release/companion/. You can download EdgeTX Companion from: https://github.com/EdgeTX/edgetx/releases (File name: edgetx-cpn-[operation system]-[version].zip)
Turn on your radio, navigate to Radio Settings, Hardware and scroll down to the bottom of the screen and select EEPROM backup. If you do not have this option, then your radio does not store your data in EEPROM and this step can be skipped.
With your radio powered on, plug your radio into your computer via USB. When prompted by your radio for the USB mode, select USB Storage.
With your computer, copy the entire contents of your SD card to a safe place on your Computer. If you ever decide to go back to OpenTX you can use these files again. If you backed up your EEPROM in the step above, check the EEPROM folder to make sure that there is a recent backup file in there.
Start OpenTX Companion.
Select the Backup radio to file icon from the left side of the screen as shown below. Select a saving location (desktop is fine) and give it a descriptive name.
After the file has been saved, close OpenTX Companion.
Delete the contents of the Model folder on your SD Card so it is empty.
Unplug the radio from the computer and power it off.
With the radio powered off, plug your radio into your computer via USB. This will connect your radio to the computer via DFU mode.
On the Jumper T-Pro, you have to plug in the radio while pressing the Boot0 button to enter DFU mode.
Go to this website: https://buddy.edgetx.org/
Select the Firmware version and Radio model - then Flash via USB.
On the next screen, select the SMT32 Bootloader device and click Next.
If the SMT32 Bootloader device is not present, then select Add New Device. From the pop up window, select SMT32 Bootloader and click Connect.
After selecting the SMT32 Bootloader device and clicking Next, you will be presented with a confirmation screen to verify your settings. Once you have verified everything is correct (Version, Radio, and device) click the Start Flashing button.
EdgeTX buddy will now start the flashing sequence. A progress screen will be displayed to show you the progress.
Once the flashing is complete, select the setup your SD Card link from the completion screen which will take you to the SD Card content screen.
At this point, the EdgeTX bootloader and firmware have been installed on your radio. The next step is to install the SD Card contents.
Unplug the radio from the computer and power it on. You should see the EdgeTX Splash screen on the radio, but you will still hear "Welcome to OpenTX". This is normal - we will install the EdgeTX sound pack with the SD card contents next.
With the radio turned on, plug it in to your PC via USB and select USB Storage when the option is displayed on the radio. Click on the Select SD Card option and then navigate to your EdgeTX SD card.
The EdgeTX SD Card will be mounted as a USB Drive on your computer. Select the USB Drive (notice the OpenTX files are still in there - that is the correct one.) and then click on Select folder.
Your PC may ask you to give EdgeTX buddy permission to your SD card contents. This is normal and required for buddy to be able to modify the files on the SD Card.
On the SD Card Content screen, verify the Firmware version and Radio model are still correct, then select the desired language for the sound pack. Click on Apply Changes. A status window will pop up and show you the installation progress. Once the installation of the files is complete, the status window will close.
At this point, you now have the EdgeTX Bootloader, Firmware and the SD card contents installed. The last step is to convert your models over from OpenTX and put them on the radio. You can now close EdgeTX Buddy.
Open EdgeTX Companion. If you have not already done so, create a radio profile for your radio and make sure that it is selected as active.
In the upper left corner of Companion, select File, then Open, then select the OpenTX Backup file that you made at the very beginning. A warning message will be displayed. Click OK.
You will then see all your models from OpenTX in EdgeTX Companion. Click on the Write models and Settings to Radio button. It will warn you that it will overwrite all the models on your radio. Click Yes.
The models and settings will be written to the radio. A message will be displayed when complete. Click on OK. Unplug your radio from the USB port and close EdgeTX Companion.
All of your models have been updated to the EdgeTX .yml format and you have the EdgeTX sound pack installed. You are now ready to use EdgeTX.
Unfortunately, it is not possible to copy over the setup for your widgets from OpenTX. They will have to be set up again manually in EdgeTX.
Your Lua Scripts from OpenTX will still be on your SD Card. However, they may not all work with EdgeTX and may need to be re-installed to get them to work. You can find a list of EdgeTX-compatible LUA scripts here: https://github.com/EdgeTX/lua-scripts
In order to update from OpenTX to EdgeTX you will need to have both OpenTX & EdgeTX Companion installed on your computer. You can download OpenTX Companion from: . You can download EdgeTX Companion from: (File name: edgetx-cpn-[operation system]-[version].zip)
Turn on your radio, navigate to Radio Settings, Hardware and scroll down to the bottom of the screen and select EEPROM backup. If you do not have this option, then your radio does not store your data in EEPROM and this step can be skipped.
With your radio powered on, plug your radio into your computer via USB. When prompted by your radio for the USB mode, select USB Storage.
With your computer, copy the entire contents of your SD card to a safe place on your Computer. If you ever decide to go back to OpenTX you can use these files again. If you backed up your EEPROM in the step above, check the EEPROM folder to make sure that there is a recent backup file in there.
Start OpenTX Companion.
Select the Backup radio to file icon from the left side of the screen as shown below. Select a saving location (desktop is fine) and give it a descriptive name.
After the file has been saved, close OpenTX Companion. Unplug the radio from the computer and power it off.
The list below shows which .zip file to use for different radio types:
c480x272zip (480x272 Horizontal Color Screen) - TX16s, T16, Horus x10s,Horus x12s, most color screen radios...
c480x320 (480x320 Horizontal Color Screen)
c320x480zip (320x480 Verticle Color Screen)- FlySky Nirvana NV14, EL18
bw128x64.zip (128x64 BW Screens) -All monochrome screen radios except X9D series.
bw212x64zip (212x64 BW Screens) - X9D, X9D Plus, X9D Plus 2019
Delete everything from your SD card and copy the contents of the unzipped folder to your blank SD card. (If you did a format, ensure it is set to fat32)
Copy over any custom sounds, model images, widgets or Lua scripts to their respective folders.
Unzip the file and save the correct .bin file (same name as your radio type) to the "Firmware" folder on the SD card for your radio.
Turn on your radio and navigate to the SD card screen. Open the "Firmware" folder and select the EdgeTX firmware file that you just copied to your SD card. Once the file is selected, select the option to "Flash bootloader". The bootloader will be flashed to the EdgeTX bootloader.
Exit back to the main screen and then shut off your radio.
Boot your radio in bootloader mode by holding trim switches T4 and T1 to center while pushing the power button on.
On the Jumper T-Pro, you have to plug in the radio while pressing the Boot0 button to enter DFU mode.
You should now see the EdgeTX bootloader. Select the option "Write Firmware". Select the EdgeTX firmware file that you saved to your SD card. Long-press to flash it.
After the flashing is complete, select "Exit". The radio will restart and you should be greeted with "Welcome EdgeTX".
When the radio starts with EdgeTX for the first time, you will get a warning: STORAGE WARNING - Missing or Bad Radio Data-. Press the white circle or roller to bypass the warning. Then you will get another STORAGE WARNING - Storage Preparation. Press the white circle or roller again. Once the SD card is prepared, the calibration screen will appear. Calibrate your radio.
At this point, you now have the EdgeTX Bootloader, Firmware and the SD card contents installed. The last step is to convert your models over from OpenTX and put them on the radio.
With your radio powered on, plug your radio into your computer via USB. When prompted by your radio for the USB mode, select USB Storage.
Open EdgeTX Companion. If you have not already done so, create a radio profile for your radio and make sure that it is selected as active.
In the upper left corner of Companion, select File, then Open, then select the OpenTX Backup file that you made at the very beginning. A warning message will be displayed. Click OK.
You will then see all your models from OpenTX in EdgeTX Companion. Click on the Write models and Settings to Radio button. It will warn you that it will overwrite all the models on your radio. Click Yes.
The models and settings will be written to the radio. A message will be displayed when complete. Click on OK. Unplug your radio from the USB port and close EdgeTX Companion.
All of your models have been updated to the EdgeTX .yml format and you have the EdgeTX sound pack installed. You are now ready to use EdgeTX.
Unfortunately, it is not possible to copy over the setup for your widgets from OpenTX. They will have to be set up again manually in EdgeTX.
Current for all merged PRs as of 13/11/2023 (v2.9.2)
Below is a summary of changes that affect the user interface and/or how EdgeTX functions. It does not cover all bug fixes. For a complete list of changes (including bug fixes), please read the release notes.
General Changes
LVGL conversion of all pages is now complete.
Adjusted padding and spacing on many pages and buttons for a better look.
No more on-radio model conversions from .otx format. Users migrating from OpenTX will need to import their models to EdgeTX Companion. See for instructions how to migrate from OpenTX to EdgeTX.
Only SD card is mapped to device in USB Storage Mode.
Long press the [SYS] button to go to the Radio Setup page.
Now named Manage Models instead of Model Select.
Edit Labels option is now called Label Models
Added model quick select. When enabled in , this feature allows you to select a model as active model in the manage model screen by double tapping on it.
Removed the Use Global Functions setting. Global functions are now disabled when the tab is hidden via the Enabled Features option.
Added mode R9M ACCESS to enable R9M Access Mod. Compilation option is no longer needed.
PPM Frames automatically adjust based on number of configured channels
(Model Setup)
PPM Frames automatically adjust based on number of configured channels
Added Beeps & Haptic and Voice & Haptic as options for countdown option
New section in Model Setup - allows you to configure which tabs are visible in the selected model's radio setup and model settings area of EdgeTX.
New section in Model Setup - allows users to select between Classic and Advaced Mode.
Adds advanced joystick configuration options in Advanced Mode.
New screen layout to allow better overview of configured flight modes.
New screen layout, only shows configured inputs.
New + button to add additional inputs.
Updated screen layout
Moving the control sticks will update the stick position on the curve in real time.
Updated screen layout
New screen layout, only shows configured special functions
New + button to add special functions
Lua Script function adds repeat option
Added Audio Amp Off - Disables the Audio Amplifier so that no sound comes from the speaker, including annoying feedback or interferance. This option is only available on select radios.
Updated screen layout
Added option to Show Instance ID On/Off
Added OTA flashing for FrSky X10s & X12s receivers for transmitters with internal ISRM/Access modules.
Added Enabled Features settings to configure the Global settings for which tabs are visible in the Radio Setup and Model Settings area of EdgeTX.
Added model quick select configuration option. When enabled, this feature allows you to select a model as active model in the manage model screen by double tapping on it.
Image and Sound folders limited to 799 files each. If the folders contain more than 799 files, the file selection dropdown in model settings will not work properly. This is a limitation of LVGL.
(Radio Settings)
Changed mode options from += and := to Replaced and Add for easier configuration.
Updated debug analog screen and touch screen response.
Added External module option to Aux1 and Aux2 to enable configuring R9M Access Mod in Model Settings.
Added Mute if no sound option - puts the transmitter in mute mode until a sound needs to be played. This prevents interference noise from high-powered TX modules from coming out of the transmitter speakers.
Added 4x2B screen layout.
Increased the max views from 5 to 10.
Value widget added align left, center, right option for label and value.
Text widget added align left, center, right option for label and value.
Added Value2 widget to display telemetry data better.
All widgets are now sorted alphabetical by name.
Updated color picker for widgets, can select system theme colors. Colors are not applied until saved.
Alerts
Alerts now display a "press any key" prompt.
Long press of the touchscreen can close an alert.
All buttons can be used to close an alert. Buttons will not open other UI pages over the alert.
Logical switch page updated
Small changes to labels on debug page.
Languages
Added Hebrew language support.
New Hardware Support
Flysky FRM303 Support (External RX Module)
Segger RTT debug support
FrSky ARCHER PLUS R10+ and SR10+ receiver (v2.9.2)
General Changes
Only SD card is mapped to device in USB Storage Mode.
Added clock to main view pages.
Timer configuration options are hidden when timer is set to Off.
Throttle configuration options are hidden in collapsible menu.
Preflight Checklist configuration options are hidden in collapsible menu.
Added Enabled Features option - allows you to configure which pages are visible in the selected model's radio setup and model settings area of EdgeTX; configuration options are hidden in collapsible menu.
Adds USB Joystick mode- allows users to select between Classic and Advaced Mode; adds advanced joystick configuration options when in Advanced Mode.
Added Bluetooth trainer mode with FrSky bluetooth module.
PPM Frames automatically adjust based on number of configured channels
Removed the Glob. Funcs setting. Global functions are now disabled when the tab is hidden via the enabled features option.
RSSI Source option was removed - set to "default" permanently
Updated screen layout
Added option to show instance ID On/Off
Added collapsible sensor list
Lua Script function adds repeat option.
Added Audio Amp Off - Disables the Audio Amplifier so that no sound comes from the speaker, including annoying feedback or interferance. This option is only available on select radios.
Added clock to Telemetry screens.
On the Telemetry screens, the top bar will only show the model name, radio battery voltage, and time in addition to the configured cells. If Timer1 is configured in the model, then it will replace the model name in the top bar.
Rx channel ord option renamed to Def Chan Ord for better understanding.
Audio Mute option added - puts the transmitter in mute mode until a sound needs to be played. This prevents interference noise from high-powered TX modules from coming out of the transmitter speakers.
Language
Added Hewbrew language support.
New Hardware Support
RadioMaster Boxer
Flysky FRM303 Support (External RX Module)
Flysky digital gimbal support for Radio Master Boxer
Segger RTT debug support
FrSky ARCHER PLUS R10+ and SR10+ receiver (v2.9.2)
EdgeTX supports the following color screen radios:
FlySky NV14 / EL18
FrSky X10 / X10S / X10 Express / X10S Express
FrSky X12S / X12S-IRSM
Jumper T16 / T16 Plus / T16 Pro Hall
Jumper T18 / T18 Lite / T18 Pro
RadioMaster/Eachine TX16S / RadioMaster TX16S MAX / RadioMaster TX16S Mark II
Download and extract the EdgeTX SD card content for your radio type to your computer. The SD card contents can be found here:
Download the desired sound pack (if you didn’t transfer your existing sounds) (), unzip and copy to the "Sounds" folder on your SD card.
Download the current EdgeTX firmware. You can download the latest release .zip file (edgetx-firmware-vX.X.X.zip) directly from Github -
Your Lua Scripts from OpenTX will still be on your SD Card. However, they may not all work with EdgeTX and may need to be re-installed to get them to work. You can find a list of EdgeTX-compatible LUA scripts here:
No more on-radio model conversions from .otx format. Users migrating from OpenTX will need to import their models to EdgeTX Companion. See for instructions how to migrate from OpenTX to EdgeTX.