How to put Russian voiceover on the robot vacuum cleaner Xiaomi: 3 proven ways

Why Your Xiaomi Vacuum Can Speak Chinese and How to Fix It

You bought a Xiaomi Mi Robot, Viomi V3 or Dreame D9 robot vacuum cleaner, but instead of the usual Russian voice, you hear strange Chinese phrases? This is standard for devices officially shipped to Russia through unofficial channels. The manufacturer installs firmware with a voice package for the main market - China, and localization for other countries is often absent out of the box.

The good news is that you can replace Chinese voiceover with Russian voiceover in a number of ways. In this article, we'll look at three working methods, from simply changing the region in the Mi Home app to manually firmware alternative voice packets. Importantly, not all models support Russian voiceover at the firmware level, but even then, there are workarounds.

Before you start, check the model of your vacuum cleaner โ€” it is indicated on the sticker under the lid or in the mobile application. This depends on the choice of method. For example, for Xiaomi Mi Robot Vacuum-Mop 2 Pro, the method will work with changing the region, and for Dreame Bot L10 Pro you will need to install custom firmware.

Method 1: Change region to Mi Home (the easiest method)

If your vacuum cleaner supports multi-zone firmware (most models after 2020), then the Russian voiceover can be activated directly in the official application. This method does not require technical skills and takes no more than 5 minutes.

Here's what we need to do:

  • ๐Ÿ“ฑ Open the Mi Home app and go to your vacuum cleaner profile.
  • ๐ŸŒ Slip on three dots in the upper right corner โ†’ Settings of the device โ†’ Region.
  • ๐Ÿ‡ท๐Ÿ‡บ Select Russia (or Russia) from the list of countries.
  • ๐Ÿ”„ Reboot the vacuum cleaner by holding the power button for 10 seconds.

After restarting, the device must automatically download and install the Russian voice packet. If this does not happen, check:

  • ๐Ÿ“ถ Internet connection stability (vacuum cleaner must be connected to Wi-Fi).
  • ๐Ÿ“ฆ Availability of firmware updates in the Software Update section.
  • ๐Ÿ”Š Volume vacuum cleaner โ€“ sometimes voice cues are quieter than standard sounds.
๐Ÿ“Š What kind of robot vacuum cleaner Xiaomi?
Mi Robot Vacuum-Mop 2 Pro
Viomi V3
Dreame D9/D10
Another Xiaomi model
Not Xiaomi.

โš ๏ธ Note: Some models (e.g. Xiaomi Mi Robot Vacuum) 1S) They don't support changing the region in the app, so go to method 2 or 3.

Method 2: Install an alternative voice packet via Tokens

If the region change didnโ€™t work, you can manually upload Russian voice files through informal tools, a method that requires you to obtain a device token, a unique identifier that gives you access to advanced settings.

The work will require:

  • ๐Ÿ’ป Computer with Windows or Mac (or smartphone with root rights).
  • ๐Ÿ“ฒ Mi Home app with tied vacuum cleaner.
  • ๐Ÿ”— MiHome Tokens Extractor (for token extraction).
  • ๐ŸŽค Russian voice package (you can download on the forums) 4PDA Xiaomi Community).

Step-by-step:

  1. Download and install MiHome Tokens Extractor, Following instructions on GitHub.
  2. Log in the Mi Home app and wait for the token to appear in the utility.
  3. Copy the token and IP-vacuum cleaner address (you can find it in the router or through the Fing application).
  4. Use MIoT. CLI To send a command to install a voice packet: miio --ip 192.168.1.100 --token YOUR_TOKEN_HERE call miIO.voice_pack "install" '{"url":"http://example.com/russian_voice.pack"}'
  5. Reset the vacuum cleaner.

Download MiHome Tokens Extractor|Get a device token|Find it. IP-vacuum-dress|Download the Russian voice package|Check the stability of Wi-Fi-->

โš ๏ธ Note: Using unofficial tokens can lead to the blocking of Xiaomi account with frequent requests.

Method 3: Firmware custom firmware with Russian voice

For older models (e.g. Xiaomi Mi Robot Vacuum 1) or devices without official Russian support, custom firmware is the only option, the most difficult method, but gives full control over the device, including:

  • ๐Ÿ—ฃ๏ธ Russian voiceover of all system messages.
  • ๐Ÿ“ก Advanced Wi-Fi settings and mapping.
  • ๐Ÿ”ง The ability to disable Chinese servers.

The most popular firmware for Xiaomi vacuum cleaners:

FirmwareSupported modelsFeaturesReference
ValetudoMi Robot 1/1S, Viomi V1/V2Open source, full localization, work without the cloud Xiaomivaletudo.cloud
DustBuilderMi Robot 2, Dreame D9Ready-made assemblies with Russian voice, support for Yandex Alice4PDA
OpenMiHomeViomi SE, Dreame L10Integration with Home Assistant, Multi-Zone CleaningGitHub

The firmware process usually involves:

  1. Disassembly of the vacuum cleaner for connection to UART-port (soldling iron required).
  2. Install CH340 or FTDI drivers to communicate with your computer.
  3. Download firmware via ESP Flash Tool or PlatformIO.
  4. Wi-Fi settings and local server binding (without Xiaomi Cloud).
