Error codes list for popular models of electric scooters – City Lion
Skip to content

Error codes list for popular models of electric scooters

It may sometimes happen that your electric scooter shuts down or cannot be started. If the scooter beeps or the LED blinks, this is a signal that an error has been displayed on the screen (for example e1, e7 or e16). The e-scooter in this way indicates what the problem is. It could be a battery voltage fault, a brake fault, a motor fault or many others. Error codes vary for different makes and models of electric vehicles.

It may sometimes happen that your electric scooter shuts down or cannot be started. If the scooter beeps or the LED blinks, this is a signal that an error has been displayed on the screen (for example e1, e7 or e16). The e-scooter in this way indicates what the problem is. It could be a battery voltage fault, a brake fault, a motor fault or many others. Error codes vary for different makes and models of electric vehicles.

Picture of Marcin Åšwider
Marcin Åšwider

3 March 2025

Error codes cheat sheet for electric scooters
In this article:

Not all operating manuals include an explanation of the errors that may appear on the screen of your vehice. We list the most common error codes for the most popular electric scooter models below. 

Need a better scooter range?

Install a Battery from the Polish manufacturer City Lion

and forget about scooter range problems today!

Error codes – Xiaomi M365 / Xiaomi M365 Pro / Xiaomi Essential / Xiaomi 1S / Xiaomi Pro 2

Xiaomi scooters signal a problem in two ways – text error codes (on the display) and audible error codes (sequences of long and short beeps).

Error codes on the display:

  • 10 – Display-controller communication error
  • 11 – Motor phase A fault 
  • 12 – Motor phase B fault 
  • 13 – Motor C phase fault 
  • 14 – Error in connection between accelerator handle and controller 
  • 15 – Error with brake sensors 
  • 18 – Motor sensors fault 
  • 21 – Communication fault with the Battery Management System (BMS) 
  • 22 – Incorrect BMS password 
  • 23 – BMS serial number incorrect 
  • 24 – Battery voltage problem 
  • 26 – Problem with data storage in memory (check controller)
  • 27 – Incorrect controller password (problem reading serial number or activation info)
  • 28 – Problem with MOSFET transistor (incorrect status – defective transistor) 
  • 29 – Problem with MOSFET transistor (invalid low state – defective transistor) 
  • 31 – Software error (preferably load new software) 
  • 35 – Incorrect scooter serial number (motor controller)
  • 39 – Incorrect battery temperature of the scooter 
  • 40 – Incorrect temperature of the controller

Errors signalled by a sound:

  • 1 long – Communication with the panel is faulty 
  • 1 long + 1 short – Phase A of the motor current is faulty 
  • 1 long + 2 short – Phase B of the motor current is faulty 
  • 1 long + 3 short – C phase of motor current is faulty 
  • 1 long + 4 short – Acceleration sensor reading is incorrect 
  • 1 long + 5 short – Brake sensor reading is incorrect 
  • 1 long + 8 short – Motor sensor reading is incorrect 
  • 2 long + 1 short – Communication fault with BMS 
  • 2 long + 2 short – Wrong BMS password 
  • 2 long + 3 short – Serial number of non-standard BMS 
  • 2 long + 4 short – Incorrect system voltage 
  • 2 long + 6 short – Flash memory write operation is incorrect (check controller) 
  • 2 long + 7 short – Wrong controller password 
  • 2 long + 8 short – Some state of the MOSFET transistor is faulty 
  • 2 long + 9 short – A low state of the MOSFET transistor is faulty 
  • 3 long + 1 short – Software jump error
  • 3 long + 5 short – Serial number of the scooter is incorrect 
  • 3 long + 9 short – Battery sensor temperature is incorrect 
  • 4 long – Controller sensor temperature is incorrect
Xiaomi M365

Error codes – Segway ES1 / Segway ES2 / Segway ES4 / Segway E22E / Segway E25E / Segway E45E / Ninebot Max G30 P / Ninebot Max G30 L / Ninebot G30D II Max / Ninebot G30 Max

