L'EEPROM : rôle et précautions

L'EEPROM est une mémoire non volatile de petite taille qui conserve les données propres au véhicule : celles qui ne doivent pas changer quand on modifie les cartographies, et qui distinguent ce calculateur-ci de tous les autres du même modèle.

CE QU'ON CIBLE SUR LA CARTE D'UN CALCULATEUR circuit imprimé MICRO- CONTRÔLEUR PFLASH + DFLASH internes FLASH EXTERNE si architecture ancienne programme + cartographies EEPROM identité véhicule 95xxx · 24Cxx Selon la génération, les données sont DANS le microcontrôleur ou dans une flash séparée à côté.
Les composants d'un calculateur et ce que chacun contient

Ce qu'elle contient

Pourquoi on la distingue de la flash

La flash contient le programme et les cartographies : c'est ce qu'on modifie en reprogrammation, et c'est identique entre deux véhicules de même définition. L'EEPROM contient l'identité : elle est unique à chaque véhicule.

Confondre les deux est une erreur aux conséquences lourdes. Écrire l'EEPROM d'un véhicule dans un autre, c'est y transférer une identité qui n'est pas la sienne : antidémarrage actif, incohérences de codage, parfois calculateur inutilisable sans une remise en état spécialisée.

Les cas où l'on y touche

En reprogrammation courante, on n'y touche pas. Les cas légitimes sont précis :

Les composants qu'on rencontre

Les EEPROM se présentent souvent sous des références de série connues : famille 95xxx (95160, 95320, 95640…) et famille 24Cxx. Ce sont de petits composants à huit pattes, lisibles avec le matériel adapté, parfois directement sur la carte, parfois dessoudés.

Les précautions non négociables

On sauvegarde l'EEPROM d'origine avant toute chose, exactement comme on archive le fichier flash d'origine. Sans cette sauvegarde, une erreur sur l'identité du véhicule peut être irréversible.

Comment on la reconnaît et on la lit

Les EEPROM série se distinguent par leur protocole de dialogue : la famille 95xxx communique en SPI, la famille 24Cxx en I2C. Ce sont de petits boîtiers à huit pattes (SOIC8, parfois DIP8) sérigraphiés, lisibles avec un programmateur adapté, sur la carte ou dessoudés, le plus souvent au bench. Sur les architectures récentes, une data flash interne (DFLASH) remplit un rôle voisin, intégrée au microcontrôleur.

Pourquoi la sauvegarde d'origine est non négociable

L'EEPROM porte l'identité du véhicule : une erreur y est souvent irréversible faute de référence. On la sauvegarde avant toute chose, exactement comme le fichier flash. Repérer sans ambiguïté le sens du composant (repère de la patte 1) avant tout dessoudage est vital : une EEPROM remise à l'envers est détruite. Le maintien de charge et la propreté du travail comptent ici autant qu'à l'écriture flash.

Le lien avec l'antidémarrage

L'appairage entre le calculateur et l'antivol passe souvent par l'EEPROM. Ce couplage se décrit — il explique pourquoi transférer une EEPROM entre deux véhicules non identiques active l'antidémarrage et rend le calculateur inutilisable — mais sa remise en état relève d'interventions spécialisées, hors du champ de la reprogrammation moteur. En reprogrammation courante, on n'y touche pas.

Le cas légitime : le clonage

Le seul cas courant où l'on transfère une EEPROM est le clonage lors d'un remplacement de calculateur mort : on conserve l'identité du véhicule en transférant l'EEPROM de l'ancien vers le neuf. La cohérence entre flash et EEPROM y est la condition d'un clone fonctionnel.

Voir aussi le clonage, mémoire interne ou externe et le maintien de charge.


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…