AD TOP

↗ ¿Quieres anunciarte en Electromecánikos? Presenta tu marca, producto o servicio a una audiencia especializada en electrónica automotriz. Patrocina la web

Xhorse Multi-Prog Mastering Programming: el libro para aprender programación ECU y EEPROM

GODIAG Xhorse Multi-Prog Mastering Programming: el libro para aprender programación electrónica desde cero

La programación de memorias, la reparación de módulos electrónicos o el tratamiento de archivos EEPROM y FLASH son campos en los que muchas veces terminamos aprendiendo a base de documentación dispersa, vídeos, pruebas y experiencia.

GODIAG propone una alternativa bastante diferente con Xhorse Multi-Prog Mastering Programming, un libro técnico de 586 páginas centrado en programación electrónica aplicada al automóvil y desarrollado alrededor del programador Xhorse Multi-Prog.

Pero lo interesante es que no pretende ser simplemente un manual de funcionamiento del programador. Su planteamiento es enseñar desde los fundamentos: memorias, soldadura, lectura y escritura de datos, interpretación de dumps y casos reales sobre módulos de diferentes vehículos.

586 páginas dedicadas a electrónica y programación automotriz

El libro comienza desde conceptos relativamente básicos para avanzar progresivamente hacia trabajos mucho más específicos.

Entre los temas tratados encontramos:

  • Funcionamiento y tipos de memorias EEPROM, FLASH y SRAM.
  • Identificación y manipulación de memorias.
  • Técnicas de desoldado y soldadura.
  • Lectura y escritura de memorias.
  • Procesamiento de archivos y dumps.
  • Programación de sistemas de inmovilizador.
  • Lectura y escritura de cuadros de instrumentos.
  • Clonación y reparación de ECUs.
  • Tratamiento de datos de baterías de vehículos eléctricos.
  • Medición y análisis de circuitos incluso cuando no disponemos del esquema eléctrico.

El objetivo declarado por GODIAG es precisamente crear una ruta de aprendizaje progresiva, evitando depender exclusivamente de información fragmentada procedente de vídeos, foros o documentación aislada.

Aunque utiliza Multi-Prog, los conocimientos no están limitados a Xhorse

Uno de los puntos más interesantes del libro es este.

Xhorse Multi-Prog es la herramienta utilizada para realizar las demostraciones prácticas, pero buena parte de los conceptos explicados no dependen exclusivamente de este programador.

Comprender cómo funciona una EEPROM, cómo debe manipularse una memoria, cómo interpretar determinados datos o cómo comparar dos dumps es conocimiento que posteriormente podemos aplicar utilizando otras herramientas.

Por tanto, el libro puede resultar interesante incluso para técnicos que utilizan programadores diferentes a Multi-Prog.

De las memorias 93Cxx a trabajos sobre CAS, BCM2 o MQB

A medida que avanzamos en el contenido comienzan a aparecer ejemplos mucho más próximos al trabajo real de un especialista en electrónica del automóvil.

Entre los casos documentados aparecen memorias habituales como 93C66, 93C86 o 95128, junto con procedimientos sobre sistemas de inmovilizador y diferentes módulos.

Por ejemplo, se muestran trabajos relacionados con:

BMW EWS3, CAS3+, CAS4 y CAS4+

Se incluyen ejemplos de programación y tratamiento de datos sobre diferentes generaciones de inmovilizadores BMW.

Audi BCM2

El libro aborda unidades BCM2 basadas, entre otros, en microcontroladores D70F3381 y D70F3382.

Land Rover RFA

También aparecen trabajos de tratamiento de datos sobre módulos RFA equipados con MC9S12XEQ384.

Porsche BCM

Se incluyen igualmente ejemplos relacionados con módulos de carrocería e inmovilizador Porsche.

Cuadros VAG MQB: D70F3525 y D70F3535

Especialmente interesante para quienes trabajamos con electrónica VAG es la presencia de ejemplos sobre cuadros de instrumentos de plataforma MQB.

Entre el contenido anunciado aparecen procedimientos de lectura y escritura relacionados con cuadros MQB equipados con microcontroladores Renesas D70F3525 y D70F3535.

Es precisamente este tipo de información práctica la que diferencia al libro de un manual básico de programación.

No se limita a explicar qué es una EEPROM: muestra cómo esos conceptos terminan aplicándose en módulos reales del automóvil.

Clonación y reparación de ECUs

La parte dedicada a unidades de motor también resulta extensa.

Entre los ejemplos publicados aparecen procedimientos sobre unidades como:

  • Bosch ME9.7.
  • Bosch MED17.8.10.
  • Bosch MD1CS089.
  • Bosch MEVD17.2.9.

También se incluyen ejemplos de programación de microcontroladores Renesas R5F113TLL y diferentes situaciones donde necesitamos manipular o reconstruir información almacenada en una unidad.

El planteamiento vuelve a ser interesante porque intenta enseñar tanto el procedimiento como la lógica existente detrás del trabajo.

Trabajar directamente con los dumps

Esta probablemente sea una de las partes más interesantes para quien quiera avanzar realmente en electrónica.

Muchas herramientas actuales realizan multitud de operaciones automáticamente. Seleccionamos vehículo, módulo y función y el software procesa los datos por nosotros.

