![]() |
N900 and GPS epoc rollover
Does anyone know if this GPS rollover problem
https://www.theregister.co.uk/2019/0...ps_epoch_ends/ is going to cause issues for the N900 GPS? |
Re: N900 and GPS epoc rollover
Probably, it seems devices released before ~2010 will almost certainly be affected.
Quote:
|
Re: N900 and GPS epoc rollover
Hard to say.without anyone knowing I would say.
It could be or it could not be. Quote:
Furthermore in the ICD200-C from 2000 this rollover is already mentioned. https://www.gps.gov/technical/icwg/ So also devices built before 2010 could already handle this correctly, or? But I guess we just have to wait and see... |
Re: N900 and GPS epoc rollover
When the last rollover occurred (1999?) GPS units were rather less common than today, but there were a few where I worked for surveying and laboratory timing.
As I recall, units fell into 3 categories :- 1) No effect, continue operation as normal 2) Loss or degradation of time signal (and therefore probably position) until the ephemeris data downloaded from the satellites is all updated. This takes some minutes. 3) Total failure I only saw one unit which was affected, and that was total failure. The assumption was that the firmware rejected satellite data claiming to be timestamped before the firmware build date. I don't recall the type, but it was an old unit even then. I suspect the number of unit types which fail this time around will be very small. |
Re: N900 and GPS epoc rollover
I often used GPS recorder since 2013 until the SUPL problem occurred. Now I have fixed this, but temporarily by set settings - location on supl.vodafone.com, this is at least not Google :) But now the next problem. GPS recorder sets the system date at GPS fix incorrectly, today to 2002-01-27 (GPS rollover). I can correct this manually, but in the recorded track are still the wrong date for begin, end, break, etc. GPSData also shows the wrong date, but does not change the system date. Mappero shows no date, but the wrong time, 1 h difference between summer time and winter time. In a recorded track the wrong date is stored. I could not find the dependencies for GPSData, but mappero and gpsrecorder use liblocation0, so I think that the reason can be found there. On my N900 liblocation0 0.102-1+0m5 is installed, it seems to be the latest version. Who can fix this? Should be possible by comparing the GPS date with the system time to determine the correct epoch.
|
Re: N900 and GPS epoc rollover
You could use gpscon to record a track as gpx. There is a date shift option.
|
Re: N900 and GPS epoc rollover
Simple fix if anybody needs this:
startgpsrecorder.sh Code:
#!/bin/sh user ALL = NOPASSWD: /bin/date in /usr/share/applications/hildon/ create a file gpsrecorder2.desktop Code:
[Desktop Entry] |
All times are GMT. The time now is 07:19. |
vBulletin® Version 3.8.8