Les fichiers de définition : DAMOS, A2L, mappack

Un fichier de calculateur, ouvert brut, n'est qu'une suite d'octets. Rien n'indique où sont les cartographies, ni ce que valent leurs nombres. C'est le rôle des fichiers de définition.

CE QUE CONTIENT UN FICHIER DE CALCULATEUR ZONE PROGRAMME les algorithmes, les stratégies — on n'y touche pratiquement jamais ZONE DE DONNÉES — LES CARTOGRAPHIES c'est ici, et presque exclusivement ici, que travaille la reprogrammation injection · suralimentation · avance · limiteurs · sécurités Sommes de contrôle à recalculer après toute modification Données véhicule VIN, codages, adaptations apprises
Les zones d'un fichier : programme, données, contrôles

Le problème

Une cartographie, dans le binaire, c'est une zone de mémoire. Pour l'exploiter, il faut savoir :

Sans ces informations, on voit des octets. Avec, on voit une table de pression de suralimentation lisible et modifiable.

Les formats

DAMOS — le fichier de définition complet du constructeur. Il décrit l'ensemble des paramètres d'une version logicielle : adresses, noms, échelles, axes, commentaires. C'est le plus riche, et le plus rare.

A2L — un format normalisé issu du monde de la calibration constructeur. Il sert aux outils de mesure et de mise au point qui dialoguent avec le calculateur en fonctionnement. Il décrit les mêmes choses que le DAMOS, dans un format standard et ouvert.

Mappack — un sous-ensemble, bien moins complet : quelques cartographies identifiées, sans la richesse d'un DAMOS. C'est ce qui circule le plus, et cela suffit souvent pour travailler.

Quand il n'y a rien

C'est le cas le plus fréquent, et c'est là que le métier commence.

Sans définition, on identifie les cartographies par reconnaissance de structure : une table a une forme reconnaissable, ses axes sont ordonnés, ses valeurs évoluent de façon cohérente. Un œil exercé — et de bons outils — repèrent une table de couple ou de suralimentation dans un binaire inconnu.

C'est un travail long, qui demande de l'expérience, et qui explique une bonne partie de la différence entre un fichier bien fait et un fichier approximatif.

Le lien avec la qualité d'un fichier

Cela éclaire une question qui revient souvent : pourquoi deux prestataires ne rendent-ils pas le même travail sur le même véhicule ?

Parce que savoir où modifier n'est pas donné. Celui qui dispose d'une définition complète, ou qui a l'expérience de la famille, ne travaille pas avec la même précision que celui qui applique un motif générique.

C'est aussi pourquoi une famille de calculateurs bien connue se traite vite et bien, là où une famille rare demande davantage de temps.

Et l'outil d'édition

Le logiciel de référence du métier stocke son travail dans des fichiers de projet qui lui sont propres, distincts du binaire lui-même. On y charge le binaire, on y applique une définition si on en a une, et on y consigne les cartographies identifiées.

Attention à ne pas confondre : un fichier de projet n'est pas un fichier de calculateur. Ce n'est pas ce qui s'écrit dans le véhicule.

Voir aussi lire une cartographie et la structure de couple.


Sur ANP Engineering — file service de reprogrammation moteur pour professionnels : file service ECU, correction de checksum, calculateurs pris en charge, tarifs.

ANP Wiki
ANPFile Service · reprog en ligne
Chargement…