gpsd-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[gpsd-users] GPSD reports dates in the future


From: Quentin Lampin
Subject: [gpsd-users] GPSD reports dates in the future
Date: Fri, 10 Oct 2014 12:48:43 -0000

Hey everyone,

I'm  building a GPS enabled app on my raspberry Pi under ArchLinux (the package configuration files need to be corrected as paths are all wrong but that will be a bug report on the ArchLinux side) and I'm struggling with gpsd.
In short, gpsd reports dates in the future and the behaviour can be reproduced consistently on each boot of the raspberry Pi.

The serial output seems fine to me (no non-printable characters nor anything strange) and the GPS module (Adafruit Ultimate GPS v3,  MTK3339 chipset) has a clear skyview.


Here is the kind of debug output I get: 

Oct 10 12:16:40 observer-1 gpsd[148]: gpsd:RAW: /dev/gps0 is known to be NMEA0183
Oct 10 12:16:40 observer-1 gpsd[148]: gpsd:SPIN: packet_get() fd 8 -> 1 (0)
Oct 10 12:16:40 observer-1 gpsd[148]: gpsd:SPIN: select() {3 4 5 8} -> { 8 } at 1412943400.048388 (errno 0)
Oct 10 12:16:39 observer-1 gpsd[148]: gpsd:INFO: detaching <unknown> (sub 0, fd 7) in detach_client
Oct 10 12:16:39 observer-1 gpsd[148]: gpsd:SPIN: close(7) in detach_client()
Oct 10 12:16:39 observer-1 gpsd[148]: gpsd:PROG: checking client(0)
Oct 10 12:16:39 observer-1 gpsd[148]: gpsd:SPIN: select() {3 4 5 7 8} -> { 7 } at 1412943399.591860 (errno 0)
Oct 10 12:16:39 observer-1 gpsd[148]: gpsd:RAW: /dev/gps0 is known to be NMEA0183
Oct 10 12:16:39 observer-1 gpsd[148]: gpsd:SPIN: packet_get() fd 8 -> 0 (11)
Oct 10 12:16:39 observer-1 gpsd[148]: gpsd:DATA: packet type 1 from /dev/gps0 with {ONLINE|PACKET}
Oct 10 12:16:39 observer-1 gpsd[148]: gpsd:IO: <= GPS: $GPVTG,326.14,T,,M,0.37,N,0.69,K,A*34
Oct 10 12:16:39 observer-1 gpsd[148]: gpsd:RAW: raw packet of type 1, 39:$GPVTG,326.14,T,,M,0.37,N,0.69,K,A*34\x0d\x0a
Oct 10 12:16:39 observer-1 gpsd[148]: gpsd:RAW: packet sniff on /dev/gps0 finds type 1
Oct 10 12:16:39 observer-1 gpsd[148]: gpsd:RAW: /dev/gps0 is known to be NMEA0183
Oct 10 12:16:39 observer-1 gpsd[148]: gpsd:SPIN: packet_get() fd 8 -> 0 (11)
Oct 10 12:16:39 observer-1 gpsd[148]: gpsd:CLIENT: => client(0): {"class":"TPV","tag":"RMC","device":"/dev/gps0","mode":3,"time":"2025-03-15T12:05:59.000Z","ept":0.005,"lat":45.210216667,"lon":5.796043333
Oct 10 12:16:39 observer-1 gpsd[148]: gpsd:PROG: time to report a fix
Oct 10 12:16:39 observer-1 gpsd[148]: gpsd:PROG: Changed mask: {ONLINE|TIME|LATLON|SPEED|TRACK|PACKET|REPORT|PPSTIME} with reliable cycle detection
Oct 10 12:16:39 observer-1 gpsd[148]: gpsd:DATA: packet type 1 from /dev/gps0 with {ONLINE|TIME|LATLON|SPEED|TRACK|PACKET|REPORT|PPSTIME}
Oct 10 12:16:39 observer-1 gpsd[148]: gpsd:WARN: date more than a year in the future!
Oct 10 12:16:39 observer-1 gpsd[148]: gpsd:PROG: GPRMC ends a reporting cycle.
Oct 10 12:16:39 observer-1 gpsd[148]: gpsd:PROG: GPRMC sentence timestamped 121639.00.
Oct 10 12:16:39 observer-1 gpsd[148]: gpsd:DATA: GPRMC time is 1742040359.000000 = 201414-10-10T12:16:39.00Z
Oct 10 12:16:39 observer-1 gpsd[148]: gpsd:DATA: RMC: ddmmyy=101014 hhmmss=121639.000 lat=45.21 lon=5.80 speed=0.19 track=326.14 mode=2 status=1
Oct 10 12:16:39 observer-1 gpsd[148]: gpsd:DATA: GPRMC: registers fractional time 121639.00
Oct 10 12:16:39 observer-1 gpsd[148]: gpsd:DATA: merge_ddmmyy(101014) sets year 201414
Oct 10 12:16:39 observer-1 gpsd[148]: gpsd:IO: <= GPS: $GPRMC,121639.000,A,4512.6130,N,00547.7626,E,0.37,326.14,101014,,,A*66
Oct 10 12:16:39 observer-1 gpsd[148]: gpsd:RAW: raw packet of type 1, 72:$GPRMC,121639.000,A,4512.6130,N,00547.7626,E,0.37,326.14,101014,,,A*66\x0d\x0a
Oct 10 12:16:39 observer-1 gpsd[148]: gpsd:RAW: packet sniff on /dev/gps0 finds type 1 


I'd be happy to help debug this further but I need guidance to investigate it.


Regards,

Quentin

reply via email to

[Prev in Thread] Current Thread [Next in Thread]