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.
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:
- Open the Mi Home app and select your robot vacuum cleaner on the home screen.
- Go to Settings (βοΈ) β General settings β Language of the device.
- In the list of available languages, select the desired one (for example, Russian or Ukrainian).
- 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):
- Activate Alice on your phone or column with the command: βAlice, turn on the Russian language on the vacuum cleaner.β
- If the robot reacts, confirm the action in the Mi Home app (notification will come).
- Reboot the device through Settings β Reboot.
Instructions for Google Assistant:
- Say, βOK, Google, install Russian on Xiaomi vacuum cleaner.β
- 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:
- Open Mi Home β Select Robot β Settings β General β Update Firmware.
- If the update is available, click Update and wait until it is completed (donβt disconnect the robot from power!).
- 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 language | Refreshment |
|---|---|---|
| Xiaomi Mi Robot Vacuum 1 | 3.5.8_0036 | Through Mi Home or Manual.pkg file |
| DreameBot D9 | 2.7.0_2103 | Only through DreameHome. |
| Viomi V2 Pro | 1.8.5_0020 | Viomi Home or OTA |
| Xiaomi Mi Robot Vacuum-Mop 2 Lite | 4.1.2_0044 | Automatically 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:
- Download the current firmware for your model (for example, mirobo_vacuum_v1_4.1.2_0044.pkg For Mi Robot Vacuum-Mop 2).
- Unpack the file with 7-Zip or DreameTool.
- Find a folder with language files (usually /lang/ or /res/strings/).
- Replace the files in the language you want (e.g. uk.json or ru.json) with the current versions.
- 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?
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 cause | Decision |
|---|---|---|
| Language changed, but voice cues remained in Chinese | Individual voice packets not updated | Update 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 region | Change 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 connection | Charge the robot to 100% and connect to the 2.4 GHz network |
If nothing helps, reset to factory settings:
- In Mi Home, go to Settings β General β Resetting.
- Confirm the action (the robot will emit an audible signal and restart).
- 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).