Smart appliance owners often face a situation where the functionality of the device is limited to the region for which it was released. In the case of Xiaomi Mi Robot Vacuum Mop Pro, this is especially true, since the Chinese version (CN) has differences in voice packets and access to servers compared to the global (Global).
Software updates require careful preparation, because interrupting the recording of data can cause the microcontroller to fail. Modern models of robot vacuum cleaners are built on Android-like systems, making the procedure similar to flashing a smartphone. You will need a stable Internet connection and a charged battery device.
In this article, we will discuss all stages of working with firmware, from checking the current version to forced installation. ENG-It's critical to understand that changing a region from China to Global may require a complete Wi-Fi plug in rare cases, but software changes to voice and interface language are safe. Follow the instructions consistently to avoid errors.
Preparation for the renewal procedure
Before you start any manipulation, make sure that the robot vacuum cleaner is ready to work. Charge the device to 100%, as the process of writing a new firmware energy consumption may increase. Also check the purity of the contacts of the charging station and the robot to prevent interruption of charge during a long process.
You will need a mobile device (smartphone or tablet) with either the Mi Home or Xiaomi Home app installed. Make sure your phone is connected to a 2.4GHz Wi-Fi network, as most Xiaomi IoT devices models do not support the 5GHz band for initial setup.
βοΈ Checklist of preparations
Remember to back up the room maps if you have them stored in the application, although they are most often deleted when flashing. Write down the serial number of the device that is on the bottom cover, which you may need to identify the model on the server.
Definition of the current version and model
To choose the right firmware, you need to know exactly what device you are dealing with. Xiaomi Mi Robot Vacuum Mop Pro models can have different code names, such as dreame.vacuum.mc1808 or other variations depending on the year of release. Mischoosing firmware will lead to system failure.
You can check the version through the app. Go to your device settings and find "About the device" or "Software version" and it will show the current build number and region, and if the robot is already connected to the network, you can see this information in the profile of the device.
| Parameter | Chinese version (CN) | Global version (Global) | European version (EU) |
|---|---|---|---|
| Interface language | Chinese, English | Multilingual | Multilingual |
| Voice packets | Only Chinese. | All available languages | All available languages |
| server | China | Europe/CIS | Europe |
| Charging plug | Chinese (need adapter) | Euro/USA | Euro |
Notice the sticker on the bottom panel, if it has characters and the words "Made for China," it's the Chinese version, and the global versions are labeled with nudity in English and have the CE mark. Model identification is a key step, ignoring which leads to "bricking."
π‘
Use the Mi Home app with China region to initially check the device if it is not detected in your region, and after checking the region in the app, you can change the region in the app.
Automatic updates via Mi Home
The safest and most recommended way is to use the regular functionality of the application, which is the system itself checks for new versions and suggests installing them, which is suitable for routine updates and bug fixes.
Open the Mi Home app, select your robot vacuum cleaner. If a notification of a new version appears in the upper right corner or in the settings menu, click Update. The robot must be at the charging station and have access to Wi-Fi.
β οΈ Warning: During automatic upgrades, the robot may make sounds, move or flash indicators. Do not touch the device or turn it off from the outlet until the process is complete.
It takes 10 to 30 minutes depending on the speed of the Internet and the size of the data packet, and once installed, the robot will automatically restart, and if the update has been suspended by 99% for more than 20 minutes, you may need to force a reboot.
Manual installation of firmware (ENG version)
If you do not receive an automatic update or need it ENG-The version (English interface and voice control) on a Chinese device, you have to work manually, this method requires downloading the firmware file from trusted sources, such as from a forum. 4PDA or official repository.
The firmware file usually has the extension.pkg or.bin. After downloading, place the file in the root of the memory card (if the model supports) or use a special download mode via the file. USB-cable, connected to the contacts on the bottom (requires disassembly, not recommended for beginners). OTA-Updates over the local network can be used server emulator.
Algorithm of actions when using a local server:
- π₯ Download the firmware file and rename it as required (often miio.ota).
- π» Launch local. HTTP-server on a computer (for example, through Python or specialized software).
- π± In the Mi Home appendix, specify IP-Your computer address as the update server address.
- π Start searching for updates in the app.
After successful installation ENG-The robot will be able to download any language packages, including Russian, and voice control will also become more understandable, as accents and specific Chinese phrases will disappear.
What to do if the firmware does not stand up?
Change of region and voice packets
One of the main reasons for flashing is the desire to get Russian and voice. ENG-version or global firmware, you need to change the region in the application itself. Go to the profile settings and select your country of residence.
To change the robot's language:
- π£οΈ Open the device settings in the application.
- π Find the "Language" or "Voice" itemΒ».
- π₯ Select βRussianβ and click βDownloadΒ».
- β Confirm the application of the changes.
The robot will download the voice packet and apply it, and now it will greet you and report the cleaning status in Russian, and it is important to note that some older models may not support the full Russian interface even after flashing, limiting themselves to voice commands only.
β οΈ Note: When you change region in the Mi Home app, the device can disconnect from your account. You will need to re-connect the robot vacuum cleaner using Wi-Fi reset (clambing power and return buttons at the same time).
π‘
Changing the region in the application is mandatory for activating the Russian-language voice package, even if the firmware is already English.
Recovery after failure (Unbrick)
If there is a power outage or a recording error during the firmware process, the robot can stop responding to commands, flash an orange indicator, or reboot endlessly, a condition called a brick, but the software brick is often corrected.
The first step is to try to reset, press the Reset button on the body or a combination of buttons (usually Home + Power) for 10-15 seconds, and if the robot emits an audible signal and resets, there is a chance to restore it through a regular update.
In more complex cases, a connection via a debugging interface (UART) is required.
- π§ Disassembly of the robot body (removal of the upper cover).
- π USB-TTL adapter (converter).
- π» Terminal software (e.g. PuTTY or SecureCRT).
- π Image of the recovery system.
This is a complex method that requires soldering skills, because you have to connect to the contact areas on the board. If you're not sure about yourself, you better go to the service center.