Also wondering if it is possible to change the serial numbers of both batteries...? Any updates on this?A purely theoretical question. On the subject of BMS programmings it possible to change the serial number of both batteries with a similar method as the motherboard or in some other way.
Alternatively, if you can write a different battery capacity to bms, it would be useful to use some kind of tool to help increase the number of cells, but so that bms can see this capacity
[UPDATED] Activate a new controller / change serial number (BLE, ST Link)
- Camper Joe
- Posts: 4
- Joined: Sat Jun 08, 2019 6:33 pm
Re: HOW TO : Activate a new controller / change serial number
Re: HOW TO : Activate a new controller / change serial number
Hi,
The Ninebot-Flasher dont't connect to my scooter. It is shown, «IsPaired:False, IsConnected:False, IsConnectable:True». But nothing happens when I click «connect», there's no error message - simply nothing at all. Android tools like ESDownG works fine... Is it possible to check some app logs or something?
The Ninebot-Flasher dont't connect to my scooter. It is shown, «IsPaired:False, IsConnected:False, IsConnectable:True». But nothing happens when I click «connect», there's no error message - simply nothing at all. Android tools like ESDownG works fine... Is it possible to check some app logs or something?
Re: HOW TO : Activate a new controller / change serial number
Anyone know how the serial number is generated? Specifically how exactly you take a serial and convert it into the command that gets pasted into ninebot flasher?
Something like this:
Take original serial, convert to hash of DRV version and add 2 to the second digit, output, etc.
Looking to amend a program to include this functionality but i cant find the info anywhere
Something like this:
Take original serial, convert to hash of DRV version and add 2 to the second digit, output, etc.
Looking to amend a program to include this functionality but i cant find the info anywhere
- michachael
- Posts: 28
- Joined: Tue Jul 23, 2019 3:31 pm
Re: HOW TO : Activate a new controller / change serial number
Damn it, I only have Mac
Requirements :
- Bluetooth LE-enabled Windows 10 PC
- Latest Ninebot Flasher version from the Microsoft Store

I guess there is no other option than to find a friend with a Windows 10 laptop, right?
EDIT: I will try Boot Camp, hopefully this works
Re: HOW TO : Activate a new controller / change serial number
As you might know, it has become impossible to activate a new controller or change a serial number since the Ninebot service account went offline.
Today, we're introducing a new method that does not require Ninebot to be part of the process.
Requirements :Step 1 : Flash a CFW that allows serial number changing
- Bluetooth LE-enabled Windows 10 PC
- Latest Ninebot Flasher version from the Microsoft Store
- The new serial number you want to use
- The Ninebot electric scooter you want to activate
- A brain
Open Ninebot Flasher and connect to your scooter
Click on OpenFile
Download and select this file
Click on Flash
After Done 100% is displayed, reboot your scooter, and connect to it again
Step 2 : Send the serial number changing command
Generate the command to send by clicking here
Put your new SN in the text box and click Ok
Your command should look like this : 3e2102104e3347534b3138334a4350313139
Click on GetVersion while connected to your scooter in Ninebot Flasher
Press Ctrl+Shift+M and paste your command.
If all done correctly, it should look like this:
Press SendCmd
Press SerialNumber. If it worked, you should see your new Serial Number.
Step 3 : Restore your old firmware
Using Ninebot Flasher or any other flashing application, make sure to flash back the old firmware you had.
You can also update using the Segway app.
Make sure you don't keep this firmware, as it might create dangerous security breaches.
it's done!![]()
I’ve done all the steps, multiple times, with different softwares. Nothing Works for me.
Ive Got a China dashboard, and a voi controller.
Scooter still alarms when i move it, please help me
Re: HOW TO : Activate a new controller / change serial number
Have you left the Voi box with GPS & alarm on the scooter? Or what do you mean by "it still alarms when I move it"?
I’ve done all the steps, multiple times, with different softwares. Nothing Works for me.
Ive Got a China dashboard, and a voi controller.
Scooter still alarms when i move it, please help me
Re: HOW TO : Activate a new controller / change serial number
Hello everyone! I have done the propersteps with the st-link and es down g works! I can connect it with segway app but it now complains about invalid serial number? I opened up ninebot flasher but the scooter does NOT show up, i have bluetooth 4.0 but my computer just won't find the scooter.
The scooter does not show up in bluetooth devices on my phone either but it does so on the ESDOWNG app.
The scooter does not show up in bluetooth devices on my phone either but it does so on the ESDOWNG app.
Re: HOW TO : Activate a new controller / change serial number
Have you left the Voi box with GPS & alarm on the scooter? Or what do you mean by "it still alarms when I move it"?
I’ve done all the steps, multiple times, with different softwares. Nothing Works for me.
Ive Got a China dashboard, and a voi controller.
Scooter still alarms when i move it, please help me
Yes ive removed the gps module. what i meant was, the scooter is beeping, and the brake lights is flashing
Re: HOW TO : Activate a new controller / change serial number
Es4 with new display (already used st-link for firmware), getting error 10 and both the Android app and windows app will connect to scooter but won't show any information or let me load sn. Any ideas?
- michachael
- Posts: 28
- Joined: Tue Jul 23, 2019 3:31 pm
Re: HOW TO : Activate a new controller / change serial number
THANK YOU!!!...
Step 1 : Flash a CFW that allows serial number changing
....
Step 2 : Send the serial number changing command
....
Step 3 : Restore your old firmware
....
it's done!![]()
For the people having a speed limit on their ES2 (= ES2 LITE, for example in Switzerland), you can remove this 20KM/h speed limit by changing your serial number. I can confirm that this method here described perfectly works (august 2019). Tested with a ES2 LITE (Switzerland). I did all the steps described, except I did not restart the scooter after the custom firmware upload, because I had re-connection issues and the scooter restarted itself anyway. Now, without external battery, my average speed has increased from 20km/h to 23km/h with peaks to 25km/h. I'll be getting the external battery soon and will post an update here.
Which serial number to 'unlock' the speed from ES2 LITE to ES2 speeds? You need to change the 4th letter of your serial number, probably a 'U', to a 'T'. example: ABCU12345678 =>ABCT12345678
Afterwards, you can just reconnect with your phone app again and the app will ask you to update to the latest firmware. Yes, you should do that. You will see that the serial number is your new serial with the letter T instead of U.
Return to “Ninebot ES and E-series”
Who is online
Users browsing this forum: No registered users and 62 guests