How to change the language of the robot vacuum cleaner Xiaomi through the iPhone: instructions 2026

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).

πŸ“Š What kind of robot vacuum cleaner Xiaomi you have?
Mi Robot Vacuum-Mop 2/2 Pro
Dreame D9/D10
Viomi V2/V3
Another Xiaomi model
Not Xiaomi.

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:

  1. Slip the vacuum cleaner icon on the main screen.
  2. In the upper right corner, click on βš™οΈ Settings.
  3. 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.

  1. In the vacuum cleaner settings, select Remove the device.
  2. Reset the vacuum cleaner to the factory settings (press the power button).
  3. 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

  1. Open Mi Home and go to Profile β†’ Settings β†’ Region.
  2. Choose Russia, Singapore or Hong Kong (often Russian).
  3. 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?
Open Mi Home β†’ select vacuum cleaner β†’ Settings β†’ About device. There will be a firmware version bar (e.g. 3.5.8_002124). If the version is older than a year, it is recommended to update.

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 cleanerSupport for the Russian languageRequired server regionNotes
Mi Robot Vacuum-Mop 2 Proβœ… Yes.Russia, SingaporeNeed firmware at least 3.5.8
Dreame D9βœ… Yes.Russia, Hong KongDreamehome has more options
Viomi V3βœ… Yes.Russia, EuropeVoice 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.

  1. Install Home Assistant on a Raspberry Pi or other server.
  2. Connect the vacuum cleaner through Xiaomi Miio integration.
  3. 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.

  1. Download Valetudo firmware from the official website.
  2. Connect to the vacuum cleaner via SSH (you will need an iPhone with a terminal or a computer).
  3. 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.

  1. Get a device token (e.g., through the Mi Home Token Extractor app).
  2. Send HTTP- request to the Xiaomi server with the language change command.
Example of a command to change language through API
curl -X POST "https://{server}/miot/spec/prop/set" \ -H "Authorization: Bearer {TOKEN}" \ -d '{"id":123,"params":[{"pid":1,"value":"ru_RU"}]}' Where {server} is the server address (e.g. api.io.mi.com), and {TOKEN} β€” token of your device.

FAQ: Frequent questions about changing language

Can I change the language without the Mi Home app?
No, there are no physical language change buttons on the vacuum cleaner body, the only official way is through Mi Home or alternative apps (like Dreamehome), and you can use Home Assistant or flashing it back as a last resort.
Why did the vacuum cleaner stop working after the change of the region in Mi Home?
You probably chose a region that is incompatible with the firmware of the device, for example, if the vacuum cleaner is bought in China and you choose Europe, there may be a conflict, a decision: return the old region or update the firmware.
How to return the Chinese language, if after the change of vacuum cleaner began to glittle?
Perform a factory reset (press the power button for 10 seconds), then add a vacuum cleaner to Mi Home with China. If the problem persists, check the firmware compatibility with the selected language.
Can I add Russian to older models (e.g. Mi Robot 1 generation)?
Officially, no, because these models don't support multitasking, but you can install Valetudo's custom firmware or use the Home Assistant with manual voice packet tuning.
Why did the voice prompts stay in English and the interface changed?
This means that there is no localization of voice files for the chosen language in the firmware. Solution: Update the firmware or install alternative voice packets through Valetudo.