Antes de que cualquier archivo de reprogramación de la ECU pueda ser aplicado, los datos de calibración originales deben ser leídos desde la ECU del vehículo, y tras la modificación, el nuevo archivo debe ser escrito de vuelta. Este proceso se denomina flasheo. El método y la herramienta que utilices dependen del tipo de ECU, del vehículo y de si la ECU admite acceso por OBD o requiere una conexión de hardware directa.
Método 1: Flasheo OBD (On-Board Diagnostics)
El flasheo OBD es el método más común y menos invasivo. La herramienta se conecta al puerto de diagnóstico OBD-II estándar del vehículo (ubicado bajo el salpicadero en todos los vehículos fabricados después de 2001) y se comunica con la ECU a través del CAN bus, la K-Line u otros protocolos.
Cómo funciona: La herramienta de flasheo envía comandos de diagnóstico para desbloquear la memoria flash de la ECU, lee todos los datos de calibración (normalmente 1–8 MB), los guarda como archivo .bin y, tras la reprogramación, escribe el archivo modificado a través del mismo puerto. Todo el proceso tarda entre 5 y 30 minutos según el tipo de ECU y la velocidad del protocolo.
Ventajas: No requiere desmontaje, sin riesgo de daño físico a la ECU, proceso rápido, funciona en la mayoría de vehículos hasta aproximadamente los modelos 2017–2019.
Limitaciones: Muchas ECUs más recientes (2018+) tienen pasarelas de seguridad o bootloaders bloqueados que impiden el acceso OBD. La pasarela TP20/TP30 de Volkswagen, la pasarela CAN de Toyota y el módulo SGW de FCA requieren soluciones alternativas o acceso en bench.
Herramientas de flasheo OBD populares
- KESS V2 / KESS3 (Alientech) — Una de las herramientas de flasheo OBD más utilizadas. Compatible con miles de tipos de ECU en coches, camiones, motocicletas y vehículos agrícolas. KESS3 es la versión más reciente con mejor cobertura de protocolos y velocidades de transferencia más rápidas. Requiere suscripción para actualizaciones de protocolos.
- Autotuner (Autotuner.no) — Herramienta de grado profesional con amplio soporte OBD y bench. Conocida por su excelente cobertura de procesadores Tricore y actualizaciones regulares. Funciona con un sistema de créditos sin suscripción anual.
- CMD Flash (Flashtec) — Herramienta profesional consolidada con fuerte cobertura de vehículos europeos. Disponible en versiones Master y Slave. El Master lee archivos sin cifrar para edición directa; el Slave genera archivos cifrados que deben ser decodificados a través de una unidad Master o un servicio de archivos.
- BitEdit / PCMFlash — Populares en los mercados de Europa del Este. PCMFlash cubre una amplia gama de ECUs por OBD con precios modulares asequibles. BitEdit proporciona la funcionalidad de edición de mapas.
- EVC WinOLS ECU Explorer — Plataforma de hardware de EVC para lectura/escritura OBD, normalmente combinada con WinOLS para la edición de calibraciones.
- Trasdata / NewGenius (Dimsport) — Suite de herramientas profesionales OBD y bench. Trasdata se encarga de las operaciones bench/boot mientras que NewGenius cubre los protocolos OBD.
Método 2: Flasheo Bench (conexión directa)
El flasheo bench consiste en extraer la ECU del vehículo y conectarla directamente en un banco de trabajo usando el conector del mazo de cables de la ECU o cables adaptadores bench dedicados. La ECU se alimenta externamente (normalmente 12 V) y la herramienta de flasheo se comunica directamente sin pasar por la red del vehículo.
Cuándo se necesita: Cuando el acceso OBD está bloqueado por una pasarela de seguridad, cuando la ECU necesita una recuperación completa tras un flasheo fallido, o al trabajar con ECUs autónomas no instaladas en un vehículo.
Ventajas: Evita las pasarelas de seguridad a nivel de vehículo, funciona en ECUs con protocolos OBD bloqueados, permite acceso completo a la memoria incluyendo áreas protegidas.
Herramientas: La mayoría de las herramientas OBD también admiten el modo bench. KESS3, Autotuner, CMD Flash y Trasdata incluyen cables y protocolos bench. Se necesita el adaptador de pinout correcto para cada tipo de ECU — estos normalmente están incluidos con la herramienta o disponibles como accesorios.
Método 3: Modo Boot (BSL / Bootstrap Loader)
El acceso en modo boot conecta directamente con el microprocesador de la ECU a través de pines dedicados en la placa de circuito. La tapa de la ECU debe ser abierta y se utilizan cables finos o un marco de posicionamiento (jig) para hacer contacto con pines específicos del chip procesador.
Cómo funciona: Al activar el bootstrap loader (BSL) integrado en el procesador, la herramienta de flasheo obtiene acceso de bajo nivel a toda la memoria flash, saltándose todas las protecciones de software. Esto funciona en ECUs Bosch con procesadores Infineon Tricore (TC1766, TC1767, TC1793, TC1797, TC1724), procesadores ST Microelectronics (SPC560, SPC56AP) y chips Renesas/NEC V850.
Cuándo se necesita: ECUs con protección anti-reprogrammación, protocolos OBD y bench totalmente bloqueados, o recuperación de una ECU bloqueada.
Herramientas: KTAG (Alientech), Autotuner, CMD Flash, Trasdata, BDM100 y jigs boot dedicados para tipos específicos de ECU. KTAG es la herramienta bench/boot dedicada más popular y admite cientos de tipos de ECU mediante marcos de posicionamiento.
Método 4: BDM (Background Debug Mode)
BDM es una interfaz de depuración de hardware que se encuentra en procesadores Motorola/Freescale más antiguos (familia MPC5xx). Un adaptador BDM se conecta a un header específico en la placa de circuito de la ECU y proporciona acceso directo de lectura/escritura a la memoria del procesador.
Común en: ECUs Bosch antiguas (EDC16, ME7.x, MED9.x) y unidades Siemens/Continental de aproximadamente 2000–2012.
Herramientas: BDM100, KTAG, CMD Flash, Trasdata. BDM100 es una herramienta exclusiva de BDM que es asequible pero limitada a procesadores compatibles con BDM. Las herramientas modernas como KTAG manejan BDM como uno de los muchos protocolos soportados.
Método 5: JTAG (Joint Test Action Group)
JTAG es una interfaz de depuración de hardware estandarizada (IEEE 1149.1) presente en la mayoría de los microprocesadores. Al igual que BDM, requiere abrir la ECU y conectarse a puntos de prueba específicos en la placa de circuito.
Cuándo se utiliza: Principalmente para ECUs Denso (comunes en Toyota, Subaru, Mazda), algunas unidades Marelli y situaciones donde otros métodos no están disponibles. JTAG ofrece acceso completo a la memoria pero suele ser más lento que el modo boot.
Herramientas: KTAG, Autotuner y adaptadores JTAG especializados.
Herramientas Master vs Slave
La mayoría de las herramientas de flasheo profesionales están disponibles en dos versiones:
- Master — Lee y escribe los datos de calibración de la ECU en su formato original, sin cifrar. El archivo .bin puede abrirse directamente en software de reprogramación como WinOLS, ECM Titanium o editores similares. Las herramientas Master son significativamente más caras (normalmente 3.000–6.000+ €) y están destinadas a profesionales de la reprogramación que desarrollan sus propias calibraciones.
- Slave — Lee y escribe con archivos cifrados o codificados vinculados a una unidad Master específica o un servicio de archivos. El operador Slave lee el archivo original, lo envía a su proveedor de servicio de archivos (como fileservice24.at), recibe el archivo modificado de vuelta y lo escribe en la ECU. Las herramientas Slave son más asequibles (500–2.000 €) y son la opción estándar para instaladores que dependen de un servicio de archivos para el trabajo de calibración.
Si utilizas una herramienta Slave, un servicio de archivos como el nuestro se encarga de la experiencia en reprogramación — subes el archivo original, seleccionas las modificaciones deseadas y recibes el archivo reprogramado listo para flashear de vuelta al vehículo.
Elegir el método adecuado
| Escenario | Método recomendado |
|---|---|
| La mayoría de vehículos anteriores a 2018 | Flasheo OBD |
| Vehículos más recientes con pasarelas de seguridad | Modo Bench o Boot |
| ECUs Bosch con procesadores Tricore | Modo Boot vía KTAG o Autotuner |
| ECUs antiguas (EDC16, ME7, MED9) | OBD o BDM |
| ECUs Denso/Marelli | JTAG |
| Recuperación de ECU bloqueada/corrupta | Modo Boot o BDM |
Terminología habitual
- ECU (Engine Control Unit) — El ordenador que controla el motor. También llamado ECM (Engine Control Module). Contiene los datos de calibración (mapas) que determinan cómo funciona el motor.
- TCU / DCT — Transmission Control Unit (unidad de control de transmisión). El equivalente de una ECU para la caja de cambios. También puede reprogramarse para tiempos de cambio más rápidos y límites de par más elevados.
- Flasheo — El proceso de leer o escribir datos en la memoria flash de la ECU. «Flashear el coche» significa escribir un archivo de reprogramación en la ECU.
- Calibración / Mapa — Una tabla de búsqueda dentro de la ECU que define un parámetro (p. ej., cantidad de inyección de combustible en cada punto de régimen y carga). Reprogramar significa modificar estos mapas.
- Archivo de serie / OEM — Los datos de calibración originales y sin modificar tal como vienen de fábrica.
- Archivo modificado / reprogramado — Los datos de calibración después de que un reprogramador haya ajustado los mapas para más potencia, ajustes de emisiones diferentes, etc.
- Stage 1 — Una reprogramación diseñada para un vehículo completamente de serie. No requiere modificaciones de hardware. Normalmente aporta un 20–40 % más de potencia en motores turbo diésel.
- Stage 2 — Una reprogramación más agresiva que supone mejoras de hardware (normalmente escape deportivo/downpipe y admisión). Ganancias superiores al Stage 1.
- DPF / GPF — Filtro de partículas diésel/gasolina. Un filtro físico en el escape. DPF «off» significa eliminar la monitorización del software del filtro en la ECU para que el vehículo funcione sin él.
- EGR — Recirculación de gases de escape (Exhaust Gas Recirculation). Redirige los gases de escape hacia la admisión para reducir las emisiones de NOx. EGR «off» desactiva esto en el software de la ECU.
- AdBlue / SCR / DEF — Sistema de reducción catalítica selectiva que inyecta fluido de urea (AdBlue/DEF) para reducir los NOx en vehículos diésel. Puede desactivarse en la calibración de la ECU.
- DTC — Código de avería de diagnóstico (Diagnostic Trouble Code). Un código de fallo almacenado por la ECU cuando detecta un problema. Eliminar un DPF o EGR suele requerir la eliminación de los DTCs asociados para evitar luces de advertencia.
- Remap — Otra palabra para la reprogramación de ECU. «Remapping» significa modificar los mapas de calibración de la ECU.
- Puerto OBD-II — El conector de diagnóstico de 16 pines que se encuentra bajo el salpicadero de cada vehículo desde 2001 (UE) / 1996 (EE. UU.). Se utiliza para leer códigos de avería, diagnósticos y flasheo de la ECU.
- CAN bus — Controller Area Network. El protocolo de comunicación entre las ECUs, sensores y el puerto OBD del vehículo.
- Tricore — Un tipo de microprocesador fabricado por Infineon, utilizado en la mayoría de las ECUs Bosch modernas. Determina qué método de flasheo se necesita.
- Servicio de archivos — Una empresa que modifica archivos de calibración de ECU en nombre de instaladores de reprogramación. El instalador lee la ECU, envía el archivo al servicio, recibe el archivo modificado de vuelta y lo escribe en el vehículo.
- WinOLS — El software de referencia en la industria para editar archivos de calibración de ECU. Utilizado por operadores de herramientas Master y servicios de archivos para modificar mapas.
- Checksum — Un valor de verificación matemática integrado en el archivo de la ECU. Tras modificar cualquier mapa, el checksum debe ser corregido o la ECU rechazará el archivo.
- Full Read / Partial Read — Algunos métodos leen toda la memoria de la ECU (Full), mientras que otros solo leen la zona de calibración (Partial). Se prefiere un Full Read ya que incluye la copia de seguridad completa.
El proceso: Leer, Reprogramar, Escribir
Independientemente del método, el flujo de trabajo es el mismo:
- Leer los datos de calibración originales de la ECU y guardar el archivo .bin. Conserva siempre una copia de seguridad del original.
- Subir el archivo original a tu servicio de archivos de reprogramación. Selecciona las modificaciones que necesitas — Stage 1, DPF off, EGR off o cualquier combinación.
- Descargar el archivo modificado una vez que esté listo (con fileservice24.at, esto tarda unos 60 segundos).
- Escribir el archivo modificado de vuelta en la ECU usando la misma herramienta y método utilizados para la lectura.
- Verificar arrancando el vehículo, comprobando los códigos de avería y confirmando que las modificaciones están activas.