#1 Le 15/11/2019, à 00:07
- matchacos
mon dongle GPS usb trouve ma position mais se trompe dans la date
Bonjour
Je tente de synchroniser mon raspberry grace à gpsd mais la date fournie par le gps (trames ci-dessous glanées via la commande gpspipe -w) est erronnée de plus de 19 ans!!
Pourtant la position que me donne le gps est correcte à 10m près, pas 19 années lumière!!
L'heure est bonne (22:51:18 UTC) mais la date au 30 mars 2000 me laisse perplexe.
Du coup j'ai testé sur mon ordi perso (xubuntu 16.04) et ça rend pareil
Est-ce que ça pourrait être dû à une MàJ foireuse? Ou à mon dongle usb pourri? trop vieux? autre?
{"class":"TPV","device":"/dev/ttyUSB0","mode":3,"time":"2000-03-30T22:51:18.001Z","ept":0.005,"lat":48.******333,"lon":2.******333,"alt":88.000,"epx":14.694,"epy":27.481,"epv":39.100,"track":115.1000,"speed":0.000,"climb":-1.100,"eps":54.96,"epc":78.20}
{"class":"SKY","device":"/dev/ttyUSB0","xdop":0.98,"ydop":1.83,"vdop":1.70,"tdop":2.81,"hdop":1.00,"gdop":4.94,"pdop":1.90,"satellites":[{"PRN":25,"el":77,"az":48,"ss":15,"used":false},{"PRN":29,"el":63,"az":200,"ss":32,"used":true},{"PRN":31,"el":44,"az":303,"ss":24,"used":true},{"PRN":14,"el":35,"az":269,"ss":12,"used":false},{"PRN":12,"el":32,"az":82,"ss":34,"used":true},{"PRN":2,"el":32,"az":63,"ss":31,"used":true},{"PRN":32,"el":26,"az":236,"ss":19,"used":true},{"PRN":24,"el":10,"az":145,"ss":22,"used":true},{"PRN":6,"el":9,"az":29,"ss":17,"used":true},{"PRN":26,"el":7,"az":276,"ss":19,"used":false}]}
un lsusb donne ça:
Bus 002 Device 003: ID 0ac8:c315 Z-Star Microelectronics Corp.
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 007 Device 002: ID 413c:3010 Dell Computer Corp. Optical Wheel Mouse
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 002: ID 413c:2003 Dell Computer Corp. Keyboard
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 004: ID 10c4:ea60 Cygnal Integrated Products, Inc. CP210x UART Bridge / myAVR mySmartUSB light
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Est-ce que vous auriez une vague idée de la raison de la chose?
J'avais déjà utilisé ce dongle par le passé et ça avait fonctionné parfaitement, mais là pas possible de capter une date correcte!
Pour info (pourrie) il s'appelle "GPS MOUSE" et a été fabriqué à Taiwan en avril 2010...
Merci d'avance si vous avez des pistes
Mat
Hors ligne
#2 Le 15/11/2019, à 11:19
- berserk
Re : mon dongle GPS usb trouve ma position mais se trompe dans la date
Bonjour
Je pense que c'est lié à ça : https://www.numerama.com/tech/468438-do … -2019.html
Hors ligne
#3 Le 15/11/2019, à 11:42
- matchacos
Re : mon dongle GPS usb trouve ma position mais se trompe dans la date
Ah ouais la vache il y a eu effectivement 1024 semaines depuis le 30/03/2000, bien vu!
calculé grace à la commande suivante (adapter la date):
a=$(date -d "20000330" +%s);b=$(date +%s); echo $((($b-$a)/(24*3600*7)))
C'est complètement ballot ce bug, par ces temps d'obsolescence programmée ils auraient pu faire un effort les ricains (ou alors ils l'ont effectivement fait exprès? )
Y'a pas de correctif logiciel existant je suppose pour contrecarrer l'erreur?
Dernière modification par matchacos (Le 15/11/2019, à 11:44)
Hors ligne
#4 Le 15/11/2019, à 22:48
- berserk
Re : mon dongle GPS usb trouve ma position mais se trompe dans la date
je n'en ai aucune idée, peut-être si d'autres personnes passent sur ce topic...
Hors ligne