Releases: MRC3742/DIY-Multiprotocol-TX-Module
Release list
v1.9.4.59
These releases originated from the base master branch 1.3.4.52 of pascallanger/DIY-Multiprotocol-TX-Module
What's Changed
-
Adds the Kootai "A570" (QIDI-570) Sub Protocol to FX Protocol. This models TX has many similarities to the other QIDI models with a different bind address and different flags for the options used on this VTOL model. More details for setup can be found here. This was done with minimal space requirements, allowing no other protocol removals for this release.
-
Adds a delay in the FX models that use telemetry. Sub Protocols 9630, Q560, and QF012 would frequently have telemetry lost, telemetry recovered messages during flight. A small delay was duplicated from the V761 Protocol that was also having similar issues. Tested using the model QF012 SBD Bomber seems to have eliminated the problem telemetry warning messages.
-
Changed the Minor Version Number to "9": for releases in this forked repo I have adopted this format for easy identification.
These releases will follow this format (currently 1.9.4.59)
Full Changelog: 1.9.4.58...1.9.4.59
Disclaimer: This firmware has been tested, but it is provided 'as is' without any warranties. You are strictly warned that you use it entirely at your own risk. I am not responsible for any damage that may occur to to others, yourself or your model.
v1.9.4.58
These releases originated from the base master branch 1.3.4.52 of pascallanger/DIY-Multiprotocol-TX-Module
What's Changed
-
Adds the T-Smart - model XBM-37 protocol support. This model uses the same SSV7241A RF transceiver chip as the FQ777 model 124. Many similarities between the two protocols were documented allowing the XBM-37 to be added as a sub protocol under the FQ777 protocol. This was done with minimal space requirements, allowing no other protocol removals as in previous builds.
-
As in the previous release, three LT8910 / CG022 AIR builds are available for the serial STM32 128KB module versions:
Example of the available builds naming (mm-stm-ser-lt8910-[order]-air-v1.9.4.58)
CFLIE Protocol was removed from these three AIR build to allow space for this new CG022 Protocol.
The CG022 code can be compiled for others by un-commenting the #define LT8910_INSTALLED under RF CHIPS section in _Config.h -
Changed the Minor Version Number to "9": for releases in this forked repo I have adopted this format for easy identification.
These releases will follow this format (currently 1.9.4.58)
Full Changelog: 1.9.4.57...1.9.4.58
Disclaimer: This firmware has been tested, but it is provided 'as is' without any warranties. You are strictly warned that you use it entirely at your own risk. I am not responsible for any damage that may occur to to others, yourself or your model.
v1.9.4.57
These releases originated from the base master branch 1.3.4.52 of pascallanger/DIY-Multiprotocol-TX-Module
What's Changed
-
Adds the (Eachine) Ao-Sen-Ma / CG022 Protocol:
This protocol requires the addition of the CG022 LT8910 RF Board harvested from the original models transmitter.
It can be installed inside the MPM's external case via six wires to the breakout pins found on the iR4X or Jumper external MPM
plus an additional wire connection between RET on LT8910 and pin 37 (PA14) on the STM32 MCU.
More details: Hardware Setup -
Three LT8910 / CG022 AIR builds available in this release for the serial STM32 128KB module versions:
Example of the available builds naming (mm-stm-ser-lt8910-[order]-air-v1.9.4.57)
CFLIE Protocol was removed from these three AIR build to allow space for this new CG022 Protocol.
The CG022 code can be compiled for others by un-commenting the #define LT8910_INSTALLED under RF CHIPS section in _Config.h -
All MULTI_AIR 128Kb Release Builds:
The NCC1701 Protocol has been removed from all "air" builds to allow space needed for this release build.
If this protocol is required you will need to compile your own version from source code within this release. -
Changed the Minor Version Number to "9": for releases in this forked repo I have adopted this format for easy identification.
These releases will follow this format (currently 1.9.4.57)
Full Changelog: 1.9.4.56...1.9.4.57
Disclaimer: This firmware has been tested, but it is provided 'as is' without any warranties. You are strictly warned that you use it entirely at your own risk. I am not responsible for any damage that may occur to to others, yourself or your model.
v1.9.4.56
This release originated from the base master branch 1.3.4.52 of pascallanger/DIY-Multiprotocol-TX-Module
What's Changed
-
Added Protocol for ARES Gamma 370 RTF and similar using 6HPA Transmitter and 6‑channel AZS12006 Receiver
RadioLink has been removed from the following targets to allow the flash space needed for this new ARES protocol.
Files containing "avr-txflash", "stm-CC2500-64", and "stm-5in1" targets have had the RadioLink Protocol removed.
If you need to use both protocols in one of these 3 targets you will need to download source files and compile for your needs. -
All additions from the previous release 1.9.4.55 included
Updates to MultiChannelsUpdater lua file have been added in this release for the SLT6_Tx sub protocol. -
Changed the Minor Version Number to "9": for releases in this forked repo I have adopted this format for easy identification.
These releases will follow this format (currently 1.9.4.56)
Full Changelog: 1.9.4.55...1.9.4.56
Disclaimer: This firmware has been tested, but it is provided 'as is' without any warranties. You are strictly warned that you use it entirely at your own risk. I am not responsible for any damage that may occur to to others, yourself or your model.
v1.9.4.55
This release originated from the base master branch 1.3.4.52 of pascallanger/DIY-Multiprotocol-TX-Module
-
DSM "Clone" fix: small code change, preventing operation, that moved model match line to the appropriate location.
This fix is also an active current PR 1135 waiting for approval and commit at main repository. -
SLT Protocol Improvements: using Copilot to analyze the various sub protocols.
Logic captures of TTX610, Q100, Q200, and MR100 transmitters were checked against current code and discrepancies were committed.
Online code snippets from an OTA debug session were checked for the "V1_4ch" sub protocol and verified to be correct.
More details of changes are described in PR #5 -
Added new SLT sub protocol SLT6_Tx: from actual captures of the SLT6 transmitter included with the RTF Revolution 90 FP helicopter.
This is a complex protocol requiring use of the native NRF24L01 module to duplicate the Si24R1-based transmitter.
More details can be found here and also in PR #10 -
Changed the Minor Version Number to "9": for releases in this forked repo I have adopted this format for easy identification.
These releases will follow this format (currently 1.9.4.55)
Full Changelog: https://github.com/MRC3742/DIY-Multiprotocol-TX-Module/commits/1.9.4.55
Disclaimer: This firmware has been tested, but it is provided 'as is' without any warranties. You are strictly warned that you use it entirely at your own risk. I am not responsible for any damage that may occur to to others, yourself or your model.