• # Reverse engineering

    Posté par (site web personnel) . En réponse au message Communication avec montre tomtom multisport. Évalué à 5.

    Salut

    une option est de faire du reverse engineering sur les communications entre le logiciel sous Windows et la montre. C'est beaucoup moins compliqué qu'il n'y parait, et très amusant. Je l'ai fait pour la montre que j'ai reçue il y a quelques années, puis pour des montres semblables que possédaient d'autres gens. Je l'ai refait la semaine dernière pour la montre que j'ai reçu à Noël.

    Voici le site de mon projet: https://code.google.com/p/kalenji-gps-watch-reader/

    Tu y trouveras en particulier une page wiki décrivant comment fournir des dumps du traffic USB obtenus en récupérant une session depuis Windows: https://code.google.com/p/kalenji-gps-watch-reader/wiki/ProduceDumps

    Si tu peux me fournir des dumps avec les fichiers GPX correspondants, je peux essayer d'intégrer le support pour ta montre dans mon logiciel. Si tu préfères faire le reverse engineering et le code toi même, ça me va aussi ;-)

    Evidemment, c'est beaucoup mieux si le constructeur supporte la montre sous Linux, mais d'expérience, même quand ce n'est pas difficile à faire et qu'il y'a pas mal de demande, les choses n'avancent pas forcément. Dans le cas des montres Geonaute, les forums sont pleins de demandes du support Linux/Mac OS et il y a des réponses du support du genre "oui oui on sait, que ce serait bien" mais malgré le développement de nouveaux drivers qui a été fait pour la création de la plate-forme "mygeonaute" (un cloud pour les sessions sportives) le support n'est toujours pas là.

    Colin