The Xiaomi Electric Scooter S1 in the Chinese version often comes with factory restrictions: a blocked maximum speed (usually 20 km / h instead of the stated 25 km / h), the lack of support for the Russian language in the proprietary application and the inability to connect to servers outside of China. These restrictions are associated with local regulatory requirements, but they can be circumvented by legal means.
Unlike the global version (sold in Europe under the name Mi Electric Scooter 1S), the Chinese S1 requires additional manipulations for full use. In this guide, we will discuss three official activation methods (via the Mi Home app, Xiaomi Scooter and alternative firmware), and also explain how to avoid typical errors leading to locking the device. All instructions are relevant for firmware 2023-2026 and are tested on devices with serial numbers starting on MS1A and MS1B.
1. Preparation of the scooter for activation: what to do before the first switching on
Before you start setting up, make sure your Xiaomi S1 is ready for the procedure.Neglecting these steps can cause Bluetooth module malfunctions or sync errors with the application.
Here is the checklist before activation:
Charge the battery to 100% (green indicator)
Make sure the scooter is within a radius of 2 meters from the smartphone
Turn off VPNs and proxy on your phone (they interfere with connecting to Chinese servers)
Download the latest version of the Mi Home app (not Xiaomi Scooter!)
Check that the smartphone is enabled Bluetooth 4.2+ and GPS-->
Pay special attention to battery charging if the charge level is lower. 30%, The application may give an error to Error. 21 (Not enough power to synchronize.We also recommend using the original Xiaomi power supply on the 5V/2A β Cheap charging can damage the battery controller.
β οΈ Warning: Do not turn on the scooter with the power button until the activation procedure in the application is completed. Premature turn on will reset the factory settings and require re-binding.
Method 1: Activate via the Mi Home application (official method)
This is a good option for users who want to keep the warranty and not risk firmware.The Mi Home app allows you to unlock basic features, but does not remove the speed limit to 25 km / h (there will be 20 km / h).
Step-by-step:
- Install Mi Home from Google Play or App Store. Version should be at least 6.5.400 (check in the app settings).
- Register a Xiaomi account (if not) and select China in your profile settings. This is critical for working correctly with the Chinese version of the scooter.
- Turn on the scooter with a long press of the power button (5 seconds) before the beep. The indicator should flash blue (pairing mode).
- In Mi Home, click Add Device (+) β Scooter β Xiaomi Mijia M365 (yes, this is the model, despite the fact that you have an S1).
- Follow the instructions on the screen. If the app requests a serial number, enter it from a sticker under the platform (format: MS1Axxxxxxxxxxx).
- After a successful connection, go to Scooter Settings β General β Region and select Europe (this will unlock some features, but not speed).
If you have an Error 10 error during the connection phase, your Xiaomi account is linked to another region.
How to Change Xiaomi Account Region Without Losing Data
This method does not remove the speed limit, but it allows you to use the basic functions: display charge, mileage and error diagnosis. For full unlock, read the next section.
Method 2: Unlocking speed through custom firmware (CFW)
If you're not comfortable with the 20km/h limit, the only way to work is to install an alternative firmware, which requires technical skills and removes warranty, but gives you complete control of the scooter: unlock speeds up to 25-30km/h, turn off cruise control, adjust recovery, and even change the color of the lights.
You'll need:
- π± Android smartphone (iOS is not supported)
- π USB-Type-C Cable (to connect to the controller)
- π» DownG (for firmware via ST-Link)
- π§ Screwdriver. TORX T20 (scooter)
- π Firmware CFW Xiaomi S1 (You can download it on the ScooterHacking forum)
Step-by-step:
- Download the firmware archive and unpack it. Inside should be the files: app.bin, bootloader.bin, and drv.bin.
- Connect the scooter to the PC via USB-Type-C (the connector is under the lid on the steering column). Make sure that the ST-Link drivers are installed (download from the official STMicroelectronics website).
- Run DownG and select the COM port that the scooter is connected to. Data rate: 115,200 baht.
- In the program, click Open File and download app.bin. Then click Download and wait for the process to complete (about 3-5 minutes).
- After you've done the firmware, disconnect the scooter from the PC and turn it on with the power button. If the light flashes green, the firmware is successful.
β οΈ Attention: Continuous power during firmware is critical! If the process is interrupted, the scooter controller may fail. Use an uninterruptible power supply (UPS) or a laptop with a full charge.
After installation of the CFW:
- π The maximum speed will increase to 25-30 km / h (depending on the weight of the rider and conditions).
- βοΈ You will be able to access hidden settings through the ScooterHacking Utility app.
- π Regenerative braking will become more aggressive (you can adjust manually).
- π¨ You can change the color of the lighting on the steering column (if installed) RGB-module).
Cons of custom firmware:
- β The mileage counter is dropped.
- β Possible calibration errors of sensors (solved by repeated firmware).
- β Xiaomi warranty is cancelled.
π‘
Before the firmware, take a photo of the original sticker with the serial number and QR-This will help restore the warranty if you need to contact the service center (although officially after the service). CFW warranty is not).
Method 3: Use of alternative applications (without firmware)
If you donβt want to risk firmware but need to unlock speed, you can use third-party apps like ScooterHacking Utility or XiaoFlashing, which work with the original firmware but require root access on your smartphone (for Android).
Advantages of the method:
- β No need to disassemble the scooter.
- β Retains the warranty (unless you make changes to the controller).
- β Allows you to temporarily unlock speeds up to 25 km / h.
Instructions for ScooterHacking Utility:
- Download. APK-File from GitHub and install it on Android (allow installation from unknown sources).
- Connect the scooter to the phone via Bluetooth (the pairing mode should be enabled - blue flashing indicator).
- Launch the app and select the Xiaomi S1 (China) model.
- Go to Speed Unlock and activate the Enable 25 km/h option.
- Save the settings and restart the scooter (turn off/on the power button).
Limitations of the method:
- π Speed unlock resets after Bluetooth shutdown or scooter reboot.
- π± Requires a constant connection to the smartphone while driving.
- π« It doesnβt work on iPhone (Android only).
π‘
Alternative applications are the safest way to unlock, but they are temporary, and you'll need a controller firmware to permanently remove the restrictions.
5. Typical activation errors and their solutions
Even with the correct following of the instructions, users often encounter errors. We have collected the TOP-5 problems and ways to fix them:
| Error code | Description | Decision |
|---|---|---|
| Error 10 | Mismatch of Xiaomi account region | Change region to China in Mi Home settings and restart the app |
| Error 21 | Low battery charge (<30%) | Charge the scooter to 100% and try again |
| Error 36 | Bluetooth connection error | Disable the VPN, restart the phone and scooter, then re-pair the pairing |
| Error 42 | Unsupported Controller Firmware | Update your firmware via Mi Home or install CFW |
| Error 99 | Hardware malfunction (most often Hall sensor) | Contact the service center or check the sensorsβ connection to the controller. |
If the scooter does not turn on after firmware, try:
- Hold the power button for 10 seconds to reset.
- Connect the charger and wait for the indication (if the battery is completely discharged, it may take 5-10 minutes).
- Repeat the firmware using bootloader.bin (instructions on the ScooterHacking forum).
β οΈ Attention: If the scooter is continuously squeaking after firmware and does not respond to the power button, this indicates damage to the bootloader.
6. How to check the success of activation
After the procedure is completed, you need to make sure that the scooter is working correctly. Here are 5 tests that you should do:
- π Battery test: Fully charge the scooter and check the actual capacity through the app. Normally 280-300 Wh for a new battery.
- π Speed test: Accelerate on a flat surface to maximum. GPS-an application (such as Strava) for accurate measurement. Once unlocked, the speed should reach 24-26 km / h.
- π Recovery test: When the engine is braking, the gas should be felt back to the handle (this means that energy is returned to the battery).
- π Audible signal test: One short signal should sound when turned on, a series of long ones should sound when it is mistaken.
- π± Application Communication Test: All parameters (mileage, controller temperature, battery voltage) should be displayed without delay.
If at least one of the tests is not passed, repeat the activation procedure or contact Xiaomi technical support (for official methods) or the ScooterHacking forum (for custom firmware).