How to Switch a Xiaomi Scooter: Full Instruction

Xiaomi’s electric vehicles are notorious for their reliability, but owners often face the limitations of regional versions. Buying a device from China can mean blocked functionality, no Russian language, or the inability to connect to Mi Home servers. Scooter firmware allows you to bypass these limitations and unlock the full potential of the gadget, turning it into a full member of the smart home ecosystem.

The flashing process requires care, as interruption of data transmission can lead to a software failure of the controller. In this article, we will discuss all the current ways to change the region, update the BMS (Battery Management System) and install custom modifications for the M365, Pro 2 and 1S. You will find out what tools will be needed for safe software modification.

Before you start taking action, you need to clearly understand the difference between updating through the application and deep flashing through the bootloader. If your device is stable, but you are not satisfied with only the region, the procedure will be one. If you want to reset the mileage counter or change the cutoff voltage, you will need more complex manipulations with the memory of the controller.

Preparation for the firmware procedure

The success of the operation depends on 90% of the quality of preparation. You will need a smartphone with Android operating system, as most specialized utilities do not support iOS. Also make sure that the battery charge is at least 60% so that the device does not turn off at a critical time of data recording.

The second important step is finding and downloading the right files. Different models (M365, Pro, Pro 2, Essential) have unique versions of firmware. Using an inappropriate file can cause the scooter to stop responding to commands or go into protective mode.

⚠️ Before you start any manipulation of the file system of the controller, be sure to take a photo. QR-code under the deck and write down the serial number, which is the only guarantee of retrieval of the account in the event of a reset.

You'll also need a stable internet connection to initially download tools and possibly a Bluetooth adapter if the smartphone's built-in module is unstable.

β˜‘οΈ Checklist of preparations

Done: 0 / 4

Necessary tools and applications

The official Mijia or Mi Home app often blocks installing updates for devices with the wrong region, so the main tool will be a modified version of the client or third-party utilities such as Xiaomi Flasher or Downgrade Tool, which allows you to force the update process to initiate.

For advanced users who want to change the settings BMS, You may need to have a physical connection through UART-adaptor BLE-But 95 percent of the time, software exposure through the Bluetooth Low Energy protocol is enough.

  • πŸ“± Android smartphone with enabled GPS Bluetooth.
  • πŸ“‚ Firmware files (.bin) specifically for your controller revision.
  • πŸ”Œ Charger (to connect during the process will not work, but the charge is needed).
  • πŸ’Ύ File Manager with System Folder Access Rights.

It is important to use only proven sources to download software. Files downloaded from questionable forums may contain malicious code or be corrupted, leading to "bricking" of the device. It is critical to use firmware that matches the hardware revision of your scooter, otherwise the controller can be locked forever.

Change of region through modified Mi Home

The most common request is how to get a Chinese scooter to work with a European or Russian account. Xiaomi's official server checks the region of the device's association. To get around this, the method of swapping the region in the app itself is used.

First, you need to remove the official Mi Home version, then install a modified version. APK, This allows you to choose any region regardless of location. SIM-After logging in, select China region for initial linking if the scooter is not already activated.

πŸ“Š What's your version of the scooter?
M365
M365 Pro
Pro 2
Essential
Another model

Once you have successfully added a device to the network, you can try to change your account region to Russia or Europe. In some versions of the firmware, this causes you to automatically upgrade to the regional version. If the automation does not work, you will need to manually download the update file through the debugging menu.

⚠️ Warning: When you change your account region, all travel data can be re-synchronized or temporarily disappeared.

The process takes 5 to 15 minutes. The scooter will flash to signal the recording process. Don't get too close to the device and try to press the power button at that moment.

Step-by-step instruction: installing firmware

Consider the algorithm for manually installing firmware, which is a method of when an automatic update doesn't come or is blocked. Make sure that the firmware file is at the root of the phone's internal memory.

Run the modified Mi Home app and go to your scooter settings. Find Device About or Software Version. Often the hidden menu is called by repeatedly tapping the version number. From the menu that opens, select Manual Update or Local Update.

Path: /storage/emulated/0/MiHome/firmware.bin

The system will check the checksum of the file. If the file fits, the data transfer process will begin, at which time the smartphone screen may go out β€” this is normal for energy saving, but the application must work in the background.

What if the progress is 99% frozen?
If the process is 99% frozen, don't panic or turn off the scooter. There's often a final check of checksums. Wait until 10 minutes. If nothing changes, try restarting the application without breaking the Bluetooth connection.> When the procedure is complete, the scooter will emit an audible signal or a picnet. The battery indicator will stop burning or change color. You need to completely turn off the power button device and turn it back on again to apply changes. The version and model compatibility table is not universal. Below is a table to help determine which file is needed for your model. Wrong choice will lead to an error of the signature check. Scooter model Recommended version of the software Type of controller Features Xiaomi M365 1.4.8 / 1.5.2 Old/New Requires Downgrade for Some Functions M365 Pro 1.2.6 / 1.3.0 Pro Controller Increased Power Reserve Pro 2 1.1.0 / 1.1.4 Pro 2 Controller Dual Braking System Essential 1.0.5+ Lite Controller Limited functionality Pay attention to the release date of the file. Newer versions often close vulnerabilities that allowed you to change the region, so sometimes it makes sense to look for a specific "leaky" version for the initial setup. If your model is not listed, refer to the documentation on the box, and the exact model number is indicated (e.g., the model number, ES1-ES4 The most popular is "Update Failed" or "Connection Lost" and the most common is "Update Failed" or "Connection Lost" when you run your firmware". This means that the data packet didn't reach the controller. Try to get closer to the scooter or remove other Bluetooth devices. If the scooter is in recovery mode (blinks the red indicator), you will need a "revival" procedure. It involves connecting to the computer through a computer. UART-It's the console and loading the bootloader directly. ❌ 4020 error: Version incompatibility BMS and the main controller. ❌ Error 4030: Bluetooth connection interrupted. ❌ 4040 error: The firmware file is damaged or not fitting. Often the problem is solved by simply "forgetting" the device in the Bluetooth settings of the phone, restarting the smartphone and trying again. πŸ’‘Useful tip: If the firmware is not installed, try first to roll back to the older official version (downgrade), and then upgrade to the desired one. After the successful installation of the new software, it is recommended that the gyroscope and accelerometer be calibrated, which will ensure the recovery and anti-theft system work properly, put the scooter on a flat surface and use the calibration function in the application. Also check the speed settings. In some regions, the maximum speed limit is software-limited. 20-25 Changing the region to China often removes these restrictions, but keep in mind traffic safety and regulations. ⚠️ Attention: Unlocking the top speed increases battery and motor loads. Make sure your tires and brakes are in good condition before aggressive driving. Check the headlights and stop lights. The new firmware may have changed the logic of their operation. If you notice the strange behavior of the indicators, you may need to reset to factory settings through holding the power button for more than 10 seconds. Can I flash the Xiaomi scooter through the iPhone? It is not recommended. The iOS file system is closed, and the applications do not have access to the necessary system functions to directly transfer the firmware files to the device. All instructions are sharpened for Android. Will the warranty fly after the firmware? Yes, the software modification is the official basis for denial of warranty service. Dealers see the modified version of software or the presence of rights in the diagnosis. What to do if the scooter stopped turning on? Try to connect the root files to the device. How do not need to the battery, if the battery recharger, if the battery will be reset or reset. You need to find the original firmware for your region and hardware version, and perform the update procedure again by selecting the appropriate file.