diff --git a/companion/src/firmwares/opentx/opentxeeprom.cpp b/companion/src/firmwares/opentx/opentxeeprom.cpp index 9e186e0950b..7724497c8f2 100644 --- a/companion/src/firmwares/opentx/opentxeeprom.cpp +++ b/companion/src/firmwares/opentx/opentxeeprom.cpp @@ -2910,10 +2910,17 @@ void OpenTxModelData::afterImport() } } + // EX1 / EX2 if (version <= 218 && IS_HORUS_X10(board) && modelData.thrTraceSrc > 3) { modelData.thrTraceSrc += 2; } + // EX3 / EX4 + if (version <= 220 && (IS_HORUS_X10(board) || IS_FAMILY_T16(board)) && + modelData.thrTraceSrc > 5) { + modelData.thrTraceSrc += 2; + } + // TODO remove when enum not radio specific requires eeprom change and conversion // Note: this must mirror reverse beforeExport if (!IS_FLYSKY_NV14(board))