I had an issue while plugging a gps (BU-353, SiRF) on tinypilot and observing that the sentence $GPRMC reported by gpspipe was incorporating an incorrect date (2002 instead of 2021) while the time was correct.
This behavior was not observed with GPSD V3.17 on openplotter, neither with GPSD V3.22 on debian 11.1
I had an issue while plugging a gps (BU-353, SiRF) on tinypilot and observing that the sentence $GPRMC reported by gpspipe was incorporating an incorrect date (2002 instead of 2021) while the time was correct.
This behavior was not observed with GPSD V3.17 on openplotter, neither with GPSD V3.22 on debian 11.1
The problem is well described here: https://gitlab.com/gpsd/gpsd/-/issues/144
Recompiling GPSD with latest stable version available on http://download-mirror.savannah.gnu.org/releases/gpsd/ (V3.23.1) seems to correct the issue.
The proposal is then to change the version stated in gpsd.build to 3.23.1: WRKDIR=gpsd-3.23.1