Have you noticed that your Xiaomi Mi Robot Vacuum, Viomi or Dreame robot vacuum cleaner has stopped sending a cleaning card to the Mi Home app? Instead of the usual room diagram, a message is displayed: βSubmitting mapβ or an empty screen? This problem occurs in many users, but its causes and solutions are not always obvious.
Map synchronization is a key feature of Xiaomiβs smart vacuum cleaners, which allows you to track cleaning coverage, adjust zones and virtual walls. When the map stops updating, half the meaning of smart technology is lost. In this article, we will analyze all possible causes, from trivial communication failures to hidden firmware settings, and give step-by-step instructions for restoring work.
Spoiler: 80 percent of the time, the problem is solved without going to the service center, but there are pitfalls, like some firmware after the 2023-2026 update blocking card sending when connecting to third-party servers like Valetudo, which few people know, but we'll show you how to get around the restriction.
Why Xiaomi vacuum cleaner stopped sending the map: the main reasons
The message "Stop Card Sending" or no updates to Mi Home can appear for various reasons, they are conditionally divided into hardware, software and network, and let's look at each category in detail.
β Network problems are the most common cause: a vacuum cleaner can be connected to Wi-Fi, but not have access to Xiaomi servers because of the lack of access to the network:
- π Router Blocks β Some routers restrict outbound connections to ports used by Mi Home.
- π VPN or antivirus programs like Kaspersky or NordVPN can block data transmission as a βsuspicious activityΒ».
- πΆ Weak signal β if the Wi-Fi level is below 2-3 divisions, the vacuum cleaner loses communication during cleaning.
βοΈ Software failures are the second most common cause:
- π± Outdated software β if the vacuum cleaner firmware or Mi Home app is not updated, conflicts are possible.
- π Resetting settings β after resetting, the vacuum cleaner can βforgetβ the binding to the account.
- π₯οΈ Conflict with alternative firmware β for example, after installing Valetudo or Dustcloud.
π οΈ Hardware malfunctions - less often, but accurately:
- π Wi-Fi module failure β physical damage to antenna or chip.
- ποΈ LiDAR problems β if the laser scanner is contaminated or damaged, the vacuum cleaner cannot build a map.
- π Control board malfunction - requires diagnosis in the service.
How to check the connection of the vacuum cleaner with the Internet: step-by-step diagnostics
Before you dig deeper, make sure the connection isn't the problem.
1οΈβ£ Check the Wi-Fi indicator on the vacuum cleaner:
- π’ Green lights β the connection is active.
- π‘ Flashes yellow - vacuum cleaner tries to connect.
- β Not burning β Wi-Fi module is disabled or faulty.
2οΈβ£ Reconnect the vacuum cleaner to the network:
- Open Mi Home β pick a vacuum cleaner β Settings β Wi-Fi settings.
- Forget the network and connect again.
- If it does not help, reset your Wi-Fi settings on the vacuum cleaner (press the Wi-Fi button for 5-10 seconds).
3οΈβ£ Check the router:
- π Reboot the router.
- π‘ Make sure the vacuum cleaner is connected to a 2.4 GHz network (5 GHz not supported!).
- π Turn off the router functions AP Isolation, Firewall or Parental Control β these can block data transmission.
βοΈ Diagnostics of the network for the vacuum cleaner Xiaomi
β οΈ
Attention! If the vacuum cleaner is connected to Wi-Fi, but the card still doesn't go, the problem may be in the regional settings of Xiaomi servers. Try changing the region of your Mi Home account to Mainland China, which sometimes helps.
Update firmware: how to return sending the card
Outdated software is one of the main causes of card failures, and the manufacturer regularly releases patches that fix synchronization bugs.
π Through the Mi Home app:
- Open Mi Home β pick a vacuum cleaner.
- Go to Settings β About the device β Update firmware.
- If a new version is available, click Update and wait until it is completed (donβt interrupt the process!).
π§ Manually via firmware file (if automatic update does not work):
- Download the latest firmware for your model from the official Xiaomi website or forum 4PDA.
- Unpack the archive and rename the file to miio_ota.bin.
- Place the file in the root of the microSD card (if your model supports memory cards).
- Insert the card into the vacuum cleaner and restart it (press the power button for 10 seconds).
β οΈ
Attention! Some models (such as the Mi Robot Vacuum-Mop 2 Pro) block manual firmware, in which case update only through the Mi Home, otherwise you risk getting a brick.
What to do if the update is suspended?
Mi Home settings that affect card sending
Sometimes the problem isn't with the vacuum cleaner, but with the Mi Home app itself.
πΉ Region of the account:
- Open Mi Home β profile β Settings β Region.
- If you choose Russia or Europe, try China or Singapore, because servers are often more stable.
πΉ Appendix authorizations:
- On Android: Settings β Annexes β Mi Home β Permits β Turn on Location, Storage and Wi-Fi.
- On iOS: Settings β Confidentiality β Geolocation services β Turn on for Mi Home.
πΉ Cash and data:
- Clear the app's cache: Settings β Annexes β Mi Home β Warehouse β Clear the cache.
- If it doesnβt work, remove and reinstall Mi Home.
π Comparison of Xiaomi server regions:
| Region | Synchronization speed | Support for maps | Features |
|---|---|---|---|
| China | β‘ Fast. | β Complete. | Requires a link to a Chinese account |
| Europe | π’ Slow. | β Complete. | Frequent delays in updates |
| Russia | π’ Slow. | β Partial (sometimes not) 3D-map) | Problems with geolocation |
| Singapore | β‘ Fast. | β Complete. | Recommended for stable work |
π‘
If the map doesn't show up after the region change, try logging out of your Mi Home account and re-entering, sometimes resetting the server cache and restoring sync.
Alternative Firmware and Its Impact on Maps
Many users install custom firmware like Valetudo or Dustcloud to get rid of Mi Home addiction, but this can cause problems with maps.
π§ Valetudo:
- β Pros: Full control of the vacuum cleaner, no cloud dependency.
- β Cons: sending cards to Mi Home is blocked β it is made specifically for security.
π οΈ Dustcloud:
- β Pros: Supports cloud synchronization with alternative servers.
- β Cons: Requires customization MQTT-broker, difficult for beginners.
π How to return cards after custom firmware:
- Backup the current firmware.
- Return to stock firmware via fastboot or Mi Home.
- Reset the vacuum cleaner settings to the factory.
- Reconnect to Mi Home and wait for sync.
β οΈ
Attention! Once you return to stock firmware, all saved maps and zones in alternative systems (Valetudo) will be lost. Export them in advance if possible.
Hardware malfunctions: when without service can not do
If all the software methods have been tried and the map is still not sent, the problem may be the hardware.
π Faulty Wi-Fi module:
- π‘ Symptoms: The vacuum cleaner connects to the network, but loses communication after 1-2 minutes.
- π§ Solution: Wi-Fi module replacement (average cost of 1,500-2,500) β½).
ποΈ LiDAR problems:
- π Symptoms: vacuum cleaner moves chaoticly, does not build a map even locally.
- π§Ή Solution: Clean the LiDAR lens with a cotton swab dipped in alcohol, and if it doesn't work, replace the sensor 3,000 to 5,000. β½).
π Failure of management fees:
- β‘ Symptoms: The vacuum cleaner does not respond to commands, does not turn on or constantly reboots.
- π οΈ Solution: diagnostics in the service, it is possible to replace the fee (from 4000) β½).
π How to check hardware problems on your own:
- See if the vacuum cleaner builds the map locally (without sending it to the app), and then start cleaning it and see if it moves along clear lines or chaoticly.
- Check the error log in Mi Home (Settings) β Error codes such as 1001 or 2003 often indicate hardware failures.
- Connect the vacuum cleaner to the PC through USB (If the model supports) and check logs via PuTTY or Termite.
π‘
If a vacuum cleaner builds a map locally (as seen from its trajectory) but doesn't send it to the application, the problem is not LiDAR or the engines, but look for the reason in the network or the firmware.