How to put a language package on a robot vacuum cleaner Xiaomi Mi Robot Vacuum Mop: all ways

Xiaomi Mi Robot Vacuum Mop is one of the most popular cleaning assistants, but its default interface is often in Chinese or English, which is uncomfortable, especially if you're used to Russian-language menus or native-language voice prompts, and fortunately, you can change the language pack yourself without having to disassemble the device or contact a service center.

In this article, we’ll look at all the current ways to install the language package, from official methods through the Mi Home app to alternative solutions for older firmware versions, how to check the current version of the software, where to download the correct localization files, and what to do if the language does not change after the update, and we’ll also reveal hidden settings that will help avoid errors when changing the region of the device.

Important: the procedure differs depending on the vacuum cleaner model (e.g. Mi Robot Vacuum-Mop P or Mi Robot Vacuum-Mop 2 Lite) and the firmware version. If your robot is released after 2022, chances are it already has built-in support for Russian - just need to activate it. Older devices may require manual firmware.

1. Check the current language and firmware version

Before you change the language package, make sure that your Xiaomi Mi Robot Vacuum Mop supports the language you want.

  1. Open the Mi Home app on your smartphone and connect to the robot vacuum cleaner.
  2. Go to the Device. β†’ Settings (βš™οΈ) β†’ About the device.
  3. Check the firmware version and region fields (e.g. CN for China, RU for Russia).

If the Language section does not have the right option, you will need to change the region or manually install the package. Note the firmware version - for devices older than 3.5.8, you may not automatically change the language through the application.

πŸ“Š What language do you want to install on a robot vacuum cleaner?
Russian
English
German
French
Other

Critical moments:

  • πŸ”΄ If your robot is tied to a Chinese server (CN), Changing language via Mi Home can be blocked.
  • πŸ”΄ Firmware devices 1.x.x (Released before 2020) do not support multitasking – you will have to update.
  • πŸ”΄ Voice prompts and menus on the screen (if any) are changed separately!

2.Official method: changing the language through Mi Home

The easiest method is to use the proprietary Mi Home app, which is suitable for most Xiaomi Mi Robot Vacuum Mop models released after 2021.

  1. Open Mi Home and select your robot vacuum cleaner.

Then the robot will reboot and the interface will be updated, and if the language is not on the list, then your device is tied to the wrong region, in which case the change of the Mi Home server (more on this below) will help.

Check the Mi Home version (should be at least 6.0.100)

Make sure the robot is connected to Wi-Fi

Battery charge of at least 50%

Turn it off. VPN (It can block access to Xiaomi servers)-->

⚠️ Note: If after changing the language, the robot starts speaking in a mixture of languages (for example, the menu in Russian, and voice commands in English), reset the settings through Settings. β†’ Reset to factory. It'll bring all parameters back to default, but it won't remove firmware.

3. Change of region of the language unlocking device

If Mi Home doesn’t have the language you want, your Xiaomi Mi Robot Vacuum Mop is probably tied to a Chinese server (CN), which requires you to change region to Russia, Europe or Global.

  1. In Mi Home, go to profile (the human icon in the lower right corner).
  2. Slip around the current region (e.g. China) and choose Russia or Europe.
  3. Confirm the change of region and wait for synchronization (may take up to 5 minutes).
  4. After changing the region, reconnect the robot vacuum cleaner to the application.

Now, additional options should appear in the language settings. If this did not happen, try updating the firmware through Settings β†’ Software Update.

What if the change of the region does not help?
If the language is still unchanged after the region change, check: 1. The device model – some Chinese versions (for example, Mi Robot Vacuum-Mop STYJ02YM) do not support the language change even after the region change. 2. The Mi Home version – in older versions of the application (below 5.6), there may be no option to change the region. 3. Account binding – if the robot was bought from hand and tied to a Chinese account, it must be untie via Settings β†’ Device Remove (accesssit will require access to the previous owner).

If the change in the region did not work, there are two options:

  • πŸ”„ Manual firmware update with language package (section 4).
  • πŸ› οΈ Use of alternative applications such as Mi Robot or Valetudo (Section 5).

4. Manual installation of the language package through firmware

Older Xiaomi Mi Robot Vacuum Mop models (like the first generation) or custom firmware devices may require manual language pack installation, a more sophisticated method, but more reliable.

  • πŸ’» Computer with Windows or macOS.
  • πŸ”Œ USB-Type C Cable (to connect to a robot).
  • πŸ“ Firmware file with the desired language (you can download on the forum) MIUI or 4PDA).

Step-by-step:

  1. Download the firmware archive for your model (for example, vacuum_mop_p_ru_3.5.8_0004.zip Mi Robot Vacuum-Mop P).
  2. Unpack the archive and find the file appfs.img or misc.img – it contains language packs.
  3. Connect the robot to the computer via USB (the port is under the cover, next to the power button).
  4. Use the MiRobotTool or adb utility to upload a file to your device: adb push appfs.img /tmp/ adb shell dd if=/tmp/appfs.img of=/dev/block/by-name/appfs
  5. Reboot the robot with the adb shell reboot command.

