https://en.wikipedia.org/wiki/Assisted_GNSS
Edit: You can think of it as a CDN for the GPS almanac.
https://en.wikipedia.org/wiki/Assisted_GNSS
Edit: You can think of it as a CDN for the GPS almanac.
My Garmin watch gets a GPS lock in way less than 5 minutes without any cellular connection.
I think that because Huami/Amazfit/Xiaomi smartwatches already do that. We know this from reverse engineering efforts in Gadgetbridge, but support for Garmin is still new and so there isn't as much info about it; either way it probably works in the same way.
If the receiver has recently (last few days) gotten a fix and hasn't moved too much from that fix, it'll be in at least warm start mode. It still needs to download ephemeris data, but this usually takes 30ish seconds to fix.
If the receiver has seen a fix very recently (last few hours) or a recent network connection, it can fix from hot start like you saw, which only takes a few seconds and may not even be observably slow depending on how the system is implemented. Phones go to great lengths to minimize the apparent latency.
https://www.bevhoward.com/TripMate.htm (Not me)
Back then, just getting a GPS fix at all was exciting. Then driving around with it propped on the dashboard or rear window.
It's not as simple as you think.