A new GPS that has never been powered-on may take many hours to work out the satellite constellation before sending valid NMEA (some units "jaber" garbage, some output nothing.) This is especially true for older GPS modules like NEO-6. Really, it is a rather complex math problem and proprietary algorithms are utilized to accelerate the "lock".ag123 wrote: Sat Sep 11, 2021 9:45 pm ...
In addition, GPS is normally 'quiet' unless it 'sees' satellites in the open sky. If they aren't there, maybe it'd just remain silent.
https://www.math.tamu.edu/~dallen/physics/gps/gps.htm
In testing in my lab in the 2015'ish time, I noted that after a successful "lock" and valid Lat/Lon data, the GPS could be off for several days and reestablish lock within about 15-20 minutes. I have a NEO-6 clock built around 2015 and it has been keeping perfect time year-on-year even though it is located in a basement office with no windows... Remarkable technology. Originally it used an Arduino mini and it was refurbished with a Maple Mini clone.
For first-time power-on, make certain that the GPS module has a very open view of the sky. The more satellites seen, the faster the sync process occurs.
1.2 Time mode
The following modes are available with LEA-6T modules.
1.2.1 Survey-in
If the position is known, the receiver can provide an accurate time solution by tracking only one satellite. For an
unknown position, the receiver needs a minimum of four satellites to calculate a position fix and to solve for a
timing solution. This is known as survey-in and can be chosen using the UBX-CFG-TMODE2 message.
It is recommended to use survey-in only for non-moving platform applications. For optimal performance
a known fixed position of the antenna should be used.