Skanyx

Códigos BMS de Tesla: guía del comprador de segunda mano

Skanyx Team15 min de lectura

BMS_w015, BMS_a067, BMS_u029 y el resto. Qué significa cada aviso en un Model 3, S o Y usado, patrones de pérdida de autonomía y cuatro códigos para descartar.

Un Tesla Model 3 Long Range de 2020 en coches.net con 168.000 kilómetros de autovía y un precio 4.500 euros por debajo del de mercado. El vendedor, en Múnich, asegura que el coche está "en perfecto estado" y que el aviso BMS_w015 que apareció el invierno pasado "era solo cosa del software y desapareció". El salpicadero está limpio, el puerto de carga funciona y la prueba se siente normal.

El escaneo OBD2 del último diésel no te sirve aquí. Tesla no sigue el estándar SAE J2012 de códigos P. BMS_w015 es un código propio de Tesla que apunta a un desequilibrio en la batería de alto voltaje, y "desapareció" significa que el BMS consiguió rebalancear los grupos de celdas lo suficiente para silenciar el aviso, no que la causa se haya resuelto.

Esta guía decodifica la familia de códigos BMS de Tesla que importan al comprador de segunda mano: qué significa cada uno, qué pérdida de autonomía esperar y los cuatro códigos que obligan a marcharse sin importar el precio pedido.

Respuesta rápida

Los códigos BMS de Tesla usan un sistema alfanumérico interno (BMS_w015, BMS_a067, BMS_u029) que los lectores OBD2 estándar no decodifican. Los que más importan: BMS_w015 (desequilibrio, solucionable con ciclo de balanceo), BMS_a067 (capacidad agotada) y BMS_u029 (carga rápida no disponible). Cuatro códigos obligan a marcharse: BMS_a066 (contactor soldado), BMS_a081 (BMS averiado), BMS_a194 (fallo de aislamiento HV) y cualquier código BMS activo con Supercharger limitado a menos de 80 kW en los primeros cinco minutos.

¿Qué es el sistema de códigos BMS de Tesla?

El sistema de códigos BMS de Tesla es un esquema alfanumérico propietario que Tesla usa internamente para identificar fallos en el Battery Management System. El formato es BMS_[letra][número de 3 dígitos], donde la letra indica gravedad: w es warning (puedes seguir pero conviene actuar), a es alerta (afecta al comportamiento del coche) y u es acción del usuario (carga, supercarga o conducción quedan restringidas). El mismo esquema vale para los otros subsistemas: DI inversor de tracción, PCS conversión de potencia, GTW gateway, CP puerto de carga, UI interfaz de usuario.

Un ELM327 Bluetooth genérico y una app OBD2 cualquiera no ven nada de esto. El puerto OBD2 de Tesla expone datos básicos por CAN (temperaturas del motor, estado de carga, alguna bandera de fallo) pero los códigos internos del BMS solo afloran por la interfaz de servicio de Tesla o por herramientas de terceros que han hecho ingeniería inversa del bus CAN.

La implicación: un salpicadero limpio no garantiza un registro BMS limpio. El vendedor puede silenciar un aviso activo durmiendo y despertando el coche un par de veces, pero el log histórico del BMS conserva los eventos. Un coche con ocho BMS_w015 en los últimos seis meses no es el mismo coche que uno con cero, aunque los dos enseñen el salpicadero limpio el día de la visita.

¿Qué cinco códigos BMS verás más a menudo en un Tesla usado?

Cubren aproximadamente el 80 por ciento de las alertas de la familia BMS en coches entre 60.000 y 250.000 kilómetros.

BMS_w015: Desequilibrio del pack de alto voltaje

El warning BMS más habitual en el mercado de segunda mano. Uno o más grupos de celdas trabajan a una tensión distinta del resto, por encima del umbral que el BMS puede corregir con el balanceo rutinario.

Causas, en orden de probabilidad:

  • Coche aparcado con poca carga (por debajo del 20%) durante semanas
  • Conducción prolongada en frío sin un ciclo de carga balanceado
  • Deriva de calibración del BMS tras una actualización de firmware
  • Un grupo de celdas defectuoso dentro de un módulo de 96 celdas en serie (Model 3, Y) o de 16 en serie (Model S, X antiguos)

