How to Reset an Error on Xiaomi Scooter: All Ways From Diagnostics to Hard Reset

Why Xiaomi Scooter Shows Mistake and What to Do About It

Xiaomi's electric scooters are some of the most popular on the market, but even they are not immune to failures. Errors can occur due to software glitches, mechanical damage or improper operation. For example, code 14 signals problems with the braking system, and 21 signals the controller overheating. Don't panic: 80% of the time, you can reset the error yourself without contacting the service.

In this article, we will discuss all the current ways to reset errors, from a simple restart to deep diagnostics through the Mi Home or Ninebot app. You will also learn which errors can be ignored and which require immediate repair. M365, Pro 2, 1S, 3 or 4 suddenly stopped driving or flashing lights – here you will find a solution.

Before proceeding with the reset, make sure that:

  • πŸ”‹ The battery is charged at least 20% (at low charge, the scooter can block functions).
  • 🚲 Wheels are not mechanically locked (check brake cable and disc).
  • πŸ“± Application Mi Home/Ninebot Updated to the latest version (older versions may not read errors correctly).

Xiaomi error code decoding: what do the numbers on the display mean

Samokat Xiaomi displays errors in the form of digital codes or combinations of flashing LEDs. M365 and pro code 10 flashing 10 once in a while, and on Xiaomi 3/4 It's shown right on the screen. Below is a table of the most common errors and their causes:

Error codeDescriptionPossible causeCan I reset myself?
10Battery error (BMS)Low charge, battery damage, poor contactYes (reset, contact check)
14Problem with the braking systemSensor contamination, cable break, pad wearPartially (mechanical inspection required)
21Overheating of the controller or motorLong load, wheel lock, high ambient temperatureYeah (after cooling)
22Hall sensor errorWiring damage, sensor contamination, magnet wearNo (repair required)
36Engine malfunctionShort circuit, wear of brushes, ingress of moistureNo (diagnosis required)

Critical information: errors 22 and 36 cannot be reset software, they indicate physical malfunctions that require repair, and if these codes reappear after reset, it is dangerous to operate a scooter.

On Xiaomi 3 and 4 models, errors can be displayed as alphanumeric codes (for example, in the form of alphanumeric codes, E01). See their transcript in official documentation or in the Ninebot app.

πŸ“Š What kind of scooter Xiaomi you have?
M365
Pro/Pro 2
1S
3
4
Other

Method 1: Mildly resetting an error through the power button

The simplest method, which works in 60% of cases, is to reboot the scooter, which helps with temporary controller failures or software errors (such as code 10 or 21).

Instructions:

  1. Turn off the scooter with a long press on the power button (3-5 seconds).
  2. Wait 10-15 seconds (this is important – the controller must completely discharge the capacitors).
  3. Turn on the scooter again and check if the error has disappeared.

If the error persists, repeat the procedure 2-3 times. Sometimes it helps to completely discharge the battery: accelerate the scooter to a minimum charge (5-10%), then charge to 100% and reset.

Make sure the scooter is on a flat surface|

Turn off Bluetooth in your phone (to avoid conflicts)|

Check if the wheel is mechanically locked|

Wait 10 seconds after switching off before re-energizing-->

⚠️ Warning: Do not press the power button for longer than 10 seconds - this can cause Bluetooth settings to reset or even turn off the controller.

Method 2: Resetting an error with the Mi Home or Ninebot app

If soft reset didn't work, use the official apps. M365, Pro, 1S It is a good Mi Home for Xiaomi. 3/4 β€” Ninebot (formerly Segway-Ninebot).

The following steps are taken for Mi Home:

  1. Connect the scooter to the application via Bluetooth.
  2. Go to the Device section β†’ Settings β†’ Diagnostics.
  3. Click Reset Errors (or Clear Faults in English).
  4. Confirm the action and restart the scooter.

The Ninebot is different.

  1. Open the My Scooter tab.
  2. Select Fault Codes (Error Codes).
  3. Slip the Reset button next to the active error.

After being reset via the application, the scooter may require calibration.

  • πŸ“± Turn on the scooter and place it on a flat surface.
  • πŸ”„ In the app, select Gyro Calibration (or Gyro Calibration).
  • ⏳ Wait 30 seconds, don't touch the scooter.

πŸ’‘

If the app doesn’t see the scooter, try resetting the Bluetooth settings on the device itself: press the power button for 10 seconds before the double signal.

Method 3: Hard Reset to eliminate hanging errors

Hard resets return the scooter to factory settings and erases any stored errors, which is effective if previous methods have failed, but has risks: after the procedure, you will have to re-connect the scooter to the application and adjust parameters (for example, speed limit).

How to make a Hard Reset:

  1. Turn off the scooter.
  2. Press the power button. + brake button (on the handle) at the same time.
  3. Hold for 5-7 seconds until the double signal is sounded and all the indicators flash.
  4. Release the buttons - the scooter will reboot in factory mode.

On Xiaomi models 3/4 procedure:

  • πŸ”Œ Connect the charger to the scooter.
  • πŸ”˜ Press the power button for 10 seconds (until the screen goes out).
  • πŸ”„ Turn off charging and turn on the scooter - errors should be reset.

⚠️ Attention: After a hard reset scooter Xiaomi M365/Pro If this is not done, the maximum speed will be limited to 15 km/h.

What if the scooter does not turn on after Hard Reset?
If the scooter does not respond to the power button after a hard reset, check: 1. Battery charge (plug the charger for 30 minutes). 2. Battery contacts (sometimes after reset they are oxidized). 3. Fuse in the controller (on models up to 2020 it could burn out). If nothing helps, bring it to the service, perhaps burned. BMS-module.

