Como crear un CFW para Ninebot Max G30
Esta guía es una traducción con cambios menores de la siguiente guía hecha por RollerPlausch
Link (Traducción hecha por ScooterHacking de la Guia de RollerPlausch)
Tenga en cuenta que una mayor potencia del motor acortará la vida útil de su batería y podría dañar su controladora.
Usted es responsable de los firmwares que instale en el dispositivo.
Consulte las leyes locales antes de montar un patinete modificado en un lugar público.
Antes de continuar, tenemos un paso opcional, que es identificar que patinete tenemos para hacer uso (si queremos) de la versión DRV que nos viene de base.
- G30/D/E/P usa la DRV126 de base
- G30/(L)/D/E/P II usa la DRV154 de base
Recuerda no actualizar tu patinete desde la Aplicación Oficial para no ser bloqueado de poder flashear tu patinete.
Ediciones especiales como la de los G30D "Seat/Audi" y también el Max "Maserati" pueden ser flasheados usando este generador cuando usamos un serialnumber (s/n) mágico para prevenir problemas de compatibilidad.
1. Firmware Vanilla
Antes de continuar y flashear tu patinete, recomendamos encarecidamente que se descargue el Firmware Vanilla que venia en su patinete antes de ser flasheado, para poder recuperar en caso de algún fallo.Usted puede descargar el Firmware Vanilla desde el generador

2. Changelog (Lista de Cambios)

En esta categoría podrás ver toda la lista de cambios del Generador.
3. Presets (Perfiles)

En esta categoría podrás encontrar varias opciones para el generador.
Debajo de "ScooterHacking presets" tienes ya CFW hechos por la comunidad / por ellos.
Si buscas la mayor potencia, a experiencia personal te recomiendo el Preset "SHMAX" ya que tiene los valores mas agresivos, aunque me parece que demasiado.
Por lo general recomiendo que te crees un Firmware para ti, a si estará a tu medida. Tu decides.
User preset sirve para guardarte en el navegador la configuración que tengas hecha ya en el generador.
Esa opción esta en Beta, así que si quieres por ejemplo volver a los valores por defecto de todo el generador, refresca la web.
4. Basics | Versión DRV de base

Aquí entra en juego lo primero que hablábamos en esta guía.
Aquí tienes para escoger entre la versión DRV126 y la versión DRV154 (Que se encuentra en BETA al momento de publicación de esta guía)
Si deseas mayor aceleración, usa la versión DRV126, aunque claramente consume mas batería
Si deseas un mayor balance entre autonomía y aceleración usa la versión DRV154
4. Basics | Otros

Compatibility patches
La opción "Compatibility patches" prepara el Firmware a cocinar a estar en un entorno modificado. Devuelve el cambio del S/N (serial number), elimina la verificación de speedbost por serial y aplica la región forzada del generador (si se aplica)
Force scooter model/region
Se explica el solo. Puedes aplicar un parche para forzar que el patinete tenga un S/N distinto al que te viene de fabrica (hacer creer que tu patinete está en otra región / ser otro modelo de G30)
Remove charging mode
Remueve el modo de carga (al enchufar el patinete a la electricidad se enciende y muestra su porcentaje de carga). Esto hace que si tienes una batería adicional / no oficial en el patinete pueda causar que no lo puedas conducir porque está en este modo.
Solo activar si lo necesitas por una de las razones anteriormente descritas.
Version spoofing
Esta opción hace creer a las aplicaciones que tiene una versión DRV muy alta, principalmente para prevenir aplicaciones oficiales de sobre-escribir el CFW con actualizaciones.
Esta opción es importante para prevenir que aplicaciones de los fabricantes actualicen el patinete, ya que en próximas actualizaciones podrías perder el acceso a flashear un CFW
Opción recomendada de activar.
(Si eres responsable y sabes que no vas a actualizar tu patinete, o directamente tienes desinstaladas aplicaciones oficiales, puedes deshabilitarla sin problema)
Show battery percentage on idle
Esta opción muestra el porcentaje de batería restante cuando estas parado (a menos de 2km/h) en el display.
¡Esta opción no es compatible con la CamiBLE555!
Si estás usando la DRV154 (BETA) esta opción no funciona correctamente. Si estrictamente la necesitas, cambia a la DRV126
![]()
Boot in mode
Esta opción permite establecer un modo el cual siempre que enciendas el patinete encenderá en. "Remember last mode" (Recordar el ultimo modo) es la opción por defecto, pero puedes escoger entre "Eco", "Drive" o "Sports"
Continuamos en el siguiente reply con modificaciones de potencia y mas.