Xiaomi Vacuum Mop Essential (model) STYJ02YM) Supports voice alerts in multiple languages, but by default, the firmware often lacks a Russian package or current version. Without the correct installation of voice files, the device will "silence" or issue messages in Chinese/English, which creates discomfort during operation. In this article, we will analyze all the ways to add a voice package: from official updates via Mi Home to manual downloading files through third-party services.
It's important to understand that the process is different from firmware installation: here we only work with audio files that are stored in a separate part of the robot's memory. Booting errors can cause alerts to be reset to factory or even temporary voice failures - but won't damage the underlying logic of the device. We tested all the methods on the latest software (2023-2026) and highlighted key points that save time.
1. Check the current version of the voice packet
Before you install a new package, make sure that your Xiaomi Vacuum Mop Essential does not have the right language.
- Open the Mi Home app (or Xiaomi Home for European regions).
- Select your vacuum cleaner from the list of devices.
- Go to Settings. โ Voice alerts.
- Check the available languages in the drop-down menu.
If there is no Russian on the list (ru_RU) If you have a voice file, you have to use the same language, so you don't have the package installed. Please note that some regions (e.g. China) block the download of foreign voice files via official software by default.
Also check the version of the vacuum cleaner firmware in Settings โ About the device โ Firmware version. For the correct operation of voice packets, a version at least lower is recommended 3.5.9_0042. If your version is older, update the software first via Mi Home.
โ ๏ธ Note: If the voice alarm menu displays the words No voice pack installed or similar, this means that the device memory does not have any voice files, in which case you will need to completely reinstall the package via Mi Home or manually.
2.Official method: installation via Mi Home
The easiest method is to download a voice packet directly through the Mi Home app, which works if:
- ๐ Your account is linked to a region that supports the desired language (for example, Russia for the Russian package).
- ๐ฑ You have the latest version of the application installed (at least 6.5.400).
- ๐ Vacuum cleaner connected to stable Wi-Fi (speed not lower than 2 Mbit / s).
Step-by-step:
- Open Mi Home and select your Xiaomi Vacuum Mop Essential.
- Go to Settings. โ Voice alerts.
- Click on the Download Voice Package (or Download Voice Pack).
- Select the language you want in the list (for example, Russian (ru_RU)) and confirm the loading.
- Wait until the process is completed (usually takes 3-7 minutes) and the vacuum cleaner will sound at the end.
- Reboot the device through Settings โ Reboot.
If the download button is inactive or absent, this means that:
- ๐ซ Your region in Mi Home does not support this language (region change).
- ๐ The vacuum cleaner is not connected to the Internet (check Wi-Fi).
- ๐ Xiaomi servers are temporarily unavailable (retry again later).
Update the Mi Home app to the latest version|
Connect the vacuum cleaner to Wi-Fi (2.4 GHz)|
Check the available space on your phone (at least 500 MB)|
Charging the vacuum cleaner battery > 50%|
Turn it off. VPN (It can block Xiaomi servers)-->
3. Manual installation of voice packet through third-party files
If the official method doesn't work, you'll have to download the voice packet manually.
- ๐ A voice packet file in.pkg format (for example, miot_voice_ru_RU.pkg).
- ๐ฑ Android smartphone with root rights or computer with installed ADB.
- ๐ Software for transferring files to a vacuum cleaner (for example, Mi Home Modded or Xiaomi Cloud Tokens Extractor).
Xiaomi doesn't officially distribute them separately, but enthusiasts are posting the latest versions on forums:
- ๐ 4PDA (theme)
- ๐ GitHub (repositories with mods for Mi Home)
- ๐ Telegram chat owners Xiaomi Vacuum
Manual installation process:
- Download the archive with a voice packet (for example, voice_pack_ru_RU_v2.1.zip) and unpack it.
- Rename the file to miot_voice.pkg (Importantly, the original name must be the same).
- Connect the vacuum cleaner to the same Wi-Fi network as your computer/smartphone.
- Use it. ADB Mi Home Modded to download the file along the way: adb push miot_voice.pkg /sdcard/miio/voice/
- Reboot the vacuum cleaner with the command: adb shell reboot
- After the reboot, check the alerts in Mi Home.
โ ๏ธ Note: Some voice packs from third-party developers may contain unofficial voiceovers (such as character voices or joke phrases).This does not affect the vacuum cleaner, but may violate Xiaomi's policies.
What to do if the file is not loaded?
4.Region change in Mi Home to unlock voice packets
A common problem is that you don't have the language you want to use because of regional restrictions, for example, if your Mi Home account is linked to China, the Russian package will not be available, and the solution is to change the region of your account:
- Open Mi Home and go to profile (the icon in the upper right corner).
- Click on the country at the top of the screen (for example, China).
- Choose Russia or Europe (for the English package).
- Confirm the change of region (re-entry may be required).
- After changing the region, reconnect the vacuum cleaner to the application.
Important nuances:
- ๐ If you change region, all Xiaomi devices in your account will be temporarily disabled.
- ๐ฑ Some functions (e.g. cloud management) may differ by region.
- ๐ If the vacuum cleaner was purchased in China, it may require firmware with multiregional support.
| Region in Mi Home | Available voice packets | Features |
|---|---|---|
| Russia (ru) | Russian, English | Full support, but may not have the latest updates |
| Europe (eu) | English, German, French, Spanish | No Russian, but stable servers |
| China (cn) | Only Chinese. | The latest firmware, but regional restrictions |
| United States (us) | English, Spanish | There may be problems with servers in some countries. |
๐ก
If the vacuum cleaner has stopped connecting to the Mi Home after changing the region, try resetting it to the factory settings. To do this, press and hold the power button on the case for 10 seconds until you hear a double beep.
5. Solving common installation errors
Even if you follow the instructions, you can have problems, and let's look at the typical mistakes and their solutions.
Error: "I failed to download voice packet" in Mi Home
Causes and solutions:
- ๐ No internet: Check the vacuum cleaner's Wi-Fi connection. Use only 2.4GHz networks (5GHz not supported).
- ๐ Xiaomi servers are overloaded: Try to reboot in 1-2 hours.
- ๐ฑ Mi Home: Update the app on Google Play/App Store.
- ๐ Region Block: Change your account region as described in Section 4.
Error: The vacuum cleaner does not make sounds after installing the package
Possible causes:
- ๐ Incorrect package file: Make sure you download the file for the model STYJ02YM (Not for other Xiaomi vacuum cleaners).
- ๐ Not Reloaded: Reboot the Vacuum through Settings โ Reboot.
- ๐ The file was not copied: Check through ADB, file miot_voice.pkg file /sdcard/miio/voice/.
Error: Voice Alerts in Uncomprehensible Language
This means that:
- ๐ The wrong package installed: For example, instead of Russian, Chinese is downloaded. Delete the current package and repeat the installation.
- ๐ Failure to use the file: Try reinstalling the package or using another source.
๐ก
If none of these methods worked, check the vacuum cleaner firmware version. For models older than 3.3.9, a full software update may be required before installing the voice pack.
6.Alternative methods: cloud services and modified firmware
If the standard methods don't work, you can use advanced methods, they take longer, but they guarantee results.
Method 1: Using Xiaomi Cloud API
This will require:
- ๐ Token of your vacuum cleaner (can be obtained through Xiaomi Cloud Tokens Extractor).
- ๐ฅ๏ธ Python and Python-miio library (installed by pip install python-miio).
Instructions:
- Get Token and Device ID The vacuum cleaner is via Mi Home Modded or Packet Capture.
- Download the voice packet and rename it to voice.pkg.
- Upload the file to the Xiaomi cloud with the command: mirobo --ip IP_DRESS DUST --token YOUR_TOKEN upload_voice /path/to/voice.pkg
- Reset the vacuum cleaner.
Method 2: Installation of modified firmware
Some custom firmware (such as Valetudo) include many language packages, but this method is only suitable for advanced users, as:
- ๐ง Required unlocking of the vacuum cleaner loader.
- ๐ There is a risk of loss of guarantee.
- ๐ก The original Mi Home app may be affected.
If you decide to take this step, follow the instructions on the official website of Valetudo.Please note: for Xiaomi Vacuum Mop Essential support custom firmware is limited โ check compatibility with the model STYJ02YM.
7.Optimize voice alerts after installation
After successful installation of the voice package, you can customize its work to your needs:
- ๐ Volume: In Mi Home, go to Settings โ Voice alerts โ Volume and choose the appropriate level (recommended Medium, so as not to scare the home).
- ๐ Alert Types: You can turn off unnecessary messages (such as low battery levels) in Settings โ Notifications.
- ๐ Testing: Run test alert through Settings โ Voice alerts โ Test.
If the voice seems too robotic or fuzzy, try alternative packages, such as modified versions with natural voices (such as Ivona or Amazon Polly), but they require manual intervention.
โ ๏ธ Warning: After updating the vacuum cleaner firmware, the voice packet may reset to factory. To avoid this, back up the file. miot_voice.pkg Store it on your computer for quick re-installation.