Les fichiers DAMOS & A2L, expliqués

La différence entre deviner dans l’hexadécimal et faire de l’ingénierie de calibration tient à un fichier de définition. Voici ce que sont réellement DAMOS et A2L, d’où ils viennent et pourquoi leur qualité varie autant.

Qu’est-ce qu’un fichier DAMOS ?

Un fichier DAMOS est la description du constructeur d’un binaire de calculateur : le nom, l’adresse mémoire, les définitions d’axes, les facteurs d’échelle et les unités de chaque cartographie et paramètre de calibration qu’il contient. Il existe parce que les personnes qui ont écrit le logiciel du calculateur avaient besoin d’un index lisible par machine de leurs propres données de calibration. A2L est le format associé, plus moderne, issu de la norme ASAM de mesure et de calibration, et sert le même objectif dans WinOLS : tous deux transforment des octets anonymes en objets d’ingénierie nommés.

Sans définition, WinOLS vous affiche « une table candidate 16×16 à l’offset 0x2A400 ». Une fois chargée, les mêmes octets deviennent « KFMIRL — conversion du couple en masse d’air relative, axes : régime moteur × demande de couple ». Tous les jugements qui suivent — quoi modifier, dans quelle mesure et ce qu’il ne faut pas toucher — reposent sur l’exactitude de cet étiquetage.

Comment WinOLS utilise les définitions

Importée dans un projet, la définition remplit la liste des cartographies : chaque cartographie nommée, correctement axée et mise à l’échelle, mène directement à ses données. Les définitions créées pour un fichier peuvent aussi être transférées vers des fichiers apparentés de la même famille de calculateurs — WinOLS permet d’importer des packs de cartographies dans de nouveaux projets avec un décalage lorsque les versions logicielles ont déplacé les adresses. C’est lors de ce transfert qu’il faut être prudent : une définition créée pour une version logicielle peut étiqueter les mauvais octets dans une autre, et le manuel précise lui-même que les transferts automatiques ne peuvent pas être garantis complets ou corrects. Les professionnels vérifient les cartographies transférées avant de leur faire confiance.

Règle pratique : une mauvaise définition est pire que l’absence de définition. Une table non étiquetée vous rend prudent ; une table mal étiquetée vous donne tort avec assurance.

Où les préparateurs obtiennent réellement des fichiers DAMOS

  • Fournisseurs de données commerciaux — des entreprises qui vendent des définitions par calculateur ou par abonnement. La qualité et la couverture varient énormément ; la réputation compte davantage que le prix.
  • Abonnements aux packs de cartographies — des flux continus de définitions pour des calculateurs populaires, importables directement dans WinOLS.
  • Définitions créées en interne — des préparateurs expérimentés identifient eux-mêmes les cartographies au fil des années et accumulent leurs propres bibliothèques. C’est la solution la plus lente, la plus fiable, et la seule possibilité pour les calculateurs rares.

Les constructeurs ne distribuent pas les fichiers DAMOS au marché de l’après-vente ; leur provenance est donc toujours indirecte. Considérez toute définition — achetée ou trouvée — comme une affirmation à vérifier, et non comme un fait. Contrôlez quelques cartographies bien comprises (les limiteurs sont de bons candidats) par rapport à des valeurs connues avant de faire confiance au reste.

Évaluer la qualité d’une définition

  • Correspondance de version. La définition indique-t-elle la version logicielle exacte pour laquelle elle a été créée, et correspond-elle à votre lecture ?
  • Cohérence des axes. Les valeurs des axes semblent-elles physiquement plausibles — plages de tr/min, températures, pressions dans des unités cohérentes ?
  • Honnêteté de la couverture. Une définition qui revendique des milliers de cartographies pour un calculateur simple est généralement du bruit généré automatiquement ; moins de cartographies vérifiées valent mieux que des suppositions exhaustives.
  • Discipline de nommage. Des noms d’usine (KFMIRL, LDRXN) suggèrent une véritable provenance ; des noms vagues (« cartographie de suralimentation 3 ») suggèrent une rétro-ingénierie de qualité variable.

Pourquoi DAMOS ne vérifie pas

Un fichier DAMOS ne vérifie pas parce que ce n’est pas un outil de contrôle — c’est une carte. Il indique à WinOLS le nom, l’adresse, les axes, l’échelle et les unités de chaque objet de calibration du binaire, et c’est toute sa fonction. Rien dans le format ne valide le fichier qu’il décrit, ne confirme que ses propres étiquettes sont justes, ni ne corrige une somme de contrôle. Ce sont des fonctions distinctes, gérées ailleurs dans WinOLS et par des données entièrement différentes.

Cela surprend parce qu’une définition donne l’impression d’être une vérification. Elle donne de vrais noms d’ingénierie à des octets anonymes ; le fichier paraît donc faire autorité. Ce n’est pas le cas. Une définition est une affirmation concernant l’emplacement des choses, émise par la personne qui l’a créée, pour une version logicielle précise. La charger ne prouve rien sur le binaire sous-jacent.

