Update Methods

There are three ways to update (flash) MULTI-Module firmware. In order of convenience and ease, they are:

  • From a compatible radio running erSkyTX or OpenTX

  • Using Flash Multi

  • Using the Arduino IDE to compile the firmware from source and flash it

Updating from the radio requires the MULTI-Module to have the MULTI-Module bootloader installed. Most modules have this already, with the exception of internal modules in early T16 Pro radios.

It should be possible to update the MULTI-Module from the radio if the firmware version on the module is v1.2.1.85 or newer.

Modules with older firmware need to be updated once using Flash Multi, which will automatically install the bootloader during the update process. See the Bootloader page for more information.

Flashing From the Radio

MULTI-Module firmware can be updated directly from a radio running erSkyTX, OpenTX, or EdgeTX.

Updating from the radio requires the MULTI-Module to have the MULTI-Module bootloader installed. Most modules have this already, with the exception of internal modules in early T16 Pro radios.

It should be possible to update the MULTI-Module from the radio if the firmware version on the module is v1.2.1.85 or newer. Older firmware needs to be updated once

erSkyTX

The erSkyTX bootloader v2.9 or newer is required in order to update the MULTI-Module firmware from erSkyTX

Step 1: Download the appropriate firmware file from the MULTI-Module firmware releases

Step 2: Copy the firmware file to the FIRMWARE folder on the radio's SD card

Step 3: Switch the radio on in bootloader mode (hold the two horizontal trims in towards the center)

Step 4: Choose Run App then launch the FlashMulti app

Step 5: Choose the file type BIN

Step 6: Choose the firmware file to flash, long pressing the ENTER button to select it.

Step 7: Long press ENTER again to flash the file to the MULTI-Module

Step 8: When flashing has finished, switch the radio off then on

OpenTX and EdgeTX

OpenTX 2.3.3 or newer is required in order to update the MULTI-Module firmware from OpenTX.

Step 1: Download the appropriate firmware file from the MULTI-Module firmware releases

Step 2: Copy the firmware file to the FIRMWARE folder on the radio's SD card

OpenTX and EdgeTX radios with small LCD screens (e.g. Taranis Q X7, RadioMaster TX12) will not display files with names longer than 32 characters when browsing the SD card from the radio menu. You may need to rename the downloaded file before you can access it on your radio.

Step 3: Switch the radio on normally and use the radio menu to locate the file on the SD card

Step 4: Highlight the file and press the ENTER button (or the roller)

Step 5: Choose Flash internal module or Flash external module as appropriate

OpenTX/EdgeTX will validate that the file you are trying to flash is suitable for the module you are updating by checking a signature embedded in the MULTI-Module firmware file. It will give an error if the file does not match the expected configuration.

A No Sync error means that the module you are trying to flash does not have the MULTI-Module bootloader installed, and the module must be updated once using Flash Multi before you can update it from the radio. See the Bootloader page for more information.

Flash Multi

Flash Multi is an application written specifically for updating the firmware on a MULTI-Module. It works with all MULTI-Modules. There is a Windows application and a shell script for Linux and Mac.

More information and full instructions are available in the Flash Multi repository on GitHub: https://github.com/benlye/flash-multi

Compiling and Flashing

The Arduino IDE can be used to compile the MULTI-Module firmware from the source. Once the firmware is compiled the Arduino IDE can also flash it to the module via the module's USB port or a USB-to-serial adapter.

See the Compiling the Firmware page for more information about compiling MULTI-Module firmware.

Compiling the Firmware

Last updated