How to save a cleaning card in a Xiaomi robot vacuum cleaner: all ways with step-by-step instructions

Xiaomi Mi Robot Vacuum (including 1S, STYJ02YM, S5 and later) builds room maps for efficient cleaning, but doesnโ€™t always save them automatically. If you find that after a reboot, reset or firmware update, the map has disappeared, this article will help you regain it or prevent future loss. Weโ€™ll break down official and alternative conservation methods, including the nuances of working with Mi Home, Mi Home Lite and manual backups.

The Xiaomi robots are either stored in the cloud (linked to an account) or locally in the deviceโ€™s memory. When you change your router, reset your network, or move, the card can โ€œflyโ€ โ€” not a breakdown, but a feature of the architecture. Next, you will learn how to forcefully save the card to the Xiaomi cloud, export it to a file or transfer it to another smartphone without loss.

Why the cleaning card disappears: the main reasons

Before you save a map, it's important to understand why it's missing. Here are the key scenarios:

  • ๐Ÿ”„ Rebooting the robot โ€“ forced shutdown by button or battery resets temporary data if the card is not synced to the cloud.
  • ๐Ÿ“ถ Changing Wi-Fi โ€“ the robot is tied to a particular router. When connecting to a new network (for example, after moving), the card may not load.
  • ๐Ÿ”ง Resetting settings - returning to factory settings (Settings) โ†’ Reset) erases all local data, including maps.
  • โ˜๏ธ Xiaomi cloud problems โ€“ if sync with servers is interrupted (for example, due to blocking) IP or regional restrictions, the card is not saved.
  • ๐Ÿ“ฑ Remove the Mi Home app โ€“ when reinstalling the app without a backup, the card may disappear if it was not tied to the account.

The most vulnerable models are Xiaomi Mi Robot Vacuum 1 and Mi Robot Vacuum 1S โ€“ they do not have a built-in module for automatically saving maps to the cloud. In new versions (for example, Xiaomi Robot Vacuum-Mop 2 Lite or S7), this feature is more stable, but also requires manual synchronization.

โš ๏ธ Warning: If the robot gives a Map load failed error after updating the firmware, do not try to reset the settings - this will delete the card permanently. First check the Internet connection and log in to Mi Home.

Method 1: Save the map through the Xiaomi cloud (official method)

The most reliable way is to link the card to your Mi Account.

  1. Open the Mi Home app and go to the section with your robot.
  2. Click on the gear icon (โš™๏ธ) in the upper right corner, then select the map settings.
  3. Activate the option to sync the map with the cloud (or Cloud Map Backup in English version).
  4. Wait for the process to be completed โ€“ a notification will appear at the bottom of the screen.

If there is no option:

  • ๐Ÿ“Œ Update the Mi Home app to the latest version (minimum required 6.1.100).
  • ๐ŸŒ Check the region of the account: the function is only available for countries China, Europe or Russia (binding to cn, eu, ru servers).
  • ๐Ÿ”Œ Make sure the robot is connected to 2.4GHz Wi-Fi (5GHz not supported).

Once synchronized, the card will be available on all devices authorized in one Mi Account. To check if the card is saved, restart the robot: if the card loaded automatically after turning on, everything is configured correctly.

๐Ÿ“Š What model of Xiaomi robot vacuum cleaner you use?
Mi Robot Vacuum 1/1S
Mi Robot Vacuum S5/S6
Mi Robot Vacuum-Mop 2/2 Pro
Mi Robot Vacuum-Mop P
Another model

Method 2: Manually export the card to the file (for power users)

If cloud sync is not available (e.g. due to regional restrictions), you can save the card manually through the Mi Home token, a technique that requires technical skills but guarantees 100% control over the data.

You'll need:

  • ๐Ÿ“ฑ Smartphone with root rights or PC with Python installed.
  • ๐Ÿ”‘ Mi Home Access Token (can be obtained via Packet Capture or miio extractor script).
  • ๐Ÿ’พ Mi Home Backup Tool (Available on GitHub).

Step-by-step:

  1. Get the device token: pip install python-miio mirobo --debug --ip 192.168.x.x get_map (substitute 192.168.x.x on IP-address of your robot).
  2. Download the map in.dg or.png: mirobo format --ip 192.168.x.x --token YOUR_TOKEN get_map -s
  3. Save the file to your PC or cloud storage (like Google Drive).

To restore the card, use the command:

mirobo --ip 192.168.x.x --token YOUR_TOKEN upload_map map.dg

โš ๏ธ Warning: Do not edit the map file manually, this can lead to navigation errors. If the robot moves chaotically after downloading the map, reset the map through Settings โ†’ Map. โ†’ Reset the card.

Getting a Mi Home token|Install Python and the Miio Library|Download the map by team get_map|Save the file in a safe place|Check file integrity-->

Method 3: Transfer the card to another smartphone or account

If you change your phone or you want to transfer control to another user, you can transfer the card without loss.

  1. On an old smartphone, open Mi Home and make sure the card is loaded.
  2. Go to Profile โ†’ Settings โ†’ Devices and select your robot.
  3. Click Transfer Control (or Share Device) and enter the new account login.
  4. On the new smartphone, log in to Mi Home and accept the invitation.

