hi , we are using sodaq sara aff board and testing the gps functionality. Based on sodaq universal tracker sketch we have notice that GPS_FIX_FLAGS is set to true very late(~40sec cold start) even fixtype is set to 2 or 3. As you can see in the log attach the GPS_FIX_FLAGS set to true with minimum number of satellites 6. is this a configuration issue? For our project a 2D fixtype is required. From u-blox documentation (https://www.u-blox.com/sites/default/files/products/documents/u-blox8-M8_ReceiverDescrProtSpec_(UBX-13003221)_Public.pdf#page=340&zoom=100,0,0) section 8.2 seems that the fixmode is auto 2D/3D so we assumed that the fix flag should be set when a 2D fixtype is set.
the condition that we use in the code is:
if (((NavPvt->flags & GPS_FIX_FLAGS) == GPS_FIX_FLAGS) && ((NavPvt->fixType == 2) || (NavPvt->fixType == 3) || (NavPvt->fixType == 4)))
is it possible to get position fix with minimum number of satellites 3?