⚠️ Warning: Incorrect firmware can cause warranty loss or device failure. If you are not sure about your actions, contact a specialist. Before firmware, back up the current version using adb pull /dev/block/by-name/appfs appfs_backup.img.

Model robot.Supported languagesMethod of installation
Mi Robot Vacuum-Mop PRussian, English, German, FrenchThrough Mi Home or Handheld Firmware
Mi Robot Vacuum-Mop 2 LiteRussian, English, SpanishOnly through Mi Home (Region Change)
Mi Robot Vacuum-Mop STYJ02YMChinese/English onlyCustom firmware required
Mi Robot Vacuum-Mop ProRussian, English, ItalianAutomatically after software update

5. Alternative applications for language change

If Mi Home doesn't allow you to change the language, you can use third-party utilities.

  • πŸ“± Mi Robot is an alternative application with advanced settings, supports manual language change even for Chinese versions of robots.
  • 🌐 Valetudo is a web interface for managing Xiaomi robots, which allows you to change language packages through a browser without firmware.
  • πŸ’» MiHomeBind is a utility for linking devices to another region without changing your account.

Valetudo will require:

  1. Install Valetudo RE on the robot via adb.
  2. Connect to the robot’s local network (Wi-Fi hotspot called rockrobo-XXXX).
  3. Open the browser address http://<IP-robot address> and go to Settings. β†’ Language.

πŸ’‘

If the robot is not connecting to Valetudo, check that the Smart Network Switch is disabled in the Wi-Fi settings on the smartphone, and it can automatically switch the device to the mobile network, interrupting communication with the robot.

6. Solving problems after changing language

Sometimes, after you install a language pack, you get errors, and here are the most common ways to fix them:

Problem.Reason.Decision
Languages changed, but voice cues remained in Chinese.Voice packet is not included in the standard firmwareSet up a separate voice command package via the Mi Robot Tool
Robot does not respond to commands after changing languageFailure of synchronization with Xiaomi serversReboot the robot and reconnect it to Mi Home
The menu displays characters instead of letters.Incomplete font loadingUpdate the firmware to the latest version
Mi Home app doesn't see robot after region changeAccount conflictLog out of your account and log in again.

If none of the methods worked, try resetting to factory settings:

  1. Press the switch on the robot for 10 seconds until the signal sounds.
  2. After the reboot, connect to the robot via Mi Home and re-set the language.

πŸ’‘

Before resetting, make sure you have a backup of your cleaning card (if it’s saved in the Xiaomi cloud) or the robot will have to retrain the layout of the room.

7. Where to download language packages for Xiaomi Mi Robot Vacuum Mop

Official language packages can be found on the following resources:

  • πŸ”— Forum MIUI β€” Smart home section. They put up verified Russian firmware here.
  • πŸ”— Theme on. 4PDA β€” It's about the Xiaomi robot vacuum cleaners. There are instructions and links to the files.
  • πŸ”— GitHub-repository - here they lay out custom firmware with support for several languages.

When downloading, pay attention to:

  • πŸ“Œ Robot model (e.g., robot model, STYJ02YM or SDJQR02RR).
  • πŸ“Œ The firmware version (must be not lower than the current one installed on the device).
  • πŸ“Œ Release Date – Older packages (until 2022) may not support new features.

⚠️ Warning: Never download firmware from questionable sites! viruses in firmware files can permanently incapacitate the robot or use it as part of a botnet (MD5) before installation.

FAQ: Frequent questions about changing language

Can I install Russian on the Chinese version of Xiaomi Mi Robot Vacuum Mop?
Yes, but it would require you to change your Mi Home region to Russia or Europe, and then update your firmware, and if that doesn't work, you'd have to install custom firmware through adb.
After changing the language, the robot stopped connecting to Wi-Fi.
This is a typical problem when changing region: Try: Reset the network settings on the robot (press the Wi-Fi button for 5 seconds); remove the robot from Mi Home and add it again; if it doesn't work, return the old region and repeat the procedure.
The voice commands are in English and the menu is in Russian. How do I fix it?
The voice packet is installed separately. Download the file with voice prompts (for example, voice_ru.pack) Upload it to the robot via Mi Robot Tool or adb: adb push. voice_ru.pack /sdcard/ adb shell mv /sdcard/voice_ru.pack /miio/voice.pack After the reset, the voice must change.
Can Chinese be returned after Russian is installed?
Yes, for this: In Mi Home, change region back to China. Update firmware through Settings β†’ Software Update. If the language is not back, install the original firmware through MiFlash. Note that after returning to Chinese firmware, some features (such as integration with Alice or Google Assistant) may disappear.
Do I have to pay for a language change at the service center?
No, changing the language is free if you do it yourself. Service centers can charge you 500 to 2,000 rubles for the firmware, but it's not justified - all files and instructions are available in the public domain. Except if the robot is guaranteed and you're afraid of losing it if you manipulate it yourself.