Flashear un ninebot ES, de vuelta al firmware original

Una controladora quemada, un panel de instrumentos fastidiado, pueden dar muchos dolores de cabeza, tranquilidad, no es el final de tu scooter. Vamos a ver de qué manera podemos devolverle la vida a nuestro scooter.

Vamos a contemplar varios supuestos:

  1. Instalaste un custom firmware en el scooter y tienes que cambiar la controladora por una nueva.
  2. Cambias la controladora por una de segunda mano (puede ser de despiece de patinetes de alquiler).
  3. Firmware de fábrica y cambio de controladora.
  4. Cambio de panel de intrumentos ya sea nuevo o de segunda mano.

La primera sugerencia es que al cambiar la pieza averiada por la de sustitución pruebes una vez reconectado todo si emite pitidos o no, si da error o si no enciende. Sí el patinete se enciende es hora de intentar enlazarlo vía bluetooth con nuestro smartphone, una vez enlazado comprobar el firmware e intentar actualizarlo. Sí esto no es posible, toca hacer de artesano electrónico (aquí empieza la magia).

Aquí empieza la “artesanía”, si no eres de las personas con un mínimo de habilidad en manualidades búscate un manitas. Vas a necesitar lo siguiente para poder llevar a cabo el cambio del firmware:

  • ST-Link V2 , si lo compras por aquí escoge la opción B y te ahorras trabajo extra al sacarle los pines a esta especie de pendrive.
  • Controladores ST-Link V2
  • Un mínimo de habilidades para poder soldar.
  • Un soldador de punta fina, cuestan 10 euros o menos, aquí te dejo una opción.
  • OpenOCD
  • Habilitar Telnet
  • Dashboard firmware —->>> descarga el archivo desde esta página.
  • Apunta como se llama el bluetooth de tu scooter.

¡¡¡ADVERTENCIA!!! Para mayor seguridad es preferible comprar un repuesto original puesto que los que no lo son pueden dar algún tipo de fallos al ser clonaciones de las piezas.

PRIMERA FASE: Tienes que desmontar la pieza averiada, si se trata de la controladora desmonta la antigua y conecta la nueva. Después hay que desmontar el panel de instrumentos qué es donde pone a la velocidad a la que vas y el modo de conducción. Sigue estos pasos a continuación:

  • Tienes que soldar de un lado los cables con los pines correspondientes del ST-Link V2 y llevarlos al tablero de instrumentos, tiene que quedar así
¡¡¡Tienes que retirar la pieza c15!!!

Os dejo de todas maneras otra toma para que puedas tener más vistas de cómo tiene que quedar

El St-link viene normalmente con unas leyendas que nos explican cuales son los pines, lo digo para que sepáis como colocarlos según esta imagen

  • Retira la pieza c15 del tablero de instrumentos, ayudate del soldador para ello te dejo este vídeo de youtube para que puedas hacerlo correctamente
  • Lo siguiente es conectar los cables del ST-LINK v2 al tablero, es decir, el swd al swd, el gnd al gnd…exactamente igual que en la primera imagen del tablero de instrumentos. El conector VCC al conector de 3.3V del ST-LINK, sí no conectas en orden el cableado no funcionará.
  • Una vez que lo tengas todo conectado toca conectar el ST-LINK al Pc. Puedes usar un extensor de USB porque puede que se suelte algún cable al tirar del ST-LINK al conectarlo.

SEGUNDA FASE: ya hemos conectado el ST-LINK al Pc, ahora toca cambiar el firmware como tal. Sigue estos pasos:

  • Una vez conectado, abrimos OpenOCD, para ello abres una ventana MS-DOS, puedes hacerlo si buscas símbolo del sistema o escribiendo cmd en el buscador de Cortana.
  • Una vez abierto escribe este código: \bin-x64\openocd.exe -f.\scripts\interface\stlink-v2.cfg -f .\scripts\target\nrf51.cfg
  • A continuación tienes que abrir TELNET, vuelve a abrir otra ventana como hicistes antes, y escribe esto telnet 127.0.0.1 4444
  • Ahora copia el archivo del firmware en la carpeta del OpenOCD, escribe esto en la ventana del OpenOCD: program firmware.bin
  • ¡¡¡Ahora deberías de tener el firmware original!!!!

