Smart home owners often face a situation where their new robot vacuum cleaner communicates in English or Chinese, which creates some discomfort when using. The standard procedure for activating the device through the Mi Home application does not always automatically load the desired language package, especially if the device was originally intended for the domestic market of China.
The process of changing the language can vary depending on the model of your device, whether it is Xiaomi Vacuum Mop 2 Pro, Roborock S5 Max or older model Mi Robot Vacuum 1S. Modern algorithms allow you to flexibly configure audio, turning dry technical commands into understandable voice messages. In this article, we will discuss all available methods, from simple in-app settings to advanced manipulation with regional servers.
It's worth noting that some models require a region change in the application, and others require a complete flashing or use of third-party utilities to implement custom voice files. It's critical to determine the exact model of your device on the bottom lid before you start any action, because the choice of method depends on it. Wrong actions can lead to the vacuum cleaner stop displaying cleaning statuses correctly.
Determination of device model and compatibility
The first step before trying to install new phrases or change language is to accurately identify the hardware platform. Xiaomi's ecosystem includes devices under the Roborock, Dreame, Viomi and Mijia brands, and each of these sub-brands can use different protocols to download voice data. If you try to apply the method to one series of devices to another, the result may be zero or lead to a software failure.
Usually, model information is located on a label on the bottom of the case, next to the side brush and wheels. You need to find code that usually starts with SDJ02, Vacuum or Mop. It is also worth checking the in-app version of the software, as older firmware may not support the mechanism of dynamic loading language packets through the cloud.
There are several main categories of voice control devices:
- π€ Devices with full support for changing language through the server (the easiest to set up).
- π» Models that require changing the Mi Home account region to activate the desired language.
- π§ Gadgets that require manual insertion of files through ADB orthologies.
If your device is a global version purchased from an official retailer, it is likely that the problem is solved by simply changing the region, but devices imported through parallel imports or ordered from China are often locked in Chinese until they are flashed or re-assigned.
β οΈ Note: Attempt to flash the device with software from another model (for example, firmware from S50 on S5 Max may cause irreversible failure of electronics (brick).
π‘
Before changing any settings, take a photo. QR-code and a model sticker at the bottom of the vacuum cleaner, which will help you quickly find compatible files if standard methods don't work.
Change the language through the Mi Home app
The easiest and safest way to get a robot to "talk" in the right language is to use the regular functionality of the Mi Home application. The developers have provided the possibility of choosing the interface language and voice support, but this option is often hidden or becomes available only under certain conditions, first of all, you need to make sure that the application itself is configured correctly.
Go to the user profile, usually a human icon or menu in the top left corner. Find the Settings section and then General. This is where the Language is located. Choose Russian or another preferred language. After that, the application can suggest updating the language package for connected devices. If the robot vacuum cleaner is online and supports this function, it will automatically download the necessary audio files.
In some cases, the following actions are required to be forced to renew:
- π Close the Mi Home app completely and run it again.
- π‘ Make sure the vacuum cleaner is connected to Wi-Fi and has an online status".
- π In the settings of a particular device, find the option "Voice Pack" or "Voice Pack".
If the device settings menu does not have a voice selection option, this means that the current account region does not support downloading Russian phrases for this model, in which case the standard methods will not work, and you will need to change the region, which will be discussed below. Remember that the voice packet weighs a little, but it requires a stable connection to load it.
Replacement method for activating voice
One of the most effective ways to activate Russian phrases on devices originally designed for the Chinese market is to change the region in the Mi Home app. The logic is simple: the servers to which the device connects determine which resources and language packets are available to it. By switching to the Russia or Europe region, you get access to localized versions of firmware and voice messages.
To do this, go to your profile settings and click on your current region. Select Russia or Germany (often the German package contains all European languages). Once you change region, the application will reboot and the list of devices may clear. Don't worry: the devices won't go anywhere, but you will need to add them to the interface again, linking them to a new server.
The process of adding a device after changing the region looks like this:
- Click the plus in the upper right corner to search for devices.
- The application may offer to update the firmware of the device - agree.
- In the process of updating, the necessary language package is often tightened.
Itβs important to understand that changing regions can affect other smart home devices tied to your account. Some gadgets that are tightly tied to Chinese servers (such as certain models of cameras or air purifiers) may stop working correctly or display statistics, so this method is a compromise solution.
What if the cleaning history has disappeared after the change of the region?
Manual installation of voice packets (Advanced)
For advanced users who are not afraid to work with the file system, there is a method of manually installing voice packets, which is relevant for models that do not automatically change the language even after changing the region, the essence of the method is to replace the system audio file with a modified version with the desired voiceover.
To start, youβll need to find a voice packet file (usually.pkg or.mp3 in a specific format) for your particular model, which can be found on profile forums such as 4PDA or GitHub.
Instructions for manual installation:
- π Download a voice packet file that matches your model (for example, ru_RU.pkg).
- πΎ Copy the file to the root folder of the device through FTP-client or file manager.
- βοΈ In the app, find the hidden menu or use the command to update the voice from the file.
In some cases, the file system requires the activation of the developer mode, this is done by quickly clicking on the firmware version in the device settings several times. Once activated, you can download files using the FTP protocol. Be careful: replacing system files can disrupt the navigation system if the files are corrupted.
| Model vacuum cleaner | Type of installation | Risk of failure | Required file |
|---|---|---|---|
| Xiaomi Vacuum 1S | Change of region | Low. | Not required |
| Roborock S50 | Hand-substituted | Medium. | voice_pack_ru.pkg |
| Viomi V2 Pro | Server change | Low. | Not required |
| Dreame D9 | Update of the PO | Low. | Not required |
β οΈ Note: When manually replacing files, make sure the battery is at least 60%. interruption of data recording may lead to a software error.
βοΈ Pre-manual check
Use of third-party utilities and mods
If standard methods fail, enthusiasts often resort to modified software, and the most famous solution in this area is the Valetudo project, or the use of the command line miio utility, which allows you to completely reflash the device, gaining root rights and control all aspects of the work, including audio files.
Installing these mods requires a computer running Linux or macOS (or WSL on Windows) and basic command-line knowledge. The process involves getting a device token, connecting to its local network, and sending special commands to replace the firmware, which opens up integration with Home Assistant, allowing you to use any speech synthesizers.
The main advantages of using mods:
- π£οΈ The ability to use any text to voice events.
- π Complete independence from the manufacturerβs servers (work without the Internet).
- β‘ Extended functionality of maps and zoning.
But remember, installing a third-party firmware voids the warranty, and it's a novice-driven process that requires care, and a mistake in one command can block the bootloader, and if you're not confident, you'd better limit yourself to changing the region.
π‘
Using mods like Valetudo turns the vacuum cleaner into a fully autonomous device, but requires technical skills to set up and carries the risk of losing warranty.
Possible problems and solutions
When you set up a phrase, you may encounter a number of common mistakes. It often happens that after a region change, the robot continues to speak Chinese. This may mean that the device has a hard regional reference (Chinese version for the domestic market), and changing the region in the application is not enough for it, in which case only a complete flashing through the engineering menu or the use of special scripts helps.
Another common problem is the lack of sound while saving other functions. Check if the minimum volume is set in the device settings. Also make sure that the speaker is not closed with dust or debris, which often happens after long use. Sometimes a simple factory reset helps: press the power and return buttons to the base (or the Spot button, depending on the model) for 5-10 seconds at the same time.
If the robot makes strange sounds or is interrupted:
- Check the stability of the Wi-Fi signal at the base location.
- Try to turn off the router for 1 minute and reboot the network.
- Make sure that there are no preventive work done on Xiaomi servers.
In rare cases, the problem lies in the hardware of the speaker, if after all the software manipulations there is no sound, perhaps the speaker plume inside the housing has gone away, you can run the speaker test through the engineering menu (if you have access) or just listen carefully to the start of cleaning.