How to install Russian on a robot vacuum cleaner Xiaomi: all ways from A to Z

Why Xiaomi Speaks Chinese and How to Fix It

You just unpacked the new Xiaomi Mi Robot Vacuum, Dreame or Viomi, turned it on โ€” and instead of the usual โ€œcleaning startedโ€ you heard strange characters? Or the Mi Home app persistently shows the menu in Chinese, although you chose the Russian region? This problem is familiar to many owners of smart equipment from China. The reason lies in the regional firmware settings, which are by default tied to the market for the device.

Fortunately, there are several ways to fix this, from basic language change in the app to manually reflashing with alternative Russian-enabled software, and in this article, we will look at all the current methods, including nuances for different models (Xiaomi Mi Robot Vacuum-Mop 2 Lite, Dreame D9, Viomi V3, etc.), and also explain how to avoid typical errors.

Method 1: Change the language through the official Mi Home app

If your vacuum cleaner is connected to the Mi Home app (or Xiaomi Home for new models), the first thing you should do is change the language right in it, which works for most devices released after 2020, but there are important limitations.

Instructions:

  • ๐Ÿ“ฑ Open the Mi Home app and go to the section with your vacuum cleaner.
  • โš™๏ธ Click on the icon. โ‹ฎ (three points) in upper right corner โ†’ Select the device settings.
  • ๐ŸŒ Scroll down to Voice Language (or Language).
  • ๐Ÿ‡ท๐Ÿ‡บ Select Russian from the list. If you don't have it, see the next section.

If there is no Russian in the list of languages, it means that your model does not support it at the firmware level, in which case only firmware reflashing (method 3) or using alternative applications (method 2) will help.

๐Ÿ“Š What kind of robot vacuum cleaner you have?
Xiaomi Mi Robot Vacuum
Dreame (any model)
Viomi
Roborock
Another brand

โš ๏ธ Warning: After changing the language in the Mi Home app, the vacuum cleaner may โ€œforgetโ€ stored maps of the premises. Pre-save screenshots of the maps or export them through Settings โ†’ Map. โ†’ Export (if the function is available).

Method 2: Alternative applications with support for Russian

Xiaomiโ€™s official software doesnโ€™t always offer Russian, especially for older or โ€œgreyโ€ models, and third-party applications that connect to the vacuum cleaner via the Tokio protocol (used in most Xiaomi/Dreame/Viomi robots) come to the rescue.

  • ๐Ÿค– Valetudo is an open source software for robot vacuum cleaners, supports Russian interface and voiceover, but requires manual installation on the server (for example, Raspberry Pi).
  • ๐Ÿ“ฑ Mi Home Alternative โ€“ A modified version of the original application with advanced language support.
  • ๐ŸŒ DreameHome (for Dreame models) โ€“ sometimes offers Russian even where the official software does not have it.

