diff --git a/flight/modules/GPS/UBX.c b/flight/modules/GPS/UBX.c index a58e926e4..a9249303c 100644 --- a/flight/modules/GPS/UBX.c +++ b/flight/modules/GPS/UBX.c @@ -254,7 +254,7 @@ void parse_ubx_nav_velned(struct UBX_NAV_VELNED *velned, GPSPositionSensorData * #if !defined(PIOS_GPS_MINIMAL) void parse_ubx_nav_timeutc(struct UBX_NAV_TIMEUTC *timeutc) { - if (!(timeutc->valid & TIMEUTC_VALIDUTC)) { + if (!(timeutc->valid & TIMEUTC_VALIDTOW) || !(timeutc->valid & TIMEUTC_VALIDWKN)) { return; }