How to install a language package on a Xiaomi robot vacuum cleaner from your phone

Owning smart appliances from Chinese giant Xiaomi often pushes users into a language barrier, and many robot vacuum cleaners initially come with firmware for China’s domestic market, where menu interfaces and voice commands are only available in English or Chinese, creating significant difficulties in configuring cleaning scenarios and understanding the device’s voice notifications.

Fortunately, the Mijia and Mi Home ecosystem is a software solution, and language change often requires not physical soldering of chips, but competent manipulation of regional settings of the application or flashing of the device. In this article, we will discuss all the current ways to translate your assistant into Russian.

Before you start to act, you need to understand which version of the device you are dealing with, and it depends on the choice of method: simple change of region in the application or complete flashing through special utilities. Wrong path can lead to blocking functions or the need for complex recovery.

Determination of firmware version and device region

The first step is to accurately identify the current status of your robot. The Chinese version (CN Version) and Global version (Global Version) have different identifiers in the system. If you bought the device on AliExpress or other sites without an official Russian warranty, most likely, there is Chinese firmware inside.

You can check this by looking at a box or a sticker under the vacuum cleaner cover, and if it only has Chinese characters and it doesn't say "Global Version," you'll need to change your language, and you'll also notice voice packets, because if the robot speaks Chinese even when the app's English interface is a sure sign of regional anchorage.

It's important to understand the difference between the language of the application interface and the language of the voice notifications of the robot itself. Often users confuse these concepts by trying to change the settings in one place, while you want to influence another.

⚠️ Warning: Trying to flash a global version of the firmware for the Chinese region (or vice versa) without prior preparation can lead to a β€œbricking” device when the robot will no longer respond to commands.

To determine the model accurately, go to the Mi Home app, select your robot, and go to the settings (three dots in the corner). The device section will specify the exact (model) and the firmware version. Write down this data, which you will need to find compatible language files.

πŸ“Š What is your version of your robot vacuum cleaner?
Chinese (CN)
Global (Global)
European (EU)
I don't know.
Another Xiaomi model

Preparation of the smartphone and the Mi Home application

To successfully install a language package, your smartphone must meet certain requirements, especially the operating system and the version of the controller application. Outdated versions of the Mi Home may not contain the necessary servers to download new language modules.

Remove the old app and download the latest version from the official Google Play or App Store.In some cases, working with Chinese versions of devices requires installing a modified version of the application or using plugins, but standard tools are often enough for a basic language change.

Make sure your phone is connected to a 2.4GHz Wi-Fi network. Xiaomi's robot vacuum cleaners rarely support the 5GHz band, and connection stability issues can interrupt the language pack loading process.

β˜‘οΈ Checking before setting the language

Done: 0 / 4

It’s also worth checking the date and time settings on your smartphone, which should match your real time zone, and time-dissynchronization can cause security certificate errors when trying to connect to content download servers.

The method of changing the region in the application Mi Home

The easiest and safest way to change the language of the interface and voice notifications is to change the region in your account settings, and many users are unaware that choosing the China region will force the Chinese language to be activated, even if the phone language is set in Russian.

To switch to global settings, open the Mi Home app, go to the profile tab ("Profile" or "My") and click on "Settings." Find the Region section. If it selects "China", change it to your country (for example, "Russia") or to "Singapore".

Once the region changes, the application will restart, and the robot vacuum cleaner will automatically pull the language resources from the server, and if that doesn't happen, try removing the device from the list and adding it again, already in the right region.

Why not all models support the change of region?
Some new robot models are region-specific at the server level. CN-In this case, a simple change of region in the application will not help, and you will need a more complex procedure of flashing or using third-party servers (for example, Vevs).

It is important to note that when you change region, your cleaning history and maps of the premises can be lost because they are stored on servers in the selected region.

Installing voice packets through the device menu

If the interface of the application has become clear, but the robot continues to speak a foreign language, you need to separately download the voice packet. In modern models, such as the Roborock S5 Max, S6 or Xiaomi Vacuum Mop 2, this is done through the menu of the device itself in the application.

Go to the robot control, click on the three dots in the upper right corner and select Voice Settings or Voice Package. Here you will see a list of available languages. Select Russian and click the download button.

