Luckily, we're introducing methods that don't require Ninebot to be part of the process.
Method 1 (faster, works for BMS) :
Requirements :
- 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
- Open Ninebot-Flasher and connect to your scooter.
- Type in your new serial number in the text box. (example ES2 serial : N2GPX1234C1234)
- Press Ctrl-Alt-A, you should see some new buttons appear on the screen. If that doesn't work, try updating Ninebot-Flasher.
- Click on Write ESC Sn. You should see your previous SN appear and hear the scooter beep.
- Click on SerialNumber and check that your serial number was changed.
![Image](https://cloud.scooterhacking.org/lothean/img/snmethod2.png)
Method 2 (before flashing the fulldump to the ESC) :
Requirements :
- The fulldump file [Download]
- HxD or any binary editor capable of editing text [Get HxD]
- The new serial number you want to use.
- Open HxD and go to File -> Open. Select your fulldump file (esc139_fulldump.bin).
- Press Ctrl+G and go to HEX address 9380. You should see the default serial number at the right of your screen in the decoded text column.
- Position your cursor just before the first character and start writing your serial number over the default one.
Make sure not to use the return or delete key, or any text edition shortcut, as this could alter the file and brick the scooter.
This is what you should get:
- You can now save the file and close HxD. You can confirm the file has been written if the red characters turned back to black.
- Flash the edited file using any capable programmer.
Requirements :
- 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 [Source code]
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 (still valid if DRV151 or less).
Make sure you don't keep this firmware, as it might create dangerous security breaches.
it's done!
![Very Happy :D](./images/smilies/icon_e_biggrin.gif)