Solución habitual: cargar al 100% y dejar el coche a esa carga entre 12 y 24 horas para un ciclo completo de balanceo. El aviso se cierra en el 70 por ciento de los casos. Si vuelve dentro de las cuatro semanas, la causa es un grupo de celdas defectuoso y el pack acabará necesitando sustitución o reconstrucción a nivel de módulo.

BMS_a067: Límite de capacidad alcanzado

El BMS ha detectado que la capacidad máxima medible ha caído por debajo del umbral para el comportamiento de conducción normal. Suele aparecer con un 25 a 30 por ciento de pérdida de capacidad sobre la de nueva, lo que en un Long Range Model 3 cae en torno a los 350.000 a 400.000 km. En un Model S 60 (con menos margen de fábrica) puede aparecer a partir de los 200.000 km.

Con BMS_a067 activo, el coche limita la aceleración, recorta la frenada regenerativa y reduce el ritmo de supercarga. La autonomía al 100% se ve claramente degradada frente a un ejemplar sano del mismo año. La solución es sustituir la batería. No hay arreglo de software que devuelva capacidad real.

BMS_u029: Carga rápida no disponible

El BMS ha detectado una condición que hace insegura la carga DC a alta potencia. Causas:

  • Temperatura de batería fuera de rango (demasiado fría o demasiado caliente)
  • Patrón de desequilibrio entre celdas que empeoraría con carga alta
  • Desgaste de contactor (paso previo a BMS_a066)
  • Episodio reciente de sobre-descarga

Es el segundo código más habitual en Teslas usados. Si aparece de forma intermitente en frío, la causa suele ser térmica y el coche vuelve a la velocidad plena del Supercharger tras preacondicionar. Si aparece con tiempo templado, la causa es estructural: contactor o desequilibrio.

BMS_a005: Desequilibrio entre celdas, límite de carga reducido

Variante agresiva de BMS_w015. El BMS limita la carga máxima al 80% o 90% para proteger las celdas. El coche ha perdido de hecho entre el 10 y el 20% de autonomía utilizable, porque el 100% deja de ser accesible. La solución es la misma que con BMS_w015 pero los ciclos de balanceo funcionan solo en torno al 40 por ciento de los casos. El resto exige reconstrucción a nivel de módulo.

BMS_u018: Temperatura de batería fuera de rango

El pack está fuera de la ventana operativa preferida del BMS. Suele autoresolverse al conducir o tras el preacondicionamiento. Si persiste durante horas con cabina a temperatura normal, la causa es el sistema de refrigeración: bomba de refrigerante averiada, radiador HV obstruido o chiller gripado. Coste: 400 a 900 EUR la bomba, 600 a 1.300 EUR el chiller.

¿Qué cuatro códigos BMS obligan a marcharse?

Estos no son terreno de negociación. Indican fallos estructurales o riesgos de seguridad que superan el valor económico racional del vehículo.

BMS_a066: Contactor de batería soldado

El contactor de alto voltaje conecta el pack con el resto del coche. En operación normal se abre al apagar y se cierra al despertar. Un contactor soldado queda cerrado pase lo que pase, lo que implica que el coche no puede aislar el sistema HV del chasis en un accidente. Riesgo de seguridad y fallo estructural a nivel de pack.

Reparación: cambio de contactor con desmontaje parcial del pack, entre 800 y 1.500 EUR de pieza y entre 600 y 1.200 EUR de mano de obra en un especialista. Los servicios oficiales presupuestan cambio completo de pack (12.000 a 18.000 EUR), lo que lo convierte en descarte automático en coches por debajo del coste del pack.

BMS_a081: Fallo interno del BMS

Ha fallado el hardware del Battery Management System. El BMS es el cerebro que monitoriza celdas, gestiona la carga, controla contactores y reporta estado de salud. Va embebido en el pack, así que no se repara de forma aislada. La sustitución exige pack nuevo o una apertura-y-reconstrucción de pack que solo tiene sentido económico en Model S o X de alto valor de reventa.

