Descripción y Lógica de la ECU
El código DTC P0606 (Control Module Processor Fault) en un Audi Q5 (FY) 2.0 TFSI (252 CV, código de motor CYRB/DAXB, plataforma MLBevo) indica un fallo crítico en el procesamiento interno de la Unidad de Control del Motor (J623 - Bosch MED17.1.10 o Continental Simos 18.10). Este código no reporta una falla en un sensor periférico, sino una anomalía en la integridad lógica, estructural o de voltaje en los microprocesadores internos de la ECU.
Las unidades de control de la arquitectura VAG modernas emplean un Concepto de Seguridad de 3 Niveles (E-Gas Safety Concept) para garantizar la seguridad funcional del acelerador electrónico y el par motor:
- Nivel 1 (Nivel de Función): Ejecuta los cálculos de gestión de motor (inyección, encendido, presión de sobrealimentación).
- Nivel 2 (Vigilancia de Función): Un módulo de software independiente supervisa que los cálculos del Nivel 1 no violen las solicitudes teóricas de par motor.
- Nivel 3 (Vigilancia del Procesador / ASIC de Seguridad): Un hardware independiente (Watchdog ASIC) realiza pruebas de consulta-respuesta (Question-Answer Challenge) al microcontrolador principal (CPU Core). Si la CPU no responde dentro de una ventana de tiempo exacta (microsegundos) o si los Checksums de la memoria FLASH/EEPROM fallan, el controlador de seguridad bloquea inmediatamente la activación de inyectores, etapa de potencia de bobinas y mariposa de admisión, registrando el DTC P0606.
Causas internas comunes incluyen corrupción de datos en el bloque P-Flash/D-Flash (frecuente tras reprogramaciones de software inconclusas o fallidas), fallos en las referencias internas de tensión de 5V/3.3V, transitorios de alto voltaje o micro-cortes de alimentación en el Borne 30/15.
Síntomas en Vehículo
- Testigos de avería activos: Encendido permanente del testigo MIL (Check Engine) y del indicador EPC (Electronic Power Control).
- Modo de Emergencia Extremo (Limp Home): Reducción drástica del par motor, limitación de régimen a un máximo de 2000-2500 RPM o anulación total de la respuesta del pedal del acelerador.
- Imposibilidad de Arranque (No Crank / No Start): La ECU bloquea la señal de excitación hacia los relés de arranque o el sistema de inmovilizador (Immo V).
- Parada Repentina del Motor: Apagado inmediato del motor durante la marcha si el Watchdog interno detecta un error de desbordamiento de pila (stack overflow) o checksum incoherente.
- Mensajes de error en Cuadro de Instrumentos: "Fallo en la gestión del motor", "Sistema Start-Stop desactivado", "Anomalía de propulsión".
- Códigos de error secundarios en red CAN-Bus: DTCs U0100 (Pérdida de comunicación con ECM/PCM) en el módulo ABS/ESP (J104) y en la Unidad de Control de la Transmisión S-Tronic (J217).
Nota de Taller
El código P0606 en este modelo suele estar relacionado con fallos en la alimentación eléctrica durante el arranque en frío. Es frecuente que una batería degradada o problemas de contacto en los relés principales provoquen caídas de tensión que afecten a la inicialización del sistema de control del motor. Conviene verificar el estado de la batería, revisar las conexiones eléctricas y los relés de alimentación de la unidad de control, y comprobar si existen actualizaciones de software disponibles antes de considerar el cambio de componentes.
Protocolo de Diagnóstico Paso a Paso
- Lectura Integral con Diagnosis Oficial (ODIS / VCDS):
- Acceder al módulo `01 - Engine Control Module`. Extraer el registro completo de DTCs e inspeccionar el *Freeze Frame Data* (datos congelados) observando: régimen de RPM, tensión del Borne 30 en el momento de la falla, y estado del contador de resets del procesador.
- Comprobar si existen registros de manipulaciones de software ("Flash Counter" mayor a 0 o estado de suma de comprobación / Checksum alterado por reprogramación Chiptuning).
- Verificación de Batería y Sistema de Carga:
- Realizar prueba de salud de la batería AGM con comprobador de conductancia. La capacidad debe superar el 80% y la caída de tensión durante el arranque no debe descender de 9.6 V medidos con osciloscopio en bornes de batería.
- Comprobación de Alimentación y Masas de la ECU (J623):
- Desconectar la unidad J623 (ubicar en el vano motor, lado del conductor) y verificar el conector de 105 pines y 91 pines. Inspeccionar los pines por sulfatación, presencia de humedad o deformación de terminales hembra.
- Con el contacto dado (KL15 activo), medir tensión con multímetro o lámpara de prueba de carga (mínimo 21W) en los pines de alimentación KL30 (positivo permanente) y KL87 (alimentación desde el relé J271).
Valor de referencia: Tensión de batería (12.4 V - 12.8 V).
- Medir caída de tensión en el circuito de masa (Borne 31) conectando el multímetro entre los pines de masa del conector de la ECU y el polo negativo de la batería.
Valor de referencia: Caída máxima permitida < 0.05 V (50 mV) bajo carga.
- Análisis de Ripple / Ondulación de Tensión del Alternador (Osciloscopio):
- Con el motor a ralentí y cargas eléctricas activadas (climatizador, luneta térmica), conectar el osciloscopio en el Borne 30 de la ECU en acoplamiento AC.
Criterio de rechazo: Un rizado o picos residuales superiores a 200 mV AC indican diodos quemados en el alternador que inducen ruido armónico y corrompen las señales digitales del procesador de la ECU.
- Prueba Funcional del Relé de Alimentación Motronic (J271 / J519):
- Extraer el relé J271 (Ubicado en la caja de aguas / caja E en el vano motor). Verificar resistencia de bobina (entre 60 Ω y 120 Ω) y resistencia de contactos cerrados (debe ser < 0.2 Ω). Sustituir de forma preventiva si presenta fogueo en los platinos.
- Reinicio y Reescritura de Software (SVM Flash Update):
- Si todas las líneas de alimentación, masas y voltajes de red son correctos, realizar una actualización mediante ODIS Online con código SVM específico para la versión de motor CYRB. Si el vehículo posee una reprogramación previa, restablecer el archivo ejecutable de fábrica original (Stock File) para recalcular los checksums de las zonas D-Flash y P-Flash.
- Sustitución de la ECU J623 (Fallo Hardware irreversible):
- Si el código P0606 persiste inmediatamente tras el borrado o tras la actualización de software con alimentación de laboratorio estable (13.5V), el procesador principal o la memoria interna de la ECU están físicamente dañados. Proceder al reemplazo de la unidad.
Matriz de Causa Raíz
| Causa Probable |
Probabilidad |
Método de Verificación |
Solución Recomendada |
| Corrupción de Software / Reprogramación Defectuosa (Checksum Error) |
40% |
Lectura de número de flashes en ODIS / Verificación de mapa modificado no certificado. |
Reprogramación de firmware mediante ODIS Service con código SVM oficial o restauración a mapa stock. |
| Caída de Tensión Crítica / Batería AGM degradada |
25% |
Medición con osciloscopio de la caída de tensión durante el arranque (< 9.6V). |
Sustitución de batería AGM de 92Ah / 850A y codificación del módulo J533 (Gateway). |
| Fallo del Relé Principal de la ECU (J271) |
15% |
Medición de resistencia de contacto bajo carga (> 0.5 Ω) o micro-interrupciones en el Borne 87. |
Reemplazo del relé de alimentación de la gestión de motor (Relé 645/612). |
| Fallo Físico Interno en Microprocesador / ASIC de la ECU (J623) |
15% |
Persistencia del P0606 con alimentaciones de laboratorio perfectas e imposibilidad de reescribir software. |
Sustitución de la ECU J623, liberación de protección de componentes y adaptación de inmovilizador. |
| Rizado Excesivo / Ruido Eléctrico del Alternador |
5% |
Medición de componente AC con osciloscopio en el polo positivo de alimentación (> 200 mV AC). |
Sustitución del alternador o el regulador de tensión integrado. |
Referencias OEM y Recambios Recomendados
Unidad de Control de Motor (ECU J623) Bosch / VAG - Ref. OEM: 80A907115A
Relé Principal de Alimentación de Motor (J271 / Relé 645) - Ref. OEM: 4H0951253C
Batería Principal AGM 12V 92Ah 850A VAG - Ref. OEM: 000915105CE
Otros Códigos de Avería Frecuentes en este Motor