Chip-Tools
Chip-Tools

Leer, borrar y escribir EEPROM SPI, I2C y Microwire con ABPROG (ZN031 / ZN035)

Strumenti Interfaz Clásica Flash / Programación Media ⏱ 15-30 min 12 pasos

Es la función básica del ABPROG: leer, borrar, programar y verificar las memorias serie de los módulos del coche. Se usa para guardar un dump antes de modificarlo, para clonar un módulo o para reescribir una EEPROM después de la intervención.

Licencias necesarias

Hardware / cables

  • AVDI
  • ZN045 programmatore ABPROG
  • ZN031 adattatore EEPROM/BCM
  • ZN035 socket EEPROM 8 pin
  • CB101 prolunga
⚠ AtenciónAntes de borrar o programar cualquier memoria lee el dump original y guárdalo en el ordenador con "Save": la función "Erase" borra el contenido del chip y sin copia de seguridad el módulo ya no se recupera. Usa "Verify" después de cada escritura para confirmar que el contenido del chip coincide con el del editor hexadecimal.

Procedimiento

  1. Conecta el ZN045 al AVDI y el AVDI al ordenador, y después conecta al DB25 del ZN045 el adaptador adecuado: ZN031 (EEPROM/BCM) para las memorias que siguen soldadas en la placa, ZN035 (zócalo EEPROM) para las memorias de 8 pines ya desoldadas.
  2. Abre "ABProg" > "Upgraded" para llegar a la pantalla principal del programador.
  3. Pulsa "Select": se abre la lista de todos los dispositivos soportados. Elige la familia y el chip exacto que tienes delante.
  4. Para las SPI EEPROM el software soporta ST M35080VP / M35080V6, ST D080D0WQ, D160D0WQ, ST M95010, M95020, M95040, M95080, M95160, M95320, M95640, M95128, M95256 y M95P08.
  5. Para las I2C EEPROM están soportadas 24C01, 24C02, 24C08, 24C16, 24C32, 24C64, 24C128, 24C256, 24C512 y 24C1024.
  6. Para las Microwire están soportadas 93C46, 93C56, 93C66, 93C76 y 93C86, cada una tanto en organización de 8 bits como de 16 bits: si te equivocas de organización el dump sale ilegible o con los bytes cambiados, así que compruébala en el módulo.
  7. Pulsa "Diagrams": si para el dispositivo seleccionado existe un esquema de conexión, el software te lo muestra. Cablea los hilos del adaptador siguiendo ese esquema.
  8. Pulsa "Read" para leer la memoria. El contenido aparece en el editor hexadecimal.
  9. Pulsa "Save" y guarda enseguida el dump original en el ordenador como copia de seguridad, antes de tocar nada.
  10. Si tienes que cargar un fichero ya preparado (dump modificado o dump del módulo donante) usa "Load" para llevarlo al editor hexadecimal; con "Find/Replace" puedes buscar un patrón en hex o UTF-8 dentro del contenido del editor.
  11. Si el chip lo requiere pulsa "Erase" para borrarlo, y luego "Program" para escribir en el chip el contenido del editor hexadecimal.
  12. Termina con "Verify": el software compara la memoria del chip con el contenido del editor hexadecimal y te dice si la escritura ha salido bien.

Capturas de referencia

Leer, borrar y escribir EEPROM SPI, I2C y Microwire con ABPROG (ZN031 / ZN035) — 1Leer, borrar y escribir EEPROM SPI, I2C y Microwire con ABPROG (ZN031 / ZN035) — 2Leer, borrar y escribir EEPROM SPI, I2C y Microwire con ABPROG (ZN031 / ZN035) — 3Leer, borrar y escribir EEPROM SPI, I2C y Microwire con ABPROG (ZN031 / ZN035) — 4
Fuente: Manuale Abrites Programmer, cap. 2.2 e 2.5 (p.8, p.16-17, p.19) · ⏱ tiempo estimado 15-30 min
← Todas las guías Abrites

Otras guías Strumenti