STLink Ninebot ESX Internal BMS
In the case of a bricked BMS/Battery, STLinking can save the battery from needing to be replaced in some instances.
This is often the only way to save a board that has been bricked when the wrong firmware was flashed or an update failed.
This guide shows how to STLink the Ninebot NEB1002-H battery/BMS for the following scooters:
Retail Specific
Rental Specific
Accessing the Debug Pins
Removing the Pole
Remove the 4x Security Torx T25 screws or Hex Screws that hold the handlebar in place on the pole.

Remove the 4x Security Torx T30 screws or Hex screws that hold the pole to the base.


Accessing the BMS
Next, if you have one, remove the external battery.
Two screws hold the battery on the bracket.
These are either security hex or regular hex.

This will expose 3 more screws.
Take care removing these screws as they strip very easily.

The bracket may be slightly stuck but once these 3 screws are out it can be removed.
If you do not have a bracket then you will have three screws holding the battery in place within the pole.

You will also have a charging port cover to remove.
Remove the top cover to reveal two screws holding the cover on.

Finally, one more screw holds the ESC in place on the pole.

Next comes arguably the most annoying part of the disassembly, removing the waterproofing grommets.
On the top and the bottom is two grommets that are twisted in place.
Press down hard with a large flathead screwdriver and twist counter-clockwise until the slots line up with the metal ridge within the pole.


In some cases, pushing the rubber inner part through the plastic retainer ring will make it easier to remove.
Attempt to keep the wires pushed through the rubber part.
Once both are separated the whole mechanism slides easily out of the pole unless the pole has been damaged or bent.
