The voice cues of Xiaomiβs robot vacuum cleaner make interactions with the device intuitive β as long as they sound familiar. Unfortunately, many models in the box only speak Chinese or English, ignoring the Russian region. This creates discomfort: instead of useful notifications like βcharging completedβ or βstuck in the cornerβ, you hear incomprehensible phrases in Mandarin dialect.
In this article, we will explore all the working ways to Russify Xiaomiβs voice assistant vacuum cleaners, from official methods through the Mi Home app to alternative solutions with firmware and third-party services. Importantly, not all models support complete Russification, but even for stubborn devices there is a workaround.
Before you start, check your vacuum cleaner model - this will determine the options available. For example, Xiaomi Mi Robot Vacuum-Mop 2 Lite easily switches through the app, and Xiaomi Mi Robot Vacuum-Mop Pro may require a change in account region. If your model is older than 2020, prepare for manual firmware - but here we will detail each step.
β οΈ Critical warning: Some methods (especially with firmware) can lead to loss of warranty or unstable operation of the device.If the vacuum cleaner was purchased less than a year ago, first try the official methods - they are safe and do not require technical skills.
1.Official method: change of region in Mi Home
The easiest and safest method is to change the region of your Mi Home account to Russia or Singapore (for some models), which will unlock Russian-language voice packets if they are preinstalled in the firmware.
Step-by-step:
- Open the Mi Home app and go to profile (the person icon in the lower right corner).
- Click on country/region (usually the current location flag is displayed).
- Choose Russia or Singapore (for models that do not support the Russian region).
- Confirm the change of region β the application will restart.
- Go to the vacuum cleaner settings (Device β Settings β Voice prompts) and select Russian.
β What models support this method?
- π€ Xiaomi Mi Robot Vacuum-Mop 2 Lite (2021β2023)
- π€ Xiaomi Mi Robot Vacuum-Mop 2 Pro (with firmware 3.5.8 and newer)
- π€ Xiaomi Mi Robot Vacuum-Mop P (Singapore only)
- π€ Xiaomi Robot Vacuum-Mop 2 Ultra (Automatically picks up the language after changing the region)
β οΈ Note: If the Russian language is not in the settings after the change of the region, then your model does not support official Russification.
2. Alternative method: installing third-party voice packets
If official Russification is not available, you can download informal voice packets from the community, which works for most models, but requires a vacuum cleaner to be connected to a computer.
What you need:
- π» Computer with Windows/macOS/Linux
- π USB-Type-C Cable (to connect vacuum cleaner)
- π¦ Archive with voice packet (you can download it on the 4PDA or GitHub)
- π οΈ Mi Home Hack or Token Extractor to get a device token
Instructions:
- Download the archive with the Russian voice package for your model (for example, ru_RU_miot_voice_pack.zip).
- Connect the vacuum cleaner to your computer via USB (you may need to enable debugging mode β see spoiler below).
- Use Token Extractor to get the device token (required for authorization).
- Download the voice packet via Mi Home Hack or Command Prompt: python miio_cli voice --install ru_RU_miot_voice_pack.zip --token YOUR_DEVICE_TOKEN
- Reboot the vacuum cleaner (hold the power button for 10 seconds).
How to turn on debugging mode on a robot vacuum cleaner?
β Pros of the method:
- π Works for models that do not support official Russification.
- π You can return the original voice at any time.
- π€ The quality of voiceovers is often better than in official packages.
β Cons:
- β οΈ Risk of "bricking" in case of loading error (solved by flashing over the flashing).
- π Requires technical skills (working with the command line).
- π After updating the firmware, the voice may reset.
βοΈ Preparation for installation of voice packet
3. firmware custom software with Russian language
If previous methods fail, alternative software firmware (like Valetudo or OpenMower) is a radical way to do this, but it gives you complete control over the device, including Russification.
Supported models:
| Model | Valetudo support | Russification of voice | Hardware complexity |
|---|---|---|---|
| Xiaomi Mi Robot Vacuum 1S | β Yes. | β Complete. | Medium |
| Xiaomi Mi Robot Vacuum-Mop 2 Lite | β Yes. | β Partial (requires the installation of packages) | Low. |
| Xiaomi Mi Robot Vacuum-Mop Pro | β Yes. | β Complete. | High (JTAG needed) |
| Xiaomi Mi Robot Vacuum-Mop 2 Ultra | β No (bye) | β β | β |
Step-by-step instructions for Valetudo:
- Download Valetudo firmware for your model from the official website.
- Connect the vacuum cleaner to the PC and start the firmware script: python flash_valetudo.py --ip 192.168.x.x --token YOUR_TOKEN (IP-The address of the vacuum cleaner can be found in the router or through Mi Home).
- After the firmware go to the Valetudo web interface at the address http://[IP_vacuumer].
- In the Settings β Voice Packs section, download the Russian package.
β οΈ Note: Valetudo firmware disables cloud sync with Mi Home.You will lose control access through the Xiaomi app, but get local control without the cloud.
python miio_cli backup --token YOUR_TOKEN --output backup.binThis will allow you to return everything in case of problems.-->
4. Russification through third-party applications (without firmware)
If you don't want to risk firmware, you can use intermediary apps that translate voice notifications in real time, like Home Assistant with Mi Home integration or Yandex Alice with the skill for robot vacuum cleaners.
How to set up with Home Assistant:
- Install Home Assistant on Raspberry Pi or PC.
- Add Xiaomi Miio integration through Configuration β Integrations.
- In configuration.yaml, add a block to translate notifications: automation: - alias: "Translation of Xiaomi voice notifications" trigger: platform: state entity_id: vacuum.xiaomi_vacuum action: service: tts.google_translate_say data: message: "{{ states('vacuum.xiaomi_vacuum') | replace('Charging'), 'Charging') | replace('Error', 'Error') }" language: "ru-RU"
- Configure the voice output to a smart speaker (e.g., Yandex Station).
β Pluses:
- π‘οΈ Safe β does not require any interference with the firmware.
- π Flexibility: You can customize any language and phrases.
- π± It works with all Xiaomi models.
β Cons:
- π» Requires a constantly running server (Raspberry) Pi/PC).
- π Delay in notification ~1-2 seconds.
- π The voice will sound from the column, not from the vacuum cleaner.
5 Problems and Solutions: Why Russification Doesn't Work
Even after all the manipulations, the voice can remain in Chinese. Consider the typical issues and how to solve them:
Table of errors and decisions:
| Problem. | Possible cause | Decision |
|---|---|---|
| There is no option in Mi Home "Russian language" | Account Region Not Russia/Singapore | Change the region in the Mi Home profile to Singapore (for some models) |
| Voice dropped after update | The firmware re-recorded the voice packet | Re-load the package or disable auto-updates in Settings β About the device |
| The vacuum cleaner does not connect to the Mi Home Hack | wrong token or IP-address | Get the token back through Packet Capture in Mi Home |
| Valetudo doesn't see vacuum cleaner | Incompatible model or router lock | Check the list of supported devices and disable the firewall |
π Diagnostics through Logic:
If the voice has not worked, check the device logs:
- Connect to the vacuum cleaner SSH (For Valetudo: ssh root@[IP_vacuumer]
- Execute the command: cat /var/log/miio.log | grep "voice"
- Look for errors such as voice pack not found or language mismatch.
π‘
If there is a line in the logs unsupported language: ru_RU, Your model doesn't support Russian hardware, and in this case, only custom software firmware with a voice engine replacement will help.
6. Xiaomi models with factory support for the Russian language
If you haven't bought a robot vacuum cleaner yet, look at models that support Russian out of the box, which will eliminate the need for Russification:
List of models (2023-2026):
- π Xiaomi Robot Vacuum-Mop 2 Ultra β full Russification (voice) + attachment)
π How to check when buying:
- Ask the seller to turn on the vacuum cleaner and say the phrase (for example, click Start/Pause).
- Check in Mi Home for the Russian option in the voice settings.
- Clarify the year of release β the models 2022-2026 have better support.
β οΈ Attention: AliExpress and Wildberries often sell gray versions for the Chinese market.Clarify with the seller that the model is officially shipped to Russia - this guarantees factory Russification.