Xiaomiβs electric scooters have long since ceased to be just a means of transportation, becoming fully-fledged smart devices with advanced functionality. One of the most useful but often underrated features is cruise control, which allows you to maintain a constant speed without retaining gas. This not only reduces arm fatigue during long trips, but also helps save battery power through smooth acceleration.
However, many owners of Xiaomi M365, Pro 2, 4 Pro or Essential are unaware of the existence of this option, either because it is hidden in the settings or because of the common myth that cruise control βdoes not workβ on stock firmware. In this article, we will understand how to activate the feature correctly, which models support it, and why it can suddenly turn off.
Which Xiaomi models support cruise control?
Cruise control is not available on all Xiaomi scooters, but only on models with an electronic controller (ESC) that supports this option.
- π΄ Xiaomi M365 (all versions, including M365 Pro)
- π΄ Xiaomi Pro 2 (including upgrades with larger battery)
- π΄ Xiaomi 1S and 1S Pro
- π΄ Xiaomi 4 Pro (requires firmware updates to version 1.5.4+)
- π΄ Xiaomi Essential (with firmware only from 2022)
On Xiaomi 3 Lite, Mi Electric Scooter 2 and low-end models without a display (such as Mi Mijia M365 Lite), cruise control is not hardware, and the feature can be blocked on devices purchased in some regions (for example, in the EU due to speed restrictions).
To check for support on your model, go to the scooter menu: if you have Cruise Control or Cruise Control in your settings, the feature is available; if not, you may need to update your firmware or install a custom version (such as CFW).
How to Enable Cruise Control through the Standard Menu
If your scooter supports the function, you can activate it directly through the built-in menu.
- Turn on the scooter with a long press on the power button.
- Press one short press on the power button to go to the main menu (the SET icon will appear on the display).
- Press the power button briefly until you find P3 (or P4 on new models) β this is the cruise control settings section.
- To activate, hold the power button for 3 seconds until the CRUISE ON icon or tick appears.
- Save the settings with another long press.
And then the function will be active, and then it's going to be used.
- Accelerate to the desired speed (usually from 15 km / h).
- Hold the gas button in the pressed position for 5 seconds - the scooter will emit an audio signal, and the speed will be recorded.
- Release the gas: the scooter will continue to move without your participation.
- To cancel cruise control, briefly press the brake or gas.
Battery loading > 30%|Wheels pumped to recommended pressure|No errors on the display (for example, E01-E05)|The scooter is on a flat surface.-->
Important: on some models (such as the Xiaomi 4 Pro), cruise control only works in Sport mode. If the feature is not activated, try switching to this mode via double pressing the power button.
Why does cruise control not work?
If you have completed all the steps but the function is not turned on, the reasons may be as follows:
| Problem. | Possible cause | Decision |
|---|---|---|
| There is no Cruise Control item on the menu. | Outdated firmware or regional restrictions | Update the software through the official Mi Home app or install custom firmware |
| The function is activated but does not record the speed. | Failure of the throttle (gas) or controller | Diagnose the scooter for errors (code E02 or E03 indicates gas problems) |
| Cruise control is automatically shut down | Protection against overheating or low charge | Check the temperature of the controller and the battery level (should be > 20%) |
| Function works in jerks. | Wear of motor brushes or malfunction of Hall sensor | Contact the service for motor diagnostics |
A common cause of broken cruise control is locking by regional standards, for example, in the EU, many scooters are software limited to 25 km/h, and cruise control can be disabled by the manufacturer, in which case the firmware with unlocked settings (for example, CFW by ScooterHacking) will help.
β οΈ Warning: If the scooter starts twitching or making extraneous sounds after the cruise control is activated, immediately turn off the function and check the controller, which may indicate a power board malfunction that, if ignored, will cause the engine to break.
Alternative ways to enable cruise control
If the standard method does not work, you can try alternative options:
1.Through the Mi Home app
On some models (for example, Xiaomi 1S) cruise control can be enabled through the official application:
- Connect the scooter to the Mi Home via Bluetooth.
- Go to the Scooter Settings section β More.
- Find Cruise Control and activate the slider.
- Save the settings and restart the scooter.
If there is no item, update the app to the latest version.
2. Through custom firmware
For scooters with locked cruise control (for example, the European versions of the Pro 2), CFW firmware will help:
- Download the firmware from the ScooterHacking website (select the version for your model).
- Connect the scooter to the PC via the STM32- cable.
- Run the ScooterHacking Utility utility and run the controller.
- In the new settings, a Cruise Control section will appear with advanced options (for example, setting the activation time).
Warning: Custom firmware will void warranty and may cause scooter instability, and use this method only if you are confident in your skills.
What if the scooter does not turn on after firmware?
Restrictions and security measures when using cruise control
Cruise control simplifies management, but has a number of critical limitations that are important to consider:
- π¦ Does not work at speeds below 15 km/h, which is the threshold for most models. At lower speeds, the function simply does not activate.
- π Automatically shuts down when the battery is below 20% β this is protection against full discharge, which can damage the battery.
- π Deactivated by brake application (manual or electronic) is a safety measure to avoid collisions.
- π‘οΈ It can be turned off when the controller overheats (usually at temperatures above 60).Β°In this case, an error will appear on the display. E07.
- ποΈ Not recommended for use on uneven surfaces β cruise control maintains a constant speed but does not adapt to tilts, which can lead to loss of control.
Also, it's worth remembering that cruise control is not a substitute for alertness, for example, if an obstacle suddenly appears in front, the scooter will not be able to brake urgently, as the driver should. Statistically, more than 30% of cruise-controlled electric scooter accidents occur due to the driver's delayed response to changing traffic conditions.
β οΈ Warning: On Xiaomi scooters with firmware older than 2021 years, cruise control may not work properly in sub-zero temperatures (below -5Β°C). This is due to a change in throttle resistance. If you notice jerks or spontaneous acceleration, immediately disable the function.
π‘
Before a long cruise control trip, check the steering wheel and wheel mountings β vibrations at high speed can unwind the bolts, which will lead to loss of control.
How to Calibrate Cruise Control for Smooth Operation
If the function is working, but the speed is floating, or the scooter is twitching, you might need to calibrate the throttle.
- Turn on the scooter and go to the settings menu (as described above).
- Find the P5 (or Throttle Calibration in the new models).
- Press and hold the power button until you hear a double beep.
- Release the gas and wait for the calibration to be completed (display blinks).
- Check the operation of cruise control on a flat surface.
If calibration didn't work, the problem could be wear on the motor brushes or a malfunctioning controller, in which case it's recommended:
- π§ Check the condition of the brushes (when worn more than 50%, they need to be replaced).
- π Diagnose the controller for errors (codes E02, E03, E08 indicate electrical problems).
- π± Update your firmware to the latest version (sometimes cruise control bugs are patched in new releases).
On the Xiaomi 4 Pro and 1S Pro scooters, there is an additional Cruise Sensitivity setting that can be adjusted through the Mi Home app. If your model supports it, try to reduce sensitivity - this will help to avoid accidental positives.
π‘
Calibration of the throttle should be performed on a flat surface at room temperature. If the scooter was in the cold, wait 10-15 minutes before setting up.
Comparison of cruise control on different Xiaomi models
The cruise control functionality may vary depending on the scooter model, and below is a comparative table of key parameters:
| Model | Minimum activation rate | Maximum speed of fixation | Auto-disconnection during braking | Support for sensitivity settings |
|---|---|---|---|---|
| Xiaomi M365 | 15 km/h | 25 km/h (firmware restriction) | Yes. | No. |
| Xiaomi Pro 2 | 12 km/h | 30 km/h (in Sport mode) | Yes. | Yes (via Mi Home) |
| Xiaomi 1S | 10 km/h | 28 km/h | Yes. | Yes (3 levels of sensitivity) |
| Xiaomi 4 Pro | 15 km/h | 35 km/h (with unlocked firmware) | Yes. | Yes (via CFW) |
For example, on the Xiaomi Pro 2, cruise control is smarter: it responds more smoothly to changes in slope and less often turns off when there are small fluctuations in speed. On the M365, the function operates on a simplified algorithm, so it may seem less comfortable.
If you're a frequent rider on hilly terrain, look for adaptive cruise control models (like the Xiaomi 1S Pro), which adapt to the terrain. On flat roads, the difference is not noticeable, but on ups and downs, it greatly improves handling.