Changing the interface language on Xiaomiβs robot vacuum cleaner via the iPhone is a task that may seem trivial, but in practice often raises questions. The fact is that the manufacturer does not always provide a direct option for selecting a language in the mobile application, and some models (Mi Robot Vacuum-Mop 2 Pro, DreameBot D9) require additional manipulations with the account region or firmware. In this article, we will discuss all the current ways to change the language, from basic settings in Mi Home to manual editing configuration files for advanced users.
The Xiaomi ecosystem is very specific in that it links the device interface language to the user region, which means that if you have an account in China, for example, the voice prompts and menus on the vacuum cleaner display (if any) will be in Chinese, even if you are physically in Russia or Europe, and there are several ways to solve this problem, and we will look at each of them in detail, including the nuances for different models and firmware versions.
Before you start, make sure that:
- Your robot vacuum cleaner is connected to the same Wi-Fi network with your iPhone.
- The Mi Home app is updated to the latest version (check in the App Store).
- You have access to a Xiaomi account linked to the device.
If at least one of the conditions is not met, further actions can lead to synchronization errors or reset settings.
1. Method 1: Change the language through the Mi Home app settings
The easiest method is to change the language directly in the mobile app, which works for most models released after 2020 (Mi Robot Vacuum-Mop P, Viomi V3, DreameBot L10 Pro, etc.), but there are important limitations.
Algorithm of action:
- Open the Mi Home app on your iPhone.
- Go to the Profile tab (the human icon in the lower right corner).
- Slip on your account, then select Account Settings.
- Find the Region (Country/Region) and select the country you want to speak (e.g. Russia for Russian, Germany for German).
- Save the changes and restart the application.
After changing the region, the vacuum cleaner interface language should be updated automatically within 5-10 minutes.
- π Reboot the robot vacuum cleaner (hold the power button for 10 seconds).
- π± Remove the device from the app and add it again.
- π Check what is in the iPhone settings in the Main section β Language and region are also selected for the appropriate language.
β οΈ Note: Changing your account region may result in loss of access to certain features if your vacuum cleaner model is not officially supported in the selected country. For example, when choosing the USA for Mi Robot Vacuum-Mop 2 Lite, the cleaning zoning option may disappear.
2. Method 2: Manual language change through firmware (for advanced)
If the Mi Home region change didnβt work, it could be a hard-to-language firmware, which is true for older models (Mi Robot Vacuum 1S, Mi Robot Vacuum-Mop Essential) or devices purchased in Asia, and youβll need to reflash the device using alternative firmware.
For this you will need:
- π₯οΈ Computer with Windows or macOS (to create a backup copy).
- π USB-Type-C Cable (to connect to a vacuum cleaner).
- π Firmware with the desired language (can be found on the forums) 4PDA Xiaomi Community).
- π οΈ Mi Home Hack or Valetudo (for custom firmware).
Step-by-step:
- Download the firmware archive for your model (for example, mirobot-vacuum-v1_5.6.1_ru Russian version).
- Connect the vacuum cleaner to your computer via USB and run a firmware utility (e.g., rockrobo-vacuum-tool).
- Enter the command to unlock the bootloader: python miio extract_token.py --ip 192.168.x.x --token YOUR_TOKEN (where YOUR_TOKEN β The device token can be obtained through the Mi Home Hack).
- Download the firmware with the command: python miio upload_firmware.py --ip 192.168.x.x --token YOUR_TOKEN --firmware firmware.bin
- Wait for the process to complete (about 10-15 minutes) and restart the device.
What happens if you interrupt the firmware?
β οΈ Warning: Incorrect firmware can deprive you of warranty and lead to unstable operation of the device.Before starting the procedure, back up the original firmware with the command: python miio backup_firmware.py --ip 192.168.x.x --token YOUR_TOKEN --output backup.bin
3. Method 3: Use of alternative applications (Valetudo, Home Assistant)
If standard methods donβt work, you can get around Xiaomiβs limitations with open alternatives, like Valetudo, a custom firmware with a web interface that supports multilingualism and works without Xiaomiβs cloud.
Advantages of the method:
- π Full freedom of choice of language (including Russian, Ukrainian, Polish, etc.).
- π No link to the account region.
- π Advanced cleaning settings (zones, schedule, suction power).
How to install Valetudo:
- Get root-access to the vacuum cleaner through a vulnerability in the firmware (instructions are on the official website).
- Connect to the device by SSH (login: root, password: empty or 123456).
- Run the installation script: wget -qO- https://install.valetudo.cloud | sh
- After restarting, open the web interface at the address http://IP_WASHINGTON.
In Valetudo (Settings β Language) settings, select the language you want. Changes are applied instantly without rebooting.
π‘
If after Valetudo installation, the vacuum cleaner stopped connecting to the Mi Home, that's fine - custom firmware disables cloud synchronization. You can now only manage the device through a web interface or Home Assistant.
Table of compatibility of models and methods of language change
Not all methods work equally well for different devices, and here is a table of supported methods for popular models:
| Model vacuum cleaner | Change of region to Mi Home | Firmware with language package | Valetudo | Notes |
|---|---|---|---|---|
| Mi Robot Vacuum-Mop 2 Pro | β Yes. | β Yes (requires token) | β Yes. | Supports Russian, English, German |
| DreameBot D9 | β Yes. | β No (closed firmware) | β Yes. | Language changes only through the account region |
| Viomi V3 | β Yes. | β οΈ Partially (risk of blocking) | β Yes. | Chinese version requires changing the region to Russia |
| Mi Robot Vacuum 1S | β No. | β Yes. | β Yes. | Manual firmware updates are required |
| DreameBot L10 Pro | β Yes. | β No. | β No. | Language is tied to the region of sale |
Important: Models with the prefix "CN" (e.g. Mi Robot Vacuum-Mop 2 Pro CN) are often rigidly Chinese-based, and the only way to work is to use Valetudo or buy an international version.
5. Problem Solving: Frequent Errors and Corrections
Even if you follow the instructions correctly, you can have failures, and let's look at the typical situations and how to fix them.
Problem 1: The language hasnβt changed since the region was changed to Mi Home.
- πΉ Make sure the vacuum cleaner is connected to the internet (Wi-Fi indicator is green).
- πΉ Check what is in the device settings in the application (Settings) β Device) current region.
- πΉ Restart router β sometimes problems are caching DNS.
Problem 2: After the firmware vacuum is not turned on.
- πΉ Connect the device to charge for 30 minutes β the battery may have run out.
- πΉ Try resetting to factory settings (hold the Reset button for 15 seconds).
- πΉ If the indicators do not burn, contact the service center - a firmware error is possible.
Problem 3: Valetudo doesnβt have the language.
- πΉ Update your firmware to the latest version (web interface: Settings) β System β Update).
- πΉ Add the language pack manually through SSH (instructions on GitHub).
- πΉ Install the Valetudo-Translations plugin.
βοΈ Preparation for language change
6. Resetting settings as a last resort
If none of these methods worked, you'll have to completely reset the device to the factory settings, which will delete all the stored maps, schedules and personal data, but return the vacuum cleaner to its original state, where you can reconfigure the language.
How to reset your settings:
- Press and hold the Reset button (usually located under the lid or next to the power button) for 10-15 seconds until you hear the beep.
- Release the button and the vacuum cleaner will issue a voice message (in Chinese if the language has not been changed).
- Wait for the reboot (the indicators should flash blue and green).
- Add the device to Mi Home again by selecting the right region when setting up.
β οΈ Note: On some models (DreameBot) D9, Viomi SE) The reset results in the blocking of cloud functions if the device was linked to a Chinese account, in which case you will need to create a new account in the desired region.
7.Alternative solutions: voice assistants and third-party services
If you can't change the language on the vacuum cleaner, you can use voice assistants to control it in your own language.
- π£οΈ Alice (from Yandex) β supports commands in Russian for Xiaomi devices connected via Mi House.
- π€ Google Assistant β Works with Mi Home through the service IFTTT (setting takes 10-15 minutes).
- π Siri β requires integration via HomeKit (Home Assistant or HomeKit) HOOBS).
To set up voice control:
- Connect Mi Home to Google Home or Yandex.House through the appropriate section in the app.
- Name the device in your native language (e.g., "Robot vacuum cleaner in the living room").
- Use commands like, "Alice, turn on the living room cleaning" - "OK Google, send the vacuum cleaner to base."
This wonβt change the interface language on the device itself, but it will allow you to manage it without knowing Chinese or English.
π‘
Voice assistants are a temporary solution, and for full Russification, it is better to use Valetudo or change the region to Mi Home.