Coste: 12.000 a 18.000 EUR por pack remanufacturado en especialistas independientes, 22.000 a 35.000 EUR por sustitución en servicio oficial de Tesla.

BMS_a194: Fallo de aislamiento de batería HV

El pack tiene una fuga de aislamiento hacia el chasis. Fallo crítico de seguridad. Hay que sacar el pack, localizar la fuga y reparar el aislamiento antes de volver a conducir. Existen especialistas en Alemania (alrededor de Berlín y Múnich) y cada vez más en Varsovia y Vilna, pero el coste se mueve entre 3.500 y 8.000 EUR.

En un coche usado con su pack original, BMS_a194 a menudo indica que el pack está cerca del fin de su vida útil.

Código BMS activo con Supercharger por debajo de 80 kW

El escenario donde un solo número cuenta una historia más honesta que el vendedor. En un Model 3 Long Range o Model Y Long Range sano sobre un Supercharger de 250 kW, el coche debería sostener entre 150 y 200 kW durante los primeros 10 a 15 minutos. Un Model S Plaid o 100D debería tocar brevemente los 200 kW antes del recorte.

Si el coche baja de 80 kW en los primeros cinco minutos de una sesión fresca, sin problemas de preacondicionamiento y con la batería a temperatura de trabajo, el BMS está limitando para proteger celdas comprometidas. Es la respuesta a desequilibrio interno o resistencia a nivel de celda por encima de lo normal. Este patrón suele ser permanente.

Cómo hacer la prueba en un Tesla que vas a comprar: conduce 30 minutos para calentar el pack, localiza un Supercharger que soporte el pico del coche, arranca una sesión entre el 30 y el 40 por ciento y vigila la gráfica de potencia durante los primeros 10 minutos. Un recorte sostenido por debajo del pico esperado es motivo de descarte.

Skanyx es una app OBD2 genérica y no decodifica el bus CAN propietario de Tesla. Para los datos internos del BMS en un Tesla de segunda mano, usa Scan My Tesla, TM-Spy o el modo de servicio de Tesla durante la inspección. Skanyx cubre los gasolina y diésel del resto del garaje, con la Pre-Purchase Inspection de 8 pasos en vehículos de combustión. Más sobre lo que cubre Skanyx

Cómo leer la salud de batería sin acceso al concesionario

Tesla no muestra el estado de salud en porcentaje. Tres métodos indirectos dan una imagen fiable.

1. Autonomía estimada al 100% de carga

Conduce el coche (o pide al vendedor que lo haga) hasta dejarlo al 100% y anota la autonomía estimada. Compárala con la línea base del fabricante para esa variante y año:

ModeloVarianteAñoAutonomía nueva (WLTP)Sano a 100k kmSano a 200k km
Model 3Long Range RWD2019-2020580 km530-550 km480-510 km
Model 3Long Range AWD2019-2022580 km525-545 km470-500 km
Model 3Standard Range Plus2019-2020440 km405-425 km365-390 km
Model 3Standard Range (LFP)2021-2024491 km470-485 km440-465 km
Model YLong Range AWD2021-2024533 km490-510 km440-470 km
Model YPerformance2021-2024514 km470-490 km425-455 km
Model S75D2017-2019480 km425-450 km360-400 km
Model SLong Range / 100D2018-2022610 km545-570 km480-520 km
El extremo bajo es lo que muestra un ejemplar honesto de 200.000 km. El extremo alto es un coche usado en trayectos urbanos cortos con cargas frecuentes a ritmo moderado.

2. Rutina de capacidad del modo de servicio de Tesla

El modo de servicio se accede con una secuencia de teclas específica de cada vehículo. Incluye una rutina Display Battery Capacity que reporta la energía nominal del pack en kWh. Compara con la línea base de fábrica:

  • Model 3 Standard Range (LFP): 60 kWh nominales
  • Model 3 Long Range: 82 kWh nominales
  • Model Y Long Range: 82 kWh nominales
  • Model S 75D: 75 kWh nominales
  • Model S 100D / Long Range: 100 kWh nominales

