Xiaomi M365 and M365 Pro Electric Scooter Error Code List

Oskar Fällman

Updated on:

Xiaomi M365 display and controller

If the Xiaomi M365 or M365 Pro electric scooter soundly stops working while riding and starts beeping, then it indicates that an internal error has happened. Down below is the complete list of the errors that can happen and how to decode the problem.

How to find the error that has happened with your Xiaomi M365?

There are three ways to get the error code from the electric scooter, using a mobile app, decoding the beeping sound, or if the scooter has a display, the number shown.

A mobile app

If you have a Bluetooth connection available then you can use either the official mobile app, MI Home, or the third-party app m365 tools to get the code. 

M365 is a tool available for Android users that allows for a couple of other things as well and it´s worth looking into.

The long and short beeps

The Xiaomi m365 indicates the error code with a series of long and short beeps and at the same time flashes the LED in the same sequences.

The error codes are defined by two digits that can be derived by the sequence, like morse code. The long beeps/flash indicates the first number of the error code and the second number by the shorter signals. 

For example, one long beep and five short ones will indicate a “1 5” error mapping to an error with brake sensors.

The display

If you have a Xiaomi M365 Pro Electric Scooter or upgraded the stock M365, then the number will be present on the display.

Error Codes – Xiaomi M365 / Xiaomi M365 Pro

The error code can either be shown as a value or be decoded by the beeps/signal.

