How to change the language of the robot vacuum cleaner Xiaomi: from the choice of the region to the change of voice

Buying smart appliances directly from China is a proven way to save a significant amount, but often it turns out to be unexpected difficulties when you first run: Owners of Xiaomi, Roborock or Dreame robot vacuum cleaners with Chinese firmware face a situation where the device speaks exclusively Chinese and the application interface is not configured in familiar English or Russian, this is because the region of use is rigidly tied to the language package installed in the factory.

Fortunately, most modern models of the Mi ecosystem have software-based localization resetting, allowing you to tailor your device to your needs without having to flash it in complex ways. The process can range from simply changing the region in the application to having to completely reinstall the firmware through special utilities. Understanding your cleaner's software architecture is the first step to successful localization.

In this article, we will take a look at all the known ways to change the language of the robot vacuum cleaner Xiaomi, from the standard settings of the application Mi Home to advanced methods for models with locked functionality. You will learn why it is important to choose the right server when registering and how to avoid locking the device when trying to change the region.

Features of regional versions of Xiaomi firmware

The main reason for the language barrier lies in the policy of market separation, which is implemented by Xiaomi: Global versions of devices (Global Version) have a pre-installed multilingual interface and support servers around the world, while Chinese versions (CN Version) are focused exclusively on the domestic market of China.

The difference lies not only in the language, but also in the servers used for cloud-based map storage and cleaning statistics. Chinese servers are physically located in Asia, which can lead to delays in team response if you are in Europe.

⚠️ Warning: Attempting to forcefully change region in the application for a device not designed for this can lead to the removal of the room map and reset all schedule settings.

It's important to understand that the hardware of robots is usually identical, regardless of the region of sale, the difference is solely in the software and pre-installed language modules, so the key to changing the language is not to change the hardware, but to properly reconfigure the software shell of the device, which often requires changing the account or regional binding.

πŸ“Š What language did you encounter on the first switch?
Chinese
English
Mixture of languages
Only pictograms.

Preparing for the change of language: accounts and applications

Before you start actively changing localization, you need to properly prepare the software environment. The standard Mi Home application, downloaded from the Russian or European segment of the app store, by default will not allow you to add a device with Chinese firmware or change its language.

The most reliable method is to register a new account with China, so you have to go to the profile on the Mi Home app, select a change of region and specify China, and then the system will prompt you to re-authenticate, and this is the mode in which all the hidden functions of managing the Chinese versions of the equipment become available.

Also, make sure you have the latest version of the app installed, developers are constantly updating their algorithms for working with devices, and older versions may not have the necessary language packs or switching functions. Check the updates in the official store or on the manufacturer's website.

β˜‘οΈ Preparation for language change

Done: 0 / 4

Remember that for all functions to work, including voice change, the robot must be connected to a 2.4 GHz Wi-Fi network. 5 GHz networks are often not supported by communication modules in Xiaomi’s smart technology, which can cause errors when trying to download new language data from the server.

Changing the language through the Mi Home app: step-by-step instructions

The most common and secure way to change the interface and voice language is to use the official Mi Home app.This method works for most models released after 2019, including the popular Roborock S50/S55 series, Xiaomi Vacuum Mop and Dreame. The algorithm of actions requires consistency, since the menu can vary depending on the firmware version.

First, make sure that the robot is connected to your account. Go to the device card, click the three dots in the upper right corner to enter the settings menu. Find the Settings (or gear icon), then select the Voice Package or Language. If the item is not active, it may be locked by region.

In the list of available languages, select the desired one, for example, "Russian" or "English". Once selected, the system will prompt you to download the corresponding audio file. Wait for the download and installation to end. The robot can restart automatically.

Model robot.Support for language changeRegion requiredAnnex
Xiaomi Vacuum 1SComplete.China/GlobalMi Home
Roborock S6Complete.Anybody.Mi Home / Roborock
Dreame F9PartialChinaMi Home
Xiaomi SDJQR02RRFirmware requiredChinaMi Home

If the robot continues to speak Chinese after selecting the language, try to completely remove the device from the application (forget the device) and add it again, having already selected the correct region when initially configured, this action will reset the cache of language files and force new data to download.

What to do if the "language" item is missing?
If the settings menu does not have a language selection option, it means that the current version of the firmware does not contain the necessary files or the device is hard-locked into the Chinese market, in which case you will need to use third-party firmware utilities such as Valetudo or miio, or replace the motherboard.