La rutina tarda unos 30 segundos. Un pack entre el 95 y el 98 por ciento del nominal está sano. Por debajo del 88 por ciento hay una pérdida de capacidad clara que afecta al uso diario.

3. Apps de terceros (Scan My Tesla, TM-Spy)

Scan My Tesla (Android) y TM-Spy (iOS) leen directamente el bus CAN de Tesla a través de un Bluetooth compatible (el Vgate iCar Pro 2S sirve en la mayoría de coches). Las apps reportan:

  • Energía nominal completa del pack
  • Dispersión de tensión por celda (la firma del desequilibrio)
  • Temperatura por módulo
  • Conteo de ciclos de carga
  • Revisión del pack y versión de firmware

Una dispersión por encima de 30 mV con carga media es la firma que precede a BMS_w015. Los coches con dispersión por encima de 60 mV están a meses de un ciclo de balanceo obligado o de un fallo real de celda.

Patrones de degradación por química

Las dos químicas principales de Tesla se degradan de forma distinta. Saber cuál tienes delante fija tus expectativas de autonomía.

NCA (Níquel-Cobalto-Aluminio): Model S, X, Model 3 LR temprano, Model Y Long Range

Los packs NCA se degradan más rápido en los primeros 30.000 km (asentamiento de calendario del 3 al 5 por ciento) y se ralentizan hasta un 0,7 a 1 por ciento por cada 10.000 km en operación estable. La degradación total a los 200.000 km se mueve entre el 12 y el 18 por ciento en uso moderado y entre el 20 y el 28 por ciento en uso intenso de Supercharger en flota.

Los NCA responden mejor que los LFP a los ciclos profundos de balanceo: un coche con un 15 por ciento de pérdida puede recuperar entre un 2 y un 4 por ciento tras un ciclo completo.

LFP (Litio Ferro-Fosfato): Standard Range Model 3 / Y RWD desde 2021

Los packs LFP se degradan mucho más despacio: típicamente entre el 5 y el 8 por ciento a los 200.000 km. El contrapeso es que son más sensibles a la carga en frío y tienen menor densidad energética (por eso la autonomía nominal es menor para el mismo tamaño físico de pack).

Los LFP deben cargarse al 100% al menos una vez por semana para que el BMS mantenga calibración fiable. Un coche LFP que ha vivido al 50% durante meses mostrará pérdida de autonomía que se recupera tras una sola carga al 100%.

Contexto del mercado de Tesla usado por país

En Alemania, mobile.de y autoscout24.de listan entre 4.000 y 6.000 Teslas en cualquier momento. Berlín concentra la mayor infraestructura de servicio fuera de los centros oficiales. Los especialistas en reconstrucción a nivel de módulo se agrupan en las áreas de Múnich y Hamburgo.

En Polonia, otomoto.pl y olx.pl listan entre 600 y 900 Teslas. Varsovia tiene dos talleres independientes especializados en Tesla a fecha de 2026. Reconstrucción a nivel de módulo limitada.

En Lituania, autoplius.lt y autogidas.lt listan entre 100 y 200 Teslas, en su mayoría importados de Alemania. Vilna tiene un especialista independiente con conocimiento Tesla. La reconstrucción de batería exige envío a Alemania o Polonia.

En España, coches.net y autocasion.com listan oferta creciente (800 a 1.200 ejemplares). El clima caluroso es factor medible: un Tesla usado en Andalucía o Murcia muestra entre un 2 y un 4 por ciento más de pérdida de capacidad a kilometraje equivalente que el mismo coche en el norte de Europa. La ITV no incluye lectura del estado del pack, así que la comprobación previa recae sobre el comprador.

En el Reino Unido (mercado RHD), la oferta es más estrecha tras el Brexit y predomina la entrega original UK frente a la importación.

Cómo usar los hallazgos en la mesa de negociación

Tres vías.

Si el log del BMS muestra eventos históricos de BMS_w015 o BMS_a005 cerrados tras un ciclo de balanceo, el coche está estructuralmente sano pero se ha gestionado de forma agresiva. Pide la lectura de capacidad más reciente del modo de servicio y negocia el precio según el déficit real de autonomía frente al spec original (descuento típico: 30 a 50 EUR por cada km perdido).

