Calculateur briqué après un flash interrompu : le récupérer par le boot
Un grand classique de l'atelier : Volkswagen Golf VII 2.0 TDI, calculateur Bosch EDC17C64, écriture lancée en OBD. En pleine barre de progression, le PC portable se met en veille — ou un câble bouge. La barre se fige, l'outil finit par afficher une erreur. Ensuite, plus rien : le moteur ne se lance pas, le tableau de bord ne dialogue plus avec le calculateur moteur, et l'outil ne le retrouve pas en OBD. On dit qu'il est « briqué ».
Diagnostic
- Séparer « briqué » de « planté » : couper le contact, laisser les calculateurs s'endormir, débrancher puis rebrancher la batterie proprement, réessayer. Si tous les autres calculateurs répondent et que seul le moteur reste muet, ce n'est pas un problème de réseau : c'est lui.
- Un point vérifié sur le terrain : un effacement ou une écriture qui démarre puis s'arrête sur erreur laisse très souvent le microcontrôleur en mode boot, mémoire flash partiellement effacée. Sans programme applicatif valable, le calculateur ne peut plus tenir un dialogue OBD normal — d'où le silence.
- Ce qu'on ne conclut pas trop vite : un no-start peut aussi venir d'un fichier cohérent mais faux. Ici, l'absence TOTALE de communication moteur — alors que le reste du véhicule parle — oriente vers la flash corrompue, pas vers une simple mauvaise cartographie.
- Le test qui tranche : au banc ou au boot, si l'outil retrouve le microcontrôleur mais annonce une flash vide ou incomplète, le diagnostic est posé — un contenu à moitié effacé, pas un composant grillé. Un calculateur électroniquement mort, lui, ne répond ni en OBD, ni au banc, ni au boot.
Récupération
La voie OBD est morte : dialoguer suppose un programme, et c'est précisément ce qui manque. On descend d'un étage d'accès.
- Déposer le calculateur et passer au banc, puis au boot si le banc ne mord pas. En boot, on force le cœur dans son bootloader interne (BSL) en amenant un point de boot précis à un niveau donné ; l'emplacement dépend du calculateur, et l'outil le documente. On ne le devine pas.
- Sur un cœur TriCore, le bootloader se charge, mais la mémoire flash reste verrouillée au démarrage du BSL : la lire ou l'écrire suppose les mots de passe du contrôleur de flash, ou la fonction de récupération de l'outil. On ne bidouille pas ça à la main — on utilise le mode récupération prévu pour ça, qui force la réécriture par-dessus la protection standard.
- On réécrit la sauvegarde d'origine complète, celle lue avant l'intervention. Si elle existe, la récupération est presque mécanique. Sinon, on bascule sur la reconstitution d'une base saine, traitée dans une fiche dédiée.
Golf VII, EDC17C64 : écriture OBD coupée par la veille du PC, plus aucune comm moteur. Au banc, l'outil « voit » le cœur mais refuse la flash (verrouillée). En boot plus mode récupération, réécriture du backup complet en une passe : le moteur redémarre. Le temps passé, c'est l'ouverture et le câblage — rien n'était « cassé » à réparer.
Ce qu'on en retient
- Un flash interrompu ne détruit pas l'électronique : il laisse un contenu incomplet. Le matériel est sain, c'est la mémoire qui est à moitié écrite.
- Le boot est le dernier étage d'accès, pas un tour de magie : il ouvre la porte, mais la flash verrouillée impose de passer par la récupération de l'outil, selon le calculateur.
- La vraie assurance reste la sauvegarde faite AVANT : sans elle, on récupère plus lentement et moins sûrement.
- Pour un no-start où la communication est intacte, voir la remise à l'origine ; pour choisir le bon étage d'accès, mode boot ou mode banc. En amont, une démarche de diagnostic structurée évite de partir en boot pour rien.
Sur ANP Engineering — file service de reprogrammation moteur pour professionnels : file service ECU, correction de checksum, calculateurs pris en charge, tarifs.
