GPSMAP 60 CSx és a rendszeridő: immár másodszorra állt át a dátum és az idő. Mindkét esetben 02:00 (itteni idő szerint) lett az idő, a dátum pedig egyszer 2006-JUL-16, máskor 2006-OKT-29. Mindkét dátum vasárnapra esik, vagyis az angolszász hét kezdete, egyúttal a GPS-hét kezdete is, a 02:00 pedig 00:00 GMT, ugyanis mindkét időpont még éppen a nyári időszámításra esik, amikor is GMT +02:00 az időeltolódásunk.
Az első alkalommal az üdvözlőképernyőt szerkesztettem, majd tároltam és kikapcsoltam a gépet, hogy megnézzem az eredményt. A kikapcsolás után nem akart visszakapcsolni, közben feltűnt, hogy halkan sípol, folyamatosan, és a power gombra sem reagált. Akkut kivettem, visszatettem, utána indult és már az elmászott óra látszott.
A második alkalommal reggel bekapcsoltam, letöltöttem a trackeket belőle, majd frissítettem a GPS chipsetet 2.90-re, és utána tűnt fel a téves dátum, nem tudom hogy pontosan mikor ugrott el, de a trackben még helyes dátummal van az az egy trackpont, ami a bekapcsoláskor mindig belekerül.
A második esetben többet tudtam tesztelni a jelenséget. Beltérben voltam még, nem tudtam megismertetni a helyes dátumot a GPS-el. Kikapcsoltam, majd újra be, erre megint visszaállt a dátum, pedig előzőleg már elszámolt 02:30-ig. Pontosítom az induló időt, 01:59:47 körül láttam az első másodpercet a főmenüben, a pár másodperces boot után.
Pár perc után kiírta, hogy nincs GPS jel, megnyomtam hogy "GPS kikapcsolása", erre megint visszaállt 01:59:47-re! Ha visszakapcsoltam, akkor is visszaáll. Demo módra kapcsolva nem változik az idő. Frankó, ugye?
Miután megtalálta az utcán a GPS jeleket, a probléma megszűnt. Kérdés, hogy mikor jön elő legközelebb. Néhány szó a jelenség hátteréről:
A kezdőidő kerek órától való eltérése éppen a GPS és UTC idők közötti eltérése (mostanában 14 másodperc), lásd: http://www.leapsecond.com/java/gpsclock.htm illetve http://hu.wikipedia.org/wiki/Sz%C3%B6k%C5%91m%C3%A1sodperc
GPS idő: 1980 január 6-án igazították az UTC-hez, viszont 1980 óta 14 szökőmásodpercet tettek az UTC időbe a Föld forgásának lassulása miatt, miközben a GPS idő folyamatos, ezért siet a GPS idő az UTC-hez képest. A GPS tudja magától, hogy mennyi az aktuális eltérés, ezért von le 14 másodpercet.
A hét úgy jön be a képbe, hogy a GPS a heteket és azon belül a másodpercet számolja, aztán nemrég be kellett vezetni a 'cycle' számítást, mert a hetek száma elérte az 1024-et, és ezzel a hetek száma lenullázódott, minden cycle 1024 hetet jelent az 1980-as kezdődátumtól. Most tehát cycle 1 week 0380 day 1 121470 s van éppen (lásd az első linket).
A GPS tehát a cycle 1, week 375, 0 s-ra ugrált vissza minden alkalommal, ez 2006-OKT-29 00:00 GPS, ami levonva a szökőmásodperceket 2006-OKT-28 23:59:46 UTC, hozzáadva a helyi nyári időszámítást (+02:00) 2006-OKT-29 01:59:46 GMT+02:00, én a 47-es másodpercről láttam megjelenni a főmenü alján.
Feltételezem, hogy az idő a GPS chipsetből jön, és valószínűleg azért állt át másik hétre a múltkor, mert akkor még az előző GPS chipset-verzióval ment, és nyilván mindegyik verzióban van egy konstans alapérték, ami kicsit korábbi a kiadás dátumánál. |