Electric Scooter Error Codes: Xiaomi, Segway, NAMI, Dualtron & More

Lifty Labs Diagnostic Guide

Your scooter is showing an error code—don’t panic

Hello guys, it’s me Marco! Electric scooters are clever little machines, but they communicate like mysterious robots: a beep, a flashing number and absolutely no useful sentence explaining what happened. This guide helps you understand the warning, make safe checks and know when the scooter needs a professional diagnosis.

First rule: an error code is a clue, not a complete diagnosis. The same code can have different meanings on different model years, displays and controllers. Always confirm the exact scooter model and manual before buying parts.

Xiaomi electric scooter dashboard displaying an error warning
A genuine Xiaomi dashboard warning: photograph the display and confirm the exact scooter model before diagnosing the fault.

⚠ Before you start

Stop riding immediately if you notice smoke, a burning smell, battery swelling, excessive heat, sparks, melted connectors, sudden braking faults, a damaged charge port, water inside the display or battery compartment, or repeated cut-outs under load.

  • Switch the scooter off and disconnect the charger.
  • Do not open a lithium battery, bridge wires, bypass a fuse or probe high-current terminals.
  • Do not charge a wet, swollen, damaged or unusually hot battery.
  • If smoke is coming out, the error code is no longer the main problem.

When in doubt, keep it switched off and contact a qualified repair centre.

How electric-scooter fault codes work

A dashboard warning can be triggered by a failed component, loose plug, damaged wire, water ingress, incorrect voltage, sensor fault, controller temperature, battery protection, brake-lever activation, firmware mismatch or a communication problem. The screen reports what the system can see—not necessarily the original cause.

What a code can tell you

Which circuit stopped reporting normally: throttle, brake, motor Hall sensors, controller, battery or display communication.

What it cannot tell you

Whether the component itself failed, a cable broke, a connector loosened or water damaged another part upstream.

That is why proper diagnosis combines the code with a visual inspection, connector checks and electrical testing. A €10 cable can sometimes cause a €500 level of panic.

Xiaomi error codes

Xiaomi codes vary across the M365, Essential, 1S, Pro, Pro 2, Mi 3, Scooter 4 and later generations. The table below combines codes documented by Xiaomi for supported generations. If your exact manual disagrees, follow the manual for your model.

Code Meaning Common causes Safe checks Workshop route / riding advice
10 Dashboard–controller communication fault Loose stem cable, damaged dashboard lead, water ingress or controller connection Switch off; inspect exposed cable and plugs for damage without opening the battery Do not ride until communication is stable; wiring, dashboard or controller testing may be required
11 / 12 Controller overcurrent or current-sampling fault Controller electronics, shorted phase circuit or damaged wiring Stop riding; check for crushed motor cable or heat Controller and motor circuit diagnosis required
14 Throttle not returning or throttle fault Damaged throttle, trapped lever, broken cable or connector With power off, confirm the throttle moves and returns freely Do not ride with an unpredictable throttle; test or replace the throttle/wiring
15 Brake lever sensor not returning Brake sensor alignment, damaged lever, cable or Hall sensor Confirm the lever returns fully and nothing holds it in Do not ride if braking or motor cut-off behaves incorrectly
18 Motor Hall sensor fault Axle cable damage, Hall sensor, connector or motor wiring Inspect the motor cable near the axle for cuts or crushing Motor/wiring diagnosis; avoid riding because power delivery may be erratic
21 Controller–battery communication fault BMS communication lead, battery connector, wiring or controller Power off and inspect only accessible connectors Battery/BMS and controller diagnosis; do not open the battery
28 / 29 Controller MOSFET bridge fault Failed power electronics, short circuit or severe overload Stop use and check for heat or burning smell Do not ride; controller and motor phase testing required
35 / 36 Serial-number or authentication fault Dashboard/controller replacement, pairing or incompatible firmware Record recent parts or firmware changes Correct matching/authorisation or compatible parts may be needed
39 / 40 Battery or controller temperature-sensor fault NTC sensor, wiring, controller or battery fault Let the scooter cool in a dry place; do not charge if unusually hot Professional temperature-sensor and battery/controller testing
53 / 58 / 59 / 61 Battery imbalance, current protection or battery MOS fault Cell imbalance, BMS protection, charging/discharge overcurrent or battery electronics Disconnect charger; check for heat, swelling or odour Stop using and arrange battery diagnosis; never open the pack

