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.

Flashing From the Radio

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

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

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 radio's SD card - it doesn't matter where you put it

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 (the roller on the T16)

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

Flash External MULTI-Module

OpenTX 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.

MULTI-Module Flash Progress

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.

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.

Flash Multi Windows Application

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.