Buying a used Xiaomi electric scooter is always a risk of running into twisted mileage. The manufacturer does not provide direct access to this information, but there are at least 5 working ways to get real data. Unlike cars where mileage is recorded in the ECU, the Xiaomi M365, Pro 2, 1S and other models have a kilometer counter stored in the controller and can be reset when flashing. However, even after zeroing, there are indirect signs of wear - from the state of the battery to the logs in the service software.
In this article, you will find step-by-step instructions for mileage testing through the official Mi Home app, third-party utilities like the M365 DownG, and βironβ methods for assessing wear. We have taken apart the nuances for different firmware (including custom ones) and put together a model compatibility table. If you are planning to buy or just want to check your scooter, read on.
1.Official method: Mi Home app
The easiest and safest method is to use the branded Mi Home app (renamed Xiaomi Home in new versions). However, there are pitfalls: mileage data is displayed only if the scooter was not reset to the factory settings or re-flashed through third-party utilities, and even after a reset in some models (for example, Xiaomi Pro 2), the history of trips in the Xiaomi cloud is preserved - but only the original owners who are attached to the account have access to it.
To check the run through Mi Home:
- π± Install the Mi Home app (Android/iOS) log in.
- π In the main menu, select your scooter (if already added) or click "Add device" β"Transportation" β"Electric scooter".
- π Connect the scooter via Bluetooth (press the power button for 3 seconds until the indicator flashes).
- π After synchronization, go to Statistics or Travel History (name depends on the app version) and show total mileage, usage time and average speed.
Important: If the scooter was flashed to custom firmware (such as CFW or DownG), the data in the Mi Home may not show up or show incorrect values, in which case move to alternative methods.
2.Alternative applications: M365 DownG and ScooterHacking Utility
Third-party utilities like the M365 DownG (Android) or ScooterHacking Utility (Windows/macOS) allow you to get extended telemetry of the scooter, including real mileage, even if it was reset through standard settings, these programs connect to the scooter controller via Bluetooth and read data directly from the device memory.
Instructions for the M365 DownG:
- Download. APK-File from the official website (avoid third-party sources!).
- Turn on Bluetooth on your phone and launch the app.
- Press Connect and select your scooter from the list of devices.
- After connecting, go to the "Dashboard" section" β"Total Distance. This shows you miles of mileage.
For ScooterHacking Utility (for PC), you will need a Bluetooth adapter:
- π₯οΈ Install the program with GitHub.
- π Connect the scooter to the PC via Bluetooth (in some cases, you need a USB-Bluetooth 4.0 adapter).
- π In the main window of the program, select the tab "Statistics" - the run will be in the line "Total Distance".
Warning: Using custom firmware and utilities can lead to loss of warranty.In addition, some versions of DownG contain malicious code - download software only from trusted sources.
Download the official version APK|Turn on Bluetooth on your phone|Charge the scooter to a minimum of 30%|Shut down. VPN (can block the connection)-->
Verification through diagnostic mode (hidden menu)
All Xiaomi scooters (except Essential and Lite) have a hidden diagnostic menu that displays technical data, including mileage, which works even on custom-built scooters, but requires accurate execution of instructions.
How to enter the diagnostic mode:
- Turn off the scooter (press the power button for 5 seconds).
- Press the power button and the brake button at the same time.
- Hold both buttons for 10 seconds until the display starts flashing.
- Release the buttons - the scooter will go into diagnostic mode.
On the diagnostic menu:
- π’ Press the power button once β the firmware version will appear.
- π’ Press twice and you will see a total mileage in kilometers (for example, DIST: 125.8).
- π’ Press three times and the battery voltage will be displayed.
Note: On scooters with CFWSH firmware or modified BMS, the mileage in the diagnostic menu may not be displayed correctly (for example, in miles instead of kilometers).
What to do if the diagnostic menu is not opened?
Estimation of mileage as regards battery condition
If the software methods donβt work (for example, after a complete reset of the controller), mileage can be estimated indirectly by battery wear. Xiaomi batteries are designed for 300-500 full charging cycles, after which their capacity is reduced by 20-30%.
How to check the status of the battery:
- π Use the app. M365 DownG (Battery) or ScooterHacking Utility (Inlay"BMS").
- π Note the parameters: Design Capacity - factory capacity (for example, 7800 mAh for Pro 2); Full Charge Capacity - current capacity after full charging. Cycle Count - number of full charging cycles.
Example of calculation:
If the Xiaomi M365 has a factory capacity of 7800 mAh, and the current one is 6200 mAh, wear is ~20%. With an average mileage on one cycle of 20-25 km and 100 cycles (20% of 500), the real mileage can reach 2000-2500 km.
| Model scooter | Factory capacity (mAh) | Average mileage per 1 cycle (km) | Approximate mileage with wear of 20% |
|---|---|---|---|
| Xiaomi M365 | 7800 | 20β25 | 2000β2500 km |
| Xiaomi Pro 2 | 12800 | 30β40 | 3000β4,000 km |
| Xiaomi 1S | 8700 | 25β30 | 2,500-3,000 km |
| Xiaomi Essential | 5000 | 15β20 | 1,500β2,000 km |
β οΈ Attention: This method only gives an approximate estimate. The actual wear of the battery is affected by the operating conditions (temperature, driving style, charger quality). For example, frequent driving at maximum speed or storage with a discharged battery accelerates the degradation of the battery.
5. Physical signs of wear: what to check during the inspection
Even without access to electronic data, the scooter's mileage can be judged by appearance. Experienced sellers of used equipment often mask traces of operation, but some details reveal the real age of the device.
What to look out for:
- π΄ Wheels: Wheels worn (especially on the sides) - a sign of 1,000 mileage+ Cracks on the tires - appear after 2000-3,000 km. Luft in bearings (checked by swaying the wheel left-right).
- π§ Suspension and steering column: Screaming or backlash in the folding mechanism. Wear of shock absorbers (if any) - they "sink" after 1500-2000 km.
- β‘ Electronics: Oxidation of contacts on the controller board (visible when disassembling.
Tip: Ask the seller to remove the front wheel and inspect the brake disc. Deep furrows or uneven wear indicate a mileage of 3000+ km. Also check the steering wheel mount - if the bolts are not fully twisted or there are traces of a sealant, it is possible that the scooter fell or repaired.
π‘
If the seller refuses to show the diagnostic menu or the data in the Mi Home, it is a reason to be wary.
6. Check through Xiaomi service centers
If you buy a scooter from an authorized dealer or through platforms like Avito/Yula, you can request a diagnosis from the Xiaomi service center. Authorized partners have access to databases that record:
- π History of calls to the service (if the scooter was repaired).
- π§ Data on replacement of components (battery, controller, motor).
- π The last time the mileage was completed (if it was done).
How to request verification:
- Find the nearest service center on the official Xiaomi website.
- Provide the serial number of the scooter (is under the QR-frame-coded).
- Pay for the diagnosis (cost ~ 500-1000 rubles).
β οΈ Note: Service centers do not always provide complete information about mileage, especially if the scooter was bought abroad or was sifted with custom software.
π‘
The most reliable way to verify is a combination of software methods (DownG + diagnostic menu) and physical examination, and if the data match, the probability of fraud is minimal.