Most common Xiaomi problems

  • Dashboard cable damage where the stem folds or enters the deck.
  • Brake sensor or throttle damage after a fall.
  • Water inside the dashboard or connectors.
  • Motor cable damage close to the axle.
  • Burnt controller terminals or battery/BMS communication faults.
  • Incorrect or incompatible custom firmware. Turning it off and back on is worth trying—but it is not a magic spell.

KuKirin error codes: identify the display first

KuKirin G2, G2 Pro, G2 Max, G2 Master, G3, G3 Pro, G4 and G4 Max platforms do not share one universal public error-code list. Codes can change with the display, model year, single/dual-motor controller and factory firmware.

Important

Do not apply a KuKirin code from another model just because the screen looks similar. Where the exact manual does not confirm a code, treat it as model-specific or unconfirmed—professional diagnosis recommended.

Displayed fault Likely area Safe checks Next step
Throttle warning / no acceleration Throttle signal, plug, cable or controller input Confirm free return; inspect accessible cable after powering off Test signal and compatibility before replacing parts
Brake warning / motor will not drive Brake cut-off switch, lever or harness Ensure both levers return fully Brake sensor and wiring diagnosis
Motor / Hall / phase warning Motor Hall sensors, phase wires, axle cable or controller Check for crushed or cut motor cable Do not ride; motor/controller testing required
Low voltage / battery warning Low state of charge, voltage sag, connector or BMS Use the correct charger; stop if the pack heats, swells or cuts out Battery voltage and load test
Communication / display warning Display, ignition/NFC, main harness or controller Reseat only accessible plugs with power off Match the exact display and controller generation
Controller temperature warning Overload, poor cooling, controller sensor or power stage Stop and cool in a dry ventilated place Inspect controller and motor circuit before further use

Marco’s rule: before buying a controller online, make sure it belongs to your scooter. Looking similar is not the same as being compatible.

Dualtron, Minimotors EY3 and EY4 faults

Dualtron uses several generations of EY3, EY4, EYE and app-connected systems. A warning shown on one display generation must not automatically be assigned the meaning used by another. Record the exact scooter, display, firmware/app version and what happened immediately before the fault.

Brake symbol stays on

Check that each brake lever returns fully. A brake cut-off sensor or cable fault can prevent drive. Do not ride if braking or motor cut-off is unreliable.

Motor or controller fault

Stop if the wheel judders, locks, makes a harsh electrical noise or the controller becomes very hot. Hall, phase-wire and controller tests are required.

Battery or voltage warning

Voltage sag under load can come from charge level, cell health, BMS protection or high-resistance connectors. Never open the battery.

EY4/app communication

Check the exact display generation, connector and authorised app/firmware. Incompatible parts can look correct while communicating differently.

If an EY3/EY4 code is not printed in the manual for that exact model and display, it is model-specific or unconfirmed—professional diagnosis recommended. Do not attack the controller with a screwdriver and confidence.

Teverun error codes

Teverun codes also vary. The Fighter Mini/GT manual and Blade Mini manual use different lists, so the platform column matters.

Platform Code Meaning Safe response
Fighter Mini / GT E1 Motor phase fault Stop riding; inspect external motor cable; workshop test
Fighter Mini / GT E2 Motor Hall fault Stop riding; motor Hall and wiring diagnosis
Fighter Mini / GT E3 Battery fault Switch off, disconnect charger and arrange battery diagnosis
Fighter Mini / GT E4 Throttle fault Confirm free return; do not ride with unpredictable acceleration
Fighter Mini / GT E5 Low voltage Use correct charger; investigate repeated sag or cut-outs
Fighter Mini / GT E6 / E7 Controller / display fault Check accessible connectors; professional communication test
Fighter Mini / GT E8 / E9 Controller / battery high temperature Stop immediately and cool; do not charge a hot battery
Blade Mini 2024 E02 Brake fault Confirm lever return; brake cut-off diagnosis
Blade Mini 2024 E06 Undervoltage Correct charger and battery voltage/load test
Blade Mini 2024 E07 Motor phase or Hall fault Stop riding; inspect external axle cable; workshop test
Blade Mini 2024 E08 Throttle fault Confirm free return; throttle signal test
Blade Mini 2024 E09 / E10 Controller / communication fault Record symptoms; controller, display and harness diagnosis

