How to create a map on Xiaomi devices: from memory cards to offline navigation

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:

  1. Reboot your smartphone.
  2. Check the card on another device (for example, on a PC through a card reader).
  3. Update your firmware: Sometimes microSD bugs are fixed in newer versions of MIUI.
πŸ“Š What memory card do you use in Xiaomi?
SanDisk
Samsung
Kingston
Transcend
other

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 Limits

Now, 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.

  1. Build an online route.
  2. Click Save Offline (Icon with arrow down).
  3. Choose Save with voice prompts.
What if Yandex.Maps do not save offline cards?
If the download is interrupted, try: 1. Clear the app cache in Settings β†’ Applications β†’ Yandex.Maps β†’ Storage. 2. Disable VPN (if used). 3. Install the latest version of the app from Google Play or APKMirror (for devices without Google services).

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.

  1. Install Home Assistant on Xiaomi (for example, via Termux) or use a separate device (for example, Raspberry Pi).
  2. Add integration with Mi Home via HACS.
  3. 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:

  1. Download the app from Google Play or F-Droid.
  2. From the menu, select Download maps and select the desired regions (even smaller cities are available).
  3. To save space, choose SQLite format instead of OBF.
  4. 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 causeDecision
Offline maps are not downloaded in Google MapsRestriction of background activity in MIUIAdd 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 internalReformat microSD as portable storage or save cards to internal memory
Mi Home doesn't keep a plan for the houseAn outdated version of the appUpdate Mi Home via Google Play or APKMirror
OSMAnd brakes when laying the routeA very detailed map for a weak processorDownload 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!

FAQ: Frequent questions about creating maps on Xiaomi

Can I use the same offline map in Google Maps and Yandex.Maps?
No, these apps use different offline card storage formats. A map downloaded from Google Maps cannot be imported into Yandex.Maps, and vice versa. However, you can save the same regions in both apps in parallel.
Why Xiaomi doesn’t see a memory card after formatting?
Probable reasons: The card is formatted to NTFS or exFAT (MIUI only supports FAT32 for portable drives); the memory card slot is damaged (try inserting the card into another device); the device's firmware is outdated (update MIUI to the latest version); Solution: reformat the card to FAT32 via PC (for example, using the SD Formatter utility).
How to transfer offline cards from one Xiaomi to another?
The method depends on the application: Google Maps: maps are linked to a Google account. Just log in to the same account on a new device and download the cards again. Yandex.Maps: saved cards are stored in the /Android/data/ru.yandex.yandexmaps/files/offline_maps folder. Copy it to a new device (root rights or file manager with access to system folders are required). OSMAnd: export the cards through Settings β†’ Local Storage β†’ Export.
Can you create a map to navigate a closed area (such as a factory or park)?
Yes, specialized tools are suitable for this: QGIS + OpenStreetMap: create your own map in the format of GPX or KML, then import it to OSMAnd or Locus Map. Google My Maps: draw the map in the web version, then export it to KML and upload it to your smartphone. For accuracy, use the GPS- tracker (for example, Xiaomi Mi Band in route recording mode).
How to clear the cache of cards to free up space on Xiaomi?
Cache cards can take up gigabytes of memory. To clean it: Google Maps: Settings β†’ Offline Maps β†’ Delete. Yandex.Maps: Profile β†’ Offline Maps β†’ Remove unnecessary. OSMAnd: Settings β†’ Local Storage β†’ Clear cache. System cache: Settings β†’ Storage β†’ Clear cache (does not delete saved cards, only temporary files). Also check the Download folder - sometimes the cards are saved there as archives.