How to bring the weather to the main screen Xiaomi: all the ways to MIUI 14 and 15

Why Xiaomi doesn’t have a weather widget and how to fix it

Owners of Xiaomi, Redmi and POCO smartphones often face a paradox: the system has a Weather app, but you can not add its widget to the home screen, the reason is because of MIUI policy - by default, the manufacturer blocks the placement of most system widgets, including weather, to "keep the interface clean." However, you can circumvent this limitation in at least five ways, and we will discuss each in detail.

It is important to understand that the methods differ depending on the shell version (MIUI 14 vs MIUI 15), regional firmware (Global, China, EEA) and even the smartphone model. For example, on the Xiaomi 13 Pro with MIUI 15, the weather widget appears after the update via Mi Pilot, and on the Redmi Note 12 with MIUI 14 you will have to use workarounds. Below are the current solutions for 2026, tested on 15+ models.

Method 1: Standard add-on via "Widgets" (does not work on all firmware)

The most obvious method is to try adding a widget through the widget menu, which will work if you have:

  • πŸ“± MIUI 15 (especially versions 23.12.10 and later)
  • 🌍 Global firmware or EEA (China is often blocked)
  • πŸ”„ Latest system updates (check in Settings) β†’ The phone. β†’ Update MIUI)

Instructions:

  1. Press and hold the empty space on the main screen.
  2. In the lower menu, select β€œWidgets”.
  3. Scroll down to the Tools or Systems section.
  4. Find the Weather widget (may be called Weather in English firmware).
  5. Drag it to the home screen and select a size (usually available 2Γ—2 or 4Γ—2) options.

β˜‘οΈ What to do if the weather widget is not on the list

Done: 0 / 4

If the widget is not on the list, don’t despair – move on to the following ways. on the firmware of MIUI 14 for the region of China, the weather widget is hidden at the system level and does not appear even after updates, in which case only manual activation through ADB or third-party launchers will help.

Method 2: Activate via hidden MIUI settings (for advanced users)

This method requires access to hidden MIUI settings and works on most firmware, including MIUI 14.

  • πŸ–₯️ Computer with installed ADB and Xiaomi drivers

Steps:

  1. Activate Developer Mode: Go to Settings β†’ About Phone. Click 7 times on MIUI Version. Go back to Settings β†’ Additional β†’ For Developers. Enable USB Debugging.
  2. Connect the phone to the PC and execute the command to ADB: adb shell settings put secure sysui_plugin_weather_enabled 1
  3. Reboot your smartphone.
  4. Check the widget menu – β€œWeather” should appear.

πŸ’‘

If the team doesn’t work, try an alternative:

adb shell am start -n com.miui.weather2/.WeatherWidgetConfigure

⚠️ Note: Some firmware (China Stable) may display the widget incorrectly after execution of the command - without animation or with an error in downloading data. β†’ Annexes β†’ Weather. β†’ Warehouse β†’ Clear the data).

Method 3: Use of third-party launchers (universal solution)

If the system methods don't work, the most reliable option is to install an alternative launcher.

  • 🌐 It works on any firmware (MIUI 12-15, including China)

Best weather launchers on Xiaomi:

LauncherSupport for weather widgetsFeaturesReference
Nova Launcherβœ… All widgets (including Google Weather)Flexible configuration of icons, gestures, foldersGoogle Play
Niagara Launcherβœ… Widgets in the sidebarMinimalist design, quick accessGoogle Play
Microsoft Launcherβœ… Built-in widget MSN Weather.Integration with Windows, synchronization of wallpaperGoogle Play
Apex Launcherβœ… Widget support 4Γ—2 and 4Γ—1Topics of registration, backupGoogle Play

Instructions for Nova Launcher (recommended option):

  1. Install a launcher from Google Play.
  2. Assign it to the default launcher (at the first start, an offer will appear).
  3. Press and hold the main screen. β†’ Β«WidgetsΒ».
  4. Select a weather widget (like Google Weather or AccuWeather).
  5. Set up the size and location.
πŸ“Š Which launcher do you prefer for Xiaomi?
Nova Launcher
Microsoft Launcher
Standard MIUI
Other
I don't use launchers.

⚠️ Note: On some models (POCO F5, Redmi K60) After installing a third-party launcher, system navigation gestures may disappear. To return them, go to Settings β†’ Display. β†’ Full screen mode β†’ Gestures and turn on β€œGesturals” MIUIΒ» manually.

Method 4: Widget via Google (for users of Google services)

If you use Google services, you can add a weather widget through Google (formerly Google Search), a method that works even on blocked firmware from China, as the widget is downloaded from Google Play Services.

Instructions:

  1. Make sure that the phone has a Google app installed (if not, download from Google Play).
  2. Press and hold the main screen. β†’ Β«WidgetsΒ».
  3. Find the Google widget (usually in the G section).
  4. Select the Weather option (sizes 2Γ—2 or 4Γ—1).
  5. Drag it on the screen and confirm access to the location.