Segway and Ninebot error codes

Segway–Ninebot codes vary by generation, so use the manual for the exact E, F, MAX, P or GT model. The following codes are documented for the Ninebot E2 family and are useful starting points—not a universal list for every Segway scooter.

Code Official meaning on supported E2 models Safe response
10 Dashboard/control communication failure Power off; inspect the accessible stem communication cable and connector. If it returns, arrange diagnosis.
11 / 12 / 13 Abnormal motor phase-current sampling Do not ride. The motor phase circuit and controller require testing.
14 Abnormal throttle Hall sampling Restart without touching the throttle; confirm that it returns freely. Do not ride with unpredictable acceleration.
15 Abnormal brake Hall sampling Restart without squeezing the brake; confirm full lever return. Do not ride if motor cut-off or braking is unreliable.
24 Abnormal system voltage Switch off and check only accessible battery/controller cable connections. Battery and controller testing may be required.
26 Abnormal data read/write Record the code and app information, then contact a repair specialist or authorised support.

NAMI electric scooter error codes

NAMI dashboards use separated front/rear motor and controller channels on supported models such as the Klima. That is helpful because the code points to a side of the scooter—but it still does not prove which component failed.

Code Meaning in the NAMI Klima manual Safe response
20 1 Rear motor error Stop riding; inspect the external rear motor cable and arrange motor/controller diagnosis.
20 2 Front motor error Stop riding; inspect the external front motor cable and arrange diagnosis.
30 1 / 30 2 Rear / front controller communication error Power off, record when it occurred and have the display harness and correct controller channel tested.
40 1 / 40 2 Rear / front controller error Do not continue riding. Controller, motor and phase wiring checks are required.

Rovoron electric scooter errors

Rovoron models span different Minimotors display and controller generations. The R5, R5 Pro, R7, S7, Kullter and older platforms must be identified before interpreting a warning. If the exact Rovoron manual does not publish the code, do not borrow a meaning from a different EY display.

Brake symbol or no drive

Confirm both brake levers return fully. A brake cut-off signal can stop drive even when the mechanical brake feels normal.

Motor / Hall warning

Stop if a wheel judders, locks or makes an electrical growl. Inspect the external axle cable; motor, Hall and controller testing is next.

Voltage / battery warning

Record the displayed voltage and when it drops. Do not open the pack or charge it if it is hot, swollen, wet or smells unusual.

EY display communication

Photograph the code, display and scooter label. Display, firmware and controller compatibility matter more than whether the plugs look alike.

Rovoron rule: an unlisted code is model-specific or unconfirmed—professional diagnosis is safer than swapping expensive parts.

Kuickwheel electric scooter error codes

Kuickwheel’s official support information lists several dashboard codes, but meanings and repair routes can still vary by Model A, Model B, S1-C and GS1 generations.

Code Official support route Safe response
01 Motor connection, controller or motor fault path Restart once; if it returns, inspect the external motor connector and stop riding pending diagnosis.
03 Controller fault route Switch off and arrange controller diagnosis/replacement through qualified support.
06 Controller temperature/protection route Let the scooter cool completely. If the code returns, do not continue riding.
09 Motor connection, controller or motor fault path Restart once, check accessible motor wiring and arrange workshop testing.
42 / 44 / 46 Throttle, brake or instrument connection route Check free lever/throttle return and accessible plugs; persistent faults need component testing.

INMOTION electric scooter error codes

INMOTION’s official Air-series manual publishes the following list. RS-family and other platforms can differ, so match the scooter and manual before acting.

