How to Switch Xiaomi Mi Robot Vacuum Mop Pro into Russian

Owners of smart cleaning assistants often face a dilemma: buy a cheaper version of a device with a Chinese interface or overpay for a global modification. Xiaomi Mi Robot Vacuum Mop Pro (often codenamed STYTJ01YM) is no exception. Changing language and region is not just a matter of aesthetics, but also a need for full integration into the ecosystem of the smart home, available to the Russian-speaking user.

The process of flashing can seem difficult to a beginner, but with strict adherence to the algorithm of actions, it takes only a few minutes. It is important to understand that changing the region in the application and physically flashing the device are different stages of the same process. Errors at any of them can lead to the robot will cease to respond to commands or lose communication with the server.

In this guide, we will discuss how to safely adapt your device, look at both software methods through relocation of your account, and look at deeper ways to replace your internal software. Attention: Firmware on the Chinese version (CN) with Global firmware without changing your hardware ID can lead to locking your device, so we start by analyzing the current version of your gadget.

Identification of the device version and preparation

Before you start any manipulation, you need to know exactly which version of the operating system is installed on your vacuum cleaner right now, which is a critical step, because it is the choice of the firmware method that depends on it. If you have a global version, but just choose the wrong region, you do not need complex firmware reflashing.

To check the version, look at the bottom of the robot body. There's a technical data sticker. We're interested in the Model or MCC field. If you see the STYTJ01YM code, you're looking at the global version, and you just need to change the region in the application. If the STYTJ01YMZ code or just STY code -- without the M at the end, it's probably a Chinese version that needs more serious intervention.

It's also important to check the current firmware version through the app. Connect the robot to Wi-Fi and open the settings menu. In the Device section, you'll have the version number of the software. Write down this data so that if you fail, you can try to roll back or find a compatible file.

πŸ“Š What is your version of a robot vacuum cleaner?
Global (Global)
Chinese (CN)
I don't know, I need to check.
Planning a purchase.

Tool preparation is key to success. You will need a stable Internet connection, a smartphone with Mi Home installed (preferably both in China and Europe), and a fully charged battery of the robot itself. Don't start the process if the battery is below 80%, as a power outage during data recording can turn the device into a brick.

Change the region through the Mi Home app

The easiest and safest way to β€œrussify” is not to flash the classic word, but to set up your account correctly. Many users mistakenly believe that to work with the Chinese version of the robot you need to change the language in the application itself, but the key factor here is the server to which the device is connected.

The algorithm is quite simple, but it requires careful attention. First, you need to create a new account in the Mi Home app by selecting China when you register. After you sign up, log in to this account and add a device. If the robot is Chinese, it will be automatically determined, but the interface will remain in English or Chinese.

To get Russian, you need to use the region change function within the application. In some versions of the application, this does not work correctly, so it is better to use the method of "two accounts" or special modified versions of client software.

  • πŸ“± Open the Mi Home app and go to profile.
  • 🌍 Click on the current region and select β€œChina” (if the robot is a robot). CN) or according to your model.
  • πŸ”„ Reboot the application and check for the appearance of Russian in the control interface.

⚠️ Attention: If you change region in the app, the list of devices may clear. Don't panic, just switch the region back and they will appear again.

It’s worth noting that this method doesn’t work for all functions, and voice control and some smart home scenarios may not be available if the server part doesn’t support Russian for the model, so deep flashing is essential.

πŸ’‘

Use the incognito mode in your browser or second phone to quickly check the servers of different regions without constantly re-registering accounts.

Manual installation of global firmware

If the software methods did not work and the interface remained in a foreign language, you will have to resort to manual installation of firmware. This process requires downloading a special firmware file designed specifically for your Xiaomi Mi Robot Vacuum Mop Pro model. Search for a file should only be conducted on trusted resources, such as an official forum. 4PDA GitHub Developer Repositories.

The installation process is usually done via an engineering menu or special utilities for the PC, connecting to the robot over Wi-Fi. Before you start, make sure that your computer and the robot are on the same network.

There are two main ways to install it: through ADB (Android Debug Bridge) or through a web-based debugging interface, if available. For most users, the method will be most understood through a local server.

β˜‘οΈ Checklist before firmware

Done: 0 / 5

Once the file is uploaded to the device memory, the verification process will begin, the screen on the case (if any) or the indicators will flash in a certain order, at which point it is strictly forbidden to interrupt the power supply or close the laptop.

