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. Unplug the radio from the computer and power it off.
Download and extract the EdgeTX SD card content for your radio type to your computer. The SD card contents can be found here: https://github.com/EdgeTX/edgetx-sdcard/releases
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.
Download the desired sound pack (if you didn’t transfer your existing sounds) (https://github.com/EdgeTX/edgetx-sdcard-sounds/releases), 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 - https://github.com/EdgeTX/edgetx/releases/latest
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.
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
Before making any updates to your radio, we ALWAYS recommend that you back up your current SD Card contents using the following steps.
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. You can use these files again if you need to roll back the update.
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:
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, the next step is to update your SD card. It is not always necessary to update your SD card contents. However, it is recommended. To update your SD card contents, select the Setup your SD Card link from the completion screen, which will take you to the SD Card content screen.
Unplug the radio from the computer and power it on.
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 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.
Note: EdgeTX Buddy will update all SD card files that are part of the default EdgeTX installation. It will not modify or delete any additional files you have added (LUA scripts, sound files, images, custom themes, model files, radio setup file, etc) that are already existing on the SD card.
If you were not able to flash your firmware with EdgeTX Buddy, follow the steps below to flash the firmware with the bootloader. Keep your radio connected to your computer via USB and in USB storage mode.
Navigate back to the Radio Firmware tab.
Select the Firmware version and Radio model - then Download .bin.
After the firmware is downloaded, you will be asked for the location to save the file. Navigate to the radio's SD card and select the Firmware folder. Then select Save.
Disconnect the USB cable from the radio and turn off the radio.
Boot your radio into bootloader mode by holding trim switches T4 and T1 to center while pushing the power button on.
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 with the updated EdgeTX version.
Note: If the SMT32 BOOTLOADER is not available to select, then that usually means that there is an issue with the drivers on your computer. You can install the ImpulseRC Driver Fixer to fix your computer drivers. It is available to download from here:
If you cannot get your computer to detect the SMT32 BOOTLOADER, then you must use the bootloader method to update EdgeTX. Skip the remainder of this section and proceed to the . After updating the SD card, we will walk you through updating the firmware via the bootloader.
Before making any updates to your radio, we ALWAYS recommend that you back up your current SD Card contents using the following steps.
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. You can use these files again if you need to roll back the update.
Download and extract the EdgeTX SD card content for your radio type to your computer. The SD card contents can be found here: https://github.com/EdgeTX/edgetx-sdcard/releases
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
Copy the extracted files to your radio's SD card. If asked, overwrite the existing files. This will only update the SD card files that are part of the default EdgeTX installation. It will not modify or delete any additional files you have added (LUA scripts, sound files, images, custom themes, model files, radio setup file, etc) that are already existing on the SD card.
Download the desired sound pack (https://github.com/EdgeTX/edgetx-sdcard-sounds/releases), unzip and copy to the "Sounds" folder on your SD card. If asked, overwrite the existing files.
Download the current EdgeTX firmware. You can download the latest release .zip file (edgetx-firmware-vX.X.X.zip) directly from Github - https://github.com/EdgeTX/edgetx/releases/latest
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 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 will 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".
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