NineTool - Programm Ninebot device firmware
The program supports all ninebot monowheels.
Features of the program:

  • Change of monowheels of the C/E/P series, also for the latest model the ability to enable the setting "Hight speed mode". Change of firmware 1.3.5, 1.4.0, 1.4.3
  • Change of models of monowheels of the A1/S1/S2 series, the ability to change the model to turbo. You can also change firmware to 1.0.8, custom 7.6.0 and custom 7.6.0, working without native BMS
  • Change of models and firmware of monowheels of the Z6/Z8/Z10 series. For Z6, you can install firmware with a limit of 45km/h, I do not recommend installing firmware above 55km/h on Z10
  • Firmware rollback to version 1.1.7 is possible for ninebot mini/pro
  • For all devices, the ability to read user data from the controller’s processor, do the initial activation of the controller, change the serial number, change the mileage.

Now I’ll talk about the work of the program, how to use it, how much it costs. At C/E/P/A1/S1/S2, a model change costs 2000 rub or  30$, payment PayPal.
Changing the models from C/C+/E/E + to model P will allow you to raise the maximum speed limit to 25 km/h, and if you turn on the Hight speed mode setting on model P, the maximum speed will be 30 km/h (This setting only works with model P, the rest models ignore her)

Changing the models from A1/S1/S2 with two batteries to the Turbo model allows you to raise the maximum speed to 26 km / h, and on firmware 7.6.0 the maximum speed will be 30 km/h (I also want to make one version of the firmware from 28 km/h). A version with the original BMS check disabled is also available. If you have problems with the BMS, the wheel sees a charge, but writes a battery # abnormal communication error - this firmware will help you. It will also help those who want to modify the battery or rebuild it completely with another BMS.

For Z6/Z8/Z10 monowheels, program operation is possible only if a password is not set on it.

Also, changes in the maximum limit on all wheels affect the maximum speed during discharge, and the wheel does not cut the speed so much.

To change the model and use my service, you need to connect to the wheel, and press thebutton Get key, Sn, the progress of the procedure is displayed in the progress bar in the upper right corner. In this case, there should be no errors -TimeOut, and the fields with key1-3 and your serial number will be filled. You copy this information (Copy button against the 3rd key in recent versions of the program) and send it to me, I generate a code for you to change the model and a code so that you can return the model back. This code must be entered for the text code enter code, select the desired model and press the Set model button (Before pressing set model, it is necessary that the keys and serial number be read). The wheel should beep, and for the changes to take effect, the wheel must be reloaded (turn off and on). To change the firmware, you need to select the firmware of interest and press flash fw, as when reading the keys and serial number it is displayed in the progress bar in the upper right corner, the process is long and sometimes there are errors with the firmware. If there is an error, the program will terminate the update procedure and write in which package the error occurred. You must repeat the process by pressing flash fw again. If there is an error immediately after re-flashing, it is necessary to reload the program, and sometimes to reload the wheel. But the wheel is in a locked state when flashing, in order to unlock it, you must press the unlock key. If the firmware is successful, the wheel will unlock and reboot, and the message Successful firmware will appear in the program.
There are 2 versions of the program in the archive, you need to install the latest version (Beta), version 1.7 left for owners of S2 series wheels (In the new version, the newer firmware algorithm and the device does not always enter the firmware mode, there are no such problems with version 1.7, but the firmware is very long).

Changing the firmware may lower the security of your device and no one except you is responsible for the actions taken.