When a fault is detected, Segway Ninebot electric scooters display error codes on the speedometer:

  • 10 – Communication between the dashboard and the controller is incorrect
  • 11 – Phase A of the motor is incorrect 
  • 12 – Phase B of the motor is incorrect 
  • 13 – Phase C of the engine is incorrect 
  • 14 – Problem with accelerator sensor (throttle) 
  • 15 – Problem with brake sensor
  • 16 – Incorrect battery replacement MOS 
  • 17 – External battery replacement MOS incorrect 
  • 18 – Problem with motor sensor
  • 19 – Incorrect battery voltage 
  • 20 – Incorrect external battery voltage 
  • 21 – Battery communication failure 
  • 22 – Battery password error 
  • 23 – Incorrect default battery serial number 
  • 24 – System voltage detection is incorrect 
  • 26 – Flash memory error 
  • 27 – Control code error 
  • 28 – Problem with MOSFET transistor (invalid state) 
  • 29 – Problem with MOSFET transistor (invalid low state) 
  • 31 – Software error 
  • 35 – Invalid scooter serial number 
  • 39 – Incorrect battery temperature 
  • 40 – Incorrect control board temperature
  • 41 – Incorrect external battery temperature
  • 42 – Communication error external battery 
  • 43 – External battery code error 
  • 44 – Incorrect serial number of the external battery 
  • 45 – Deep discharge of internal BMS cell 
  • 46 – Deep discharge of external BMS cell 
  • 47 – Internal BMS communication fault
  • 48 – External BMS communication fault 
  • 49 – BMS internal flash memory incompatibility 
  • 50 – BMS external flash memory incompatibility
Segway Kickscooter MAX G30D II

Error codes – Kugoo S1 / Kugoo X1 / Kugoo G2 / Kugoo ES2 / Kugoo M4 / Kugoo M4 Pro / Kugoo G-Booster / Kugoo G3

Kugoo e-scooter error codes will appear on the LCD display along with a warning sign. Note: Kugoo regularly changes the controllers of its e-scooters, so error codes may change with them.

  • 0 – Normal condition 
  • 1 – Engine fault
  • 2 – Throttle fault
  • 3 – Controller fault 
  • 4 – Brake lever fault
  • 5 – Undervoltage protection
  • 6 – Display-controller communication fault
  • 7 – Controller-display communication fault
Kugoo G-Booster

Error codes – Zero 10X / Zero 11X

The error code number for Zero electric scooters can be easily read on the display:

  • 0 – Normal condition
  • 1 – Potential problem with the meter 
  • 2 – Problem with the brake 
  • 3 – PAS sensor fault 
  • 6 – Battery voltage too low 
  • 7 – Engine fault 
  • 8 – Throttle fault 
  • 9 – Controller fault 
  • 10 – Communication reception problem between dashboard and controller 
  • 11 – Communication transmission problem between dashboard and controller 
  • 12 – BMS communication fault
Zero 11X

Error codes – Vsett 8+ / Vsett 9+ / Vsett 10+

Vsett electric scooters indicate error codes on the LCD display:

  • 0 – Normal condition 
  • 1 – Potential problem with the meter 
  • 2 – Problem with the brake 
  • 3 – PAS sensor fault 
  • 6 – Battery voltage too low 
  • 7 – Engine fault 
  • 8 – Throttle fault 
  • 9 – Controller fault 
  • 10 – Communication reception problem between dashboard and controller 
  • 11 – Communication transmission problem between dashboard and controller 
  • 12 – BMS communication fault
VSETT 10+

Error Codes – KuKirin

KuKirin uses error codes displayed on the LCD screen (usually starting with “E” or numbers) to signal technical issues. Here are the most common ones:

  • E-001 / E1: Motor issue.
    Possible cause: Damaged motor, loose phase wires, or a problem with Hall sensors.
    Solution: Check the motor cable connections. If the issue persists, the motor or sensors may need replacement.
  • E-002 / E2: Throttle (accelerator) error.
    Possible cause: Damaged throttle, connection break, or signal issue.
    Solution: Inspect the throttle’s waterproof connector for bent pins. If intact, replace the throttle.
  • E-003 / E3: Controller failure.
    Possible cause: Damaged controller, overheating, or short circuit.
    Solution: Turn off the scooter, wait a few minutes, and check again. If the error persists, the controller may need replacement.
  • E-004 / E4: Brake issue.
    Possible cause: Faulty brake sensor or loose wiring.
    Solution: Check the brake lever and its connections. Replace the sensor if necessary.
  • E-005 / E5: Communication error between controller and display.
    Possible cause: Loose connectors or damaged cable.
    Solution: Check the wires between the controller and display. If they’re fine, the issue may lie with the display.
  • E-006 / E6: Low battery voltage or BMS (Battery Management System) issue.
    Possible cause: Discharged battery, faulty BMS, or charging problem.
    Solution: Charge the battery. If the error remains, check the battery voltage or contact a service center regarding the BMS.
  • E-007 / E7: Motor or controller overheating.
    Possible cause: Intensive use in high temperatures.
    Solution: Turn off the scooter and let it cool down for 15-30 minutes.
  • E-011: Rear motor issue (in dual-motor models, e.g., G4 Max).
    Possible cause: Rear motor failure or connection issue.
    Solution: Swap the front and rear motor cables. If the error follows, replace the rear motor; if not, the issue may be with the controller.

