Hack GPS ViaMichelin X-970T

A la pointe de la technologie il y a une douzaine d'année, le GPS 'tout en un' ViaMichelin X-970T était un assistant de navigation complet et performant.

Malheureusement la société a rapidement arrêté sa commercialisation et surtout la mise à jour des cartes et des POI.

A cause de ses données périmées (qui provoquaient quelques mauvaises indications) il a été oublié plusieurs années dans un tiroir de bureau. Aujourd'hui on va pouvoir lui redonner vie.

Ayant déjà reconverti un autre GPS (Takara GP30) avec un logiciel de navigation gratuit, simple à installer et utilisant des cartes du monde entier (mises à jour et sans limite de téléchargement), l'occasion était trop belle de recommencer.

Ce logiciel est la version gratuite de 'Navigator' développé par mapFactor https://navigatorfree.mapfactor.com

Le GPS ViaMichelin tourne sur un Windows CE 5.0 Core, très dépouillé, juste ce qu'il faut pour faire tourner le logiciel ViaMichelin original (j'ai nommé 'MapSonic'). Il manque plusieurs fichiers pour faire fonctionner 'Navigator Free'.

Spécifiquement : coredl2.dll, ole32.dll, oleaut32.dll, shwapi.dll, wininet.dll, ws2.dll, zlib.dll

 

Récupération des fichiers .dll manquants

Le problème est qu'il existe de nombreuses versions de ces dlls, et trouver des fichiers compatibles pour Windows CE 5.0 ont été pour moi la plus grande difficulté. A force d'essais infructueux et de looongues recherches, j'ai réussi à extraire ces fichiers d'une archive destinée à un autre appareil.
Nom de l'archive : MioPocket 4.0 Release 68.zip ,
vous pouvez encore trouver des traces de cette archive sur la toile ( par exemple sur ce site japonais https://ux.getuploader.com/brainup2ch/download/36 )
Celle-ci contient un répertoire /MioAutoRun/System/CE5/ contenant toutes les dlls dont nous avons besoin !

les voicis : mapfactor_navigator_missing_dlls.zip

Cette archive contient :
coredl2.dll (629,2 kB)
ole32.dll (172,0 kB)
oleaut32.dll (180,2 kB)
shwapi.dll (131,6 kB)
wininet.dll (193,0 kB)
ws2.dll (36,9 kB)
zlib.dll (37,4 kB)

Note : avant toute manipulation, je vous conseille de mettez de coté la carte SD originale ou sauvegarder tous son contenu (sera réutilisable si besoin). Préférez une nouvelle carte SD (2Go par exemple)

 

Prépation du logiciel 'Navigator Free'

Installer Navigator Free set-up utility (programme Windows)

https://navigatorfree.mapfactor.com/en/download/

Sous Linux, aucun probleme en utilisant Wine https://www.winehq.org/
Préparation du logiciel Navigator Free pour Windows CE
Depuis l'interface

Installez le logiciel pour 'Windows CE', puis les cartes, voix et POI radars qui vous intéressent.
Soit directement dans votre carte SD, soit dans votre PC auquel cas vous effectuerez les manipulations puis copierez le tout sur la carte SD.

Le répertoire contenant tous les fichiers doit se nommer 'InstallSD'
Dans ce répertoire, ajouter les dlls manquantes.
Puis renommer 'Navigator.exe' to 'InstallSD.exe'

 

Hard Reset du ViaMichelin X970T

Pour effectuer un hard reset :
- branchez votre appareil (alimentation secteur, USB ou câble allume cigare).
- retirez la carte SD ViaMichelin originale
- faites un reset en effectuant une pression sur le bouton «
Reset » situé à l’arrière de l’appareil puis juste après, appuyez
et maintenez le bouton Marche / Arrêt appuyé, sans carte.
- au bout de quelques secondes, un message apparaît à l’écran
avec un compte à rebours. Maintenez le bouton Marche /
Arrêt appuyé jusqu’à la fin du compte à rebours.

Vous êtes prêts à utiliser votre nouveau logiciel !
- insérez votre nouvelle carte SD fraichement installée, le logiciel Navigator Free va démarrer


 

Paramétrage GPS

À la première tentative de connexion au GPS il affiche un message d'information qui vous permet de le configurer.
Choisissez 'recherche automatique', il est trouvé :
Serial Port COM 1, 4800 bauds

 

Astuces 'Navigator Free'

Pour augmenter la taille des boutons retour et fermer de la barre de menu (trop petits)
Menu > Paramètres > Apparence > grands icônes

Choississez les icônes affichés dans le menu, Menu > Réglages

Profitez-en pour masquer l'icône 'sortir', qui sert à fermer le logiciel et revenir sur le bureau Windows CE (aucune utilité dans le cas du ViaMichelin X970T).

 

Antenne TMC

Certain GPS étaient fournis avec une antenne, à brancher directement au GPS (ou son support). Dans un premier temps j'ai naïvement pensé qu'elle servait à augmenter la précision du GPS. Que neni il s'agit d'uen antenne TMC, pour Traffic_Message_Channel. Son rôle est de communiquer sur l'information trafic mais avec un temps de latence relativement lent et usage devenu payant en France. Je ne l'utiliserai pas.
https://fr.wikipedia.org/wiki/Traffic_Message_Channel

 

Bonne route !


Informations complémentaires :
ViaMichelin Navigation X-970T Descriptif technique (Archive)
ViaMichelin Navigation X-970T Manuel d'utilisation

APRS HACK DIY GPS ViaMichelin Navigation X-950T
https://forum.mapfactor.com/discussion/618/use-navigator-free-on-a-viamichelin-x-970t-gps

Tags : hack,  recyclage,  gps

Previous post →