Accueil › Correction de checksum
Outil

Correction de checksum automatique

Toute modification d'un fichier de calculateur invalide ses sommes de contrôle. Notre outil les recalcule en quelques secondes, sur une large couverture de familles Bosch, Siemens, Delphi, Denso, Marelli et autres, depuis l'interface ou par accès technique.

À quoi sert une somme de contrôle

Un calculateur moteur ne peut pas se permettre d'exécuter une mémoire corrompue : une valeur erronée dans une cartographie d'injection ou dans une limite de sécurité peut détruire le moteur. Les constructeurs stockent donc, à côté de chaque zone de données, une valeur calculée à partir de son contenu. Au démarrage, le calculateur refait le calcul et compare. Si les deux valeurs diffèrent, il en déduit que sa mémoire a été altérée.

Dès qu'on modifie un octet dans le fichier — une cartographie, un limiteur, une stratégie — la valeur enregistrée ne correspond plus. Il faut la recalculer avant d'écrire le fichier dans le calculateur. C'est exactement ce que fait cet outil.

Ce qui arrive quand on ne le fait pas

Toutes les zones ne se corrigent pas de la même façon.

Un fichier de calculateur contient généralement plusieurs sommes de contrôle : sur la zone programme, sur la zone de données, parfois sur chaque bloc de cartographies, avec des algorithmes différents selon le fabricant et la génération. C'est pour cette raison qu'un outil générique « qui corrige tout » n'existe pas : chaque famille demande son propre traitement.

Comment ça se passe

Vous déposez le fichier modifiéDepuis l'outil dédié de votre espace client, ou par appel technique depuis votre propre application.
La famille de calculateur est identifiéeAutomatiquement à partir du contenu du fichier, sans que vous ayez à la renseigner.
Les sommes sont recalculéesSur l'ensemble des zones concernées, avec l'algorithme propre à cette famille.
Vous récupérez le fichier corrigéEn quelques secondes, prêt à être écrit dans le calculateur.
Si le calculateur n'est pas reconnuLe dossier bascule automatiquement vers un traitement par un ingénieur, et vous êtes prévenu.

Le checksum n'est pas le même d'une famille à l'autre

Le nombre de sommes à recalculer, leur emplacement et les conséquences d'un oubli varient fortement selon la génération. Un EDC15 et un EDC17 ne se comportent pas de la même façon, et les familles récentes ajoutent des signatures en plus des sommes classiques. Le détail par famille : Bosch EDC15, Bosch EDC16, Bosch EDC17, Bosch ME7, Bosch MED9, Bosch MED17, Bosch EDC7, Siemens SID80x, Siemens SID30x, Siemens Simos, Delphi DCM3.x, Delphi DCM6, Marelli MJD, BMW MSD et MSV, Denso.

La couverture

L'outil couvre les principales familles diesel et essence des trente dernières années : Bosch (EDC15, EDC16, EDC17, EDC7, ME7, MED7, ME9, MED9, MEDVC17, MEG, MS, MSE), Siemens · Continental · VDO (SID, SIMOS, SIM, SIM2K, MS et MSD BMW, Simtec, Sirius, SDI Porsche), Delphi (DCM, CRD, DDCR, MT, ETC, DMCI), Delco, Denso, Marelli, Motorola, Temic, Trionic, Visteon, Valeo, Sagem, Lucas, TRW et d'autres, en véhicule léger comme en poids lourd, agricole, moto et marine.

La liste détaillée, avec les marques de véhicules concernées, est publiée sur la page calculateurs pris en charge. Elle est générée directement depuis la bibliothèque de traitement, elle reflète donc l'état réel de l'outil.

Par interface ou par API

Le traitement est accessible de deux façons. Depuis l'interface de la plateforme, pour un usage quotidien à l'atelier : vous déposez, vous récupérez. Et par accès technique, pour l'intégrer dans votre propre outil, votre logiciel d'atelier ou votre site — les modalités sont présentées sur ANP Studio.

L'accès à l'outil de checksum fonctionne par abonnement annuel à usage illimité, indépendant des crédits de traitement de fichiers. Le détail figure sur la page tarifs.

Questions fréquentes

Le checksum en pratique

Qu'est-ce qu'un checksum dans un fichier de calculateur ?

C'est une somme de contrôle : une valeur calculée à partir du contenu d'une zone mémoire et stockée à côté d'elle. Au démarrage, le calculateur recalcule cette valeur et la compare à celle qui est enregistrée. Si les deux ne correspondent pas, il considère que sa mémoire est corrompue.

Que se passe-t-il si le checksum n'est pas corrigé ?

Selon le calculateur : refus d'écriture par l'outil de flashage, passage en mode dégradé, voyant moteur allumé, défaut permanent en mémoire, ou calculateur qui ne démarre plus du tout. Sur certaines familles, une écriture avec un checksum incohérent peut rendre le calculateur inutilisable et imposer un passage au banc.

Faut-il indiquer le type de calculateur ?

Non. La famille est identifiée automatiquement à partir du contenu du fichier. Vous pouvez néanmoins préciser le véhicule et le calculateur si vous les connaissez, cela aide en cas de bascule vers un traitement manuel.

Combien de temps prend la correction ?

Quelques secondes dans la très grande majorité des cas, le traitement étant entièrement automatique et disponible 24 heures sur 24. Les fichiers dont le calculateur n'est pas reconnu automatiquement basculent vers un traitement par un ingénieur.

Est-ce accessible par API ?

Oui, en plus de l'interface. Cela permet d'intégrer la correction directement dans un outil tiers ou dans un logiciel d'atelier. Les modalités d'intégration sont présentées sur ANP Studio.

Le fichier est-il conservé ?

Le fichier d'origine et le fichier corrigé restent accessibles depuis votre espace client, ce qui permet de revenir en arrière et de retracer un dossier plusieurs mois après l'intervention.

Aller plus loin

À lire ensuite