How to connect via Valetudo:

  1. Install Docker on your home server or Raspberry Pi.
  2. Launch the Valetudo container with the command: docker run -d --name valetudo -p 80:80 -v /path/to/config:/config ghcr.io/hypfer/valetudo:latest
  3. Connect the vacuum cleaner to the same Wi-Fi network as the server.
  4. In the Valetudo web interface (http://[IP-address server] select Russian language.
What models does Valetudo support?
Valetudo is compatible with most of the robots based on the Xiaomi platform, including: - All models Mi Robot Vacuum (1S, 2, 2 Pro, Mop 2 Lite, etc.) - Dreame series (D9, D10, Z10 Pro) - Some models of Viomi (V2, V3, SE) For a full list of supported devices, see the official website of the project.

The downside of this method is the need for a constantly working server (or at least a device on the local network), but you get full control of the vacuum cleaner, including disabling Xiaomi cloud servers and protecting against data collection.

Method 3: Flashing on custom firmware with Russian

If neither the application nor the alternative software works, the radical method is to install the unofficial firmware, which is suitable for advanced users, because it requires:

  • ๐Ÿ”ง Unlock the bootloader (for some models).
  • ๐Ÿ’ป Ability to work with ADB or SSH.
  • ๐Ÿ“ก stable connection to the vacuum cleaner via Wi-Fi or USB.

The most popular firmware with Russian:

FirmwareSupported modelsFeaturesReference
OpenMowerMi Robot Vacuum 1/1S, 2Full Russification, Disconnecting the Cloud, Advanced SettingsGitHub
DustBuilderDreame D9, Z10 ProMultilingualism support, improved cleaning algorithms4PDA
Viomi ModViomi V2, V3, SERussification + patches for work without Xiaomi serversTelegram channel

The following is a step-by-step guide for Mi Robot Vacuum 1S:

Download OpenMower firmware for your model |

Install Python 3.8+ and pymirobot |

Connect the vacuum cleaner to Wi-Fi (networks without Cyrillic symbols!)|

Create a backup of the original firmware through mirobo --backup-->

โš ๏ธ Note: Firmware of unofficial software deprives of warranty and can lead to loss of functionality (for example, the laser rangefinder will stop working (4PDA, Xiaomi Community).

Method 4: Manually change language through buttons (for older models)

Some early versions of vacuum cleaners (Mi Robot Vacuum 1, Viomi V1) allow you to change the language without an app using a combination of buttons on the case.

Instructions:

  1. Turn off the vacuum cleaner by holding the Power button for 3 seconds.
  2. Press Home + Spot at the same time (or Power + Cleaning Mode, depending on the model).
  3. Hold for 5-10 seconds until you hear a beep.
  4. Press Cleanup Mode briefly to switch languages. Russian is usually indicated by a voice message "Russian" or the RU code.
  5. Save the choice by holding the power for 3 seconds.

If this doesn't work, then your model doesn't support manual language change, so go back to methods 1-3.

๐Ÿ’ก

Before experimenting with buttons, write down the serial number of the vacuum cleaner (either on the bottom or in the documents) that you will need to restore the device through the service center if something goes wrong.

Method 5: Bypassing regional restrictions via VPN

Sometimes the problem isn't with the vacuum cleaner itself, but with the regional settings of your Mi Account. If you bought a device in China or connected it through a Chinese server, the system can block language change, so you can change your account region:

Steps:

  1. In the Mi Home app, go to Profile โ†’ Settings โ†’ Region.
  2. Choose Russia (or Singapore if Russia is not available).
  3. Remove the vacuum cleaner from the application (Device settings โ†’ Remove).
  4. Add it again by selecting the Russian server (Asia (Singapore) or Europe (Moscow)).

If you change region, you get the error โ€œThe device is not supported in the selected regionโ€, use the VPN:

  • ๐ŸŒ Connect to VPN-server in Singapore or Hong Kong (for example, via ProtonVPN or Warp).
  • ๐Ÿ”„ Try to change the region in Mi Home.
  • ๐Ÿ“ฑ After successful change, turn off VPN and reboot the phone.

Frequent Mistakes and How to Avoid Them

Even following the instructions, users often face problems, and here are the most common ones:

Mistake.Reason.Decision
There is no โ€œlanguageโ€ item in the settingsOutdated firmware or โ€œChineseโ€ version of the deviceUpdate the software through Mi Home or install custom firmware
Vacuum cleaner 'hangs' after changing tongueLocalization Conflict with Current FirmwareReset the settings to factory (Settings โ†’ Reset)
App doesn't see vacuum cleaner after firmwareChanged token deviceRemove the device from your account and add it again.

If after all the manipulations the vacuum cleaner did not speak Russian, check:

  • ๐Ÿ”Š Voice Volume โ€“ It is possible that the sound is simply turned off (Settings) โ†’ Sounds. โ†’ Loudness).
  • ๐Ÿ“‹ Firmware version โ€“ some updates โ€œbreakโ€ localization. rollback to the previous version can help.
  • ๐Ÿ“ก Internet connection โ€“ without a network, the vacuum cleaner does not synchronize language packets.

๐Ÿ’ก

If none of the methods worked, contact the Xiaomi service center with a request to reflash the device to the European version of the software. โ‚ฝ), but guaranteed to solve the problem.

My Dreame D9 vacuum cleaner doesn't support Russian in the official app.
There are two options for the Dreame D9: Use the DreameHome alternative app (sometimes Russian appears after an update); Install DustBuilder custom firmware, which adds full Russification and new features; and check if the antivirus on the phone blocks the applicationโ€™s work โ€“ this can interfere with the loading of language packs.
After changing the language, the vacuum cleaner stopped saving the maps of the rooms.
This is a known problem when changing region or firmware. Try: Reset the map settings in the application (Settings โ†’ Map โ†’ Reset); Reset the vacuum cleaner (hold Power for 10 seconds); If it doesn't work, you'll have to retrain the vacuum cleaner to plan your apartment. In the future, export the maps through Settings โ†’ Map โ†’ Export (if the function is available).
Can I return the Chinese firmware after installing the custom?
Yes, but the process depends on the model: For Mi Robot Vacuum, use the Mirobo utility with the mirobo team. --restore (You need a backup of the original firmware. Dreame/Viomi โ€” Download the stock firmware from the forum 4PDA And run through DreameTool. โš ๏ธ Warning: After returning to stock firmware, you may need to re-link to your Mi Account.
The vacuum cleaner speaks Russian, but the app is still in Chinese. How do you fix it?
This means that the app interface and the voiceover are set separately. To Russify Mi Home: Remove the current app. Download the European version of Mi Home from APKCombo (select Europe region). When registering, please specify the country of Russia or Singapore. If that doesn't help, use Valetudo or Home Assistant to control the vacuum cleaner.
Where to download official firmware for Xiaomi vacuum cleaners?
Xiaomi does not provide public access to firmware, but they can be found: 4PDA (The section is "Robot vacuum cleaners" on Xiaomi's Telegram channels, and on GitHub in custom firmware repositories (often stock dumps are posted there). โš ๏ธ Warning: Download firmware only from verified sources - fake files can put the vacuum cleaner out of order.