Method 4: Diagnostics and resets through the engineering menu (for advanced)

If standard methods don’t work, you can try to reset errors through the engineering menu. M365, Pro and 1S, But it requires caution – wrong actions can make things worse.

How to open the engineering menu:

  1. Turn off the scooter.
  2. Press the power button. + brake-button + lighting button (if available).
  3. Hold for 10 seconds until all the indicators blink.
  4. Release the buttons - the scooter will go into diagnostic mode.

In the engineering menu, errors are displayed as blinking combinations.

  • πŸ”΄ Red. + green: battery error.
  • πŸ”΄ Red. + Blue: Problem with the controller.
  • 🟒 Green Blinks 5 Times – Speed Sensor Failure.

To reset errors in this mode:

  1. Press the power button (one flash).
  2. Wait 5 seconds – the scooter will perform a self-test.
  3. Press the brake button (double blinking will confirm the reset).
  4. Turn off and turn on the scooter again.

Warning: Do not change the settings in the engineering menu unless you are sure of their value. PWM This can lead to unstable operation of the motor.

Frequent Resetting Mistakes and How to Avoid Them

Many users make the same mistakes when trying to reset their fault codes, and here are the most common ones:

  • πŸ”Œ Resetting at low battery charge - can lead to a complete shutdown BMS-Always check that the charge is above 20%.
  • πŸ“± Use of informal applications (e.g. ScooterHacking Utility) – they can lock up the controller or erase the calibration.
  • πŸ”§ Disassembly of the scooter without experience – 30% of cases of damage to the controller occur when trying to repair yourself.
  • πŸ’¦ Reset after moisture hits - first dry the scooter for 24 hours, otherwise a short circuit will aggravate the problem.

Another common mistake is ignoring mechanical causes, like code 14 (brake system) doesn't disappear until you clean the sensor or adjust the cable, and software reset is powerless.

User errorEffects of consequencesHow to fix it
Discharge with discharged batteryScooter not switched on, BMS lock-inConnect to charging for 1-2 hours, repeat reset
Use of left-hand firmwareLoss of communication with the application, speed limitCheck the official version through Ninebot
Interruption of the discharge processController freeze, error 30 (system failure)Repeat a hard reset or contact the service

πŸ’‘

If after 3 attempts of reset error remains - the problem is hardware. Further attempts of software reset only a waste of time: carry the scooter for diagnosis.

Error Prevention: How to Avoid Repeated Failures

To make mistakes less frequent, follow these recommendations:

  • πŸ”‹ Charge the battery correctly: Do not leave on charging for more than 12 hours. Use only the original ROM (voltage) 42V Store the scooter at 40-60% charge (optimum for lithium-ion batteries).
  • 🌑️ Avoid extreme temperatures: Do not operate in temperatures below -10Β°C or higher +40Β°C. Do not leave the scooter in the sun in a closed car (risk of battery overheating).
  • 🚿 Protect against moisture: Do not wash the scooter under a stream of water (use a wet cloth). After driving in the rain, dry 2-3 hours before charging.

Regularly conduct preventive diagnosis:

  • πŸ”§ Check the brake pads every 500 km.
  • πŸ› οΈ Lubricate bearings 1 time every 3 months (use silicone lubricant).
  • πŸ“Š Every 2 weeks, run a self-test through the app.

On Xiaomi models 3/4 There's Eco Mode, which reduces the load on the controller and the battery, and turn it on in the app settings if you're on a roller coaster or heavy load.

FAQ: Answers to Frequent Questions

Can I reset Error 22 (Hall Sensor) by myself?
No. Error 22 indicates a physical malfunction of the sensor or wiring. Software reset will not help - it requires a replacement of the sensor or repair of the controller. If the error returns after the reset, the scooter is dangerous to operate: it is possible to jerk while driving or sudden stop of the engine.
After the scooter is discharged, it does not travel faster than 15 km / h.
This is the standard restriction after a hard reset or detachment from your account. To remove the restriction: Connect the scooter to the Mi app. Home/Ninebot. Complete the activation procedure (scanning may be required) QR-In the scooter settings, select the region with the maximum speed allowed (e.g. Europe instead of China). If the problem persists, check if there is an artificially restricted firmware installed (e.g. for rental scooters).
The scooter shows error 10, but the charging is going fine. What does that mean?
Error 10 may indicate not only a charge problem, but also: Poor contact between the battery and the controller (check the connectors); malfunction of one of the battery cells (requires tester diagnostics); Failure BMS-- Module (often found after deep discharge) Try: Remove and reset the battery (on removable battery models), wipe the battery and controller contacts with alcohol, complete the full discharge/charge cycle (discharge to 0%, then charge to 100%).
Can I reset errors on the Xiaomi scooter without an app?
Yes, but not all. Unapped: Soft reset (power button), hard reset (button combination) Engineering menu (for advanced users). However, some errors (such as calibration or firmware) can only be reset via Mi. Home/Ninebot. Also, without the application, you will not see the decryption of error codes.
After the scooter was dropped, it got worse.
Probable reasons: P-parameter settings are reset (motor power is limited); Eco mode is activated (check in the app); controller calibration reset (reconfiguration required); one of the motor phases is not working (check wiring); Solution: Calibrate the gyroscope in the app. Check the power settings in the engineering menu (options) P5–P8). If the problem remains, measure the voltage in the phases of the motor with a multimeter.