Códigos 29CC y 2ABC: fallo de encendido múltiple + sensor de presión de sobrealimentación (BMW)
29CC indica fallos de combustión en varios cilindros y 2ABC un fallo eléctrico del sensor de presión de sobrealimentación. Cuando aparecen juntos el orden importa: primero el sensor, después el misfire.
— Tekin Code
29CC y 2ABC son dos códigos distintos del sistema hexadecimal propio de BMW, ambos registrados por la DME: 29CC significa «fallo de combustión en varios cilindros» y 2ABC «sensor de presión de sobrealimentación, eléctrico». Pueden verse por separado, pero en motores turbo como N54, N55, N20 y B48/B58 suelen aparecer juntos, porque el cálculo de llenado de la DME depende directamente de la señal de ese sensor. La gravedad es alta: el propio misfire amenaza al catalizador.
¿Qué significan 29CC y 2ABC?
2ABC es un código de señal: la DME ha visto en el sensor de sobrealimentación una tensión fuera del rango plausible — circuito abierto, cortocircuito, problema de alimentación o señal muerta. 29CC es un código de consecuencia: el contador de misfire calculado a partir de las fluctuaciones del cigüeñal ha superado el umbral en más de un cilindro.
La relación es esta: la DME calcula la masa de aire que entra en cada cilindro mediante el sensor de presión de sobrealimentación y dosifica el combustible en consecuencia. Si el sensor mide mal, la mezcla se empobrece o enriquece, el avance se calcula con datos erróneos y aparecen fallos en varios cilindros. Por eso, cuando ambos están presentes, hay que resolver primero el 2ABC: empezar por bujías y bobinas suele ser tirar el dinero.
Código ............ 29CC
Definición ........ Fallo de combustión - varios cilindros
Módulo ............ DME
Equivalente OBD-II P0300
Código ............ 2ABC
Definición ........ Sensor de presión de sobrealimentación, eléctrico
Módulo ............ DME
Códigos relacionados 29CD-29D2 (misfire por cilindro), 2C57 (presión baja),
3100 (regulación desactivada)
Gravedad .......... Alta - riesgo de catalizador + limp mode
Motores típicos ... N54, N55, N20/N26, N63, B48/B58
Síntomas
• Vibración al ralentí, RPM inestables y aceleración a tirones.
• Pérdida de potencia y limp mode; en algunos modelos aviso de «tren motriz».
• Testigo de motor fijo; parpadeante si el misfire es intenso.
• Funcionamiento claramente peor en arranque en frío, con mejora parcial después.
• Mayor consumo y olor a gasolina sin quemar en el escape.
• Boost irregular: normal en un trayecto y flojo en el siguiente.
• Reaparición del código con humedad o tras lavar el coche (humedad en el conector).
Causas posibles
• Sensor de presión de sobrealimentación (TMAP) averiado o sucio, con deriva o muerto. Causa número uno del 2ABC.
• Corrosión en el conector del sensor, pines oxidados, entrada de agua.
• Cableado cortado o rozado con cortocircuito, sobre todo en zonas castigadas por la vibración.
• O-ring del sensor endurecido: provoca a la vez problema de señal y entrada de aire.
• Fuga de aire de admisión (charge pipe, manguito): altera la mezcla incluso con el sensor sano.
• Bujías gastadas y bobinas débiles: la causa clásica del lado del misfire.
• Presión de combustible baja o inyector con fuga; junto a un cálculo de aire erróneo, el misfire es inevitable.
• Batería débil o registro AGM sin hacer: la tensión baja afecta a la alimentación del sensor y a las bobinas.
• Carbonilla en las válvulas de admisión (motores de inyección directa).
Pasos de diagnóstico con OBDThink
En esta pareja el orden lo es todo. Perseguir el misfire antes de validar la señal del sensor es el error más común.
• 1. Lee todos los módulos y anota qué código se repite más. Un contador alto de 2ABC convierte al sensor en tu punto de partida.
• 2. Con contacto dado y motor parado, lee el sensor de sobrealimentación: debe igualar la presión ambiente (~1,00 bar). 0,00 bar o un valor absurdo significa que no hay señal válida.
• 3. Con el motor al ralentí, observa el valor del sensor: debe seguir la presión del colector de forma limpia, sin cortes. Caídas bruscas a cero apuntan al conector o al cableado.
• 4. Mueve suavemente el conector (wiggle test) mientras miras los datos live: si el valor salta, el fallo está en el cableado o los pines, no en el sensor.
• 5. Lee el freeze frame: ¿a qué régimen y carga se registró el 29CC? Arranque en frío o plena carga acota mucho la causa.
• 6. Vigila los contadores de misfire por cilindro: repartidos en todos = causa común (aire/combustible/sensor); concentrados en dos = lado de encendido.
• 7. Revisa STFT y LTFT: trims claramente positivos en ambos bancos indican fuga o medición de aire errónea.
• 8. Si el sensor está sano, pasa a la ruta clásica del misfire: prueba de intercambio de bobinas, revisión de bujías, medición de presión de combustible.
Valores de referencia
Contacto dado, motor parado:
Sensor de sobrealimentación ~1.00 bar (igual a la ambiente)
Tensión de señal .......... típicamente 0.5 - 4.5 V, nunca en tope
Ralentí (motor caliente):
Presión de colector ....... 0.35 - 0.45 bar absolutos
Contadores de misfire ..... 0 en todos los cilindros
STFT / LTFT ............... -10 % ... +10 % / -8 % ... +8 %
EJEMPLO DE AVERÍA:
Sensor 0.00 bar con contacto, tensión 4.98 V -> circuito abierto / alimentación
Sensor 1.00 bar pero misfire Cyl3=52, Cyl4=47 -> el sensor es inocente, es el encendido
Registra el valor del sensor y los contadores de misfire en la misma grabación de OBDThink. Si los contadores saltan justo cuando la señal del sensor falla, la relación causa-efecto queda demostrada.
La solución
• Reparación de conector y cableado: limpia pines oxidados, aprieta terminales flojos, sella el conector que entra agua. Coste bajo y sorprendentemente a menudo definitivo.
• Sensor de sobrealimentación (TMAP): sustitúyelo si la señal no se puede validar y renueva siempre el O-ring. Coste bajo.
• Bujías: juego completo cada 40–60.000 km en motores turbo. Coste bajo.
• Bobinas de encendido: sustituye la culpable de la prueba de intercambio o el juego completo si hay muchos kilómetros. Coste bajo–medio.
• Charge pipe y manguitos: sustituir si están fisurados y renovar el O-ring. Coste bajo–medio.
• Lado de combustible: presión baja = HPFP o filtro; inyector con fuga = codificación de index tras la sustitución. Coste medio–alto.
• Batería y registro AGM/IBS: si la tensión es baja, empieza por aquí. Coste bajo.
• Limpieza de carbonilla (walnut blasting): en inyección directa con muchos kilómetros. Coste medio–alto.
Tras cambiar el sensor, borra la memoria de averías y da una vuelta corta. Si 2ABC no vuelve pero 29CC sigue apareciendo, ahora sí estás en el lado de encendido o combustible: el diagnóstico se ha estrechado un paso.
¿Se puede circular con estos códigos?
Si el testigo de motor parpadea, deja de circular: un misfire activo puede fundir el catalizador en minutos. Si está fijo y el coche tira con normalidad, un trayecto corto al taller es aceptable; evita plena carga y viajes largos. Si el 2ABC además mete el coche en limp mode, cuenta con el riesgo de pérdida repentina de potencia.
Borrar códigos es especialmente engañoso con esta pareja: si el 2ABC es un fallo intermitente de cableado, puede no volver durante días mientras el daño por misfire sigue acumulándose. Después de reparar, borra la memoria con OBDThink y vigila, durante varios ciclos que incluyan arranque en frío y aceleración a fondo, tanto el valor del sensor como los contadores de misfire. Si ambos siguen limpios, el problema está realmente resuelto.