Si el log muestra códigos activos o recientes de la lista de descarte (BMS_a066, BMS_a081, BMS_a194), márchate. El coste de reparación supera la curva de depreciación de cualquier Tesla salvo las variantes más caras.

Si la autonomía al 100% queda en el extremo bajo de la horquilla sana para el kilometraje pero no hay códigos activos y la prueba de Supercharger pasa con limpieza, el coche está honestamente envejecido. Negocia por la diferencia de autonomía y cierra la compra.

Lo que el escaneo OBD2 no detecta en un Tesla

Comparado con un diésel, el escaneo OBD2 de un Tesla tiene puntos ciegos enormes. Un ELM327 Bluetooth genérico (con Skanyx o cualquier otra app OBD2 estándar) ve muy poco en un Tesla:

  • Algunas banderas genéricas si Tesla las expone por PIDs SAE J1979 (raro y limitado)
  • Sin códigos P estándar de motor ni emisiones, porque no hay motor de combustión
  • Sin tensiones a nivel de celda, sin SOC del pack, sin temperatura del pack, sin tensión HV
  • Sin datos de sesión de carga (corriente, tensión, objetivo de SOC del Supercharger)
  • Sin temperatura del inversor de tracción ni régimen del motor eléctrico bajo carga
  • Sin códigos BMS_/DI_/PCS_/GTW_/CP_/UI_, que viven en CAN propietario de Tesla

Para acceder a esos datos necesitas la herramienta correcta:

  • Scan My Tesla (Android) o TM-Spy (iOS): leen el bus CAN propietario de Tesla con un adaptador Bluetooth compatible (Vgate iCar Pro 2S y similares). Entregan tensión por par de celdas, capacidad nominal del pack, dispersión, temperaturas por módulo y conteo de ciclos.
  • Modo de servicio de Tesla (Pantalla → Service): rutina Display Battery Capacity, log histórico de eventos del BMS y revisión del pack. Accesible desde el coche con la secuencia de teclas específica.
  • Escaneo de concesionario o especialista Tesla independiente: 100 a 200 EUR por una evaluación completa en Alemania, Polonia, Lituania y, cada vez más, en España.

Una evaluación seria de Tesla usado parte del modo de servicio o de Scan My Tesla, no de OBD2 genérico. La mayoría de especialistas independientes en Alemania y Polonia cobran entre 100 y 200 EUR por una evaluación completa previa a la compra. Sobre una compra de 15.000 a 30.000 EUR es un seguro racional.

Haz de la revisión de códigos BMS parte de tu proceso

Cinco minutos de OBD2 te dan la lista de códigos activos. Diez minutos de modo de servicio (con el vendedor presente) te dan la capacidad de batería y el log histórico. Una prueba de 30 minutos con sesión de Supercharger te da el comportamiento de recorte. Los tres juntos descartan las sorpresas más caras que un comprador de Tesla usado puede llevarse a casa.

Si te quedas con una sola regla: la prueba de recorte de Supercharger es la comprobación individual más honesta. Un Tesla que no sostiene su pico esperado en un Supercharger de 250 kW tras preacondicionamiento tiene un problema que el BMS está escondiendo del salpicadero. El recorte es el BMS protegiendo celdas. El recorte no miente, aunque el vendedor lo haga.

Preguntas frecuentes

