PSA Delphi DCM7.1 : erreur d'écriture en OBD, bascule au banc

Un PSA/Stellantis 2.0 BlueHDi — Peugeot 308, 508, 5008, Opel Grandland ou Vivaro, Fiat Ducato… — à calculateur Delphi DCM7.1A ou DCM7.1B (moteur DW10, microcontrôleur TC297). La lecture se passe bien, mais l'écriture par OBD renvoie une erreur, ou n'est tout simplement pas proposée en clair. C'est un cas d'école de bascule OBD vers boot/banc, et il vaut mieux comprendre pourquoi que de s'acharner sur la prise.

Écriture OBDerreurLevée de sécuritéau boot, ECU ouvertÉcriture OBDune fois débloquéÉcriture au bootdirecteAutre voieLecture virtuelle : mise à jour d'origine
DCM7.1 : erreur OBD, déblocage au boot puis écriture

Diagnostic

Le DCM7.1A/B est une unité récente et protégée. L'erreur d'écriture en OBD n'est pas un plantage : c'est le calculateur qui refuse l'accès de sécurité (security access) sur le chemin diagnostic tant qu'une condition n'est pas remplie. Selon l'outil et la version, trois situations coexistent :

Dans tous les cas, le checksum est géré par l'outil. Une erreur d'écriture OBD sur ce calculateur signifie donc, la plupart du temps, que le chemin OBD a besoin de l'étape bas niveau au boot d'abord, ou que l'outil attend le boot pour cette variante précise.

Concrètement, le calculateur attend une autorisation (security access) qu'il ne délivre pas librement sur le chemin OBD pour l'écriture du flash. Tant que cette autorisation n'est pas obtenue — et sur ces unités récentes, elle passe par l'étape boot —, l'outil se heurte au même refus, quel que soit le nombre de tentatives. Ce n'est ni un problème de câble ni de tension : c'est la porte de sécurité qui reste fermée.

Sur DCM7.1, l'OBD n'est souvent qu'une étape finale. Le déverrouillage, lui, se fait au boot, sur l'établi. S'acharner en OBD sans lever la sécurité ne mènera nulle part.

Résolution

Le déroulé typique d'un cas propre : on lit d'abord l'identifiant complet, on constate que l'écriture OBD est refusée, on vérifie dans l'outil que la variante réclame le boot, on ouvre le calculateur et on réalise la phase bas niveau, puis on écrit — au boot ou en OBD une fois la sécurité levée — et on referme par une relecture de contrôle. À aucun moment on ne « force » : chaque étape a une raison, et sauter une étape, c'est fabriquer un problème.

Ce qu'on en retient


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…