This is an old revision of the document!
Table of Contents
Welcome to the ScooterHacking FAQ, press Ctrl-F and use key words to quickly find a question.
Brand-specific
Ninebot
Q: What does error X/Y/Z mean and how to solve it?
A: You can check out a full list of Ninebot error codes here (click)
Q: How to unlock the speed of my Ninebot Max?
A: There are two options - SN/Region change, which doesn't change the firmware of the scooter, or CFW, which as the name implies, modifies the firmware of your scooter.
Q: Why can't I see the light control options in the Ninebot app? (Ninebot ES)
A: Because your scooter is not identified as an ES2. Change your serial number to an ES2/4 one.
Q: How to change the serial number of my scooter?
A: ES (click) Max (click)
Q: Where can I find CFW for my Ninebot scooter?
A: ES (click) Max (click)
Q: How to go back to stock firmware?
A: Download a stock firmware file from here and flash it using your app of choice.
Q: I have BLE555 and I can't downgrade, why?
A: BLE555 can only be st-link'ed as of moment of writing. You can find a guide on how to do that here (click)
Q: I flashed wrong firmware and now my scooter won't turn on/turns off immediately, what can I do?
A: ST-Link, ES (click) Max (click)
Q: How to convert my rental Ninebot Max for personal use?
A: If it's an SNSC2.0, here's a guide (click)
Q: How to convert my rental Ninebot ES for personal use?
A: Use IAP (guide) or ST-Link (guide)
Q: How to convert my Ninebot Max Plus (SNSC2.3/SNSC2.4) or Max Pro (SNSC2.2) for personal use?
A: ScooterHacking does not publicly support these models.
Q: Can I flash CFW from an iPhone (iOS)?
A: No, only via Windows or Android.
Q: What's the recommended tire pressure for the Ninebot Max?
A: Here's a table (click)
Xiaomi
Okai/Electisan
Other
Acronyms
ESC - Control board (controller)
BLE - Bluetooth (dashboard)
BMS - Battery management system
CFW - Custom firmware
Apps
IAP - A multi-function scooter utility for Windows that works via Bluetooth or serial.
XiaoFlasher - An Android app made for flashing CFW and changing serial numbers on Xiaomi and Ninebot devices.
NineFlasher - another name for XiaoFlasher
ESdownG - An Android app made for flashing CFW on Ninebot scooters.
M365 downG - An Android app made for flashing CFW on Xiaomi scooters.