What happens if you interrupt the firmware?
If you turn off the power during firmware, the vacuum cleaner may stop turning on ("brick"). In 80% of cases, this is correctable through the recovery of the loader using JTAG, but you will need special equipment and soldering skills. For beginners, we recommend stitching only through stable power (UPS) and monitor the process in the terminal.

How to check that the Russian voiceover is established

After applying one of the methods, you need to make sure that the changes are effective.

Start the vacuum cleaner with the command "Start cleaning" | Listen to the greeting when you turn on | Check for error voice (for example, stuck, weak charge) | Make sure that the voice works when you connect to the charging-->

If the voice never came up,

  • ๐Ÿ”„ Try resetting the vacuum cleaner settings (hold the power button for 15 seconds).
  • ๐Ÿ“ก Check if the router blocks the vacuum cleaner from Xiaomi servers (open ports 80, 443, 5222).
  • ๐ŸŽง Make sure the vacuum cleaner speaker is working โ€“ bring your ear to the body during voiceover.

๐Ÿ’ก

If after firmware vacuum cleaner began to behave unstable (for example, does not build a map), try to roll back firmware to stock through Mi Home โ†’ Software Update โ†’ Restore factory settings.

Frequent problems and their solutions

Even after successful installation of Russian voiceovers, nuances can arise.

Problem.Possible causeDecision
Voice interrupted or distortedPoor quality of voice packet or low bitrateDownload a packet with a bitrate of 128 kbps or higher (for example, from DustBuilder)
The vacuum cleaner speaks two languages at the same timeThe conflict between stock and custom voiceComplete reset via miIO.reset (Team for Tokens)
Russian voice is available, but not all phrases are translatedIncomplete localization packageAdd missing phrases via Valetudo or manually edit JSON-firmware
After the firmware update, the voice droppedOfficial software overwrote custom filesTurn off auto updates in Mi Home or flash the firmware with blocked updates

If your problem is not described in the table, check the vacuum logs through Valetudo or MIoT CLI. Often errors are associated with:

  • ๐Ÿ”Œ Unstable food during the process of feeding.
  • ๐Ÿ“ก Blocking. DNS (try to change DNS at 8.8.8.8).
  • ๐Ÿ”’ Access rights conflict (for example, if a vacuum cleaner is linked to multiple accounts).

Alternative solutions: if nothing has worked

In rare cases, it is impossible to install Russian voiceover due to hardware limitations (for example, in some Viomi models, the voice chip supports only Chinese).

  • ๐Ÿ“ฑ Use voice prompts through an app (e.g. Yandex Alice or Google Assistant with integration via Home Assistant).
  • ๐Ÿ”Š Connect an external speaker via Bluetooth (some firmware, such as DustBuilder, support this feature).
  • ๐Ÿ“น Replace audible signals with visual notifications in the application (e.g. flashing indicator instead of voice messages).
  • ๐Ÿ› ๏ธ Contact the service center for flashing the voiceover chip (expensive, but guaranteed to work).

For models without support of the Russian language, we recommend paying attention to alternative brands that are initially supplied with localization:

  • ๐Ÿค– Roborock (series) S7 and Q7 Have a full Russian voice).
  • ๐Ÿค– Ecovacs Deebot (models) T10 and X1 Supporting Russian from the box").
  • ๐Ÿค– Redmond (Russian brand with full localization).

๐Ÿ’ก

Before buying a new vacuum cleaner, check the support for Russian on the official website or in reviews on YouTube. Even within the same model (for example, Xiaomi Mi Robot Vacuum-Mop 2 Pro) there can be different revisions with different firmware.

Can I install a Russian voice on Xiaomi Mi Robot Vacuum 1 (first version)?
Yes, but only through Valetudo or DustBuilder custom firmware, the official firmware does not support language change, it will require disassembly of the vacuum cleaner and connection to the vacuum cleaner. UART-port.
After the region changed to Mi Home, the vacuum cleaner stopped building the map.
This is a known problem when changing regions on some models: Solution: Bring the region back to China. Back up the map in the app (if you have one), change the region to Russia and wait for the firmware update. If the map doesn't recover, do a full reset and retrain the vacuum cleaner.
Where to download Russian voice packages for Xiaomi vacuum cleaner?
There are no official sources, but verified packages can be found: 4PDA (Xiaomi vacuum cleaners in telegram channels dedicated to Valetudo (e.g, @valetudo_ru). On GitHub in custom firmware repositories (see your vacuum cleaner model). โš ๏ธ Caution: download files only from trusted sources to avoid viruses.
Can I get my Chinese voice back after I have a Russian?
Yes. For that: In Mi Home, take the region back to China, or run the stock firmware through MIoT. CLI: miio --ip 192.168.1.100 --token YOUR_TOKEN call miIO.ota "start" '{"mode":"normal","install":true,"url":"http://link.to/stock_firmware"}'
Will Alice work with a vacuum cleaner after the firmware?
Depending on the firmware: Valetudo: No, because it shuts down the Xiaomi cloud. But you can integrate through Home Assistant. DustBuilder: Yes, supports Alice and Google Assistant. Stock firmware: Yes, if the region is set to Russia.