STLink Ninebot ESX ESC: Difference between revisions

From Joey's Wiki
Jump to navigation Jump to search
No edit summary
Line 55: Line 55:
[[File:NinebotESXESCExternalBatteryPortScrews.jpg|thumb|center|400px]]
[[File:NinebotESXESCExternalBatteryPortScrews.jpg|thumb|center|400px]]


Once all screws have been removed, you can twist the ESC to remove it by pulling it out,
Once all screws have been removed, you can pull the ESC to remove it port end first.
 
[[File:NinebotESXESCRemoving.gif|thumb|center|400px|The ESC being removed from the housing/heatsink.]]


[[File:NinebotESXESCRemoved.jpg|thumb|center|400px|The ESC removed from the housing/heatsink.]]
[[File:NinebotESXESCRemoved.jpg|thumb|center|400px|The ESC removed from the housing/heatsink.]]

Revision as of 01:37, 27 May 2023

In the case of a bricked ESC/Controller/Control Board, STLinking can save the master control board 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.

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.

The handlebar screws in place.

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

The front pole screws in place.
The rearpole screws in place.

Accessing the ESC

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.

Keep the grommets attached if you can.
The parts of the grommet.

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 one of the grommets has been separated/removed, the assembly can be slid out slightly which will make separating the other much easier.

Once both are separated the whole mechanism slides easily out of the pole unless the pole has been damaged or bent.

The battery/esc internals.

Dissassembling the ESC

The internal battery unplugs fairly easily but the BMS connector may need needle-nose pliers to remove the connector.

3 longer hex screws hold the heat sink in place.

2 shorter hex screws hold the charging port in place.

2 shorter hex screws hold the external battery port in place.

Once all screws have been removed, you can pull the ESC to remove it port end first.

The ESC being removed from the housing/heatsink.
The ESC removed from the housing/heatsink.

Software

Download STM32 STLink Utility from the ST website.

Scroll down and click "Get Software" and enter your email to receive a download link.

Install it and open it.

Flashing

Download the 1.3.9 full dump .bin from ScooterHacking.

Always check that you are downloading files from trusted sources(aka ScooterHacking) to avoid flashing malicious firmware.

Open STM32 STLink Utility and select the file.