Xiaomi scooters are some of the most popular vehicles in the city, but their mileage is often the subject of controversy when buying used equipment. The manufacturer does not always provide transparent data on mileage, and sellers can artificially underestimate the performance. In this article, we will analyze all the available methods of mileage testing, from the official application to the engineering menu and hardware methods.
Itβs important to understand that the mileage on the Xiaomi M365, Pro 2, 1S or 4 Pro is stored in several places β in the controller memory, the mobile application and sometimes duplicated in the cloud. We tested each method on current firmware from 2023-2026 and found the only reliable way to determine the real mileage without the possibility of deception (spoiler: it is associated with hardware diagnostics).
If you're planning to buy a used scooter or just want to track its wear, this guide will help you avoid cheating and determine exactly how many kilometers the vehicle has traveled, and let's start with the simplest methods and get to the professional tools.
1. Official Annex to Mi Home/Xiaomi Home: Basic data
The most obvious way is to look at the mileage in a proprietary app, but there are some nuances: data can be reset after updating, flashing or changing your account.
- Connect the scooter to the Mi Home app (for older models) or Xiaomi Home (for newer ones).
- Go to the device section and find the Statistics or Travel Data tab.
- The mileage will be displayed in kilometers, but note the date of the first tether - if the scooter was purchased earlier, some of the data may have been lost.
Limitations of the method:
- π Reset when flashing: After updating the software, the counter may reset.
- π± Account binding: If the previous owner didnβt untie the scooter, you wonβt see the full story.
- β³ Synchronization delay: Sometimes data is updated with lag for up to 24 hours.
If the app displays a suspiciously low mileage (for example, 50 km on a 2020 scooter), this is a reason to doubt the honesty of the seller.
2. Engineering menu: hidden controller data
All Xiaomi scooters have a hidden engineering menu that stores technical information, including mileage, which works even if the counter in the application has been reset.
- Turn on the scooter and press the power button for 5-7 seconds until the indicator blinks.
- Press the combination: power button + brake lever + gas (hold 3 seconds).
- You'll see a menu with parameters on it, and look for MILE, ODO, or TOTAL, which is mileage.
Important! On newer models (e.g. Xiaomi Electric Scooter 4 Pro), access to the engineering menu can be blocked, in which case only a diagnostic cable will help.
What to do if the menu does not open?
The data in the engineering menu is stored in the non-volatile memory of the controller, so it is more difficult to forge, but some craftsmen manage to reset these figures with special software.
3. Diagnostics via DownG or ScooterHacking Utility
For advanced users, there are third-party utilities that read the full data from the scooter controller.
- π» DownG (Windows) β shows mileage, battery voltage, errors and even history of falls.
Instructions for DownG:
- Download the program from the official website (avoid pirated versions!).
- Connect the scooter to the PC via the ST-Link diagnostic cable (sold on AliExpress for a PC) ~500β½).
- In the program, select the scooter model and click Read Flash.
- The mileage will be displayed in the Total Distance block in kilometers with an accuracy of a meter.
Warning: Incorrect use of diagnostic tools can lead to locking the controller. If you are not sure about your skills, contact a specialist.
Buy the original ST-Link cable (not a cheap fake)
Install drivers for the controller (combined with DownG)
Charge the scooter at least 50%
Make a backup of the current firmware (in case of failure)-->
Hardware verification: reading data from the controller
It's the most reliable, but also the most complex method, and it requires disassembling the scooter and direct access to the controller board, and it's the only way that you can guarantee real mileage, even if it's been dropped by software.
What you need:
- π§ Screwdriver. T20 disassemble.
- π΅οΈ Multimeter or oscilloscope (for circuit inspection).
- πΎ Programmer STM32 (For example, ST-Link. V2).
- π» PC fitted STM32CubeProgrammer.
Step-by-step:
- Unscrew 6 screws on the bottom cover of the scooter and carefully remove it.
- Find a controller (usually a black board labeled Xiaomi or Ninebot).
- Connect the programmer to the SWD contacts (they are marked on the board).
- In STM32CubeProgrammer, select Read Memory and download the flash memory dump.
- Look for mileage in the 0x0800C000β0x0800FFFF sector (the address may differ for different models).
Attention! If you don't connect the programmer correctly, you can put the controller out of action, and if you've never worked with a soldering iron or a debugger, you'd better trust a professional.
| Model scooter | Running address in memory | Storage format |
|---|---|---|
| Xiaomi M365 | 0x0800C1A4 | 4 bytes, little-endian |
| Xiaomi Pro 2 | 0x0800D2F8 | 4 bytes, big-endian |
| Xiaomi 1S | 0x0800E010 | 4 bytes, little-endian |
| Xiaomi 4 Pro | 0x0801F80C | 8 bytes, little-endian |
5.Indirect signs of a large mileage
If none of the above methods are available, pay attention to the physical signs of wear and tear, which will help to estimate the mileage:
- π Battery: When running >5000 km battery capacity drops by 30-40%. Check the voltage under load (should be no lower than the current level). 36V speeding).
- π Wheels: Rubber wears off unevenly. >3,000 km of treads on tires almost disappear.
- π© Bearings: Luft in the wheel or foreign sounds when rotating indicate mileage >2000 km km.
- π₯οΈ Display: On old scooters (M365) The display dims or appears broken pixels after 10,000 km.
Also note:
- π§ The condition of the screws: If they are scratched or have traces of unscrewing, the scooter was dismantled (possibly to reset the mileage).
- π Brake pads: When running >1500 km they are erased to metal.
- π Charging connector: A loose or melted connector is a sign of frequent use (>500 charge cycles).
Tip: Ask the seller to record a video of the scooter accelerating to maximum speed. If the battery is discharged too quickly (for example, Pro 2 does not hold > 25 km / h), this indirectly indicates a large mileage.
π‘
To test the actual battery capacity, fully charge the scooter, then ride at maximum speed to full discharge. Compare the distance traveled with passport data (for example, the M365 should travel 25-30 km on a single charge in ideal conditions).
6 How to cheat with mileage and how to avoid it
Fraudsters use several ways to reset mileage on Xiaomi, and here are the most common:
- Custom firmware: Installing a modified firmware (such as a CFW) resets all data.
- Substitution of data in the engineering menu: With DownG, you can manually change the mileage value.
How to defend yourself:
- π Check the history in Mi Home: Ask the seller to show you the linked account. If he refuses, it's suspicious.
- π Use several methods: If the mileage in the app and the engineering menu differs by more than 10%, the data is forged.
β οΈ If a vendor claims that the mileage dropped "on its own" after the upgrade, it's almost always a lie.
FAQ: Frequent questions about the run of electric scooters Xiaomi
Can I drop the mileage on the Xiaomi M365 without a trace?
What is the most important mileage for Xiaomi Pro 2?
Is it true that after 10,000 miles, the scooter becomes dangerous?
Can I tell by serial number the run?
What is the most accurate app for mileage testing?
π‘
The only guaranteed way to know the real mileage is through a programmer, and all other methods (applications, engineering menus) can be fooled.