From 07ac7db08570c1ebc63c2f022607a536d564d910 Mon Sep 17 00:00:00 2001 From: Andre Bernet Date: Thu, 2 Jul 2015 17:50:50 +0200 Subject: [PATCH] Failsafe mode was converted wrong when coming from a 216 eeprom (Fix #2400) --- companion/src/firmwares/opentx/opentxeeprom.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/companion/src/firmwares/opentx/opentxeeprom.cpp b/companion/src/firmwares/opentx/opentxeeprom.cpp index dae22abe0..bbd3d2029 100644 --- a/companion/src/firmwares/opentx/opentxeeprom.cpp +++ b/companion/src/firmwares/opentx/opentxeeprom.cpp @@ -3095,7 +3095,7 @@ OpenTxModelData::OpenTxModelData(ModelData & modelData, BoardEnum board, unsigne if (version >= 217) internalField.Append(new UnsignedField<8>(modelData.moduleData[module].failsafeMode)); else - internalField.Append(new ConversionField< UnsignedField<8> >(modelData.moduleData[module].failsafeMode, 1)); + internalField.Append(new ConversionField< UnsignedField<8> >(modelData.moduleData[module].failsafeMode, -1)); for (int i=0; i<32; i++) { internalField.Append(new SignedField<16>(modelData.moduleData[module].failsafeChannels[i])); }