Xiaomi electric scooter M365 β One of the most popular gyroscopes in the world, even experienced owners have questions about how to correctly calculate or lose mileage. Official mileage data is stored in the device's controller, but access to them is not always obvious: The manufacturer does not display this information, and in the mobile application it is sometimes βresetβ after updates. In this article, we will discuss all the working methods of mileage testing, from standard to βsimpleβ, and also explain why the meter can show incorrect values and how to fix it.
It is important to understand: the run on M365 This data is captured in two ways: hardware (in the controller memory) and software (in the Mi Home or Xiaomi Scooter application), which can differ, especially if you used a scooter without connecting to a smartphone or reflashing the device. We tested each method in practice and identified their pros and cons β from the simplest to requiring additional equipment.
1. Checking the mileage through the official application Mi Home/Xiaomi Scooter
The most obvious way is to use Xiaomiβs proprietary software, but there are nuances: Mi Home and Xiaomi Scooter (formerly Mijia) display mileage differently, and after some updates, the data may βzeroβ.
- Connect the scooter to the application via Bluetooth (press the power button for 3 seconds until the blue indicator flashes).
- Open the Device tab β Electric scooter M365.
- Scroll down to the Statistics block - the total mileage (in km) and usage time should be displayed here.
β οΈ Note: If you have previously reset your scooter settings or reinstalled the application, the mileage in the Mi Home may show 0 km. In this case, the data will have to be restored through a hardware reset (see section 5).
π‘
If the mileage in the application is not updated, try untie the scooter (Settings) β Remove the device and reconnect it. Sometimes it helps synchronize the data.
Also, consider that Mi Home shows mileage only during the period of connection to the account. If you have skated without a phone or under another profile, these kilometers are βlost.β For accurate accounting, you should use Xiaomi Scooter β there the statistics are kept locally on the device.
2. How to know the mileage through the buttons on the scooter (without a phone)
Few people know, but Xiaomi M365 It can show mileage without connecting to a smartphone, through a combination of buttons. This method works on all original firmware, but requires precise execution of steps:
- Turn off the scooter (hold the power button for 5 seconds).
- Press the power button and the brake button (on the handle) at the same time.
- Hold them for 5-7 seconds until the white light light lights up and the double beeping sound.
- Release the buttons β the display will display the current mileage in kilometers (for example, 12.5 = 12.5 km).
This way, it reads data directly from the controller, so the mileage is accurate even if you've never connected a scooter to a phone.
- π It shows only an integer number of kilometers (the fractional part is rounded).
- π΅ Does not work on scooters with custom firmware (for example, CFW).
- π After the hardware reset (through DRV) mileage.
What to do if the buttons do not respond?
3. Viewing the run through BLE-Module (for advanced users)
If the standard methods do not work, you can get the mileage data directly from the controller via Bluetooth Low Energy (BLE). It's gonna take a while:
- π± Smartphone with support BLE 4.0+ (virtually any modern Android/iOS).
- π οΈ Annex for working with BLE: nRF Connect (Android/iOS) or LightBlue (iOS).
- π Knowledge UUID controller M365 (see the table below).
Instructions:
- Turn it on. BLE Start your phone and run nRF Connect.
- Find the Mijia Scooter device (MAC-The address usually begins with C4:7C:8D).
- Connect to it and go to the Services tab.
- Find a service with UUID 0000ffe0-0000-1000-8000-00805f9b34fb.
- It'll have a characterization. 0000ffe1... β Read its meaning (in hexadecimal format).
- The mileage is encoded in bytes 10β13 (little-endian). HEXβDEC, to move it to miles.
| UUID service/characteristics | Description | Data format |
|---|---|---|
| 0000ffe0... | Main service of the controller | β |
| 0000ffe1... | Telemetry data (mileage, speed, battery) | HEX (little-endian) |
| 0000ffd5... | Scooter settings | HEX |
β οΈ Warning: Incorrectly writing data into specifications can cause the controller to fail. Do not change values unless you are sure of your actions!
π‘
BLE-The method gives the most accurate mileage, since it reads data directly from the controllerβs memory, avoiding application software errors.
4. Use of third-party applications (alternative to Mi Home)
If the official software is unstable, you can use third-party utilities, which often offer advanced statistics, including mileage, average speed and even travel history.
- π ScooterHacking Utility (Android) - shows mileage, battery voltage and allows you to adjust controller settings.
- π M365 Tools β Analyzes data from BLE And it's a day-by-day mileage chart, available for iOS and Android.
Advantages of third-party applications:
- π Keep the history of the run even after flashing.
- π οΈ Allows the export of data to CSV analyse.
- π You can reset the mileage programmatically (without physical intervention).
However, there are risks:
- π« Some utilities require that the controllerβs protection be disabled, which may void the warranty.
- π Applications like DownG can contain vulnerabilities (download only from official sources).
5. How to Reset Rage on Xiaomi M365: risks and consequences
Many owners want to reset their mileage counter before selling a scooter or after repairs, which is technically possible, but it's important to understand the implications:
- π§ Hardware discharge (through DRV-button) resets the mileage but also resets all controller settings (including the speed limiter).
- π± A software reset (via DownG or ScooterHacking Utility) can cause controller errors if the process is interrupted.
- π¨ Reset mileage will cancel the warranty if the scooter is still in service.
The only safe way to zero out the mileage without risk to the controller is to use the official Xiaomi Flash Tool utility with firmware 1.3.6 or later.However, this requires connecting the scooter to the PC via a PC via a computer. USB-TTL Adapter and knowledge of commands for the terminal.
Disconnect the scooter from the Mi Home account
Charge the battery to 100%
Download the original firmware from the Xiaomi website
Prepare. USB-TTL adapter (if hardware reset is required)
Backup of current settings (via ScooterHacking Utility)-->
β οΈ Warning: After the mileage has been dropped, the controller may require recalibration (especially if the scooter has passed). >500 km). For this purpose:
- Turn on the scooter and place it on a flat surface.
- Press the power button and brake button for 10 seconds.
- Wait for the double beep - calibration is complete.
6.Why the run on Xiaomi M365 shows incorrect data?
If the kilometer "lies" or is dropped by itself, the reasons may be as follows:
| Problem. | Reason. | Decision |
|---|---|---|
| The mileage was reset after the update | Sync failure with Mi Home | Reconnect the scooter to the account |
| Shows 0 km when checked with buttons | Resetting the controller or replacing the fee | Recover data through BLE firmware |
| The run "hangs" on one value | Damage to controller memory | Reflash the device |
| Different values in Mi Home and on display | Software bug or custom firmware | Return the stock firmware |
The most common problem is that there's a mismatch between hardware and software mileage, so if you're riding without a phone, for example, the controller would lock in kilometers, but they wouldn't be transmitted to the Mi Home.
- Check the mileage through the button combination (Section 2).
- If it is larger than the app, sync it through ScooterHacking Utility.
π‘
If the mileage is reset after each trip, check the battery contacts β unstable power can cause data writing errors to the controller.
7. Alternative ways of tracking mileage
If standard methods do not fit, you can keep track of kilometers manually or using additional devices:
- π± Tracker apps (such as Strava or MapMyRide) β record the route GPS And they count the mileage automatically.
- π Mechanical odometer (for example, a Cateye bicycle computer) - attached to the wheel and counts the revolutions. ~95%, but you need to calibrate to the size of the wheels. M365 (8.5 inches).
- π Smart watch with GPS (Xiaomi Mi Band or Apple Watch β capture distance during a trip, but may make mistakes in urban conditions (due to signal interference).
For maximum accuracy, combine methods.
- Use the Mi Home for a general run.
- Start Strava on long trips.
- Periodically check the data through a combination of buttons.