¿En qué se diferencian los códigos BMS de Tesla de los códigos OBD2 estándar?
Tesla usa un sistema alfanumérico interno que no sigue el formato P estándar SAE J2012 de los vehículos OBD2 tradicionales. Los códigos Tesla empiezan con un prefijo de subsistema (BMS para batería, DI para inversor de tracción, PCS para conversión de potencia, GTW para gateway, CP para puerto de carga, UI para interfaz de usuario), una letra (w para warning, a para alerta, u para acción del usuario) y un número de tres dígitos. Los lectores OBD2 genéricos no decodifican estos códigos; necesitas una herramienta compatible con Tesla (Scan My Tesla, TM-Spy en iOS, el modo de servicio de Tesla o un escaneo de concesionario) para leerlos correctamente.
¿Qué significa BMS_w015 en un Tesla?
BMS_w015 es un aviso de desequilibrio en la batería de alto voltaje. El Battery Management System ha detectado que uno o más grupos de celdas dentro del pack trabajan a una tensión distinta del resto, por encima del umbral que el BMS puede corregir con el balanceo rutinario. En un Tesla usado lo más habitual es que el coche haya estado mucho tiempo con poca carga o que un grupo de celdas esté empezando a fallar. Un ciclo de balanceo (cargar al 100% y dejar el coche a ese nivel entre 12 y 24 horas) resuelve el aviso cuando la causa es deriva de calibración. Si el aviso vuelve a aparecer en pocas semanas, la causa de fondo es un grupo de celdas defectuoso y el pack acabará necesitando sustitución o reconstrucción a nivel de módulo.
¿Cómo se lee la salud de la batería de un Model 3 usado?
Tesla no muestra el estado de salud en porcentaje en la interfaz del usuario. Hay tres métodos indirectos. Primero, la autonomía estimada al 100% en el planificador de ruta es la mejor aproximación accesible al consumidor: un Long Range Model 3 RWD parte de 514 km WLTP y un ejemplar sano de 100.000 km muestra entre 470 y 490 km. Segundo, apps de terceros como Scan My Tesla y TM-Spy leen la energía nominal del pack guardada en el firmware del BMS y la comparan con la línea base del fabricante para esa revisión concreta. Tercero, el modo de servicio de Tesla incluye una rutina Display Battery Capacity, accesible desde el modo de servicio y, en algunas versiones de firmware antiguas, desde el menú de batería de la interfaz principal.
¿Qué códigos BMS de Tesla obligan a descartar el coche?
Cuatro códigos llevan una señal de fallo estructural que deja el pack al borde del precipicio. BMS_a066 indica contactor de batería soldado: el contactor es el relé de alto voltaje entre el pack y el resto del coche, y un contactor pegado significa que el coche no puede aislar por completo el sistema HV en caso de accidente. La reparación exige cambiar el contactor, normalmente entre 800 y 1.500 EUR de pieza más mano de obra. BMS_a081 es un fallo interno del BMS que obliga a sustituir el módulo de gestión, normalmente disponible solo con cambio de pack (de 12.000 a 18.000 EUR por un pack remanufacturado en especialistas independientes). BMS_a194 es un fallo de aislamiento de alto voltaje: el pack pierde aislamiento contra el chasis, lo cual es un riesgo de seguridad y un suspenso de inspección. Cualquier código BMS activo combinado con una sesión de Supercharger que cae por debajo de 80 kW en los primeros cinco minutos es la cuarta bandera roja: el BMS está limitando la carga para proteger celdas comprometidas.
¿Cuánto degrada la batería de un Tesla usado intensivo de Supercharger frente a uno cargado siempre en casa?
Entre un 3 y un 8 por ciento más de pérdida de capacidad a 200.000 km. Los datos consolidados de la comunidad Tesla (registros públicos de Tesla Motors Club, el panel de Tesla Bjorn y unos 4.000 vehículos seguidos por TeslaFi) muestran que los coches con más del 40 por ciento de sesiones DC en su histórico se degradan a un ritmo aproximadamente un cuarto más rápido que los coches con menos del 10 por ciento de DC. En cifras: un Model 3 Long Range que carga sobre todo en casa a 11 kW AC pierde entre el 8 y el 12 por ciento de capacidad a los 200.000 km; el mismo coche con uso intensivo de Supercharger pierde entre el 12 y el 18 por ciento. La química NCA tolera mejor el ciclado profundo que la LFP, así que el efecto es más marcado en los Standard Range LFP del Model 3 post-2021. Para un comprador de segunda mano: pide el porcentaje histórico de sesiones DC si el vendedor lo tiene a mano en la app de Tesla; un coche con menos del 20 por ciento de DC es estructuralmente mejor compra a igualdad de SOH.

Skanyx Team

Expertos en Diagnóstico Automotriz

El equipo de Skanyx combina experiencia automotriz con tecnología de IA de vanguardia para ayudar a los propietarios de coches a entender y mantener mejor sus vehículos.