Chip-Tools
Chip-Tools

SPI-, I2C- und Microwire-EEPROMs mit ABPROG lesen, löschen und schreiben (ZN031 / ZN035)

Strumenti Oberfläche Klassisch Flashen / Programmierung Mittel ⏱ 15-30 min 12 Schritte

Das ist die Grundfunktion des ABPROG: serielle Speicher von Fahrzeugmodulen lesen, löschen, programmieren und verifizieren. Man nutzt sie, um vor einer Änderung einen Dump zu sichern, ein Modul zu klonen oder ein EEPROM nach dem Eingriff neu zu beschreiben.

Benötigte Lizenzen

Hardware / Kabel

  • AVDI
  • ZN045 programmatore ABPROG
  • ZN031 adattatore EEPROM/BCM
  • ZN035 socket EEPROM 8 pin
  • CB101 prolunga
⚠ AchtungLies vor dem Löschen oder Programmieren jedes Speichers den Original-Dump aus und sichere ihn mit "Save" auf dem PC: die Funktion "Erase" löscht den Chipinhalt, und ohne Backup ist das Modul nicht mehr zu retten. Nutze nach jedem Schreibvorgang "Verify", um zu bestätigen, dass der Chipinhalt dem des Hex-Editors entspricht.

Ablauf

  1. Verbinde ZN045 mit dem AVDI und das AVDI mit dem PC, dann den passenden Adapter an den DB25 des ZN045: ZN031 (EEPROM/BCM) für noch auf der Platine verlötete Speicher, ZN035 (Sockel EEPROM) für ausgelötete 8-polige Speicher.
  2. Öffne "ABProg" > "Upgraded", um zum Hauptbildschirm des Programmers zu kommen.
  3. Drücke "Select": es öffnet sich die Liste aller unterstützten Bausteine. Wähle die Familie und den exakt vorliegenden Chip.
  4. Bei SPI EEPROM unterstützt die Software ST M35080VP / M35080V6, ST D080D0WQ, D160D0WQ, ST M95010, M95020, M95040, M95080, M95160, M95320, M95640, M95128, M95256 und M95P08.
  5. Bei I2C EEPROM werden 24C01, 24C02, 24C08, 24C16, 24C32, 24C64, 24C128, 24C256, 24C512 und 24C1024 unterstützt.
  6. Bei Microwire werden 93C46, 93C56, 93C66, 93C76 und 93C86 unterstützt, jeweils in 8-Bit- und 16-Bit-Organisation: bei falscher Organisation ist der Dump unlesbar oder byteweise vertauscht, prüfe sie also am Modul.
  7. Drücke "Diagrams": existiert für den gewählten Baustein ein Anschlussschema, zeigt die Software es an. Verdrahte die Adapterdrähte genau nach diesem Schema.
  8. Drücke "Read", um den Speicher auszulesen. Der Inhalt erscheint im Hex-Editor.
  9. Drücke "Save" und sichere den Original-Dump sofort auf dem PC als Backup, bevor du irgendetwas anfasst.
  10. Musst du eine fertige Datei laden (geänderter Dump oder Dump des Spendermoduls), hole sie mit "Load" in den Hex-Editor; mit "Find/Replace" suchst du im Editorinhalt nach einem Muster in Hex oder UTF-8.
  11. Verlangt der Chip es, drücke "Erase" zum Löschen und danach "Program", um den Inhalt des Hex-Editors auf den Chip zu schreiben.
  12. Schließe mit "Verify" ab: die Software vergleicht den Chipspeicher mit dem Inhalt des Hex-Editors und meldet, ob der Schreibvorgang erfolgreich war.

Referenz-Screenshots

SPI-, I2C- und Microwire-EEPROMs mit ABPROG lesen, löschen und schreiben (ZN031 / ZN035) — 1SPI-, I2C- und Microwire-EEPROMs mit ABPROG lesen, löschen und schreiben (ZN031 / ZN035) — 2SPI-, I2C- und Microwire-EEPROMs mit ABPROG lesen, löschen und schreiben (ZN031 / ZN035) — 3SPI-, I2C- und Microwire-EEPROMs mit ABPROG lesen, löschen und schreiben (ZN031 / ZN035) — 4
Quelle: Manuale Abrites Programmer, cap. 2.2 e 2.5 (p.8, p.16-17, p.19) · ⏱ ungefähre Dauer 15-30 min
← Alle Abrites Anleitungen

Weitere Anleitungen Strumenti