Volver
Bici eléctricaTongshengCódigos de error

Códigos de error Tongsheng TSDZ2 y TSDZ8: VLCD5, 860C, firmware original o de código abierto

M
Max
8 min16 de octubre de 2026
Códigos de error Tongsheng TSDZ2 y TSDZ8: VLCD5, 860C, firmware original o de código abierto

El Tongsheng TSDZ2 es el kit de motor central chino más vendido después de Bafang: un motor en el pedalier con sensor de par, en 36, 48 o 52 V, montado en miles de bicis de paseo y de cicloturismo convertidas. Su hermano reciente, el TSDZ8, sigue el mismo principio con un controlador nuevo. El problema: un mismo «E02» no significa lo mismo según la pantalla y, sobre todo, según el firmware cargado en el controlador. Antes de leer un código, hay que saber qué funciona dentro de tu motor.

Paso cero: ¿firmware original o de código abierto?

El TSDZ2 tiene una particularidad: una comunidad (proyecto «OSF», Open Source Firmware, en endless-sphere y GitHub) ha reescrito el software del controlador. Muchos kits de segunda mano están reflasheados. Tres pistas:

PistaFirmware originalFirmware abierto (OSF)
PantallaVLCD5, VLCD6, XH18 originalesVLCD5/VLCD6/XH18 (versión mbrusa) o 860C, 850C, SW102 (versión casainho)
MenúsAjustes limitadosMenús ocultos con el botón de luces, modos de asistencia «Power / Torque / Cadence / eMTB / Hybrid / Cruise»
CódigosManual en papel del vendedorTabla del manual OSF (abajo)

La documentación OSF lo dice claramente: «los errores y códigos de los manuales originales de las pantallas ya no son válidos» una vez instalado el firmware libre. Si compraste la bici de segunda mano, pregunta al vendedor. Una 860C a color en un TSDZ2 casi siempre indica firmware libre.

Los códigos del firmware abierto TSDZ2 (VLCD5, VLCD6, XH18)

Es la tabla mejor documentada, porque sale directamente del código fuente (archivo main.h del proyecto) y del manual de uso publicado con él. Vale para la versión 20.1C de mbrusa.

CódigoSignificadoCausa probableQué hacer
E01Sobretensión o subtensión de bateríaParámetros de batería mal introducidos en el configurador, batería vacíaMedir la tensión real, corregir los umbrales en el configurador
E02Sensor de parPresión en los pedales al encender, deriva del sensor, fallo mecánicoApagar y encender sin pisar los pedales; recalibrar
E03Sensor de cadenciaNingún impulso al pedalearRevisar el conector; sensor probablemente averiado
E04Motor bloqueadoCorriente alta sin giro: motor o rueda bloqueadosBuscar el punto duro antes de volver a arrancar
E05Acelerador, o corriente consumida al encenderAcelerador averiado o mal calibrado; controlador que consume en reposoVolver a encender; si persiste, reflashear el controlador
E06Sobretemperatura del motorSubida larga con mucho parUsar un modo más suave; solo existe con sonda instalada
E07SobrecorrientePico de corrienteApagar y volver a encender
E08Sensor de velocidadSensor averiado o imán demasiado lejosAcercar el imán (unos mm), revisar el cable
E09Escritura EEPROM o control del motorFallo de escritura en memoria, o motor que gira sin pedalearVolver a encender; comprobar que no hay «pedaleo fantasma»

En la XH18, algunos códigos aparecen de otra forma, parpadeando: E06 parpadeante = E01, E03 parpadeante = E05, E04 parpadeante = E07, E08 parpadeante = E09. En la pantalla EKD01, el sensor de cadencia sale como E13, el acelerador como E10 y la velocidad como E14. Si ves uno de estos códigos, no es otra avería: es la misma tabla con otra numeración.

Dos reglas importantes del firmware libre: un código corta la asistencia en todos los modos, y hay que apagar y encender la pantalla tras cada error. Para un sensor averiado (par, cadencia, velocidad), el manual prevé una opción «asistencia con error de sensor» (menú E04 en nivel TURBO) que permite volver a casa eligiendo un modo que no use el sensor defectuoso. Es un modo de emergencia, no un ajuste permanente.

860C, 850C, SW102: mensajes en claro

Con el firmware a color de casainho, la pantalla no muestra un código suelto sino «e:» seguido de un número y una etiqueta. Según el código fuente de la pantalla:

PantallaSignificadoQué hacer
e: 1 Motor initEl motor no responde en la inicializaciónRevisar el cable motor-pantalla, versiones de firmware compatibles
e: 2 Motor BlockedMotor bloqueadoBuscar el punto duro, rueda libre, cadena atascada
e: 3 Torque FaultSensor de parEncender sin apoyar los pedales
e: 4 Brake FaultSensor de frenoRevisar las manetas de freno con corte
e: 5 Throttle FaultAceleradorDesconectar el acelerador para probar
e: 6 Speed FaultSensor de velocidadImán, cable, posición del sensor
e: 7 Low VoltTensión bajaCargar, revisar la batería
e: 8 CommsComunicaciónConectores, cable de la pantalla
Temp ShutdownCorte térmicoDejar enfriar

