diff --git a/src/main/blackbox/blackbox.c b/src/main/blackbox/blackbox.c index a8805dd9ff..0fae762e8b 100644 --- a/src/main/blackbox/blackbox.c +++ b/src/main/blackbox/blackbox.c @@ -307,7 +307,7 @@ typedef struct blackboxGpsState_s { // This data is updated really infrequently: typedef struct blackboxSlowState_s { - uint16_t flightModeFlags; + uint32_t flightModeFlags; // extend this data size (from uint16_t) uint8_t stateFlags; uint8_t failsafePhase; bool rxSignalReceived; @@ -742,7 +742,7 @@ static void writeSlowFrame(void) */ static void loadSlowState(blackboxSlowState_t *slow) { - slow->flightModeFlags = flightModeFlags; + slow->flightModeFlags = rcModeActivationMask; //was flightModeFlags; slow->stateFlags = stateFlags; slow->failsafePhase = failsafePhase(); slow->rxSignalReceived = rxIsReceivingSignal();