miio-cli --ip 192.168.1.XXX --token Your Token update URL_ File Pleases

This command is exemplary and requires the substitution of real data of your device, the token can be obtained through plugins for Home Assistant or specialized scripts in Python that read the keys from an authorized Mi Cloud account.

Working with tokens and access keys

To communicate with a robot at a deep level, you need a device token, a unique 32-character key that is issued by Xiaomi's server when you first connect the device to your account, and without that key, you can't send commands to the device.

There are a number of ways to get a token, and the easiest way to do that is to use third-party token extractor apps available in the app stores, or plug-ins for the Home Assistant smart home system, and you'll need to enter the username and password from the Mi Account that the robot is attached to.

Data security is an important aspect. By transferring your login and password to third-party software, you take certain risks, and it is recommended to use a temporary password or a separate account, to which you will only bind a vacuum cleaner.

ParameterDescriptionWhere to find out.
ModelModel of the deviceSticker on the bottom
TokenAccess key (32 characters)Mi Home / Plugins / Plugins
IP AddressLocal address on the networkRouter settings
MAC AddressPhysical address of the networkSticker / Wi-Fi settings

Once you receive the token, save it in a safe place, and you will need it not only for firmware, but also for integrating the robot into other smart home systems, such as Yandex.Smart Home or Apple HomeKit through third-party gateways.

What to do if the token does not work?
If standard methods don’t give you a token, try resetting the Wi-Fi settings on the robot (clamping two buttons at once) and re-attaching it to the app when the traffic sniffer (such as Wireshark or Extractor plugin) is active and writing data packets.

Typical errors and methods of their elimination

In the process of firmware, users often face a number of standard problems, and understanding the causes of these errors will help avoid panic and time loss, the most common mistake is Time Out when connecting, which means that the computer does not see the robot on the network or the firewall blocks the connection.

Another common problem is signature verification error, which happens if you try to install firmware from another model or region without first modifying the bootloader, in which case the robot will refuse to accept the file.

  • 🚫 Error 1034: Wrong token or session expired Solution: Get a new token.
  • πŸ“‰ Network error: Robot lost communication with router. Solution: Bring robot closer to access point.
  • πŸ”’ Region Mistake: Trying to put global firmware on CN Solution: We need a change. ID patch.

⚠️ Warning: If the robot starts to hum differently after firmware is done, or the brush turns in the opposite direction, turn it off immediately.

And it's also worth mentioning the problem of "cyclical reboot." If after an upgrade, the robot turns on, says a phrase, and turns off, it's likely that the file system is damaged. UART-Console, which is a complex hardware procedure.

Set up maps and zones after updating

Once you have successfully installed Russian firmware, you will be challenged with calibration, new firmware will not "remember" the map of your premises unless you have used the backup method, and building a map is the first step to effective cleaning.

Run the robot in mapping mode and let it clear the entire visible area. Don't interrupt the process even if the robot is stuck, you better gently remove it and put it on the wheels. After cleaning, the application will appear saved map.

Now you can configure virtual walls and no-go zones. In the Russian version of the interface, these functions are in the map settings menu, you can draw rectangles where the robot should not go, or, conversely, send it to clean only a specific room.

πŸ’‘

You can save and edit the map only after cleaning the room completely. Do not try to divide the map into rooms until the complete layout of the apartment is built.

For multi-storey home owners, it is important to know that the Xiaomi Mi Robot Vacuum Mop Pro supports storing multiple cards (usually up to 4-5). After cleaning the ground floor, save the map under the name "1 floor", then transfer the robot to the second floor and create a new map.

FAQ: Frequently Asked Questions

Will the warranty be reset when the robot is flashed?
Officially, any interference with software not authorized by the manufacturer may be grounds for denial of warranty service. However, if you change only the region in the application, the warranty is preserved.
Can I get the Chinese back?
The procedure is similar to installing a global version: you will need to find the original firmware file for the Chinese region (CN) and install it in the same way.
Will the robot stop cleaning if Xiaomi’s servers go down?
The basic tidy functions that are stored in the robot's memory will work, but smartphone management, real-time mapping, and voice commands require a cloud connection, and full autonomy requires local integration, such as through Home Assistant.
Do I need to reset the robot to factory settings before firmware?
Resetting helps avoid conflicts of configuration files left over from the old version of the software. Reset is made by long-term clamping of the on and off buttons (usually 5-10 seconds).