Why Xiaomi is βsilentβ or speaks Chinese β and how to fix it
You bought a Xiaomi Mi Robot Vacuum, Viomi or Dreame, but instead of the usual Russian voice, you hear either Chinese speech or complete silence? The problem is the regional firmware of the device. The manufacturer supplies vacuum cleaners with factory settings for the Asian market, where Russian-language voice packets are simply not pre-installed. Fortunately, you can install firmware with Russian voice on your own without going to the service center and without risking losing your warranty.
In this article, we will discuss three official ways to add Russian voice: through the Mi Home app, manual firmware through ADB, and an alternative method for devices with Home Assistant. You will also learn how to avoid typical errors (for example, a βbrickβ after a failed update) and where to download current firmware files for 2020-2026 models. If your vacuum cleaner is from the Mi Robot Vacuum-Mop 2 series, Viomi V3 or Dreame D9, the instruction is suitable for them.
β οΈ Important: The firmware process may vary depending on the version of Mi Home (Chinese, global, European) and the region of the account. ADB Token Xiaomi, start with the simplest method β through the app.
Method 1: Install Russian voice through the Mi Home app (the easiest one)
This method works for most Xiaomi and Viomi models tied to a global or European Mi Home server.If your account is registered in China (cn), switch to another server first.
Algorithm of action:
- π± Open the Mi Home app and go to your vacuum cleaner page.
- βοΈ Slip on three points in the upper right corner. β Select the device settings.
- π£οΈ Scroll down to the Voice prompts (or Voice Pack) section).
- π In the list of languages, find Russian and click Download.
- π Wait for the loading to be completed (the vacuum cleaner will emit an audible signal).
If you don't have Voice prompts, your model doesn't support voice installation through the app, so move on to the second option.
What if the voice doesnβt appear after the download?
Sometimes voice files are downloaded, but the vacuum cleaner keeps silent or speaking Chinese.
- π Incorrect region binding: Switch the server to Mi Home to Europe (eu) or Russia (en).
- π App cache: Clear the Mi Home cache in phone settings.
- π‘ Wi-Fi problems: The vacuum cleaner must be connected to the same network as the phone.
π‘
If the vacuum cleaner is too quiet after setting the voice, check the volume settings in Mi Home β device settings β Sound. Sometimes factory reset solves the problem.
Method 2: Hand-held firmware via ADB (for power users)
This method is suitable for models that do not support voice installation via Mi Home, such as Xiaomi Mi Robot Vacuum 1S or Viomi V2 Pro.
- π» Computer with Windows or macOS.
- π USB-cable (usually Micro-USB or Type-C, depending on the model).
- π Firmware file with Russian voice (you can download on mi-home.ru or 4PDA).
Step-by-step:
- Turn on the developer mode on the vacuum cleaner: Press the Home button on the case for 5-10 seconds until you hear the beep. Connect the vacuum cleaner to the computer via USB.
ADB-driver
Android
Open the command line.
cmd
Terminal
adb devicesIf you've got a device, move on. If you haven't, check the drivers.
Download the firmware.
adb push voice_pack.ru.zip /sdcard/Install the voice packet
adb shell am start -a android.intent.action.VIEW -d file:///sdcard/voice_pack.ru.zipDownload the correct firmware version for your model |
Install ADB-PC drivers|
Enable the developer mode on the vacuum cleaner |
Connect the vacuum cleaner to the computer with the original cable |
Make a backup copy of the current firmware (optional)-->
β οΈ Note: If after firmware vacuum cleaner stopped responding to commands or gives an error Error 12, then the firmware file is not suitable for your model. To restore the operability can only be through the service center Xiaomi - self-reset to factory settings in this case will not help.
What if the ADB canβt see the device?
Method 3: Install voice through Home Assistant (for advanced)
If you use Home Assistant to control your smart home, you can integrate Russian voice for a vacuum cleaner through the Xiaomi Miio component.
- π Installed Home Assistant (on Raspberry Pi, NAS PC).
- π Token of your vacuum cleaner (how to get it β read here).
- π¦ Voice package in format.mp3 or wav.
Instructions:
- Add the vacuum cleaner to configuration.yaml: vacuum: - platform: xiaomi_miio host: 192.168.1.100 # IP your token vacuum cleaner: YOUR_TOKEN_HERE
- Download the repository with voice packets and place the files in the folder /config/www/voices/.
- Add to automations.yaml a rule for voice playback: - alias: "Vacicular speaks Russian" trigger: platform: state entity_id: vacuum.xiaomi_vacuum to: "cleaning" action: service: media_player.play_media entity_id: media_player.your_speaker data: media_content_id: "/local/voices/start_cleaning.ru.mp3" media_content_type: "audio/mpeg"
β οΈ Note: This method does not replace the vacuum cleaner's system voice, but only adds voiceovers through external speakers (e.g. Google Home or Yandex Station). ADB.
Where to download firmware with Russian voice for your model
Not all firmware files are universal - using an inappropriate package can cause a failure. Below is a table with verified sources for popular models:
| Model vacuum cleaner | Firmware version | Download link | Notes |
|---|---|---|---|
| Xiaomi Mi Robot Vacuum 1S | 3.5.8_0042 (RU) | 4PDA | Requires ADB for installation |
| Viomi V3 | 2.1.5_0030 (Multilang) | Mi-Home.ru | Supports English, Russian, German |
| Dreame D9 | 1.8.0_1024 (RU) | Google Drive | Installed through Mi Home |
| Xiaomi Mi Robot Vacuum-Mop 2 | 3.3.9_0018 (RU) | GitHub | You need to rename the file to voice.pack |
π How to check firmware version? in Mi Home go to Device Settings β General information β If your version is newer than the table, don't install the old firmware, it can cause conflicts.
π‘
Always check the firmware compatibility with your vacuum cleaner model. Installing an inappropriate file can result in loss of functionality or "bricking" of the device.
Common Mistakes and How to Avoid Them
Even when following instructions, users often face problems, and here are the most common ones and ways to solve them:
1. The vacuum cleaner is not determined through ADB
Reasons:
- π Faulty cable or port USB.
- π« No debugging mode (you need to press the Spot Clean button when connecting).
- π₯οΈ Drivers not installed ADB.
Solution: Try another cable, check if the developer mode is on, update the drivers.
2.After the firmware vacuum cleaner gives an error Error 12
This error means that the firmware is incompatible with your model, and the only way out is to return the original firmware through the service center, and if you try to reflash the device yourself, you will lose all your functionality.
3.Voice set, but vacuum cleaner speaks Chinese
Languages are probably off the list. Go to Mi Home β Device Settings β Voice prompts and manually select Russian as your primary language.
4. Firmware is interrupted at half
If the upgrade process is interrupted (for example, due to battery drain or loss of Wi-Fi connection), the vacuum cleaner may stop responding to commands.
- π Connect the vacuum cleaner to charging and wait for 100% charge.
- π Restart the device (press the power button for 10 seconds).
- π‘ Repeat the firmware, making sure the stability of the Internet connection.