Replace Ninebot ESX Motor
If you are having a recurring Error 18 and replacing the controller didn't fix it, you may need to replace the front motor.
This process is not too difficult and takes about 15-30 minutes.
This guide covers the Ninebot ESX (ES1, ES2, ES3, ES4) and SNSC 1.0/SNSC 1.1 scooters.
Front Panels
On either side of the motor, two plastic panels are covering the screws.
Use a small flathead screwdriver to peel the panels back and loosen the clips carefully.
Once the clips are removed, there are 4 small button head M2.5/2.5mm hex/Allen screws holding the motor cover in place.
After these screws are removed you can slide away the bolt guard that they were holding down to access the bolts.
Motor Bolts
The motor bolts require a fair bit of force to remove.
Use an 18mm fixed wrench (metric) to remove them.
Once removed feed enough of the motor cable out to pull the motor away from the fork.