How to change the language package on the robot vacuum cleaner Xiaomi: all working methods

Xiaomi’s robot vacuum cleaners are some of the most popular smart home assistants, but sometimes their factory settings don’t meet users’ expectations. One of the common problems is that the device β€œspeaks” in Chinese, English or another language that you don’t like. Fortunately, you can change the language package in a number of ways, either through the official Mi Home app or manually if the automatic method doesn’t work.

In this article, we will discuss all the current methods of changing the language for models Mi Robot Vacuum, Dreame, Viomi and other lines, including devices with support for voice assistants Alice, Google Assistant and Siri. Particular attention will be paid to the nuances that are often missed in standard instructions: what to do if the desired language is not on the list, how to circumvent regional restrictions and why after updating the firmware settings can reset.

Importantly, the procedure varies depending on the generation of the device and the firmware version. For example, for the Xiaomi Mi Robot Vacuum-Mop 2 Lite (2023) and DreameBot D10 Plus models, the algorithm will be different. We will look at universal solutions and will focus on the specifics for popular models separately.

1.Preparation: What to Know Before Changing Language

Before you start changing the language package, check out three key points:

  • πŸ“± Version of the app: Make sure you have the latest version of Mi Home installed (or Dreame/Viomi Older versions may not support multitasking or may contain synchronization errors.
  • 🌍 Account Region: Language packs are linked to your Xiaomi account region. If you are registered in China (cn), the list of available languages will be limited.
  • πŸ”„ Robot firmware version: Outdated firmware (e.g., below 3.5.8 for Mi Robot Vacuum) 1S) You may not be able to manually change your language. Update the software through the app before you start.

If your robot vacuum cleaner is connected to Google Home or Apple HomeKit, the language settings of the voice assistant (Alice, Siri) may conflict with the settings of the device itself, in which case, first disable integration with third-party services to avoid crashes.

⚠️ Note: On Xiaomi models with a chip MT7688 (For example, Mi Robot Vacuum 1 first revision) changing the language through the application can lead to a reset of the room map. β†’ Map. β†’ Exports.

πŸ“Š What kind of robot vacuum cleaner Xiaomi you have?
Mi Robot Vacuum (any model)
Dreame (D9, D10, etc.)
Viomi (V2, V3, etc.)
Another brand
I haven't bought it yet.

2. Method 1: Change the language through the Mi Home app

This is the easiest and most recommended method for most users, and is suitable for all models released after 2019 (including the Mi Robot Vacuum-Mop 2 Pro, DreameBot Z10 Pro, etc.).

Step-by-step:

  1. Open the Mi Home app and select your robot vacuum cleaner on the home screen.
  2. Go to Settings (βš™οΈ) β†’ General settings β†’ Language of the device.
  3. In the list of available languages, select the desired one (for example, Russian or Ukrainian).
  4. Confirm the change and wait for the device to restart (it will take 1-2 minutes).

If there is no Russian language on the list:

  • πŸ”„ Try changing your account region in your profile settings (Mi Home) β†’ Profile β†’ Country/region: Russia for Russia, Ukraine for Ukraine.
  • πŸ“² Install an alternative DreameHome app (for Dreame devices) or Viomi Home – these can include an expanded list of languages.
  • πŸ”§ Update the firmware to the latest version (see section 4).

Download the latest version of Mi Home|Check the region of the account|Connect the robot to Wi-Fi|Charge the device to at least 50%|Make a backup copy of the card (if any)-->

⚠️ Note: Some models (e.g. Xiaomi Mi Robot Vacuum) E10) After changing the language through the application, you may need to re-attach to your account.Do not delete the device from Mi Home until the procedure is completed!

Method 2: Manual language change via voice commands

If your robot vacuum cleaner supports voice assistants (Alice, Google Assistant, or Xiao AI), you can try changing the language through voice commands, which works for models with microphone and built-in voice control (for example, DreameBot D9 Max, Viomi V3 Pro).

Instructions for Alice (Yandex):

  1. Activate Alice on your phone or column with the command: β€œAlice, turn on the Russian language on the vacuum cleaner.”
  2. If the robot reacts, confirm the action in the Mi Home app (notification will come).
  3. Reboot the device through Settings β†’ Reboot.

Instructions for Google Assistant:

  1. Say, β€œOK, Google, install Russian on Xiaomi vacuum cleaner.”
  2. If the robot is connected to Google Home, select it from the list of devices and confirm the change.

Limitations of the method:

  • πŸ—£οΈ It only works for devices with Yandex IoT or Google Home support.
  • 🌐 Voice assistants can only change the interface language, but not the voice prompts of the robot.
  • πŸ”‡ On the Chinese versions of firmware (CN ROM) Voice commands may be ignored.

πŸ’‘

If the robot does not respond to voice commands, check if voice control is enabled in the Mi Home settings: Device settings β†’ Voice Assistant β†’ Enable.

Method 3: Update firmware to add a new language

If the language is not on the list, the reason may be outdated firmware. For example, in the early versions of the software for Xiaomi Mi Robot Vacuum 1 (up to 3.3.9) did not support Ukrainian, and Dreame D9 before the firmware 2.7.0 was missing Russian.

How to update firmware:

  1. Open Mi Home β†’ Select Robot β†’ Settings β†’ General β†’ Update Firmware.
  2. If the update is available, click Update and wait until it is completed (don’t disconnect the robot from power!).
  3. After updating, check the list of languages in Settings β†’ Device Language.