Code Official Air-series meaning Safe response
01 Controller error Restart once; if it remains, stop riding and arrange controller diagnosis.
02 Motor Hall error Do not ride; inspect the external motor cable and have the motor circuit tested.
03 Battery error Switch off and seek battery diagnosis. Never open the pack.
04 / 05 Battery low / high voltage For 04 use the correct charger; for 05 stop use and contact support. Repeated voltage faults need testing.
06 / 07 Brake / throttle power-on self-test failure Release the relevant control and restart; ensure it returns freely. Do not ride if the fault remains.
09 / 10 Dashboard / controller communication error Restart once; persistent errors require display, harness and controller checks.
11 / 12 Controller-board / motor overheating protection Stop riding and allow the scooter to cool naturally before inspection.

Pure Electric scooter error codes

Pure Electric’s official support guidance is model-aware. These are documented examples; always select the exact Pure Air, Advance or Escape generation before following a repair route.

Code Official meaning Safe response
E1 Brake communication fault between the lever and control unit Do not ride. Check the accessible handlebar/stem cable is secure, then arrange repair if the code remains.
F1 Brake lever not returning to the off position at power-on Release the lever fully, switch off and restart. Persistent faults need inspection.
E13 Controller-to-battery communication error Restart once; repeated communication loss requires testing of the affected component and wiring.

One code, many scooters

E1 does not mean the same thing everywhere. On one platform it can indicate a brake circuit; on another it can indicate a motor phase. Always send Lifty Labs a photo of the display, the model label and the fault behaviour. The number is the clue; the scooter model is the dictionary.

Complete manufacturer-published code index

This index lists every code found in the cited manufacturer documents for the named platform. It is intentionally platform-specific: a code from a Xiaomi 6 Pro, Segway P65, NAMI Klima or INMOTION Air manual must not be copied blindly to another scooter.

Xiaomi Electric Scooter 6 Pro — complete published list

Code Manufacturer definition Ride?
10 Dashboard–controller communication failure No
11 Controller overcurrent protection No
12 Controller current-sampling fault No
14 Throttle does not return correctly at power-on No
15 Brake lever does not return correctly at power-on No
18 Motor Hall-sensor fault No
21 Controller–battery communication failure No
28 Controller MOS high-side/bridge fault No
29 Controller MOS low-side/lower-bridge fault No
35 Dashboard serial number not written No
36 Dashboard–controller authentication failure after hardware replacement No
39 Battery NTC open/short-circuit fault No
40 Controller temperature-sensor fault No
53 Battery cell imbalance No
54 Battery charging high-temperature protection No
56 Battery discharge high-temperature warning Manufacturer permits limited riding, but Lifty recommends stopping to cool and inspect
58 Battery charging-overcurrent protection No
59 Battery discharge-overcurrent warning No
61 Battery charge/discharge MOS failure No

Segway Ninebot P65 — complete published list

Code Manufacturer definition Likely system
10 BLE/dashboard Bluetooth communication error Dashboard/harness
11 / 12 / 13 Motor phase 1A / 1B / 1C current-sampling failure Controller/motor phase circuit
14 Throttle Hall-sensor abnormality Throttle
15 Brake Hall-sensor abnormality Brake lever sensor
18 Motor Hall-sensor abnormality Motor/harness
21 BMS communication error Battery/controller communication
22 BMS password error Battery authentication
23 BMS default serial number Battery configuration
24 Abnormal system-voltage detection Battery/controller
26 Flash-storage error Controller memory
27 Control-board password error Controller authentication
28 Motor MOS driver upper-bridge short circuit Controller power stage
29 Motor MOS driver lower-bridge error Controller power stage
31 Program-skip error Controller firmware
35 Vehicle default serial number Vehicle configuration
39 Battery temperature-sensor error Battery/BMS
41 Direction-indicator abnormality Lighting/indicator circuit
42 Headlight abnormality Lighting circuit
45 Abnormal bus-current operational-amplifier circuit Controller

The Segway E2/E2 Plus manual publishes a shorter platform list: 10, 11, 12, 13, 14, 15, 24 and 26. The longer P65 list above must not be assumed for every Ninebot model.

