diff --git a/src/main/io/osd.c b/src/main/io/osd.c index 31ac8e04a6..e8051640e3 100644 --- a/src/main/io/osd.c +++ b/src/main/io/osd.c @@ -1372,7 +1372,7 @@ void osdUpdateAlarms(void) } #ifdef USE_GPS - if ((STATE(GPS_FIX) == 0) || ((gpsSol.numSat < gpsRescueConfig()->minSats) && gpsRescueIsConfigured())) { + if ((STATE(GPS_FIX) == 0) || (gpsSol.numSat < 5) || ((gpsSol.numSat < gpsRescueConfig()->minSats) && gpsRescueIsConfigured())) { SET_BLINK(OSD_GPS_SATS); } else { CLR_BLINK(OSD_GPS_SATS);