Os dejo el vídeo en el cual me baso para hacer la guía, os recomiendo un vistazo a cómo desmonta el patinete y como suelda los distintos cables y pines.

33 comentarios sobre “Flashear un ninebot ES, de vuelta al firmware original

  1. Hola Pablo, me contacté contigo a través del link de contacto de esta página para hacerte una consulta sobre cómo solucionar el código de error 42 en la Segway ES3. Un saludo desde Colombia bro 🤙🏻

    Me gusta

    1. El error 42 es de la batería externa, debes revisar todo el cableado de la batería externa y DEL PANEL DE CONTROL / DASHBOARD. Posteriormente intenta actualizar el firmware. Ya nos cuentas si te ha valido el consejo. Un saludo.

      Me gusta

    1. Hola Javier, si has conectado todo correctamente en el st te debería dejar poder iniciarlo sin problema. Dejamos tu comentario aquí por si alguien te puede ayudar. El fin de semana de todos modos voy a dedicarle tiempo a la web, así que intentaré ver de qué se trata. Por cierto el error te lo da al conectarlo en el pc? Prueba a iniciar el proceso desde 0. Un saludo.

      Me gusta

  2. Hola compre un nineboot s2 de segunda mano con la centralita quemada ,compre una que no era exactamente como la original (le faltaba la conexión de batería auxiliar ,conseguir que se encendiera y sin peso todo ok ,montado a los 20 segundos de estar encima pitaba y se apagaba por completo .Compre una centralita cómo la original con el tablero y ahora me da fallo 21 no va, Helo que puedo hacer

    Me gusta

      1. Amigo eres un genio me sirvió pero tengo otro problemita y es que quedó con un nombre N3M-Ninebot-M y no lo deja cambiar alguna sugerencia ?

        Me gusta

      2. Le ha pasado ya a otro chico lo mismo y aún no sé cómo se resuelve. Seguiré indagando. Puede que tarde porque este mes va a ser de locos en mi trabajo y esta semana voy a dedicar tiempo a sacar ofertas del black friday. Un saludo.

        Me gusta

  3. Hola buenas pablo
    Tengo un es2 de repente se apago y no encendía le cambiado control de Bluetooth y ahora enciende con pitidos y la rueda bloqueada la app no me lo reconoce nose que hacer me podeis ayudar?

    Me gusta

    1. No sé que has hecho para que se apague, has cambiado control de bluetooth??? Ya me explicarás cómo se hace eso… Tendrás que detallar todo con más precisión. No soy adivino para saber qué le pasa con tan parca descripción. Un saludo.

      Me gusta

      1. De repente un dia se paro de pronto y se apago por completo y a dar al boton para encender no hacia nada.lei en un foro q cambiando el control donde se ve la velocidad se soluciona.pero lo eh cambiado y ahora enciende pero con pitidos y rueda bloqueada y el movil con la app segway no lo reconoce pero la del flaseo si lo flaseado con tus opciones y sigue igual.nose si me explicado bien espero que lo entiendas

        Me gusta

      2. El sábado por la noche me reuno con un grupete de ninebots y xiaomis…preguntaré a ver si alguno sabe más que yo. Ahora mismo no te podría contestar nada más que eso. Le hiciste el hackeo? un saludo.

        Me gusta

  4. Y que hay de la nueva actualización 3.1.8 no se puede hackear ni nada mi patin está bloqueado y la aplicación original no me permite cambiar el candado abierto siempre está bloqueado el patín y no puedo desbloquearlo ayuda por favor gracias

    Me gusta

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google photo

Estás comentando usando tu cuenta de Google. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios .