Updating from OpenTX to EdgeTX using Bootloader
About 3 minRemote ControlEdgeTXOpenTX固件升级系统迁移bootloader模型转换
I. Equipment Preparation
To update from OpenTX to EdgeTX, you need to install OpenTX and EdgeTX Companion on your computer.
OpenTX Companion download: https://downloads.open-tx.org/2.3/release/companion/
EdgeTX Companion download: https://github.com/EdgeTX/edgetx/releases (filename format: edgetx-cpn-[OS]-[version].zip)
II. Backup Models
2.1 Select EEPROM Backup
Turn on the transmitter, navigate to Transmitter Settings -> Hardware, scroll to the bottom of the screen and select EEPROM Backup.
If this option is not available, it means your transmitter does not use EEPROM for data storage, and you can skip this step.
2.2 Select USB Storage
After powering on the transmitter, connect it to the computer via USB. When the transmitter prompts to select USB mode, choose USB Storage.
2.3 Launch OpenTX Companion
- Select the Backup Transmitter to File icon on the left screen. Choose a save location (such as desktop) and name the file.

After saving the file, close OpenTX Companion. Disconnect the transmitter from the computer and turn off the transmitter.
III. Prepare SD Card
- Download and extract the EdgeTX SD card contents suitable for your transmitter type: https://github.com/EdgeTX/edgetx-sdcard/releases
Here are descriptions of .zip files for different transmitter types:
- c480x272zip (480x272 horizontal color screen) - Suitable for TX16s, T16, Horus x10s, Horus x12s and most color screen transmitters
- c480x320 (480x320 horizontal color screen)
- c320x480zip (320x480 vertical color screen) - Suitable for FlySky Nirvana NV14, EL18
- bw128x64.zip (128x64 monochrome screen) - Suitable for all monochrome screen transmitters except the X9D series
- bw212x64zip (212x64 monochrome screen) - Suitable for X9D, X9D Plus, X9D Plus 2019
- Delete all contents on the SD card and copy the extracted files to a blank SD card (if formatted, ensure it is FAT32).
- Copy your custom sounds, model images, widgets, or Lua scripts to the corresponding folders.
If existing sounds were not transferred, you can download the required sound pack: https://github.com/EdgeTX/edgetx-sdcard-sounds/releases, extract it and copy to the Sounds folder on the SD card.
IV. Flash EdgeTX Bootloader and Firmware
- Download the current version of EdgeTX firmware.
You can directly download the latest .zip file from GitHub (filename format: edgetx-firmware-vX.X.X.zip): https://github.com/EdgeTX/edgetx/releases/latest - After extracting the file, save the corresponding .bin file (matching your transmitter type) to the Firmware folder on the SD card.
- Turn on the transmitter, navigate to the SD card page, open the Firmware folder, select the EdgeTX firmware file you just copied to the SD card, and select the Flash Bootloader option.
- Return to the main screen and turn off the transmitter power. Simultaneously hold the trim switches T4 and T1 and press the power button to start the transmitter in bootloader mode.
- After entering the EdgeTX bootloader, select the Write Firmware option. Select the EdgeTX firmware file saved on the SD card and hold to flash.
After flashing is complete, select Exit. The transmitter will restart and you will see Welcome EdgeTX. - When starting EdgeTX for the first time, you will receive a Storage Warning: Missing or incorrect transmitter data prompt. Press the white circle button or roller to skip the warning. You will then receive another storage warning: Storage Preparation.
Press the white circle button or roller again. After the SD card preparation is complete, the calibration screen will appear, please calibrate your transmitter. At this point, the EdgeTX bootloader, firmware, and SD card contents are all installed.
V. Convert from OpenTX to EdgeTX Format
- Turn on the transmitter and connect it to the computer via USB. When the transmitter prompts to select USB mode, choose USB Storage.
- Launch EdgeTX Companion (if you haven't created a transmitter configuration file yet, create one and ensure it is the active profile)
In the top-left corner of Companion, select File -> Open, then select the previously backed up OpenTX file. A warning message will appear, click OK.
- In EdgeTX Companion, you will see all models from OpenTX. Click the Write Models and Settings to Transmitter button. The system will prompt you that all models on the transmitter will be overwritten, click Yes.

- The models and settings will be written to the transmitter. After completion, a prompt message will appear, click OK. Disconnect the transmitter from USB and close EdgeTX Companion.

Successfully migrated to EdgeTX! All models have been updated to EdgeTX's .yml format, and the EdgeTX sound pack has been installed. However, widget settings cannot be migrated directly from OpenTX and need to be manually set in EdgeTX.
————This article is referenced from the EdgeTX User Manual: https://zkl2333.gitbook.io/edgetx-user-manual/installing-and-updating-edgetx/migrate-from-opentx-to-edgetx-using-the-bootloader