KuKirin Models and Code Specifics

KuKirin frequently updates controllers in their scooters, which can affect error codes. For example:

  • KuKirin G2 Pro/Max: E-002 (throttle) and E-006 (battery) are common, especially with heavy use.
  • KuKirin G3: E-001 and E-007 may appear during off-road riding due to high motor strain.
  • KuKirin M4: E-004 is frequent with worn disc brakes.

If your model displays a different code (e.g., E-010, E-015), it may be specific to that controller version or firmware.


Error Codes – Kaabo Mantis, Kaabo Wolf Warrior, and Others

Kaabo uses error codes on the display to indicate specific issues:

  • E01: Motor failure – check wires and connectors.
  • E02: Throttle error – the throttle may need replacement.
  • E03: Controller malfunction.
  • E04: Brake issue – check the sensor or wiring.
  • E06: Communication error between controller and display.
    Solution: A reset (turning off and on after a moment) may help in simple cases. For E03 or E06, the controller might need replacement.

Error Codes – Dualtron (e.g., Dualtron Thunder, Ultra)

Dualtron scooters show error codes on the LCD screen:

  • E1: Motor issue – check phase wires and Hall sensors.
  • E2: Controller failure – overheating or damage.
  • E3: Throttle error.
  • E4: Battery voltage issue – consider diagnosing the BMS.
  • E5: Brake malfunction.
    Solution: Dualtron scooters are high-powered, so overheating (e.g., E2) can be common – let the device cool down. For other errors, check connections or consult a service center.

Pure Electric (e.g., Pure Air, Pure Air Pro)

Pure Electric provides simple error codes:

E07: Overheating – turn off and cool the scooter.
Solution: Most errors can be resolved independently (e.g., E01, E07), but E03 may require a controller replacement.

E01: Low battery voltage – charge the scooter.

E02: Motor failure – check wiring.

E03: Controller issue.

E04: Throttle or brake error.

Summary

Now you know how to interpret the error code of your electric scooter. The next step is to repair the fault. We recommend contacting an e-vehicle repair service if you do not have the necessary technical knowledge.

It may be that the error relates to the battery. In this case, instead of buying a new scooter, we recommend a more rewarding solution. City Lion batteries are better replacements for the original accumulator. They provide a safer ride and increase the range of your e-scooter.

If your battery is in decent condition but you want to increase its range, it can be boosted further with an external battery. The extra battery will allow you to ride up to 4 times the distance on a single charge.

Check out our batteries for electric scooters:

  • Xiaomi – increase the range of your electric scooter by up to 4 times.
  • Ducati – an electric scooter for adults requires a capacious battery.
  • Nanrobot – be always on time with a new battery for the Nanrobot D6+ scooter.
  • Ninebot – a boost to get around town quickly without constant charging.
  • Aovopro, Vsett, Joyor, Kugoo 
  • We also make custom batteries!
Picture of Marcin Åšwider
Marcin Åšwider

I have been co-creating City Lion since December 2019 and have been involved with electric vehicles since 2013. My mission is to support the development of electromobility, which will help free the world from emissions, pollution, and noise. Feel free to contact me via LinkedIn.

Facebook
Twitter
Pinterest
WhatsApp
Back to top

© City Lion - Polish battery manufacturer, we power Europe's electromobility.

Reach up to 100 km more on a single charge!
Invest in a better battery for your electric bike or scooter and ride further!
5/5
5/5
The range has increased significantly. Even someone with no experience can manage to mount such a battery! - Edith
5/5
5/5
The battery is very efficient. I always accelerate to maximum speed, get really far and still have it half charged. - Michael
5/5
5/5
Everything works perfectly. Installation was quite easy. I started riding my scooter to work with the extra battery and I am very satisfied. I highly recommend! - Anthony
5/5
5/5
The battery works great, it definitely meets my expectations. The mounting is very easy and does not take much time - Nikolai
5/5
5/5
The battery works great. Despite its size, I am still surprised that it doesn't disturb the ride in the slightest. - Raphael
[]