Releases: pascallanger/DIY-Multiprotocol-TX-Module
Multiprotocol v1.3.4.0
Change Log since v1.3.3.33
- Automatic builds
- Separated Air and Surface (SFC) protocols into different builds to gain flash space
- Added EU/FCC builds
- E129/C186
- New circular flight and flip flags
- V911S/E119
- New 6G/Senior and light flags
- Kyosho/FHSS
- Allow surface Kyosho Syncro RXs to bind with the FHSS sub protocol
- SGF22
- New air protocol for the SGF22 model
- EazyRC
- New surface protocol for the EazyRC cars
- Radiolink/RC4G
- New surface RC4G subprotocol
- XK/Cars
- New surface Cars subprotocol for WLtoys cars 284131/284161/284010/124016/124017/144010 and Eachine EAT14
- J6Pro
- bug fix
- TRAXXAS/TQ
- TQ protocol (not TQi yet): Multi IDs and RF frequencies
- LOSI
- Multi IDs and RF frequencies
- Pelikan/SCX24
- More frequencies and IDs - Thanks @benlye
- DSM
- Fix bind with Lemon RX Gen 2 - Thanks @frankiearzu
- Black&White Radios new model setup. Now it can setup completely a plane from zero
- Color version; simplified code for Tail mixes, and fix Taileron setup
- DSM Fwd Programming
- v0.56 Thanks @frankiearzu
- Black&White Radios new model setup. Now it can setup completely a plane from zero
- Color version; simplified code for Tail mixes, and fix Taileron setup
- MultiConfig
- bug fix for the IDs with 0 values - Thanks @pagrey
Flashing these firmwares from a computer require Flash Multi v0.6.1 or newer, check the Firmware updates manual and troubleshooting section if you have issues.
Multiprotocol v1.3.3.33
Change Log since v1.3.3.20
- V761/4CH
- Telemetry for the newest models (761-11 and above): the battery status ok/empty is in A1 (4.4V -> 2.2V)
- FX/9630
- New protocol for the FX9630 and QIDI-550 models
- DSM_RX
- Thanks @johnnym007
- DSM TX clone capabilities. Added sub protocols Clone and Erase. Need the latest (nightly?) version of EdgeTX to access the Clone option.
- FrSkyX2
- Fix Archer bind issues
- Added an additional address byte in the bind payload
- FrSkyX
- Fix SPORT issue with LBT
- MT99XX/F949G
- Added flags for the model KFPLAN Z61 BF109
- KF606/ZCZ50
- New sub protocol for the ZC-Z50v2 Cessna
- DSM Fwd Programming
- Many improvements in v0.55 thanks to @frankiearzu
- E01X
- E01X protocol and subprotocols E012 and E015 commented out from the automated builds to gain flash space...
Flashing these firmwares from a computer require Flash Multi v0.6.1 or newer, check the Firmware updates manual and troubleshooting section if you have issues.
Multiprotocol v1.3.3.20
Change Log since v1.3.3.14
- V761/TOPRC
- New protocol for the Top RC Hobby Spitfire, P51D, BF-109
- FX/620
- New protocol for the FX620 SU35
- MT99XX2/PA18
- New protocol for the PA18 mini - UNTESTED and only 1 ID
- Kyosho2/KT-17
- New protocol - UNTESTED and only 1 ID
- DSM Fwd Programming
- Some improvements
- Multi core
- Use new compiler version
Flashing these firmwares from a computer require Flash Multi v0.6.1 or newer, check the Firmware updates manual and troubleshooting section if you have issues.
Multiprotocol v1.3.3.14
Change Log since v1.3.3.7
- E129/C186
- New protocol for the C186/E120, C127/E110, K127 helis
- MT99XX2/PA18
- New protocol for the PA18 mini - UNTESTED and only 1 ID
- HoTT
- Fix failsafe for all 16 channels
- HoTT Model Locator script
- New script
- DSM Fwd Programming
- Some improvements
- MultiConfig
- Bug fix
- Multi core
- RF2500 RF component
- Expanded emulation layer using the CYRF6936
- RF2500 RF component
Flashing these firmwares from a computer require Flash Multi v0.6.1 or newer, check the Firmware updates manual and troubleshooting section if you have issues.
Multiprotocol v1.3.3.7
Change Log since v1.3.3.0
- V911S/E119
- Added 6G/3D channel for planes like the XK A220 P-40, newer XK A800
- MT99xx/A180
- Added 6G/3D channel and RX LED channel for planes like the F949S
- HoTT
- Added HoTT device warnings. Need the latest OpenTX version.
- MT99xx/DRAGON
- Compatible with the Eachine Mini Cessna
- Devo
- Support for 2 GPS formats
- DSM Fwd Programming
- Some improvements
- PROPEL
- Fixed some of the telemetry. I still haven't worked out the number of life...
- Multi core
- HS6200 RF component
- Emulation layer using the CYRF6936
- Tested on the E015 and should work for all E01X subprotocols
- HS6200 RF component
Flashing these firmwares from a computer require Flash Multi v0.6.1 or newer, check the Firmware updates manual and troubleshooting section if you have issues.
Multiprotocol v1.3.3.0
Change Log since v1.3.2.86
- Xerall
- New protocol for the Xerall TankCopter
- KF606/MIG320
- New sub protocol for the Zhiyang MIG-320 plane
- MT99xx/F949G
- New sub protocol for the F949G plane
- V911S
- Added Rate on channel 6 (default is high)
- V761
- Code cleanup
- A slight trim was applied on aileron which has been removed
- RadioLink
- Fixed RSSI displayed value
- DSM RX
- Fixed the link with some Spektrum radios
- BUGSMINI
- Fixed a mistake introduced when introducing the XN297 emulation layer
- XN297Dump
- Enhanced payload detection fixed
- Multi core
- Protocols/subprotocols/flags can now be enumerated quickly by the radio
- Used by EdgeTX (latest nightly) for a dynamic protocol list/selection in alphabetic order
- XN297
- Emulation layer can now send/receive packets with a length of 0
- Emulation layer now returns the number of bytes received in enhanced mode
- Protocols/subprotocols/flags can now be enumerated quickly by the radio
- Automatic build
- Removed the following protocols to fit the firmware in Flash: CFLIE, MOULDKG, IKEAANSLUTA
- If you need these protocols, you need to compile the code by yourself
- Prefix release binaries with mm instead of multi
- Added CC2500 64KB builds for TX12S and T8/T8Pro
- Removed the following protocols to fit the firmware in Flash: CFLIE, MOULDKG, IKEAANSLUTA
Flashing these firmwares from a computer require Flash Multi v0.6.1 or newer, check the Firmware updates manual and troubleshooting section if you have issues.
Multiprotocol v1.3.2.86
Change Log since v1.3.2.77
- LOSI
- New protocol emulating the LSR-3000 TX
- Only 1 ID available. More IDs can be added if you dump your original TX
- Mould King
- Technic Brick models
- Analog and digital TXs
- Up to 4 bricks=16 motors can be controlled at the same time
- XK
- Fix twitch on other channels than rudder
- IKEA Ansluta remote-controllable lighting protocol
- Multi Config
- MultiConfig.lua script v0.2 enables to modify on a Multi module the Global ID, Cyrf ID or format the EEPROM
- Matching the ID of 2 Multi modules enable them to control the same receivers without rebinding. Be carefull the 2 "cloned" modules should not be used at the same time unless you know what you are doing.
- Supported from Multi v1.3.2.85 or above and OpenTX 2.3.12 or above
Flashing these firmwares from a computer require Flash Multi v0.6.1 or newer, check the Firmware updates manual and troubleshooting section if you have issues.
Multiprotocol v1.3.2.77
Change Log since v1.3.2.61
- DSM/DSMR
- New DSMR subprotocol for DSMR surface receivers
- Only 22 IDs available, use RX num to cycle through them
- Telemetry enabled
- Pelikan/SCX24
- New SCX24 subprotocol for 3 channels surface receivers
- TX: Axial AX-4 2.4GHz transmitter and Panda Hobby 3CH Smart Radio 2.4GHz (MT-305A) and Models: Axial SCX24: Deadbolt, Jeep Wranger Rubicon, Chevrolet 1967 C10, B-17 Betty and Panda Hobby: Tetra K1, X1, X2
- OMP
- The OMP protocol now supports telemetry using the CC2500 (was using the NRF24L01 previously)
- If the CC2500 RF component is not installed then the NRF24L01 will be used including telemetry.
- MT99XX/Dragon
- Added telemetry: A1 = battery voltage with a Ratio of 25.5, A2=battery low flag (0=off,>0=on) and RSSI = dummy value of 100
- DSM
- Added a table detailling the different RX output ranges based on the radio settings
- E016H
- Separated protocol from E01X due to the different structure
- Hitec
- Fixed RF tunning
- Kyosho/FHSS
- Fixed protocol after the introduction of sub protocol Hype
- Devo
- Fixed GPS year
- FrSkyX2
- Updated bind to work with some new RXs code
- CABELL
- Protocol optimization: 1.5KB saved, thanks Mike!
- Multi core
- XN297 emulation layer changed
- Loads of protocols have been touched by this change. Some testing has been done but please test on all your models
- The XN297 emulation selects in this order:
- the CC2500 if it is available and bitrate=250K. Configure the option field automatically for RF tune
- CC2500 can now receive XN297 normal and enhanced payloads
- the NRF for all bitrates if it is available
- if NRF is not available and bitrate=1M then an invalid protocol is sent automatically to the radio
- the CC2500 if it is available and bitrate=250K. Configure the option field automatically for RF tune
- CC2500 only modules have more protocols/subprotocols available: MJXQ, MT99XX, Q303 and XK
- Packed protocols defintion: 400 bytes saved
- XN297 emulation layer changed
Flashing these firmwares from a computer require Flash Multi v0.6.1 or newer, check the Firmware updates manual and troubleshooting section if you have issues.
Multiprotocol v1.3.2.61
Change Log since v1.3.2.58
- Multi core
- Fixed a bug preventing the module to boot when there was an existing signal on the telemetry pin (ie the internal module sending telemetry on the shared telemetry pin on FrSky radios).
- HoTT
- Fixed the Text menu when using Sync mode.
Flashing these firmwares require Flash Multi v0.6.1 or newer, check the Firmware updates manual and troubleshooting section if you have issues.
Multiprotocol v1.3.2.58
Change Log since v1.3.2.30
- Multi core
- Loads of code optimization with a total of 5KB saved!
- All protocols have been touched in a way or another. Lot of tests have been done but if something is broken please report.
- Protocols using the XN297 emulation @250Kbps use the CC2500 if the RF component is installed (no more switch from NRF to CC2500 based on the RF frequency tune value), if no CC2500 is installed then the NRF24L01 will be used.
- More protocols are available on the CC2500 only modules: GD00X, KF606, OMP (no telemetry), Q90C, SLT, V911S...
- MULTI_STATUS is gone: erskyTX and er9x must be upgraded to the latest test versions.
- Trainer through RX protocols
- By default Multi uses the telemetry line to send the received channels using a RX protocol (FrSky, DSM, AFHDS2A, Bayang) to the radio. But this does not work on FrSky radios since the telemetry lines of the internal and external modules are shared (hardware limitation). On a STM32 module and with a simple hardware modification, you can go around this limitation using CPPM to send the trainer information to the radio.
- 2 different hardware mods available:
- CPPM to module bay pin 2 (heart beat): supported by erskyTX, not yet by OpenTX
- CPPM to trainer jack which is supported by all radios
- FrSky RX, DSM RX, AFHDS2A RX, BayangRX now have the CCPM sub protocol.
- M-Link
- Telemetry is now forwarded by default to OpenTX to be decoded by the radio. Need the latest OpenTX nightly. By changing the config file the telemetry can be sent using FrSky Hub telemetry format and be decoded by other radios.
- Previously excluded from the T18 5in1 build but now it fits and included.
- Devo
- Full telemetry is available if the RX supports it: TX_RSSI, A1 (set the ratio to 12.7) and A2 (set the ratio to 12.7), VFAS, RPM, temperature 1&2, GPS position/speed/altitude/time.
- MT99xx
- Added the sub protocol Dragon for the Eachine Mini Wing Dragon plane: the protocol timing might not be correct and telemetry is not supported, I need access to a TX and RX to finish this protocol...
- JOYSWAY
- New 4 channels protocol.
- WFLY
- Failsafe added.
- FlySky AFHDS2A
- FS-X6B telemetry issue fixed.
- SX1276 based protocols
- Added the option to change the RF power settings (not on the T18 due to hardware limitations). Need OpenTX latest nightly. The power displayed is the output power of the SX1276 itself and does not take into account an external power amplifier.
Flashing these firmwares require Flash Multi v0.6.1 or newer, check the Firmware updates manual and troubleshooting section if you have issues.