Les lecteurs EEPROM et le write-protect

Après avoir déposé une EEPROM, ou pour la lire sans la déposer, il faut un lecteur — un programmateur de composant. C'est un outil distinct du programmateur de calculateur : il parle directement à la puce mémoire.

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

Deux façons de lire une EEPROM

Dessoudée. On retire la mémoire de la carte et on la place sur un support du lecteur. C'est l'accès le plus fiable — plus rien ne perturbe le dialogue — mais il faut dessouder, donc savoir souder.

Sur la carte, dite in-circuit. Un clip ou des pointes se posent sur les pattes de la mémoire sans la déposer. Plus rapide, mais le reste du circuit peut perturber la lecture, et toutes les mémoires ne s'y prêtent pas.

Les familles de composants

On rencontre surtout deux familles, à repérer d'après la référence gravée :

Chaque famille a son protocole de dialogue ; le lecteur doit être configuré pour le bon type. Se tromper de type ne détruit pas la puce, mais ne lit rien de cohérent.

Le write-protect

Point important et souvent mal compris. Certaines mémoires disposent d'une protection en écriture — le write-protect — pilotée par une patte du composant. Quand elle est active, la mémoire refuse toute écriture : c'est une sécurité matérielle voulue par le constructeur.

Pour écrire, il faut donc que cette protection soit désactivée. Selon le montage, cela se joue au niveau de la patte concernée. C'est une manipulation qui demande de savoir exactement ce qu'on fait : agir au mauvais endroit, ou laisser la protection active alors qu'on croit écrire, mène à des résultats incohérents.

Ne « forcez » jamais une écriture sur une mémoire protégée sans comprendre le montage. Une écriture partielle ou incohérente sur l'EEPROM d'identité d'un véhicule peut être irréversible.

La règle absolue : sauvegarder d'abord

Comme pour le fichier flash, la première opération sur une EEPROM est la sauvegarde de son contenu d'origine. Avant toute écriture, on lit, on vérifie que la lecture est cohérente, et on archive.

Quand faut-il vraiment y toucher

Rarement, en reprogrammation moteur courante. Les cas légitimes : clonage lors d'un remplacement de calculateur, réparation d'antidémarrage, correction d'adaptation après remplacement d'organe. En dehors de ces cas, on ne touche pas à l'EEPROM.

Voir aussi l'EEPROM et le clonage.


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…