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 FirmwareLast updated