Error codes on the display or app:

  • 10 – Communication error between the display and controller board
  • 11 – Motor phase A fault (Wrong phase current)
  • 12 – Motor phase B fault (Wrong phase current)
  • 13 – Motor phase C fault (Wrong phase current)
  • 14 – Acceleration throttle sensor reading is incorrect  
  • 15 – Error with brake sensors, brake sensor reading is incorrect
  • 18 – Motor sensor fault. The motor sensor reading is incorrect
  • 21 – Communication error with the Battery Management System (BMS) 
  • 22 – Incorrect Battery Management System (BMS) password 
  • 23 – Battery Management System (BMS) serial number incorrect 
  • 24 –  Incorrect system voltage – System voltage test failed
  • 26 – Problem with data storage in memory – Flash memory write error (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
  • 35 – Incorrect scooter serial number (motor controller)
  • 39 – Battery temperature sensor is incorrect or overheating
  • 40 – Controller temperature  sensor is incorrect or overheating

Errors signalled by a sound:

The code consists of long and short beeps indicating the first and second digits of the number.

  • 1 long – Communication error between the display and controller board
  • 1 long + 1 short – Motor phase A fault (Wrong phase current)
  • 1 long + 2 short – Motor phase B fault (Wrong phase current)
  • 1 long + 3 short – Motor phase C fault (Wrong phase current)
  • 1 long + 4 short – Acceleration throttle sensor reading is incorrect 
  • 1 long + 5 short – Error with brake sensors, brake sensor reading is incorrect 
  • 1 long + 8 short – Motor sensor fault. The motor sensor reading is incorrect
  • 2 long + 1 short – Communication error with the Battery Management System (BMS)
  • 2 long + 2 short – Incorrect Battery Management System (BMS) password 
  • 2 long + 3 short – Battery Management System (BMS) serial number incorrect  
  • 2 long + 4 short – Incorrect system voltage – System voltage test failed
  • 2 long + 6 short – Problem with data storage in memory – Flash memory write error (check controller) 
  • 2 long + 7 short – Incorrect controller password (problem reading serial number or activation info) 
  • 2 long + 8 short – Problem with MOSFET transistor (incorrect status – defective transistor)  
  • 2 long + 9 short – Problem with MOSFET transistor (invalid low state – defective transistor)  
  • 3 long + 1 short – Software error
  • 3 long + 5 short – Incorrect scooter serial number
  • 3 long + 9 short – Battery temperature sensor is incorrect or overheating
  • 4 long – Controller temperature sensor is incorrect or overheating

So what does each M365 error code mean?

Error code 10:

Communication error between the display and controller board of the electric scooter.

Action: Check the cable connector between the display and controller board. The most common reason why error code 10 occurs is that the communication cable between the mainboard and the display is loose.

Error code 11:

Motor phase A fault, a problem with sensing the wrong phase current of the motor. This leads to current sensors calibration errors or Power MOSFET error.

Action: Check the cable and connection on the mainboard for motor phase A (blue cable). Error code 11 is most often caused by corrosion caused by moisture getting into the compartment. If corrosion is present, clean it away.

Error code 12: 

Motor phase B fault, a problem with sensing the wrong phase current of the motor. This leads to current sensors calibration errors or Power MOSFET error.

Action: Check the cable and connection on the mainboard for motor phase B (brown/black cable). Error code 12 is most often caused by corrosion caused by moisture getting into the compartment. If corrosion is present, clean it away.

Error code 13: 

Motor phase C fault, a problem with sensing the wrong phase current of the motor. This leads to current sensors calibration errors or Power MOSFET error.

Action: Check the cable and connection on the mainboard for motor phase C (yellow cable). Error code 13 is most often caused by corrosion caused by moisture getting into the compartment. If corrosion is present, clean it away.

Error code 14: 

Error in the connection between accelerator handle and controller

Action: Check the throttle, display unit, and cable between these. The accelerator throttle uses a hall effect sensor that has two magnetic poles, these are fragile. If the scooter falls to the ground, these magnets can easily fall apart or get damaged by corrosion if the scooter has been exposed to water and rain.

Error code 15: 

Error with brake sensors, brake sensor reading is incorrect

Action: Check the brake control, the display unit, and the cable between them. The handbrake uses a hall effect sensor that has two magnetic poles, these are fragile. If the scooter falls on the ground, these magnets can easily fall apart or get damaged by corrosion if the scooter has been exposed to water and rain.

Error code 18: 

Motor sensor fault. The motor sensor reading is incorrect.

Action: Check the mainboard, electric motor, cable, and the connectors between these.

Error code 21: 

Communication error with the Battery Management System (BMS).

Action: Check the battery, mainboard, and the connection between them.

Error code 22: 

Incorrect Battery Management System (BMS) password

Action: Change battery and BMS.

Error code 23: 

Battery Management System (BMS) serial number incorrect 

Action: Change battery and BMS.

Error code 24: 

Incorrect system voltage the system voltage test failed.

Action: Check the battery, BMS, mainboard, cables, and the connection between these.

Error code 26: 

Problem with data storage in memory leading to a flash memory write error.

Action: Check/Replace the mainboard.

Error code 27: 

Incorrect controller password, the controller is having a problem reading the serial number or activation info. Faulty hardware.

Action: Check/Replace the mainboard.

Error code 28: 

Problem with MOSFET transistor (incorrect status – defective transistor).

Action: Check/Replace the mainboard.

Error code 29: 

Problem with MOSFET transistor (invalid low state – defective transistor) 

Action: Check/Replace the mainboard.

Error code 31:

Software error, incorrect software/firmware.

Action: Try updating the software again or flash with another version.

Error Code 35: 

Incorrect scooter serial number.

Action: Try and identify the mainboard with the scooter’s serial number

Error code 39: 

The battery temperature sensor is incorrect or overheating. This is often related to a broken cable, BMS or sensor error.

Action: Replace the battery, and sensor or repair the BMS.

Error code 40: 

The controller temperature sensor is incorrect or overheating.

Action: Check/Replace the mainboard.

About Oskar Fällman

Oskar Fällman, founder of FallmanTech, is a seasoned Onewheel rider and a visionary system engineer with a master's in Industrial Management and Engineering from Lunds University. With thousands of miles under his belt, Oskar combines technical expertise with a passion for technology and innovation. As a leader in the Onewheel community, he not only rides Onewheel's but also prioritizes safety, new innovations and the growth of the sport. As a system engineer he also holds a multiple patents and innovations. LinkedIn, Academia profile, Contact, Twitter, Patents.