DIY Multiprotocol TX Module Versions Save

Multiprotocol TX Module (or MULTI-Module) is a 2.4GHz transmitter module which controls many different receivers and models.

v1.3.2.30

3 years ago

Change Log since v1.3.2.12

  • M-Link
    • New protocol supporting 16 channels
    • Extended limits supported
    • Failsafe supported but read the doc!!
    • Telemetry: some sort of support from the 2 RXs I have
    • Excluded from the T18 5in1 build due to limited Flash space
  • MT99xx
    • Added the sub protocol A180 for the XK A180 plane
  • WFLY2
    • Failsafe now supports Hold and No pulses
  • Bayang
    • If supported by the Silverware telemetry the PID values are appearing as sensors: AccX=P, AccY=I, AccZ=D (you can rename the sensors after the discovery)
  • FrSky RX
    • Added the sub protocol EraseTX to remove any CloneTX information from the module
  • Futaba S-FHSS
    • Fixed: failsafe was reversed and not having the right range
  • DSM
    • Fixed low power which was not set correctly after a reboot

Flashing these firmwares require Flash Multi v0.6.1 or newer, check the Firmware updates manual and troubleshooting section if you have issues.

v1.3.2.12

3 years ago

Change Log since v1.3.2.11

  • OMP
    • Fixed the protocol which got broken in v1.3.2.11...
  • Some code cleaning.

Flashing these firmwares require Flash Multi v0.6.1 or newer, check the Firmware updates manual and troubleshooting section if you have issues.

v1.3.2.11

3 years ago

Change Log since v1.3.2.6

  • E016Hv2
    • Removed some left over development codes which were causing issues...
    • Protocol now available in the CC2500 only build.
  • E010r5
    • 3 IDs are now available. More IDs can be added if you send me your "unused" original TX.
  • ESKY150v2
    • Protocol now available in the CC2500 only build.
  • AFHDS2A RX
    • Binding now works with original TXs. The bind does not complete successfully all the time so you may need to retry.
  • End bind as requested from the radio on more protocols.
  • Some code reorg.
  • OpenTX Multi Lua scripts

Flashing these firmwares require Flash Multi v0.6.1 or newer, check the Firmware updates manual and troubleshooting section if you have issues.

v1.3.2.6

3 years ago

Change Log since v1.3.1.92

  • HoTT
    • Fixed a bug in EEPROM handling.
    • All RXs will have to be rebound.
  • FlySky AFHDS2A
    • Fixed a bug in EEPROM handling.
    • RXs with a receiver number above 17 (18..63) will have to be rebound.
  • New protocol LOLI
    • Receivers: LOLI3 RX
    • Telemetry: link quality RX and TX, batt voltage
    • Failsafe
    • The LOLI receivers support different functions on their outputs: servo, switch, PWM, PPM, SBUS. To help this configuration you can use the OpenTX LUA script Multi LOLI RX config
  • New protocol E010r5
    • Models: Eachine E010 with newer R5 boards, JJRC H36/H36F/H36S
    • Only 1 ID available = 1 person only can fly at a time. More IDs can be added if you send your "unused" original TX to the team.
    • Unknown component emulated with the CYRF6936
  • New protocol E129
    • Models: E129 and E130
    • Unknown component emulated with the CYRF6936
  • RX protocols
    • Stop bind when requested by the radio
    • The AFHDS2A RX is known to not work with a genuine TX, this will be corrected in a later release.
  • Switch from Travis CI to GitHub Actions CI
  • OpenTX Multi Lua scripts

Flashing these firmwares require Flash Multi v0.6.1 or newer, check the Firmware updates manual and troubleshooting section if you have issues.

v1.3.1.92

3 years ago

Change Log since v1.3.1.78

  • New protocol WFLY2
    • Receivers: RF201S,RF206S,RF207S,RF209S
    • Extended limits and telemetry supported
    • Failsafe currently only set channel values (not hold neither no pulse)
    • Option is used to switch between 0=WBUS and 1=PPM
  • New protocol E016Hv2
    • Unknown component emulated with the CC2500
    • Make sure to tune the frequency, bind usually requires +40 to complete.
  • HoTT
    • Increased the number of channels from 12 to 16
  • RadioLink
    • New sub-protocol DumboRC for X6/X6F/X6FG RXs
  • OpenTX Multi Lua scripts

Flashing these firmwares require Flash Multi v0.6.1 or newer, check the Firmware updates manual and troubleshooting section if you have issues.

v1.3.1.78

3 years ago

Change Log since v1.3.1.77

  • XK protocol
  • Build
    • New board and code to support the STM32F103C8 64KB controller.
    • There is no automatic build since you need to select the protocols you want to fit the smaller flash. Build from Arduino with the latest boards installed.
    • Fixed compilation errors when telemetry was disabled.
  • OpenTX Multi Lua scripts
    • DSM FwdPrg.lua updated with more strings

