Mapping on Xiaomi devices is a task that can mean completely different processes depending on the context, and for some users, it is the formation of offline maps in navigation applications like Google Maps or Yandex.Maps to save traffic on trips. For others, markup of a memory card (microSD) before first using a smartphone may be required, and others may need to create custom cards with tags in applications like Mi Home for managing a smart home. In this article, we will analyze all the current scenarios with step-by-step instructions, nuances for different versions of MIUI and device models - from Redmi Note 12 to Xiaomi 14 Ultra.
It's important to understand that the procedure depends not only on the type of card, but also on the firmware of your device. For example, in MIUI 14 and later, the file system interface has changed compared to MIUI 12, and some functions (for example, formatting microSD as internal memory) may be limited by the manufacturer, and we will take all these points into account to ensure that the instructions remain relevant for most users.
1. Creating a Memory Card (MicroSD) for Xiaomi: Formatting and Configuration
If you just bought a memory card for your Xiaomi or Redmi, you need to prepare it correctly before using it. Just inserting a microSD into the slot is not enough - the device may not recognize it or work with errors.
First, check the compatibility of the card with your model. For example, Xiaomi 13T Pro supports microSD up to 1 TB, and Redmi 10C only up to 512 GB. Also pay attention to the speed class: to record video in 4K you need UHS-I U3 or higher. If the card is slow, the smartphone may give an error when shooting.
- π± Insert the card into the slot (on most models it is located on the left end under the tray for SIM). Use a clip or a special key from the kit.
- π§ Go to Settings β Storage β Memory Map (the path may vary depending on the version of MIUI).
- ποΈ Select Format as Portable Storage (recommended) or Internal Storage (power users only!).
- β οΈ Warning: Formatting as internal memory will bind the card to the device, and once it's extracted, the data on it will be inaccessible!
If your device doesnβt see the map, try the following steps:
- Reboot your smartphone.
- Check the card on another device (for example, on a PC through a card reader).
- Update your firmware: Sometimes microSD bugs are fixed in newer versions of MIUI.
2. Create offline maps in Google Maps on Xiaomi
Offline maps in Google Maps are indispensable for travel abroad or in regions with poor network coverage. On Xiaomi devices, the process of downloading maps has its own nuances due to the optimization of power consumption in MIUI. For example, if you have Battery mode on, downloading can be interrupted.
To avoid problems, follow this instruction:
- π Open Google Maps and log in to your Google account.
- π In the search box, type the name of the city or region (e.g., Moscow).
- π₯ Click on the name of the place at the bottom of the screen, then select Download β Download the offline map.
- π Adjust the area of the card you want to save. The maximum size of one offline card is 1.5 GB.
Downloaded maps are stored in Settings β Offline maps, which can be updated (up to 15 months of data relevance) or deleted. Please note that if you use dual apps in MIUI (Google Maps cloning), the offline maps will have to be downloaded separately for each instance.
π‘
Before you travel, check if the option βAuto-Update Offline Mapsβ is enabled in the Google Maps settings. This will eliminate the need for a manual update.
3.Yandex.Maps: Preserving Regions and Routes on Xiaomi
Unlike Google Maps, Yandex.Maps offer more flexible settings for offline use, which is especially useful in Russia and CIS countries. On Xiaomi devices with MIUI, there is one feature: the application can slow down if memory optimizers (for example, Security) work in the background. To avoid this, add Yandex.Maps to the exception:
Settings β Applications β Application Management β Yandex.Maps β Battery β Without LimitsNow, let's move on to saving the maps:
- πΊοΈ Open Yandex.Maps and tap on the profile icon in the upper right corner.
- π₯ Select Offline Maps β Download the map.
- π Type the name of the city or select the region on the map. The options are City, Area or Country.
- π² Press Download. The card will be saved in the device memory or on the microSD (if it is formatted as portable storage).
The main advantage of Yandex.Maps is the ability to save routes with voice support.
- Build an online route.
- Click Save Offline (Icon with arrow down).
- Choose Save with voice prompts.
What if Yandex.Maps do not save offline cards?
4. Custom maps in Mi Home for smart home
If you use Xiaomi to manage your smart home (e.g., through Mi Home or Home Assistant), you can create an interactive home map with device placement. This is convenient for visualizing the location of sensors, lamps and other gadgets. MIUI does not have built-in functionality for this, but there are two ways:
Method 1: Through the Mi Home app
- π Open Mi Home and go to the Smart Home tab.
- π Click Edit β Add a house plan.
- πΌοΈ Download the floor plan (e.g., in JPG or PNG format) or draw the diagram manually.
- π Drag device icons (Xiaomi Motion Sensor, Aqara Camera, etc.) onto the map.
Method 2: Home Assistant (for advanced users)
If you use Home Assistant, you can integrate the card through the Floorplan plugin or Lovelace.
- Install Home Assistant on Xiaomi (for example, via Termux) or use a separate device (for example, Raspberry Pi).
- Add integration with Mi Home via HACS.
- Configure the visualization via configuration.yaml.
Take a photo of the apartment plan
Install the latest version of Mi Home
Connect all devices to the same Wi-Fi network
Check the compatibility of gadgets with Mi Home
-->
5. Create route maps in the Xiaomi Health (Zepp Life) app
If you use the Xiaomi Mi Band or Xiaomi Watch, you can save jogging and cycling maps directly in the Zepp Life app (formerly Mi Fit), a feature that is only available when you connect to your smartphoneβs GPS (devices without your own GPS, such as the Mi Band 7, rely on phone data).
Here's how it works:
- π Run a workout in Zepp Life (running, cycling, walking).
- π Make sure that the smartphone is on GPS and Mobile Internet (or Wi-Fi for accuracy).
- π After the workout is complete, open the record and tap it on the Map.
- πΎ Click Save Picture to export the route to the gallery.
Note that if you use the Xiaomi Watch 2 Pro with your own GPS, the map will be more accurate, but you still have to sync it with your smartphone to view it in the app. Zepp Life also allows you to export data to a GPX- file for download to other services (for example, Strava).
π‘
For route tracking accuracy in Zepp Life, turn off the power saving mode for the application in the MIUI settings.
6. Alternative methods: OSMAnd and other applications
If standard Google Maps or Yandex.Maps donβt suit you, consider OSMAnd, an open application based on OpenStreetMap. It allows you to create fully autonomous maps with detailed markup (for example, for tourism or cycling routes), which works stable on Xiaomi, but may require additional settings.
Instructions for setting up OSMAnd:
- Download the app from Google Play or F-Droid.
- From the menu, select Download maps and select the desired regions (even smaller cities are available).
- To save space, choose SQLite format instead of OBF.
- In the settings, enable Storage on the SD- card if you are using a microSD.
The advantages of OSMAnd for Xiaomi:
- πΊοΈ Support for vector maps (take up less space than raster).
- π΄ Possibility of laying routes for pedestrians, cyclists and cars.
- π Regular community updates (more relevant than some commercial services).
Another useful tool is Locus Map, which supports layers (such as overlaying topographic maps on satellite imagery) and integration with navigation devices, but it will require a premium version to work properly.
7. Problem Solving: Cards are not saved or not working
If you encounter errors when creating or using maps on Xiaomi, here are the most common reasons and ways to fix them:
| Problem. | Possible cause | Decision |
|---|---|---|
| Offline maps are not downloaded in Google Maps | Restriction of background activity in MIUI | Add the app to battery exceptions: Settings β Battery β Application selection β Google Maps β Without restrictions |
| Yandex.Maps give out the error "Insufficient memory" | The memory card is formatted as an internal | Reformat microSD as portable storage or save cards to internal memory |
| Mi Home doesn't keep a plan for the house | An outdated version of the app | Update Mi Home via Google Play or APKMirror |
| OSMAnd brakes when laying the route | A very detailed map for a weak processor | Download the lightweight version of the map or reduce the loading area |
If the problem is not solved, try resetting the app settings:
Settings β Applications β [Application Name] β Storage β Clear Dataβ οΈ Warning: Clearing the data will delete all the saved maps and settings. Back up first!
8 Security: How to Protect Your Save Cards
Saved maps (especially offline) can contain sensitive information, such as travel history or home addresses, and there are several ways Xiaomi devices can protect this data:
- π Memory card encryption: MIUI can encrypt microSD via Settings β Security β Encryption and passwords β Encrypt SD- card. Please note: once encrypted, the card will only work on this device!
- π« Access Restriction: For applications like Google Maps, turn off storage permission if you don't need it: Settings β Apps β Google Maps β Permissions β Storage.
- π Backup: Regularly copy saved maps to your PC or cloud (e.g., via Mi Cloud or Google Drive).
Also, keep in mind physical security: if you lose a smartphone with offline cards, an attacker can gain access to your routes.
Settings β Security β Application Blocking β Add Google Maps/Yandex.Mapsβ οΈ Warning: If you use Xiaomi with custom firmware (like LineageOS), the encryption features may not work properly. Check compatibility before encrypting your memory card!