diff --git a/src/modules/airspeed_selector/airspeed_selector_main.cpp b/src/modules/airspeed_selector/airspeed_selector_main.cpp index 36787eb6ca..819bbe0022 100644 --- a/src/modules/airspeed_selector/airspeed_selector_main.cpp +++ b/src/modules/airspeed_selector/airspeed_selector_main.cpp @@ -639,7 +639,7 @@ void AirspeedModule::select_airspeed_and_publish() bool airspeed_sensor_switching_necessary = false; const int prev_airspeed_index = static_cast(_prev_airspeed_src); - if (_prev_airspeed_src < AirspeedSource::SENSOR_1) { + if (_prev_airspeed_src < AirspeedSource::SENSOR_1 || _prev_airspeed_src > AirspeedSource::SENSOR_3) { airspeed_sensor_switching_necessary = true; } else {