Pb des mises à jour du PND (zones de danger, ...) : bugs, dysfonctions et design dangereux.

lgaudouen
lgaudouen Registered Users Messages: 41
Master Explorer
Mon Tomtom GO Essential (et le vôtre …) est décidemment une source d’aventures parfois plus qu’hasardeuses (voire dangereuses) même sur des routes parfaitement connues. C’est aussi une source de découvertes de l’utilisation de l’informatique par Tomtom non seulement incohérente mais aussi sans grand rapport avec les designs habituels dans le monde.
L’histoire : Ce week-end, je dois me rendre et participer à un évènement (150 km, 2h30 prévu). Je connais depuis des années le parcours, simple à l’exception d’un ou deux points (2 ronds-points enchaînés, 5 sorties chacun). Samedi, je branche le PND dans ma voiture stationnée dans ma cour et je l’allume.
Le logiciel se charge puis, au bout de quelques secondes, l’écran devient noir et affiche un message m’informant de 2 mises à jour à réaliser (lesquelles ? Je verrai plus tard) et que ces mises à jour mettraient le PND en veille pour quelques dizaines de secondes. Légèrement en retard, je décide de ne pas continuer (« voir … ») et, face à 3 boutons (veille, éteindre et annuler), je clique sur l’annulation et pars sur la route.
L’aventure commence …
Pendant une demi-heure, ce message d’information effaçant complètement le parcours réapparait de temps en temps puis disparait au bout de quelques secondes, sans même me laisser le temps d’appuyer sur Annuler. Puis ce message finit par disparaître sans autre intervention ou autre information et ce pour le reste de la route.
J’espère alors que ce problème qui attire le regard et distrait le conducteur (bien évidemment aux moments les plus risqués …) en effaçant le parcours (bien évidemment sur les ronds-points compliqués …) est bien terminé.
Hélas, ce n’était qu’un avant-goût !
En effet, le dimanche, rentrant chez moi, je décide d’allumer le Tomtom et, rapidement, le cirque recommence mais en version plus grave :
pendant près de 2 heures, le message va apparaître parfois toutes les 3-15 secondes, qu’on réussisse ou non à cliquer le bouton « Annuler », que l’on arrête le PND et qu’on le redémarre ou pas.
Rien n’y fait jusqu’à ce qu’ayant raté un embranchement (merci Tomtom ! ...), plutôt que de balancer par la fenêtre le PND il n 'y a pas de poubelle à proximité), je décide d’éteindre cette m…e et mon épouse utilise une bonne vielle carte pour retrouver le parcours d’origine après 20 km en rase compagne.
Une fois arrivé à mon domicile, je rebranche le PND sur un port USB de mon ordinateur, il retrouve le WiFi de ma box et me propose ces fameuses mises à jour à réaliser afin que puisse découvrir de nouvelles incohérences et dysfonctionnements (navigation entre les différentes « pages » de cette fonctionnalité, pourquoi les boutons « Veilles » et « Eteindre » à ce state de la procédure ? etc …)
En dehors de ce bug magistral qui génère une boucle dont on ne peut pas sortir avec un bouton « Annuler » inopérant et qui rend inutilisable le PND, je ne vois pas pourquoi ce message ne s’affiche pas autrement qu’en effaçant le parcours. La moindre des choses serait que son fond ait une transparence permettant de continuer à voir le parcours mais aussi de ne pas attirer l’œil plus que ne le justifient l’importance et l’urgence ( ?!...) d’une telle information.

Réponses

  • Jim07
    Jim07 Administrators Messages: 4,640
    Moderator
    Bonjour.

    Désolé du problème rencontré. Les mises à jour ne se font qu'en wifi dans votre voiture je pense que l'appareil captait le wifi de votre box. Normalement, et sur tous nos appareil si vous ne faite pas la mise à jour, le message ne doit pas s'afficher toutes les 5 minutes et supprimant la navigation. Comme vous êtes le seul, et le premier a remonter ce problème je pense qu'il s'agit d'un bug et qu'une réinitialisation de l'appareil aurait, peut être pu résoudre.

    Cdlt, Jim.
  • lgaudouen
    lgaudouen Registered Users Messages: 41
    Master Explorer
    "je pense que l'appareil captait le wifi de votre box" : c'est évident et c'est pourquoi j'indique que "ma voiture stationnée dans ma cour" et que j'écris "le PND sur un port USB de mon ordinateur, il retrouve le WiFi de ma box". Donc, je confirme votre "pensée".
    "Normalement, ... le message ne doit pas s'afficher toutes les 5 minutes et supprimant la navigation : d'une part, l'affichage du message n'est pas toutes les 5 minutes mais pratiquement toutes les 5 secondes.
    "Comme vous êtes le seul, et le premier a remonter ce problème" : évidemment, bien sûr ...
    " je pense qu'il s'agit d'un bug et qu'une une réinitialisation de l'appareil aurait, peut être pu résoudre" : vous pensez mais j'en suis certain, et si ce bug avait été réglé, la mise à jour aurait été corrigée. Mais, j'utilise la dernière version du logiciel donc, ce bug n'a pas été identifié et n'a pas été corrigé.
    Je ne pense pas que ce problème vienne de la version d'Android que Tomtom utilise actuellement ni du daemon testant l'existence d'une connexion possible avec le wifi pour lancer le module testant l'existence de nouvelles mises à jour disponibles. Vu le bug, il doit se situer dans la boucle de téléchargement (normalement programmée asynchrone) et au traitement des évènements tels que la perte de connexion ; au retour de la demande de lecture en erreur, la relance se fait (ce qui peut être normal un certain nombre de fois) mais sans délais et cette relance tombe tout de suite en erreur qui ... etc
    Avec ce genre de problème dans la programmation asynchrone, il n'est pas à exclure des problèmes de pile (mais, évidemment, je n'ai pas les moyens de tester) et je ne vous apprendrai pas que le test de tels modules est particulièrement complexe et peuvent ne pas être testé exhaustivement devant l'impossibilité de reproduire toutes les situations (ordre des évènements et erreurs, distance entre l'arrivée des évènements, pendant ou non le traitement d'un autre évènement, ...).
    Toujours est-il que :
    - le fait que je sois le premier et le seul à vous faire remonter ce problème ne signifie pas que personne ne l'a pas déjà rencontré. Sans expertise informatique, il est possible de penser qu'il s'agit d'un hasard non reproductible alors qu'il s'agit d'une question de programmation.
    - le problème que je vous ai signalé ne peut venir que d'un problème de programmation que je vous engage à signaler à vos spécialistes en leur demandant de relire leur code.

    Cordialement.