NAMI Burn-E / Klima — complete published list

Code Manufacturer definition
80 Throttle error
20 1 / 20 2 Rear / front motor error
30 1 / 30 2 Rear / front controller communication error
40 1 / 40 2 Rear / front controller error

Kuickwheel — all codes published on official support

Code Official support route
01 Motor connection, controller or motor fault path
03 Controller replacement/repair route
06 Controller temperature/protection; cool and inspect if persistent
09 Motor connection, controller or motor fault path
42 / 44 / 46 Throttle, brake or instrument-panel connection/component route

INMOTION Air series — complete published list

Code Manufacturer definition
01 Controller error
02 Motor Hall error
03 Battery error
04 Battery low voltage
05 Battery high voltage
06 Brake power-on self-test failure
07 Throttle power-on self-test failure
08 Reserved / no definition published
09 Dashboard communication error
10 Controller communication error
11 Controller-board MOS overheating
12 Motor/controller overheating protection

Pure Electric — current officially published support codes

Code Manufacturer definition
E1 Brake communication fault between the brake lever and vehicle control unit
F1 Brake lever not returning to the off position at power-on
E13 Controller-to-battery communication interruption

Brands without one universal public list

KuKirin, Dualtron, Rovoron and some Teverun generations use different dashboards, controllers and firmware. Their article sections above include the model-specific codes that could be confirmed and symptom-led workshop routes where a universal manufacturer list is not published. A short list does not mean the scooter has only two possible faults—it means only those codes are documented for that exact platform.

Safe troubleshooting: the Marco method

  1. Stop and observe. Note the code, beeps, heat, smells, noises and whether the fault appears under acceleration or braking.
  2. Photograph the display. Capture the scooter model label and display type too.
  3. Switch off and disconnect the charger. Wait several minutes. A restart can clear a temporary communication fault, but repeated errors need diagnosis.
  4. Inspect only accessible parts. Look for cut cables, trapped wires, water, loose external plugs, damaged levers and a throttle that does not return.
  5. Check recent changes. A new display, controller, firmware, tyre repair or fall is valuable diagnostic information.
  6. Do not bypass protection. Never bridge battery wires, bypass brake cut-offs or fit an unverified controller.
  7. Book diagnosis if the code returns. Sometimes the scooter is not broken—it is simply having a dramatic day. Repeated drama still needs testing.

Can I still ride it?

No if the error affects braking, throttle, motor phase/Hall sensors, controller power electronics, battery/BMS, temperature, charging, repeated cut-outs or damaged wiring. A communication warning that clears once may still need monitoring, but never continue if control, heat or battery safety is in doubt.

Frequently asked questions

Will restarting the scooter fix an error code?

It can clear a temporary communication glitch. If the code returns, investigate the cause rather than repeatedly resetting it.

Can I replace the part named by the code?

Not safely based on the code alone. Wiring, connectors, firmware and another component can trigger the same warning.

Why did the error start after rain?

Moisture can affect the display, connectors, sensors or controller. Switch off, avoid charging and arrange inspection—do not use heat guns or pressure air on the battery.

Why does the code appear only uphill?

Higher load can expose voltage sag, poor connections, motor faults or controller overheating. Stop riding until the electrical system is tested.

What information should I send Lifty Labs?

The exact brand/model, a photo or video of the code, when it occurs, recent repairs or falls, charger behaviour and any heat, smell or unusual sound.

Still flashing at you?

The scooter is clever, but unfortunately it still cannot book its own repair. Lifty Labs diagnoses displays, wiring, throttles, brake sensors, controllers, motors, charging systems and battery-related faults at 157 Capel Street, Dublin 1.

Book electric-scooter diagnostics

hello@lifty.co · +353 1 443 4946

Technical sources and accuracy note

This guide uses manufacturer documentation available at publication, including Xiaomi support documentation, Teverun Fighter Mini/GT and Blade Mini manuals, KuKirin model manuals and the official Dualtron download centre. Error meanings can change by model, production year, controller, display and firmware. Always use the manual for the exact vehicle. This article is general guidance, not a substitute for electrical diagnosis.

RELATED ARTICLES