Removing the speed limit on Xiaomi electric scooters: a guide

Owning Xiaomi’s electric vehicle often involves squeezing the most out of the device. Standard factory settings, especially in the M365 and Pro 2 series, often limit top speeds to comply with regulations or extend battery life.

The overclocking process, or anlock, is an interference with the controller's software, and it requires an understanding of the risks, because any change in factory parameters can lead to unstable control, and it's important to realize that the increase in speed is not just a number on the screen, but a change in the physical load on the engine and battery.

Before you start modifying, you need to study the device of your model. Different revisions have different degrees of protection against flashing. In some cases, you just need to change the settings through the application, in others you will need complex hardware intervention or the use of specialized equipment to flash the BMS and the controller.

Model analysis and factory constraints

Xiaomi’s range is patchy. The base version of the M365 has a software speed limit that is relatively easy to remove by software, and the Pro and Pro 2 models, by contrast, feature better protection systems and controllers that are more difficult to unlock.

Factory firmware often artificially lowers the engine's current rate, to keep the user safe and extend the life of the power cells, and the controller receives a speed limit signal and prevents the motor from spinning above a predetermined value, even if it is physically capable of doing so.

Owners should look to the onboard computer version. New batches of scooters may have updated memory chips that block third-party software installation. If your device is recently released, standard methods may not work and deeper electronics interventions may be required.

⚠️ Attention: Increased speed leads to increased heating of engine windings and rapid wear of bearings.

πŸ“Š What kind of electric scooter do you have?
M365
M365 Pro
M365 Pro 2
Essential
Another model

Software methods of unlocking via Bluetooth

The most secure and common way is to use third-party applications that connect to the scooter via Bluetooth, which does not require disassembling the device, just have a smartphone with an Android or iOS operating system and installed specialized software, such as Xiaoxin or DownG.

The process is as follows: the user connects to the scooter, reads the current firmware version and selects the mode of operation. The settings menu often features the option to change the region. Switching the region to China or the United States often automatically removes the 25 km / h limit typical for the European region.

But when you change the region, you can also change the logic of recovery, and recovery is the process of charging the battery when you brake, and when you unlock the speed, the recovery algorithms can become more aggressive, which will lead to sharp jerks when you release the trigger.

  • πŸ“± Install the application for modification on the smartphone.
  • πŸ”— Connect to the scooter via Bluetooth in the app.
  • 🌍 Change the region of the device in the menu settings.
  • πŸ”„ Reset the scooter to apply changes.

Some users have noted that after flashing through Bluetooth, the battery charge indicator may not display correctly, due to the fact that the new firmware uses a different voltage calibration, and it is recommended to conduct several cycles of full discharge and charge for the correct operation of the BMS.

πŸ’‘

Before changing the region, be sure to record or take a picture of the current one. MAC-In some cases, after a failed firmware, it will have to be restored manually through an engineering menu.

Installation of custom firmware: M365 Tools and analogues

Custom firmware is used to fine-tune the system, and the M365 Tools firmware has long been the leader in this area, allowing not only the speed limit to be removed, but also fine-tuning the controller's parameters, such as start currents, recovery strength and smoothness.

The installation process is more complicated than simply changing the region: you will need a cable to connect to the scooter (often a special USB-TTL adapter or Bluetooth whistle) and a computer. The firmware file is loaded into the controller's memory, completely replacing the factory code, which gives maximum freedom, but also carries the greatest risks.

Castom firmware often has a "brick-proof" protection, and if the recording process fails, the device may stop responding to commands, which would require a programmer to directly connect to the contact areas on the controller board.

ParameterFactory firmwareCustom firmware
Maximum speed25 km/h (EU)Up to 40+ km/h
Set-up of recoveryFixedRegulated
Start current.Standard.Customizable
Support to regionsLimited.Global

⚠️ Note: Installing third-party firmware is irreversible in 90% of cases. It will be impossible to return to the original software without special hardware (programmer.

β˜‘οΈ Checklist before firmware

Done: 0 / 4

Hardware intervention and cross-linking

There is also a physical unlocking method that was used on the earlier versions of the M365, which involved tying certain contacts on the controller board or in the battery itself, and by closing specific pins, the user tricked the system into thinking that the battery was connected from a region without restrictions.

In modern models such as the Pro 2 and Essential, this method is almost not working because of the complexity of the logic of the controller, now β€œiron” unlock requires soldering new memory chips or replacing entire control units, which is not economically feasible.

If you do decide to make a hardware modification, remember the soldering quality. Bad contact can lead to short circuits and fires. Use only high-quality solder and flux, and isolate all connections with shrinkage.

It’s also worth mentioning the replacement of the controller with a more powerful one, and installing a third-party controller (such as from NuttX or other manufacturers) allows you to completely ignore factory constraints, but it requires a deep knowledge of electronics and electrical engineering.

Risks of contact soldering
If soldered carelessly, you can damage the tracks on the controller board, repairing the cutters requires a microscope and soldering station skills, and breaking the tightness of the controller body will cause moisture to enter and the electronics to fail when the first rain comes.

Impact of acceleration on battery and safety

The main node suffering from speed increases is the battery pack. At 30-35 km/h, the current increases exponentially. The battery cells heat up more, which accelerates electrolyte degradation and capacity decline.

The battery management system (BMS) may not be able to balance the cells at high discharge currents, which leads to a situation where one or more cells go into deep discharge before the rest, which can disable the entire battery pack. The BMS will simply turn off the power, and the scooter will stand in the middle of the road.

In addition, the Xiaomi braking system is designed to quench inertia up to 25 km / h. With increasing weight (weight of the rider) and speed, the braking distance increases critically. The mechanical drum brake can overheat and temporarily lose efficiency.

  • πŸ”‹ Rapid wear of lithium-ion cells.
  • πŸ”₯ Risk of overheating and fire at high loads.
  • πŸ›‘ Increased braking distance and risk of accident.
  • βš–οΈ Violation of balancing of battery cells.

To minimize risks, it is recommended to regularly check the voltage on the cells using a balancing connector. If the voltage spread exceeds 0.1-0.2 Volts, the battery must be maintained or changed.

πŸ’‘

Safety is paramount: dispersing the scooter, you take full responsibility for the technical condition of the transport and the consequences of possible accidents.

Frequently Asked Questions (FAQ)

Will the unlock be reset after the firmware update?
Yes, in most cases, the official update via the Mi Home app will return factory settings and speed limit, so to keep the overclocking, you need to disable the automatic update or immediately repeat the unlock procedure.
Can I unlock the Xiaomi Essential scooter?
The Essential model has a simplified design and protection, and the software methods work worse here, often requiring a replacement controller or a complex UART flashing, which only experienced engineers can do.
Will the range increase after the restrictions are lifted?
No, the range will be significantly reduced. The aerodynamic drag will grow squarely from the speed. At maximum speed, the battery will run out 1.5-2 times faster than in economical mode.
Is there a penalty for an unlocked scooter?
Many countries have laws that limit the capacity and speed of electric vehicles for sidewalks and bike lanes, and exceeding these standards can result in a fine for checking documents or in the event of an accident.
How do you get it all back if something goes wrong?
If you only changed the region, just return the original region to the app. If you put custom firmware, you'll need to flash the original dump through the programmer, because standard methods will not do this.