If the automatic update does not work:

  • πŸ”Œ Connect the robot to the charging station and make sure the battery is charged >30%.
  • πŸ“Ά Check the stability of Wi-Fi (the robot must be connected to the 2.4 GHz network).
  • πŸ”„ Reboot the robot through Settings β†’ Reboot and try again.
Model robot.Minimum firmware version for Russian languageRefreshment
Xiaomi Mi Robot Vacuum 13.5.8_0036Through Mi Home or Manual.pkg file
DreameBot D92.7.0_2103Only through DreameHome.
Viomi V2 Pro1.8.5_0020Viomi Home or OTA
Xiaomi Mi Robot Vacuum-Mop 2 Lite4.1.2_0044Automatically via Mi Home

⚠️ Note: On models with modular firmware (e.g. DreameBot) W10) It can take up to 20 minutes to update. Don't interrupt the process, even if the robot appears "frozen" - the Wi-Fi indicator should flash blue (a normal sign of an update).

5. Method 4: Manually changing language through firmware files (for advanced)

If standard methods don't work, you can manually replace the language pack via firmware, which is suitable for advanced users and requires working with.pkg or.bin files.

What you need:

  • πŸ’» Computer with Windows/macOS/Linux.
  • πŸ”Œ USB-Type-C Cable (to connect the robot to a PC).
  • πŸ“ Firmware with the desired language (can be downloaded on the forums) 4PDA Xiaomi Community).
  • πŸ› οΈ Mi Home Hack or DreameTool (for unpacking firmware).

Step-by-step:

  1. Download the current firmware for your model (for example, mirobo_vacuum_v1_4.1.2_0044.pkg For Mi Robot Vacuum-Mop 2).
  2. Unpack the file with 7-Zip or DreameTool.
  3. Find a folder with language files (usually /lang/ or /res/strings/).
  4. Replace the files in the language you want (e.g. uk.json or ru.json) with the current versions.
  5. Pack the firmware back to.pkg and run the robot through Mi Home in recovery mode.
How to enter recovery mode on Xiaomi Mi Robot?
1. Turn off the robot by holding the power button for 5 seconds. 2. Connect it to the charging station. 3. Press the Home button (or Spot Clean on older models) and the power button simultaneously for 10 seconds until the orange indicator flashes. 4. Connect the robot to the PC via USB and use the MiRobotTool program for firmware.

Important: The wrong firmware can turn the robot into a brick. Before the procedure, check the file compatibility with your model (the model number is indicated on the bottom of the device, for example, STYJ02YM for Mi Robot Vacuum 1S).

6 Problem Solving: What to Do When Language Doesn't Change

Sometimes, even after all the manipulations, the robot continues to speak Chinese or English, and let's look at the typical causes and ways to address them.

Problem.Possible causeDecision
Language changed, but voice cues remained in ChineseIndividual voice packets not updatedUpdate the firmware to the latest version or reset the settings to factory
There is no Russian language on the list.Outdated firmware or cn account regionChange the region to Russia in Mi Home or update the software
After changing the language, the robot stopped responding to commands.Conflict with voice assistant (Alice/Google)Disable integration with third services in the robot settings
The app gives an error "Can't change the language"Low battery power or unstable Wi-Fi connectionCharge the robot to 100% and connect to the 2.4 GHz network

If nothing helps, reset to factory settings:

  1. In Mi Home, go to Settings β†’ General β†’ Resetting.
  2. Confirm the action (the robot will emit an audible signal and restart).
  3. After reset, re-attach the device to your account and try to change the language again.

πŸ’‘

Reset to factory settings removes all stored room maps, cleaning schedules and custom settings. Before the procedure, export the card to Settings β†’ Map β†’ Export (if the feature is available).

Frequently Asked Questions (FAQ)

Can you change the language on the Xiaomi robot vacuum cleaner without the Mi Home app?
Yes, but only on models with physical control buttons (e.g. Xiaomi Mi Robot Vacuum 1). To do this: Turn off the robot. Press the Home and Spot Clean buttons simultaneously for 10 seconds. After the beep release the buttons, the robot will switch to the next language on the list. Limitation: this method cyclically switches languages, but does not add new ones.
Why did the language change to English after the firmware update?
This is typical of modular firmware robots (like the DreameBot D10 Plus), and the reason is that the update resets user settings if the language pack is not embedded in the main software. Solution: Reverse to the previous firmware version (if there is a backup). Or re-select the language in Mi Home after the update.
How to add Ukrainian to Xiaomi Mi Robot Vacuum if it is not on the list?
For models that do not officially support Ukrainian (for example, Mi Robot Vacuum E10), there are two options: Install custom firmware from the 4PDA forum (requires unlocking the bootloader). Use voice commands in Russian - most of the features will work. Officially, Xiaomi adds Ukrainian only to firmware for the Ukrainian market (Ukraine region in Mi Home).
Can I change the language of voice prompts separately from the interface?
No, most Xiaomi models have a single language package for the interface and voice prompts, except for robots with support for Xiao AI (for example, Viomi V3 Pro), where you can separately configure the voice assistant in the Viomi Home application.
What if the robot stopped after changing its tongue?
It could be related to: πŸ”‹ Lack of memory (relevant for older models with 128 MB of RAM). πŸ“± Conflict with the app (try reinstalling Mi Home). πŸ”„ Firmware error (roll back to the previous version) Solution: reset to factory settings and repeat the language setting.