How to change the language on the vacuum cleaner Xiaomi: a step-by-step guide

Modern robot vacuum cleaners from Xiaomi, Dreame and Roborock are complex gadgets with advanced software, but when first turned on, users often face an unpleasant surprise. Instead of the expected English or Russian interface, the device meets the host with a stream of characters or a monotonous Chinese voice.

Changing the language is not just a matter of aesthetics, it is a necessity for comfortable operation of a smart vacuum cleaner. Understanding voice prompts allows you to quickly respond to errors, such as wheels getting stuck or a container overflow, without having to look into the application every time.

In this article, we will look at all the localization methods available, from simple switches in a mobile application to complex procedures for changing the region and flashing. It is critical to understand that for many models, the global version of firmware is different from the Chinese one, and simple change of language in the menu may not be possible without changing the server.

Features of localization of devices Xiaomi and Dreame

The first thing that you need to understand is that the Mijia ecosystem is divided into segments: Global versions of devices, officially shipped to Europe and the CIS, have built-in support for many languages, including Russian. The Chinese version (CN Version) is originally tailored to a local market dominated by Mandarin. The software code of such devices may not contain translation files for other languages.

The vacuum cleaner interface and the voice support are often two different systems. You can successfully change the language in the Mi Home app to Russian, but the robot will continue to speak Chinese. This is because the voice packet is loaded separately or hard-stitched depending on the region chosen at the start. Some models, such as the Xiaomi Vacuum Mop 2 Pro+, have a more flexible system that allows you to load language packs.

There is also the concept of "European firmware" for Chinese devices, which sometimes simply changes the region in the application to allow the device to "open up" new language capabilities, but this does not always work and depends on the specific model number and hardware version, and in some cases manufacturers block the ability to change voice if the device is not activated in the corresponding region.

โš ๏ธ Warning: Before trying to change region or flash, make sure the vacuum cleaner battery is at least 50%. Interrupting the process of updating the voice packet may cause the device to stop making sounds or will not work properly.

๐Ÿ“Š What is your version of the Xiaomi vacuum cleaner?
Global (Global)
Chinese (CN)
I don't know.
Other (EU/US)

Preparing for changing language settings

Before you start active, you need to perform a number of preparatory operations. The success of localization depends on the stability of the connection and the correctness of the initial data. Make sure that your smartphone is connected to a 2.4 GHz Wi-Fi network, since most robot vacuum cleaners do not support 5 GHz frequency. This is a frequent error that leads to the inability to transfer new settings.

You will also need a Xiaomi Account account. If you have not used the brandโ€™s technology before, register in advance. For Chinese versions of devices, it is sometimes useful to have a second account tied to the China region, but for a basic language change, your main profile is usually enough.

โ˜‘๏ธ Checklist before setting up

Done: 0 / 4

It's important to know the exact model of your device. It's usually on the bottom lid of the robot next to the charging contacts. The SDJ, ZNDJ, or L10 series models can have different language control techniques. Write down the model so that when you search for solutions online or communicate with support, you can accurately identify your device.

Changing the language through the Mi Home app

The easiest and safest way to change the language of the interface and voice notifications is to use the official Mi Home app, which works for most global versions and some Chinese models that support multilingualism, and the algorithm of actions depends on whether you want to see Russian in the app menu or hear it from the robot itself.

To start, open the app and go to the device profile. Find the settings button (usually three dots in the corner) and select "Robot Settings" or "Voice Broadcasting." This may have a language switch. If you see a list of languages, just select "Russian" or "English." Changes apply instantly after confirmation.

However, if the list does not include Russian, try changing the language of the smartphone itself. Mi Home often syncs with Android or iOS system settings. Once you change the system language, completely close the app and reopen it. The robot can automatically pick up a new interface language. Voice support sometimes requires a separate package download, which takes 1 to 5 minutes.

What to do if the language doesnโ€™t change?
If there is no language choice on the menu, try removing the device from the app (without dropping the vacuum cleaner itself) and adding it again, selecting the "Russia" region when you add it.

