diff --git a/src/main/fc/core.c b/src/main/fc/core.c index bb28893449..aaa049644d 100644 --- a/src/main/fc/core.c +++ b/src/main/fc/core.c @@ -434,7 +434,9 @@ void updateArmingStatus(void) void disarm(flightLogDisarmReason_e reason) { if (ARMING_FLAG(ARMED)) { - ENABLE_ARMING_FLAG(WAS_EVER_ARMED); + if (!flipOverAfterCrashActive) { + ENABLE_ARMING_FLAG(WAS_EVER_ARMED); + } DISABLE_ARMING_FLAG(ARMED); lastDisarmTimeUs = micros();