If there is no option to Transfer Control:

  • ๐Ÿ”„ Update the app to 6.2.100 or later.
  • ๐Ÿ“‹ Check that both accounts are linked to the same region (e.g., both to Europe).
  • ๐Ÿ”‘ Make sure you have administrator rights on the robot (in your device settings).

After transfer, the map syncs automatically. If this does not happen, restart the robot and update the data in the application (pull the screen down for updates).

๐Ÿ’ก

Before handing over control, check that the new smartphone is enabled Wi-Fi and Bluetooth โ€“ this will speed up the synchronization of the card.

Method 4: Save the card via Mi Home Lite (alternative application)

Mi Home Lite (available for Android) offers a simplified interface and sometimes works better with older robot models.

  1. Install Mi Home Lite from Google Play or APKPure.
  2. Sign in to the same Mi Account as the main app.
  3. Go to the robot section and wait for the map to load.
  4. Press three points (โ‹ฎ) in the upper right corner and select Save the map.

Advantages of Mi Home Lite:

  • โšก Faster loads cards on weak smartphones.
  • ๐Ÿ“ฑ Supports older versions of Android (starting with 5.0).
  • โ˜๏ธ Automatically syncs cards to the cloud without additional settings.

Disadvantages:

  • ๐Ÿšซ No features (such as zoning or cleaning schedule).
  • ๐Ÿ”„ Less frequently updated than the main application.

Method 5: Backup of robot settings (including map)

The full backup of the robot's settings includes not only the map, but also the cleaning schedules, the no-go zones, the suction settings, to create the backup:

  1. In Mi Home, go to Profile โ†’ Settings โ†’ Cloud Mi.
  2. Select Backup and click Create Backup.
  3. Wait until the process is completed (it can take up to 5 minutes).
  4. Download the backup file to your device or to the cloud.

For recovery:

  1. Go to the same section and select Restore from backup.
  2. Specify the backup file and confirm the recovery.
Type of dataSaved in the backup?Notes
Map of premisesโœ… Yes.It can only be rebuilt on the same robot.
Cleaning scheduleโœ… Yes.Transferred with time zones
Zones of exclusionโœ… Yes.The coordinates and shape of the zones are preserved.
Suction settingsโœ… Yes.Including regimes for carpets and hard floors
The history of cleaningโŒ No.Statistics are not maintained

โš ๏ธ Warning: Backup is tied to a specific robot model. If you change the Mi Robot Vacuum, you'll have to change it. 1S Mi Robot Vacuum S7, The map cannot be restored โ€“ it is incompatible with the new device.

๐Ÿ’ก

Backup via Mi Home is the only way to save not only the map, but also all the robot settings, including zones and schedules.

What to do if the card is not saved: diagnosis of problems

If none of these methods worked, check the following points:

  • ๐Ÿ“ก Wi-Fi quality โ€“ the robot must be connected to the network at a speed of at least 2 Mbps. Use the Wi-Fi Analyzer app to check the signal strength.
  • ๐Ÿ•’ Server time - if the robot has lost date and time, sync with the cloud does not work. โ†’ Date and time.
  • ๐Ÿ”Œ Battery charge - at a charge level below 20%, the robot can block card operations.
  • ๐Ÿ“ฑ Firmware version - outdated software often causes crashes. Update the robot through Settings โ†’ Firmware update.

If the problem persists, try resetting the network settings on the robot:

  1. Press the Reset button for 5 seconds until you hear the beep.
  2. Connect the robot to Wi-Fi again via Mi Home.
  3. Start cleaning to re-build the map.

Xiaomi Mi Robot Vacuum 1 and 1S models may require USB firmware (instructions available on the 4PDA forum).This is a last resort if the robot has completely stopped saving cards.

How to update the firmware via USB
1. Download the firmware for your model from the official Xiaomi website. 2. Unpack the archive and rename the file to miio_robot_vacuum.bin. 3. Copy the file to the formatted file in FAT32 flash-drive. 4. Insert the flash drive into the robot (connector under the lid) and hold the power button. 10 seconds. 5. Wait for the update to be completed (the robot will give a long signal).

FAQ: Frequent questions about saving cards in Xiaomi Mi Robot Vacuum

Can I save the card if the robot is not connected to Wi-Fi?
No, it requires the Internet to save to the cloud, but you can export the card manually through the Mi Home token (see Method 2) if the robot is connected to the local network (even without Internet access).
Why did the card crash after the firmware update?
A firmware update resets the temporary data if the map was not synced to the cloud. To avoid this, before updating: Save the map to the cloud (see Method 1). Back up the settings (see Method 5). If the card is missing, start the robot to clean it up, it will rebuild it again.
How to transfer a map from one robot to another?
You can't actually transfer the map directly between different robots -- everybody builds a map, but you can: Copy the no-go zones and schedules through a backup (if the models are identical), use the map as a manual zoning template on a new robot.
How many cards can a robot save?
Depending on the model: Mi Robot Vacuum 1/1S - 1 card (last built). Mi Robot Vacuum S5/S6 - up to 3 cards (for different floors). Mi Robot Vacuum-Mop 2 Pro and later - up to 5 cards. To add a new card, the robot must Detect new map in the settings.
Can I edit the saved map?
Yes, but with caution: Mi Home can add no-go zones and virtual walls. For deep editing (like combining rooms), use Mi Home Lite or third-party tools like Valetudo. Don't change coordinates manually, it can knock navigation.