This is a follow on from an earlier thread on this subject before the last rollover, see GPS Week Roll Over
For those who don’t know, GPS navigation messages consist of two time fields, one is the number of 1.5 seconds units since week start and the other is the week number, which is the number of weeks since last epoch. To work out the UTC time you take the two and can work out the time and date. This is done inside the GPS which uses the time/date or makes it available for you to use. Simples. Well it would be apart from the week number is 10bits which means after 1023 weeks it wraps back to 0. This happens every 19.6 years and if the firmware in your GPS is designed to handle this then dates will jump back some years at rollover. The first epoch is 00:00:00 Jan 6th 1980. Then first rollover occurred on 00:00:00 Aug 21st 1999 and most recently Apr 6th April 6th 2019.
It’s reasonably simple for firmware writers to handle 1 rollover typically by knowing the week number when they wrote their software. The can then play mod 1024 maths with the week number so their software works OK when the rollover occurs. i.e. the real week number cannot be less than the saved number and if it is the real week number is weeknumber+1024. This means the software should give the correct date for maybe nearly 20 years.
The referenced thread shows people testing devices, some which were reasonably current and some old when the last rollover occurred. I was lucky, my 2006 vintage GPS (Garmin Vista HCx) coped fine. However, it’s nearly 2026 which means the software is nearly 20 years old and that is getting close to the 19.6 year typical lifespan of a rollover fix. This was brought home by a long thread on the QRP Lab forum where the GPS module used did it’s week rollover at the beginning of August and that made me realise the date on my GPS may fail soon.
So I did some digging to see if there was any newer software updates for my GPS. There is a UI update a few releases on from mine that was dated 2008 which may buy me some time. But more deep digging showed Garmin released a big firmware updater program in 2019. Surprisingly this supports my GPS. Garmin haven’t made the Vista HCx since 2011-2012, that’s 13 years yet they are still supporting it so tight-fisted hams like me can squeeze more use out of it and not buy a new unit.
You can find the updater program from here on Garmin’s website: Garmin: WebUpdater Software Update Collection and it’s available for ancient Windows, more modern Windows and MacOS. I am in the process of dumping Windows but still have a Win10 machine. the program worked effortlessly finding my USB connected GPS and then offering me the latest UI and Firmware updates. I made sure there were fresh batteries installed even though it would be running of USB power. It took a total of about 5mins to reflash all the software.
I’ve now got 2019 vintage software which means it should keep the date correct till the next rollover in 2038 when I’ll be coming up to 80 and this may not be an issue.
However, full marks and a bonus to Garmin for supporting really quite old and obsolete units. (Hey it must be obsolete, it has a tiny display and no touch screen.) In today’s planned obsolescence world where you are expected to drop $1500 on a new phone every 18months, Garmin supporting old tech means they bought my loyalty for all future GPS device purchases.
Whether the updater supports even older units, I don’t know. But it’s probably worth trying if you have a crusty old GPS and want to see about giving it a new lease of life.
Garmin