Flashing these firmwares require Flash Multi v0.6.1 or newer, check the Firmware updates manual and troubleshooting section if you have issues.

v1.3.1.77

3 years ago

Change Log since v1.3.1.69

  • Kyosho
    • New sub protocol Hype: Transmitters ST6DF, HK6S, Flightsport and receivers ST6DF, HK6DF
  • JJRC345
    • New sub protocol SkyTmblr: DF-Models SkyTumbler
  • Futaba/SFHSS
    • Protocol name changed from SFHSS to Futaba/SFHSS to avoid confusion
    • The new name Futaba/SFHSS will appear correclty when using OpenTX 2.3.11 N364+. Otherwise it will appear as SFHSS/SFHSS but still listed under F in alphabetic order
  • OMP
    • Voltage telemetry: added how to calculate accurately the OpenTX Ratio and Offset values
  • Release builds
    • From v1.3.1.77 and forward a number of release builds are being removed since they are obsolete:
      • erskyTX builds are not needed anymore since the latest versions of erskyTX and er9x use the MULTI_TELEMETRY telemetry format.
      • INV/NOINV builds are not needed anymore for STM32 since the system will autodetect and set the correct serial polarity
    • New STM CC2500 builds for the multi modules equiped with only this RF component
  • OpenTX Multi Lua scripts
    • MultiChannelsUpdater.lua and MultiChan.txt updated with all the latest protocols and sub protocols

Flashing these firmwares require Flash Multi v0.6.1 or newer, check the Firmware updates manual and troubleshooting section if you have issues.

v1.3.1.69

3 years ago

Change Log since v1.3.1.65

  • OMP
    • Corrected a bug in the telemetry (CRC was not activated):
      • A1 = battery voltage including "recovered" battery voltage from corrupted telemetry packets
      • A2 = battery voltage from only good packets
      • You must adjust the battery voltage offset with a voltmeter since there are some large differences between the models
      • RX_RSSI = TQly = percentage of received telemetry packets (good and corrupted) received from the model which has nothing to do with how well the RX is receiving the TX
      • Telemetry is using the NRF24L01 RF component @250K so depending on your module it might not work so well
    • Doc updated
  • AFHDS2A
    • Changed telemetry timing, not sure if it does anything...
  • RadioLink
    • Full ID support => need to rebind all RXs

Flashing these firmwares require Flash Multi v0.6.1 or newer, check the Firmware updates manual and troubleshooting section if you have issues.

v1.3.1.65

3 years ago

Change Log since v1.3.1.59

  • OMP
    • Added telemetry for A1=battery voltage and TQly=Telemetry quality
  • AFHDS2A
    • Add 16 channels option to SBUS
  • DSM Forward Programming
    • New Lua script to support some basic functions of forward programming. This is a WIP. Please test and report.
    • Need the latest OpenTX 2.3.10 nightly and latest Multi version to work on color screens only!
  • Multi core
    • Test the flash size on STM32 before starting. If it does not meet the minimum requirement of a good full 128KB flash then the LED flashes S.O.S. indefinitely. Therefore your module might not boot anymore after you apply this upgrade. It has been introduced after finding out that some module's manufacturers are using wrong components which are causing unexpected behaviors with bad consequences...
  • To save Flash space and going forward PPM builds do not include the USB Serial protocol and Serial builds (OpenTX, erskyTX, T18) do not include PPM.
    • A bootloader update is required on some modules - read more
  • OpenTX Multi Lua scripts
    • MultiChannelsUpdater.lua and MultiChan.txt updated with all the latest protocols and sub protocols

Flashing these firmwares require Flash Multi v0.6.1 or newer, check the Firmware updates manual and troubleshooting section if you have issues.

v1.3.1.59

3 years ago

Change Log since v1.3.1.49

  • OMP
    • New protocol for the OMPHOBBY M2 heli
  • Realacc
    • New protocol, sub protocol R11
    • Untested... The requestor never came back to tell me if the protocol is working...
  • FrSkyR9
    • Improved telemetry
  • RX protocols
    • Abort bind as requested on the GUI
  • V761
    • Fixed issue where the model was not reconnecting unless you did a bind first
    • Implemented any ID - Tested successfully on Eachine RX
  • RadioLink
    • Fixed A2=Batt telemetry value
    • Fixed Range test mode
  • Bayang
    • Fixed battery telemetry
  • XN297Dump
    • Increased the number of RF channels to look for
  • OpenTX Multi Lua scripts
    • MultiChannelsUpdater.lua and MultiChan.txt updated with all the latest protocols and sub protocols

Firmware updates manual