Xiaomiβs robot vacuum cleaners are some of the most popular smart home devices, but many users face a problem: after buying the device speaks Chinese, English or other uncomfortable language. This is especially true for models purchased on AliExpress or in foreign stores. You canβt change the language through physical buttons on the vacuum cleaner body β you need a smartphone and the right settings in the application.
In this article, we will discuss how to change the interface language and voice prompts of the Xiaomi robot vacuum cleaner (including the Dreame, Viomi, Mijia brands) through the iPhone using the official Mi Home app or alternative methods. We will take into account all the nuances from choosing the right region to solving synchronization errors. If your vacuum cleaner stubbornly ignores commands in Russian or gives out incomprehensible voice messages, this guide will help.
Why does Xiaomiβs robot vacuum cleaner speak a language that is not clear?
The reason lies in the device firmware and region settings in the Mi Home app. Most Xiaomi models (e.g. Mi Robot Vacuum-Mop 2 Pro, Dreame D9, Viomi V3) are set to the Chinese or English market by default. When they connect to the application, they automatically select the language corresponding to the selected server region.
Key points:
- π The server region in Mi Home defines the languages available, for example, the server China offers only Chinese and English, and Russia offers Russian.
- π The deviceβs firmware can block language change if the model is not designed for your region.
- π± The iPhone version of the app must be up-to-date (at least 6.0.100), otherwise language options may not be available.
If you bought a vacuum cleaner in China or Europe, chances are that the firmware does not support Russian, which will require additional regional adjustment or even flashing (as discussed below).
Preparation: What to do before changing the language
Before you change the language, make sure all the prerequisites are met, otherwise you risk getting a synchronization error or losing communication with the device altogether.
Install the latest version of Mi Home from the App Store
Connect the vacuum cleaner to Wi-Fi (2.4 GHz)
Charging of the device > 20%
Turn off VPN on iPhone
-->
Pay special attention to Wi-Fi networks. Xiaomi vacuum cleaner robots only work with 2.4 GHz networks - if your router broadcasts only 5 GHz, the vacuum cleaner will not connect.
- πΆ The name of the network (SSID) does not contain Cyrillic or special characters (e.g., #,!).
- π Wi-Fi password is no longer than 32 characters (preferably Latin and numerals).
- π iPhone disabled VPN β it can block access to Xiaomi servers.
β οΈ Warning: If the vacuum cleaner has already been linked to another Mi Account, you should first reset it to the factory settings. To do this, press the power button for 5-10 seconds until you hear the beep.
Step-by-step: how to change the language through Mi Home on iPhone
The most reliable way to change the language is through the official Mi Home app, and follow the instructions carefully, as the order of action is important.
Step 1. Open the Mi Home app and log in to your Xiaomi account (if you haven't already). Make sure the vacuum cleaner is displayed on the device list.
Step 2. Go to the vacuum cleaner settings:
- Slip the vacuum cleaner icon on the main screen.
- In the upper right corner, click on βοΈ Settings.
- Select General Settings (or General Settings if the interface is in English).
Step 3. Find the "Language" section:
- π If you donβt have an option, your server region doesnβt support language change (see solution below).
- π Select Russian (or other language you want) from the list.
- β Confirm the changes - the vacuum cleaner will restart (this is normal).
If the language hasn't changed after the reboot, try untie and re-attach the device to your account.
- In the vacuum cleaner settings, select Remove the device.
- Reset the vacuum cleaner to the factory settings (press the power button).
- Add it again via Mi Home, selecting the region of Russia.
π‘
If you donβt have Russian in the list, try temporarily changing the server region in Mi Home to Russia or Singapore (Russian is often available there).
What if the language is not on the list?
If the vacuum cleaner settings are not Russian (or any other language you need), the problem lies in the server region or the device's firmware.
Method 1: Change the server region in Mi Home
- Open Mi Home and go to Profile β Settings β Region.
- Choose Russia, Singapore or Hong Kong (often Russian).
- Remove the vacuum cleaner from the list of devices and add it again.
Method 2. Update the vacuum cleaner firmware
- π In the device settings, find Firmware Update.
- π₯ If you have an update, install it. Sometimes newer versions add language support.
- β οΈ Don't interrupt! Power out during an upgrade can "brick" the device.
Method 3: Use an alternative application
If Mi Home doesnβt offer the language you want, try third-party apps:
- π± Dreamehome (for Dreame vacuum cleaners)
- π± Viomi Home (for Viomi devices)
- π± Home Assistant (for advanced users).
β οΈ Warning: Third-party applications may require root vacuuming rights or special firmware, and use them at your own risk, which may be warranty-free.
How to check the current vacuum cleaner firmware?
Compatibility table: which models support the Russian language
Not all Xiaomi robot vacuum cleaners officially support Russian, and the table below shows the latest data on popular models (2026).
| Model vacuum cleaner | Support for the Russian language | Required server region | Notes |
|---|---|---|---|
| Mi Robot Vacuum-Mop 2 Pro | β Yes. | Russia, Singapore | Need firmware at least 3.5.8 |
| Dreame D9 | β Yes. | Russia, Hong Kong | Dreamehome has more options |
| Viomi V3 | β Yes. | Russia, Europe | Voice prompts in Russian only with firmware 2.1.5+ |
| Mi Robot Vacuum-Mop P | β No, only English) | Anybody. | Requires flashing through Home Assistant |
| Dreame W10 | β Yes. | Russia, China (with update) | Support for Russian appeared in 2023 |
If your model is not in the spreadsheet, check the information on Xiaomiβs official website or in the user community (for example, on 4PDA). For older models (released before 2020), changing the language may require manual firmware intervention.
Problem Solving: Mistakes in Changing Language
Even with the right settings, users often encounter errors, and let's look at the most common ones and how to fix them.
Problem 1: Language doesnβt change after Mi Home selection
- π Restart the vacuum cleaner (press the power button for 10 seconds).
- π± Remove the device from Mi Home and add again by selecting the region of Russia.
- π Check that the iPhone is disabled VPN and mobile internet is turned on (sometimes Wi-Fi blocks sync).
Problem 2: Only Chinese and English are listed in the list of languages
- π Try changing the server region to Singapore or Hong Kong, where Russian is often available.
- π§ Update the vacuum cleaner to the latest version.
- π οΈ If nothing helps, you will need an alternative firmware (e.g., Valetudo).
Problem 3: The vacuum cleaner shuts down after changing the tongue
- β‘ Check the battery power β if it is below 15%, the device may turn off.
- π Reconnect the vacuum cleaner to the charging station and try again.
- π‘ Make sure the router does not block access to Xiaomi servers (check firewall).
π‘
If the vacuum cleaner after changing the language began to behave unstable (for example, does not respond to commands), perform a reset to the factory settings and repeat the binding to the account.
Alternative methods: flashing and third-party tools
If standard methods fail, then you can still flash or use alternative software, which is suitable for advanced users and can be insecure, but often the only way to add Russian to informal models.
Method 1. Firmware through Home Assistant
Home Assistant is an open source smart home system that allows you to manage Xiaomi devices without official restrictions.
- Install Home Assistant on a Raspberry Pi or other server.
- Connect the vacuum cleaner through Xiaomi Miio integration.
- Use the Valetudo component to manually change your language.
Method 2: Installation of custom firmware (Valetudo)
Valetudo is an alternative firmware for robot vacuum cleaners that removes dependence on the Xiaomi cloud and adds support for additional languages.
- Download Valetudo firmware from the official website.
- Connect to the vacuum cleaner via SSH (you will need an iPhone with a terminal or a computer).
- Run the command: wget -O - https://install.valetudo.cloud | sh
β οΈ Warning: Flashing can disrupt the vacuum cleaner if it is not done correctly. Before starting, back up the original firmware via Mi Home (if available).
Method 3: Using Cloud Tokens
For some models (e.g. Mi Robot Vacuum 1S), you can manually change the language through the Mi Home API.
- Get a device token (e.g., through the Mi Home Token Extractor app).
- Send HTTP- request to the Xiaomi server with the language change command.