Changing the region as a way of Russification

Often, users are faced with the situation when adding a device, the application automatically identifies the region as โ€œChinaโ€ and blocks the ability to select other languages, in which case manually changing the region in the application settings helps, this method is effective for devices that are formally global, but were mistakenly tied to a Chinese server.

To change region, go to the Mi Home app profile, click on Settings and select Region. Select Russia or your country of residence. The app will warn you that the list of devices will be cleared. Don't worry, this is standard procedure - the devices won't go anywhere, you'll just need to add them again. After changing region, try adding a vacuum cleaner as a new device.

When added again, the device may require a Wi-Fi reset. Press both the exit buttons from docks and the return button (or the power button, depending on the model) for 5-7 seconds until the voice message about the pairing mode sounds. With the new binding, the server will offer language packets relevant to your region. The voice module should update automatically.

Region in annexAvailable languagesserverProbability of success
ChinaChinese, Englishcn.miot-spec.comLow.
RussiaRussian, English, Kazakhru.miot-spec.comTall.
Europe (Germany)German, English, Frenchde.miot-spec.comMedium
SingaporeEnglish, Chinesesg.miot-spec.comMedium

๐Ÿ’ก

Changing the region in the application is a software operation that does not erase data from the vacuum cleaner, but requires re-associating the device to the Wi-Fi network.

Problems with the Chinese version (CN Version)

If you purchase a device labeled โ€œCN Versionโ€ or โ€œChinese Version,โ€ you may encounter a stringent language lock, which manufacturers often do to protect regional distributors, and in such cases, standard methods through the Mi Home app may not work because the deviceโ€™s memory is physically missing Russian files.

For these models, there is a method of using alternative applications, such as VeHome or Home Assistant, which allow you to connect to the device without the standard restrictions of the region. However, this method requires technical skills. You may need to obtain a device token through ADB or special scripts to integrate the vacuum cleaner into a third-party control system.

Another option for advanced users is to flash the device to the global version (Global Firmware), a complex procedure that involves disassembling the robot, connecting to debugging contacts on the board and downloading new software through a USB-TTL adapter.

โš ๏ธ Warning: Don't try to cross-check the Chinese version into the global version unless you have experience with electronics and soldering irons, and the risk of permanent damage to the motherboard is more than 80% in the absence of special equipment.

Configure voice assistant and packages

The voice interface is also worth a special attention, and even if the application interface is in Russian, the robot can still speak a foreign language. In modern Xiaomi and Dreame models, voice packets are separate modules, and can be updated or replaced manually.

Go to the robot settings in the app, look for the Voice or Voice Package section. There may be a Download or Update button. If you're in the right region, Russian should appear there. Sometimes cleaning the app cache helps. To do this, go to the phone settings -> Apps -> Mi Home -> Memory -> Clear the cache.

Some models support third-party voice packets created by enthusiasts, and can be found on specialized forums such as 4PDA, which are installed via debugging menus or special plugins, but this also carries the risk of unstable operation.

๐Ÿ’ก

If the robot speaks a language that is not clear, but you know the commands, try saying โ€œResetโ€ or โ€œResetโ€ (sometimes in any language) to return the network settings to factory settings and start setting up again.

Frequently Asked Questions (FAQ)

Can you fully Russify the Chinese vacuum cleaner Xiaomi without flashing?
Full Russification (menu + voice) without flashing is possible only if the factory firmware contains Russian files, you can check this by changing the region in the app to "Russia", If the Russian language did not appear in the list of available, then it is not in the memory of the device, and you can not do without complex flashing.
Why does the robot still speak Chinese after changing its language?
The language of the application interface and the language of the robot voice module are different settings. The application interface depends on the language of the smartphone system. The voice of the robot depends on the selected region and the voice packet loaded, you need to find the Voice setting in the device menu separately and download the desired package.
Will the map of the room be reset when changing language or region?
In most modern models, the map of the room is stored in the cloud or indoor