How to reflash the vacuum cleaner Xiaomi in Russian through the iPhone: 3 working ways

Xiaomi vacuum cleaners are some of the most popular cleaning robots in Russia, but many users are faced with a problem: the device comes with Chinese firmware, where all the menus, voice prompts and notifications are in an incomprehensible language. You can even reflash the vacuum cleaner in Russian through an iPhone without resorting to a computer or Android smartphone. In this article, we will analyze official and informal methods, assess the risks and give step-by-step instructions based on the features of iOS.

Not all Xiaomi models support language change via firmware.For example, Mi Robot Vacuum-Mop 2 Lite or Dreame D9 (although it is a sub-brand) often require manual intervention, while the new Xiaomi Robot Vacuum-Mop 3 can be updated automatically through the app. We will look at the universal ways that work for most devices, including Xiaomi Mi Robot Vacuum 1S, Mi Robot Vacuum-Mop 2 Pro and others.

If you've never been through a hardware before, don't worry. The process is as simple as it is to use an iPhone, but there are nuances, from the limitations of iOS to the features of the firmware files, the key is to follow the instructions and not skip the steps. Let's start with preparation.

1.Preparation: What you need to firmware through the iPhone

It's harder to flush Xiaomi's vacuum cleaner over an iPhone than it is on Android or PC, but it's possible.

  • πŸ“± iPhone or iPad with iOS 14+ (Some applications may not work on older versions).
  • πŸ”‹ Xiaomi vacuum cleaner with a charge of at least 50% (when discharged during firmware failure is possible).
  • 🌐 Stable Wi-Fi connection (firmware via mobile Internet is not recommended).
  • πŸ“ Firmware file with Russian language (official or custom - more about this below).
  • πŸ”§ Mi Home (official) or Xiaomi Home (for new models).

The biggest problem with the iPhone is the limitations of the file system, and unlike Android, where you can freely download and unpack archives, iOS will need additional applications, such as:

  • Documents by Readdle – for downloading and storing firmware files.
  • iZip – if the firmware is in the.zip or.rar archive.
  • Shortcuts (standard application) – to automate certain actions.

Also note: if your Xiaomi vacuum cleaner is tied to a Chinese server in Mi Home, it must first be moved to the Russian / European region.

⚠️ Note: Check the vacuum cleaner model before you run it! Some devices (e.g., Xiaomi Mi Robot Vacuum 1 first revisions) do not support language change through software - they require a physical memory module replacement.

2. Method 1: Officially Update via Mi Home (Safeest Method)

If your Xiaomi vacuum cleaner model supports official updates with Russian, it is the best choice. It does not require manual firmware loading and is minimally risky.

Step-by-step:

  1. Install the Mi Home app from the App Store and log in.
  2. Connect the vacuum cleaner to the app (if not already connected). To do this, click + β†’ Add the device β†’ Vacuum cleaner.
  3. Go to the vacuum cleaner settings: tap on the device β†’ βš™οΈ Settings β†’ About the device β†’ Firmware update.
  4. If a new version with Russian language is available, click Update.

If the update doesn’t appear, try:

  • πŸ”„ Change the region in Mi Home to Russia or Europe (in the user profile).
  • πŸ“‘ Connect the vacuum cleaner to another Wi-Fi network (sometimes Chinese servers block updates for Russian users) IP).
  • ⏳ Wait 1-2 days – sometimes updates roll out gradually.

Important: Some models (e.g. Xiaomi Mi Robot Vacuum-Mop) 2 Pro) receive Russian only after updating to the firmware version 3.5.8_003206 Check the current version in the device settings.

πŸ“Š What kind of vacuum cleaner Xiaomi you have?
Mi Robot Vacuum 1S
Mi Robot Vacuum-Mop 2 (Lite/Pro)
Dreame D9/D10
Xiaomi Robot Vacuum-Mop 3
Other

3. Method 2: Manual firmware through file (for power users)

If the official update is not available, you can install the Russian firmware manually, which requires more action, but works for most models.

What you need:

  • πŸ“„ Firmware file (.pkg) for your model, downloadable on forums (e.g, 4PDA) or from the miui.su website.
  • πŸ“² Documents by Readdle (for downloading a file).
  • πŸ”Œ A vacuum cleaner connected to the same Wi-Fi network as an iPhone.

Instructions:

  1. Download the firmware via Documents or Safari (the file must have the.pkg extension).
  2. Open Mi Home, go to vacuum cleaner settings β†’ About device β†’ Firmware Update β†’ Select a file.
  3. In the window that appears, select the downloaded.pkg file (via Documents or Files).
  4. Confirm the installation and wait for the completion (vacuum cleaner reboot).

If you don't have a Select File option, your model doesn't support manual firmware through the application, and then the third way will help.

⚠️ Note: Some custom firmware may contain errors or viruses. download files only from trusted sources (for example, topics on the Internet). 4PDA review-in-the-box).