Use of alternative applications: Roborock and others

For Roborock devices (which is a sub-brand of the Xiaomi ecosystem), the native Roborock app is often more effective than the universal Mi Home. The Roborock application is more flexible and often does not require changing the region of the account to China.

When you register with Roborock, you can immediately select a country other than China and successfully add a device. Inside the app, in the Robot Settings β†’ Voice Package, a wide range of languages are available, including Russian, downloaded directly from global servers, which ensures high speed.

However, it is worth considering that some specific features of Chinese versions of robots may be hidden or unavailable in global applications, such as detailed suction power adjustments for certain types of carpets or access to long-term cleaning history may be limited.

For other brands like Viomi or Dreame, there are also separate apps (Viomi Home, Dreame Home) that can offer better localization than the main Mi Home app. The logic is similar everywhere: installing a separate app, authorizing and finding voice pack updates in the device settings.

πŸ’‘

If the Roborock app doesn’t see the device, try selecting the China region, adding the robot, changing the language, and then returning the region back to the phone.

Problems with voice packets and their solution

A common problem that users face when they try to change their language is that the robot either keeps silent, or switches to intermittent Chinese, or it gives a Voice Pack loading failed error. This is because voice packets weigh a lot and require a stable connection to download. If the Internet channel is unstable, the file is not fully downloaded, and the system rolls back into a default state.

Another reason may be that the firmware version and the voice package version are incompatible. Developers regularly update the software, and older audio files may stop working properly with the new kernel, in which case you first need to update the firmware of the robot to the latest version, and then try to install the desired language.

⚠️ Warning: Do not interrupt the process of loading the voice packet. If the robot starts flashing indicators or making strange sounds during the update, wait for the process to finish, even if it takes time. 10-15 minute.

In some cases, manually clearing the Mi Home app cache helps, and for that, on an Android smartphone, you have to go to your phone's settings, find the Mi Home app, select Storage, and click Clear Cache, which won't delete your accounts, but will cause the app to re-query the configuration from the device.

πŸ’‘

The stability of the Wi-Fi signal in the robot parking area is critical to the successful installation of language packets, and make sure that the signal level is at least two divisions.

Advanced methods: Firmware and Valetudo

For enthusiasts and owners of old or heavily locked models, there are methods of completely replacing software. One of the most popular ways is to install alternative firmware Valetudo. This open source software completely removes dependence on Xiaomi cloud servers and allows you to control the robot locally through a web interface.

Installing Valetudo requires certain technical skills: you’ll need a computer, perhaps a USB-to-TTL cable to connect to contacts on the robot board (for the first models), or access via ADB for newer ones.This method gives you full control of the device, allows you to integrate it into Home Assistant, and use any language packs created by the community.

But you have to be aware of the risks, because if you do the wrong flashing, you can turn your smart vacuum cleaner into a brick, and you can only recover it in a service center with a programmer, and you lose the manufacturer's warranty, and it's only recommended for people who understand what it is. IP-address, SSH and root rights.

Example of commands to check device availability (requires installed miio-cli)


miio --ip 192.168.1.XXX --token YOUR_TOKEN info

If you're not ready for this kind of experiment, you might want to stick to standard methods or to accept Chinese, because the basic cleaning functions don't suffer from it. The robot will do its job well, even if it speaks a language that is not clear.

Frequently Asked Questions (FAQ)

Can I change my language without connecting to Wi-Fi?
Unfortunately, no. Voice packets are stored in the cloud and not embedded in the robot's memory entirely because of their volume. To download Russian or English, the device must have an active connection to the Internet and update servers.
Will the map of the room be reset when changing the language?
In most cases, the card is saved because it is linked to the user's account, but when you change the region of the account (for example, from Russia to China), the card can disappear from view, as it is stored on different servers.
Why does the robot speak in Chinese, but the text in the app is Russian?
This means that the app interface (menus, buttons) is localized, but the voice pack for voiced cleaning status has not been downloaded or supported by this model in your region.
Is it safe to use the Mi Home app with the region of China?
Yes, it's safe. Changing the region in the app is a regular feature. The only caveat is that your data will be processed on servers corresponding to the selected region.
What to do if the Russian language disappeared after updating the firmware?
Sometimes global updates can reset language settings. Try to re-select the language on the menu. If the problem persists, the new firmware may have temporarily removed support for your language, in which case a rollback to the previous version of the software, if the model allows, helps.