It can take a few minutes depending on the speed of the Internet, and at that time, the robot can make sounds or flash indicators β€” that's normal for an audio module to work. Don't turn off the vacuum cleaner while you're booting.

Model robot.The Way to Voice SettingsReboot requiredSupport for Russian
Roborock S50/S55Settings β†’ VoiceYes.Yes (officially)
Xiaomi Vacuum 1SSettings β†’ Voice PackageNo.Yes.
Roborock S6Settings β†’ VoiceNo.Yes.
Xiaomi Mop EssentialAbsent (EN/CN only)-No (only EN)

In some cases, the standard list may not contain Russian, which is typical for devices designed exclusively for the domestic market of China, then you will need to use third-party activation methods, which will be discussed later.

Use of third-party utilities and mods

For advanced users facing a tough regional lock, there are tools like VacuumZ or projects to install alternative firmware (such as OpenVacuum or modifications from Vevs), which allow you to introduce Russian even in devices where the manufacturer did not provide it.

But using these methods requires root rights or access to the device's debugging interface, a complex process that can void warranty, and you'll need to connect the robot to your computer via a special cable or use Wi-Fi debugging mode.

The procedure usually looks like this: getting a device token, connecting to the robot's local API, downloading a custom language file, and rebooting the audio service. An error at any stage can lead to unstable operation.

πŸ’‘

If you're not sure about your command line and ADB skills, you'd better limit yourself to the official change of region.

It’s worth mentioning that some models, such as the Xiaomi Mi Robot Vacuum-Mop P, have a hidden engineering test menu, and login sometimes allows you to activate additional language options, but the button combinations for login vary depending on the year of release and the revision of the board.

Solving problems and errors in installation

Often users are faced with a situation where the download of the voice packet freezes by 99% or gives a network error.This can be due to the blocking of Xiaomi servers by the provider or problems. DNS. Try switching to mobile internet or using it. DNS-servers (e.g. from Google 8.8.8.8).

Another common problem is that the robot doesn't "see" the language change command, which is when you completely reset the device to factory settings, and then you press the on and back button (or power and dock button, depending on the model) at the same time 5-10 seconds before the beep.

Once reset, re-pair the robot with the app. Make sure you choose the right region when you first set up, and region selection error at the start is the most common cause of localization problems in the future.

⚠️ Warning: If after all the manipulations, the robot makes strange noises or moves randomly, turn it off immediately.This may indicate damage to the firmware files. Recovery through service center or Recovery mode (if available) will be required).

Sometimes the problem is not the software, but the hardware of the speaker, so if the robot only makes a crack or a hiss instead of a speech, maybe the speaker has failed or the plume has gone, and then the software methods are powerless.

πŸ’‘

90% of language problems are solved by changing the region in the Mi Home app and re-binding the device.

Frequently Asked Questions (FAQ)

Can you sew the Chinese robot vacuum cleaner Xiaomi in the global version?
Technically, this is possible for some models (like the Roborock series), but the procedure is complex and risky. UART-consoles and flashing memory chips. This is not recommended for ordinary users, as there is a high risk of permanently disabling the device.
Why did the saved maps disappear after the change of the region?
The maps of the premises are linked to a server in a particular region, and when you switch from China to Russia or Singapore, you actually change the account on the server, so the old data stays on the previous server. The new maps will be created again.
Does Yandex Alice Voice Control Work After Changing Language?
Yes, Yandex smart home integration works regardless of the robot’s interface language, if the accounts are connected, but start, stop, and column cleaning reports can come in the language chosen as the primary skill.
Which region is better for the CN version?
For Chinese versions, the most common recommendation is to choose the "China" region so that the device works stably and the application interface language is changed through the phone settings or using modified clients, but this deprives you of the Russian voice package, the compromise is to change the region to "Singapore" or "USA", where English and Russian are often available.
Will the tongue reset after updating the firmware through the air?
When you officially update your firmware (OTA), your language settings are usually saved, but if you have used third-party methods to introduce the language (mods), the update may wipe the changes and return the original Chinese or English, in which case you will have to repeat the procedure.