Un «e: config» indica que la configuración no pudo enviarse al motor: en la práctica, a menudo un firmware de pantalla y uno de motor de versiones que no se entienden.

¿Y con el firmware original?

Aquí se complica, y preferimos decírtelo. Tongsheng no publica una lista oficial en internet. El manual original de la VLCD5, citado en los foros de propietarios, indica entre otros: ERR-02 fallo Hall del motor o cortocircuito del motor, ERR-03 fallo del controlador, ERR-04 fallo del acelerador, ERR-06 encendido con los pies en el pedal (versión con freno contrapedal), ERR-08 alarma de batería baja. Pero otras guías publicadas en internet dan una tabla distinta, en la que E01 sería el acelerador y E02 el sensor de freno.

Conclusión práctica: con firmware original, fíate del manual en papel que venía con tu kit, y prueba las causas de la más barata a la más cara en lugar de cambiar una pieza por un código. Un E02 que desaparece al encender sin tocar los pedales no es un motor muerto.

Las dos averías que aparecen en casi todos los TSDZ2

El piñón de nailon

La primera etapa de reducción del TSDZ2 es un gran piñón de nailon azul. Es silencioso, pero es la pieza fusible del motor: con mucho par, en una bici cargada o en una subida fuerte a baja cadencia, acaba perdiendo dientes. Síntoma típico: ningún código, el motor zumba o gira pero no transmite nada, a veces con un chasquido. El piñón se vende en kit, y existen versiones metálicas (más duraderas, más ruidosas). Desmontarlo pide un extractor de bielas y paciencia, no herramientas exóticas.

El sensor de par

El sensor de par del TSDZ2 es su fuerza y su debilidad. Deriva con el tiempo: los valores en reposo cambian, hasta provocar E02 con firmware libre. El manual OSF prevé una calibración en ruta desde la pantalla (valores «Pedal torque ADC offset» con pedales libres y «ADC max» con esfuerzo máximo), que luego hay que guardar en memoria. Antes de pedir un sensor, repite esta calibración, y enciende siempre la bici sin apoyar el pie en un pedal: es la causa número uno de los E02.

El caso del TSDZ8

El TSDZ8 no es un TSDZ2 retocado. Su controlador usa otro microprocesador (Infineon XMC1302), un cableado de 8 pines hacia la pantalla y un nuevo sensor de velocidad: un controlador TSDZ8 no se monta en un TSDZ2, ni al revés. El firmware original está muy bloqueado; la comunidad desarrolla un firmware libre, pero es más joven que el del TSDZ2. Los propietarios indican que el sensor de par sigue siendo parecido al del TSDZ2B, con las mismas necesidades de calibración. Para los códigos, consulta el manual de la versión exacta que hayas flasheado: no traslades la tabla del TSDZ2 a ciegas.

Diagnóstico: de lo más barato a lo más caro

  1. Encender sin pisar los pedales. Gratis, resuelve la mayoría de los E02.
  2. Conectores. Desconecta, inspecciona (óxido verde, pin doblado), vuelve a conectar. El conector motor-pantalla bajo el pedalier coge agua.
  3. Sensor de velocidad e imán. Unos milímetros de más bastan para un E08.
  4. Aislar accesorios. Desconecta acelerador y sensores de freno: si el código desaparece, tienes al culpable.
  5. Tensión de batería con el multímetro. Compárala con la nominal y con los umbrales introducidos (mira nuestro artículo sobre mediciones con multímetro).
  6. Recalibración del sensor de par desde la pantalla (firmware libre).
  7. Abrir el motor: piñón de nailon, rueda libre interna, rodamientos.
  8. Controlador: lo último, es la pieza más cara y la que menos veces tiene la culpa.

Seguridad de la batería

Una batería de litio de bici eléctrica almacena energía suficiente para un incendio violento. No la abras, no cargues una batería que se haya caído, hinchado o calentado de forma anormal, y cárgala sobre una superficie no inflamable, nunca de noche en el recibidor. Los cables de fase del motor llevan mucha corriente: quita la batería antes de tocar el controlador.

¿Y la ley?

El firmware libre permite cambiar la velocidad de asistencia. En España, una bicicleta de pedaleo asistido está limitada a 25 km/h y 250 W nominales; por encima pasa a ser un ciclomotor, con matrícula, seguro y permiso según la DGT. Detallamos los riesgos en nuestro artículo sobre programación y desbloqueo.

Cuándo ir al taller

Un taller se impone si el motor echa humo, huele a quemado, si un código vuelve tras cambiar la pieza indicada, o si la batería está implicada. Para comparar con el otro grande de los kits chinos, lee nuestros códigos de error Bafang; para las pantallas genéricas, nuestra guía de códigos de pantallas chinas; y para las piezas, reparar una bici eléctrica china.

---

¿Un código que no aparece en ninguna tabla, un E02 que vuelve a pesar de la calibración? Pregunta al asistente indicando tu modelo de pantalla y tu versión de firmware: cruzará los manuales.