Download firmware for EXACT vacuum cleaner model | Check file integrity (size, hash amount) | Connect vacuum cleaner to charge | Disable VPN (may block connection) | Make backup of settings (if possible)

-->

Method 3: Firmware through alternative applications (for older models)

If the first two methods do not work, you can use third-party utilities, for example:

  • Valetudo is open source software for robot vacuum cleaners (requires root access to the vacuum cleaner).
  • DustBuilder is a tool for creating custom firmware (works through iSH Shell on the iPhone).
  • Xiaomi Cloud Tokens Extractor – to bypass regional restrictions

The most affordable option for the iPhone is to use iSH Shell (Linux emulator in the App Store) and utilities mirobo.

  1. Install iSH Shell from the App Store.
  2. Enter the commands to set dependencies: apk add python3 py3-pip pip install mirobo
  3. Connect to the vacuum cleaner via Token (it can be obtained via Mi Home or Packet Capture).
  4. Download the firmware with the command: mirobo --ip [ADRESS DUST] --token [TOKEN] update-firmware [WAY K FILE]

This method is more complex, but it is suitable for models that are not updated through the Mi Home. for example, for Xiaomi Mi Robot Vacuum 1 (first revision) or Viomi V2.

What do I do if the firmware is frozen?
If the update process has stopped at 0% or 100% for more than 30 minutes: 1. Reboot the vacuum cleaner (press the power button for 10 seconds). 2. Repeat the firmware with another file. 3. If the vacuum cleaner does not turn on, contact the service (possibly damaged memory).

5. Compatibility table: which models support the Russian language

Not all Xiaomi vacuum cleaners can be reflashed in Russian, and the table below shows the current data for 2026:

Model vacuum cleanerSupport for the Russian languageFirmware methodNotes
Xiaomi Mi Robot Vacuum 1Sβœ… Yes.Official Update/Manual Firmware3.3.9+ version of the software is required
Xiaomi Mi Robot Vacuum-Mop 2 Proβœ… Yes.Official updateRussian appears after being linked to a European server
Xiaomi Mi Robot Vacuum-Mop 2 Lite❌ No, only English)Custom firmwareRisk of loss of functionality
Dreame D9βœ… Yes (partially)Official updateVoice prompts remain in English
Xiaomi Robot Vacuum-Mop 3βœ… Yes.Automatically.Russian is installed at the first connection to Mi Home (Russia)

If your model is not in the table, check the information in the forums (for example, in the topic about your vacuum cleaner on 4PDA or Reddit).

6 Possible errors and how to correct them

When you run your iPhone, you can get some errors.

  • 🚫 Incompatible firmware error - the file is not suitable for your model. Solution: download the firmware for an accurate revision of the device (for example, Mi Robot Vacuum) 1S Mi Robot Vacuum 1 and different models!).
  • πŸ”Œ The vacuum cleaner shuts down during the firmware, the battery runs out. Solution: plug it into charging and repeat the process.
  • πŸ“‘ Unable to connect to the vacuum cleaner - Wi-Fi problem. Solution: reconnect to the 2.4 GHz network (vacuum cleaners do not work with 5 GHz).
  • πŸ”„ The firmware freezes by 99% - file failure. Solution: download the firmware again and check its integrity (size should match the original one).

If after the firmware vacuum cleaner stopped turning on or works incorrectly:

  1. Reset the settings to factory (press the power button for 15 seconds).
  2. Repeat the firmware with the official file (not custom).
  3. Contact the Xiaomi Service Center (if warranty is valid).

The most common mistake is trying to flash Dreame (a Xiaomi sub-brand) with Mi Robot firmware. These devices have different hardware, and such firmware will lead to a brick (breakdown).

πŸ’‘

Before you run the firmware, take screenshots of all vacuum cleaner settings in Mi Home. After updating, some settings (such as cleaning cards) may reset.

7. Frequent Questions (FAQ)

❓ Can you flash Xiaomi vacuum cleaner through the iPhone without a computer?
Yes, all of the methods described in the article work only with iPhone (and iPad), the computer is not required, but some models may need additional software like iSH Shell.
❓ Why the voice prompts remained in Chinese after firmware?
Some models (like Dreame D9) only update the app interface, and voice files remain in the original language. Solution: download custom firmware with full Russification (look for 4PDA).
❓ How to find out the current version of the vacuum cleaner firmware?
Open Mi Home, select a vacuum cleaner β†’ Settings β†’ About the device. The software version is listed in the firmware version line (for example, 3.5.8_003206).
❓ What to do if after the firmware vacuum cleaner does not connect to Wi-Fi?
Reset the network settings on the vacuum cleaner: press the Power + Home button for 5 seconds. Then connect again via Mi Home.
❓ Can we roll the firmware back?
Technically, yes, but Xiaomi doesn't provide official old versions, risks like loss of functionality or locking the device, and if you need to roll back, look for firmware backups on forums.

πŸ’‘

Always check the vacuum cleaner model and firmware version before you run the firmware. An incompatible file can bring the device down!