How to return the clock and weather to the main screen of Xiaomi

After updating MIUI or accidentally removing many Xiaomi users face the disappearance of the usual weather widgets and watches from the home screen, a problem especially relevant for owners of models Redmi Note 11/12, Poco X4/X5 and Mi 11/12, where the interface has undergone significant changes. Unlike older versions of firmware, where widgets were added in two clicks, modern builds hide this feature behind several layers of settings.

In this article, we will look at all the working ways to return the clock and weather to the home screen, from standard methods through MIUI settings to workarounds using third-party applications. Particular attention will be paid to common errors that may cause widgets to fail even after the correct setup (for example, disabled geolocation for system services or conflict of design topics). If you tried to return widgets without success, check the section on the diagnosis of problems.

Why the weather and watches on Xiaomi are missing

Widgets are rarely lost by accident, and 90 percent of the time, they're due to one of three factors:

  • πŸ”„ Update MIUI. After major updates (for example, with the MIUI 13 on MIUI 14) the system resets the location of the widgets, and some of them may disappear from the list of available.
  • πŸ“± Resetting launcher settings. When cleaning the cache of the com.miui.home application (standard launcher Xiaomi) resets all custom desktop settings, including widgets.
  • 🚫 Energy saving restrictions: If the battery optimization mode is enabled for system applications (Weather, Watch), the widgets stop updating and may be hidden.

Less commonly, the problem lies in regional settings: some firmware in Russia has the weather widget disabled by default due to weather data transfer restrictions, and widgets may disappear after installing custom themes from the Mi Theme Store that do not support standard MIUI elements.

πŸ“Š How often do you update your firmware on Xiaomi?
Every new version
Six months
Only with critical bugs.
Never update.

Method 1: Standard addition by long press

The most obvious method is to use the built-in widget add feature, which works on most devices with MIUI 12-14, but requires the following instructions:

  1. Click and hold the empty space on the home screen (not on the icon!).
  2. In the menu that appears, select Widgets (icon with squares).
  3. Scroll down to the Systems section and find:

Drag the selected widget to the free screen space.

If there is no Weather or Clock item in the list of widgets, then:

  • πŸ”§ Weather app disabled in settings (see section on app settings).
  • πŸ“¦ The widget is removed with the update (relevant to the MIUI 14 on the Redmi Note 12).
  • 🌍 The region of the device does not support weather services (for example, if the settings indicate China instead of Russia).

β˜‘οΈ Preparation before adding a widget

Done: 0 / 4

Method 2: Configure with β€œThemes” (if widgets are hidden)

On some firmware (especially the Poco F4/F5 and Xiaomi 12T), weather and watch widgets are hidden by default due to the theme of the design.

  1. Open the Themes app (icon with brush).
  2. Go to the section My profile β†’ Settings β†’ Widgets.
  3. Activate the switches opposite:

standardization

If there is no item about widgets in the theme settings, try changing the theme to the standard one:

  1. In the Themes app, select Classic or MIUI by default.
  2. Apply the theme and restart the device.
  3. Repeat trying to add the widget.
What to do if there is no β€œtheme” app
On some firmware for Europe, the Themes app is hidden. To return it: 1. Install APK Mi Theme Editor from a trusted source. 2. Or enable the display of hidden applications through Settings β†’ Apps β†’ Show all applications (you need an unlocked bootloader).

Method 3: Recovery through application settings

If the widgets don't appear on the list of available ones, the problem may lie in the system applications that are disabled.

  1. Go to Settings β†’ Applications β†’ Application Management.
  2. In the search, type in Weather and select the Weather app (the sun and cloud icon).
  3. Make sure that:

The clock

For MIUI 14, check the autorun settings:

  1. In the same application management menu, select AutoRun.
  2. Find the weather and the clock, turn on auto-start for them.

πŸ’‘

If the Weather app is not listed, install it manually from Play Market. Chinese firmware may require an APK with APKMirror (select the version for your region).

Method 4: Alternative widgets (if standard widgets don't work)

If none of these methods worked, use third-party widgets, which often offer more customization options and are more stable on custom firmware.

AnnexFeaturesReferenceSuitable for
Another WidgetMinimalist clock and weather, dark theme support, update every 30 minutesPlay MarketAll versions of MIUI
ChronusWeather, clock, calendar in one widget, sync with Google FitPlay MarketMIUI 12–14, HyperOS
Transparent ClockTransparent weather watch, font and color settingPlay MarketAny Xiaomi/Redmi/Poco
OverdropAnimated Weather Widgets, Dark Sky and AccuWeather SupportPlay MarketRequires Android 8+

To install a third-party widget:

  1. Download and install the application from the table.
  2. Click and hold the empty space on the home screen β†’ Widgets.
  3. Find the widget of the installed application (usually in the Others section).
  4. Drag it to the screen and set it up according to the instructions in the app.

πŸ’‘

If the weather widget is displayed but not updated, check the time sync settings in Settings β†’ Additional β†’ Date and Time β†’ Autodetermination. When manually adjusting the time, the weather stops updating.

Manual installation of widgets via ADB (for advanced)

If standard methods do not work, you can try to force activation of widgets through ADB. This method is suitable for users with unlocked bootloader or root rights.

Instructions:

  1. Enable USB Debugging in Settings β†’ About Phone β†’ MIUI version (click 7 times, then go back to Additional β†’ For Developers).
  2. Connect your phone to your PC and execute the command:
adb shell pm grant com.miui.weather2 android.permission.BIND_APPWIDGET


adb shell pm grant com.android.deskclock android.permission.BIND_APPWIDGET

  1. Reset the device.
  2. Try adding widgets in the standard way.

If the widgets do not appear after that, check their presence in the system:

adb shell cmd appwidget list

In the output, look for lines with com.miui.weather2 and com.android.deskclock. If they are not, the widgets are removed from the firmware (relevant for some custom ROMs).

⚠️ Attention: Teams ADB This method can cause system instability if entered incorrectly. Do not use this method on devices with a locked bootloader - this can cause bootloop.

FAQ: Frequent questions about widgets on Xiaomi

Weather widget shows the wrong city. How do we fix it?
Open the Weather app, manually select your city in search. If the problem persists: Check the geolocation permissions for the app. Turn off the VPN (it can swap your location). Clear the weather app data in the settings.
The watch on the widget is not updated.
It's probably the timing settings are lost. β†’ Additionally. β†’ Date and time and: Enable date and time autodetermination. Select the correct time zone. If time is lost after rebooting, reset network settings (Settings) β†’ SIM-maps and networks β†’ Resetting network settings).
Can I change the size of the weather widget?
The standard MIUI widget does not support resizing. Alternatives: Use third-party widgets (like Another Widget or Chronus). Install a custom launcher (like Nova Launcher) where you can scale widgets.
After upgrading to MIUI 14, the weather is gone.
In MIUI 14, the weather widget is moved to the Security app. Try: Open Security β†’ Optimization β†’ Widgets. Activate the Weather switch on the home screen. If there is no such item, install a third-party widget.
The lock screen has weather, but the home screen doesn't. Why?
This is a feature of some firmware (e.g., Xiaomi 13 for Europe). Solutions: Change the region of the device to India or Russia in the settings. Install a global firmware version through the Mi Flash Tool. Use an alternative launcher (e.g., Poco Launcher), where widgets are displayed more stable.