El problema aparece cuando algo falla o cuando necesitamos realizar una operación que nuestra herramienta no ofrece automáticamente.

El libro entra también en esa parte más manual del trabajo con ejemplos de:

  • Comparación de archivos.
  • Modificación manual de datos.
  • Escritura de dumps.
  • Sincronización de información entre módulos.
  • Conversión de archivos.
  • Cálculo y tratamiento de datos.

Entre los ejemplos anunciados aparecen incluso casos de sincronización de ECU Toyota y tratamiento manual de dumps Ford.

Este tipo de conocimientos permiten pasar de simplemente utilizar un programador a comprender mejor qué está ocurriendo dentro de los archivos que estamos leyendo.

GODIAG DATA: software incluido con el libro

La compra del libro incluye además GODIAG DATA, una pequeña herramienta desarrollada para visualizar y manipular archivos utilizados durante los trabajos de programación.

Permite realizar operaciones como visualizar datos, buscar información dentro de un archivo, comparar dumps, copiar y pegar bloques de datos, deshacer modificaciones y realizar edición básica.

Según GODIAG, admite actualmente archivos:

.bin, .hex, .tek, .s19, .mox y .asc.

El software tiene un precio anunciado por separado de 19,90 dólares, aunque se incluye sin coste adicional con el libro.

No pretende sustituir a un editor hexadecimal avanzado, pero puede ser especialmente útil mientras seguimos los ejemplos del propio manual.

¿Es un manual de Xhorse Multi-Prog?

Sí y no.

Multi-Prog es claramente el protagonista del libro y es la herramienta utilizada para realizar las prácticas. Sin embargo, reducirlo a un simple manual de instrucciones de Multi-Prog sería quedarse bastante corto. La idea es enseñar conceptos de programación electrónica utilizando Multi-Prog como plataforma práctica.

Por ejemplo, aprender correctamente cómo desoldar una EEPROM SOP8, identificar una memoria, realizar una copia segura de sus datos o comparar dos archivos sigue siendo válido aunque posteriormente utilicemos VVDI Prog, Autel, Orange5, CGDI, KeyDIY u otro programador.

¿Para quién puede ser interesante?

Quizá uno de sus mayores atractivos sea precisamente el amplio rango de conocimientos que cubre.

Puede resultar útil para alguien que comienza con programación electrónica porque los primeros capítulos parten de conceptos relativamente básicos.

Pero también incorpora procedimientos suficientemente específicos para resultar interesantes a técnicos que ya trabajan con:

ECUs, cuadros de instrumentos, inmovilizadores, BCM, EEPROM, FLASH, MCU o clonación de unidades.

Eso sí, no deberíamos interpretarlo como un curso que nos convertirá automáticamente en especialistas simplemente siguiendo los ejemplos.

En electrónica del automóvil siguen siendo fundamentales conocimientos de medición, soldadura, lectura de esquemas, alimentación segura de módulos y, sobre todo, saber crear copias de seguridad antes de modificar cualquier información.

Precio

En el momento de preparar este artículo, GODIAG comercializa Xhorse Multi-Prog Mastering Programming por 240 dólares (207€ al cambio). Lo podemos encontrar entre otras webs online, en godiag.com.

El paquete incluye el libro físico de 586 páginas y una licencia/copia del software GODIAG DATA.

No es precisamente un libro barato, pero tampoco estamos ante una publicación convencional. Está dirigido a un nicho profesional muy concreto donde una reparación, recuperación o clonación realizada correctamente puede amortizar rápidamente una parte importante del coste de formación.

¿Merece la pena?

Sobre el papel, probablemente lo más interesante de Xhorse Multi-Prog Mastering Programming no sea ninguno de los procedimientos concretos que incluye.

Es su enfoque.

Durante años buena parte del aprendizaje relacionado con programación electrónica del automóvil ha dependido de recopilar información procedente de multitud de lugares diferentes.

Aquí GODIAG intenta reunir en un mismo recurso conceptos de memorias, soldadura, tratamiento de archivos, inmovilizadores, cuadros, ECU y casos reales.

Para alguien que ya trabaja exclusivamente realizando procedimientos automáticos con diferentes herramientas, puede ser una buena introducción al siguiente nivel: entender qué estamos leyendo, dónde se almacena la información y qué estamos modificando realmente.

Y para quien está comenzando, tener una ruta de aprendizaje ordenada puede evitar muchas horas buscando documentación dispersa.

Conclusión

Xhorse Multi-Prog Mastering Programming es una propuesta poco habitual dentro del sector.

Más que enseñar únicamente a pulsar determinadas funciones de Multi-Prog, intenta explicar los fundamentos necesarios para entender la programación electrónica aplicada al automóvil.

EEPROM, FLASH, soldadura, inmovilizadores, cuadros MQB, BCM2, CAS, clonación de ECU, tratamiento de dumps o reparación de datos son algunos de los campos que encontramos entre sus 586 páginas.

Y quizá ahí esté precisamente su mayor valor: aprender no solamente qué botón pulsar, sino empezar a comprender qué está haciendo realmente nuestro programador.

Apoya Electromecanikos

Apoya Electromecánikos
¿Te resulta útil nuestro contenido? Ayúdanos a seguir creando información técnica y nuevos recursos.
¿Para qué utilizamos tu apoyo? Apoyar en Ko-fi