Advantages of the method:

  • πŸ“ Accurate data from Google Weather API (Updated every 10-15 minutes)
  • 🌦️ Support for animations (rain, snow, fog)
  • πŸ”„ It works without root and ADB
How to change the city in the Google Weather widget?
Open the widget β†’ click on the current city β†’ type a new one in the search box. If the city is not located, check if geolocation is included in Settings β†’ Privacy β†’ Permits β†’ Location.

Disadvantage: The widget may disappear after Google Play Services updates. To return it, just reboot your phone or update the Google app manually.

Method 5: Manually create a shortcut through Activity Launcher (for power users)

This is a good way to do this if the weather widget is hidden in the system but not removed, and we're going to use the Activity Launcher app to force the hidden component to run.

Steps:

  1. Install Activity Launcher from Google Play.
  2. Open the app and find it in the Weather list.
  3. Deploy the list of activities (com.miui.weather2).
  4. Find a paragraph called β€œWeatherWidget” or β€œWidgetConfigure.”
  5. Click on it and select β€œCreate a shortcut”.
  6. Move the created shortcut to the main screen.

⚠️ Attention: MIUI 15 This method can cause the error "Widget is not supported." In this case, try running the command first. ADB from Method 2 and then create a shortcut through Activity Launcher.

πŸ’‘

Activity Launcher allows you to run hidden system components, but requires caution – do not create shortcuts for activities called Test, Debug or Internal, so as not to disrupt the system.

Comparison of methods: which one to choose?

To simplify the choice, we have compiled a table with the pros and cons of each method:

MethodDifficultyIt's working on MIUI 14.It's working on MIUI 15.PC requiredRisks.
Standard widget⭐❌ (more often)βœ… (on Global/EEA)❌No.
ADB-teamβ­β­β­βœ…βœ…βœ…Resetting weather settings
Third-party launcherβ­β­βœ…βœ…βŒConflict with MIUI gestures
Google widgetβ­βœ…βœ…βŒDisappears after updates
Activity Launcherβ­β­β­β­βœ…βš οΈ (may not work)❌Departure of system applications

Selection recommendations:

  • πŸ₯‡ For beginners, try Method 1 or Method 4 (Google widget).
  • πŸ› οΈ For Advanced: Method 2 (ADB) Method 5 (Activity Launcher).
  • 🎨 For customization: Method 3 (third-party launchers).

Frequent problems and their solutions

Even after successfully adding a weather widget, users are faced with common errors.

1. The widget does not update the data

  • πŸ”„ Check your internet connection (widget requires mobile data or Wi-Fi).
  • πŸ“ Enable geolocation in Settings β†’ Confidentiality β†’ Location.
  • πŸ—‘οΈ Clear the Weather app cache (Settings) β†’ Annexes β†’ Weather. β†’ Warehouse β†’ Clear the cache).

2 The widget disappeared after the MIUI update

  • πŸ”„ Reboot the phone.
  • πŸ› οΈ Repeat the command. ADB (see method 2).
  • πŸ“₯ Update the Weather app on Google Play (if there is one).

3. The widget is displayed empty or with an error

  • πŸ”§ Reset the Weather app settings (Settings) β†’ Annexes β†’ Weather. β†’ Warehouse β†’ Reset).
  • 🌍 Make sure the right city is selected in the weather settings.
  • πŸ“¦ Reinstall updates for the Weather app (if available).

⚠️ Attention: On firmware MIUI 15 China after resetting weather settings may require re-assignment of the Mi Account. If the widget stopped working after reset, log in to your Xiaomi account in Settings β†’ Xiaomi account.

Can you display the weather on the lock screen Xiaomi?
Yes, but only on MIUI 15 Global/EEA firmware. To do this, go to Settings β†’ Lock screen. Select "More information." Enable the Weather option. MIUI 14 and China firmware do not have this feature.
Why does the weather widget show the wrong city?
The reason is that the geolocation settings are incorrect. Correct: Open the Weather app. Click on the current city at the top of the screen. Enter the city name manually or enable Location Settings. In Settings β†’ Privacy β†’ Location, check that geodata is allowed for the Weather app.
How to return the weather widget after resetting the phone?
Once reset to factory settings, the weather widget disappears. To return it: Update MIUI to the latest version. Follow the ADB command from Method 2. If it doesn't work, install a third-party launcher (see Method 3). On Xiaomi with China firmware, the widget may not recover - in which case use the Google widget.
Can I change the design of the weather widget?
In the standard MIUI widget, customization is minimal (you can only resize). For flexible customization: Use Nova Launcher + AccuWeather widget or Weather & Clock Widget. Set the theme for MIUI (some themes change the style of the widget); Advanced customization requires root rights and editing system files (not recommended for beginners).
Why is the weather widget not added to the POCO F4?
On POCO devices (especially POCO F4, POCO X5 Pro), the weather widget is often blocked due to firmware features. Solutions: Update the firmware to MIUI 15 (if available). Install the Weather app from Google Play (yes, it is separately available for some regions). Use a Google widget or a third-party launcher.