Les trois choses qu’un DAMOS ne fera jamais pour vous :

  • Corriger ou contrôler une somme de contrôle. La gestion des sommes de contrôle dans WinOLS est une fonction distincte, avec sa propre couverture selon les familles de calculateurs. Une définition parfaite sur un fichier aux sommes de contrôle corrompues vous laisse tout de même un fichier que le calculateur refuse — ou pire, un fichier qui se flashe puis fonctionne mal.
  • Confirmer que les étiquettes sont correctes. Une définition transférée depuis une autre version logicielle peut nommer les mauvais octets avec une confiance totale. La documentation de WinOLS précise elle-même que les transferts automatiques ne peuvent pas être garantis complets ou corrects.
  • Vous dire que la lecture est bonne. Un binaire tronqué, mal lu ou partiellement décodé se charge sous une définition exactement comme un binaire propre.

La vérification est donc votre responsabilité, et relève davantage d’une habitude que d’un bouton. Contrôlez quelques cartographies que vous comprenez déjà — les limiteurs sont les candidats habituels, car vous savez approximativement quelles valeurs attendre — et vérifiez que les valeurs sont physiquement plausibles avant de faire confiance au reste du fichier. Vérifiez que la définition indique la version logicielle pour laquelle elle a été créée et qu’elle correspond à votre lecture. Gérez ensuite les sommes de contrôle comme une étape délibérée et contrôlée, jamais comme une réflexion après coup.

Rien de cela ne rend les définitions moins utiles. Cela les rend dignes d’être vérifiées. Une mauvaise définition est pire que l’absence de définition : une table non étiquetée vous rend prudent, une table mal étiquetée vous donne tort avec assurance.

Organiser les définitions dans votre entreprise

Une bibliothèque de définitions n’est utile que si vous pouvez la faire correspondre aux nouveaux travaux — ce qui suppose de connaître exactement, à chaque fois, le calculateur et la version logicielle de chaque fichier client. Cette identification commence à la réception du dossier : lorsque les informations du véhicule et du calculateur arrivent avec le fichier au lieu d’être ressaisies depuis un message de chat, associer une lecture à la bonne définition prend quelques secondes plutôt que de relever de la supposition. Ce n’est pas très glamour, mais c’est dans la rigueur de réception que les bibliothèques de définitions rapportent.

Questions fréquentes

Est-il légal d’acheter et d’utiliser des fichiers DAMOS ?

Les fichiers DAMOS proviennent de données d’ingénierie constructeur, et les constructeurs ne les concèdent pas sous licence au marché de l’après-vente. Les fichiers circulent néanmoins commercialement. Pour une entreprise, la position pratique est une prudence attentive à la provenance : achetez auprès de fournisseurs réputés, comprenez ce que vous achetez et vérifiez avant utilisation.

Quelle est la différence entre DAMOS et A2L ?

Tous deux décrivent les données de calibration contenues dans un binaire de calculateur. DAMOS est le format plus ancien associé à Bosch ; A2L est le successeur normalisé par l’ASAM, utilisé par les outils modernes de mesure et de calibration. WinOLS fonctionne avec les deux, et les préparateurs emploient dans la pratique les deux termes presque indifféremment.

Puis-je reprogrammer sans DAMOS ?

Oui — la recherche automatique de cartographies de WinOLS détecte des tables candidates grâce à leurs motifs numériques, et les préparateurs expérimentés identifient les cartographies courantes par leur forme et leur contexte. Une définition rend le travail plus rapide et plus sûr, mais de nombreuses préparations professionnelles sont réalisées sur des calculateurs bien connus sans en disposer.

Les définitions se transfèrent-elles entre versions logicielles ?

Parfois, avec un décalage d’adresse — WinOLS permet d’importer des packs de cartographies dans des fichiers apparentés. Mais les agencements de calibration changent entre versions ; une définition transférée doit donc être vérifiée avant utilisation. Le transfert automatique est un point de départ, pas une réponse.

Pourquoi DAMOS ne vérifie-t-il pas ?

Parce qu’un fichier DAMOS est une carte, pas un outil de contrôle. Il décrit le nom, l’adresse, les axes et l’échelle de chaque objet de calibration dans un binaire de calculateur, et rien dans le format ne valide ce binaire, ne confirme que ses propres étiquettes sont justes, ni ne corrige une somme de contrôle. La correction des sommes de contrôle est une fonction WinOLS distincte, avec une couverture propre à chaque calculateur. La vérification reste le travail du préparateur : contrôlez des cartographies que vous comprenez déjà avec des valeurs plausibles, confirmez que la définition correspond à votre version logicielle et traitez les sommes de contrôle comme une étape délibérée et contrôlée.

Plus dans ce guide : Qu’est-ce que WinOLS ? · Débuter avec WinOLS · Tarifs WinOLS · Alternatives · EVC & WinOLS

WinOLS et DAMOS sont des produits et des marques d’EVC electronic GmbH. Ce guide est indépendant et pédagogique.

Des données de réception propres. Une correspondance de définition propre.

Les portails RemapDash enregistrent les informations du véhicule, du calculateur et de la plaque d’immatriculation avec chaque fichier envoyé — la lecture sur votre établi n’est donc jamais mystérieuse. £74.50 /mois pendant vos 6 premiers mois (puis £129 ), tout est inclus.