The Muslim (Islamic) calendar, based on lunar cycles, is significantly different from the Gregorian calendar used by most countries of the world. It is important for believers to track the dates of religious holidays - Ramadan, Kurban Bayram, the beginning of the new year on the Hijra - which are shifted by 10-12 days each year. Owners of Xiaomi smartphones based on MIUI can integrate the lunar calendar into the system in several ways, from installing specialized applications to manually adjusting widgets.
In this article, we will discuss 5 proven methods, including hidden MIUI features that allow hijra dates to be displayed in parallel with the regular calendar, and focus on compatibility with the latest firmware (from MIUI 12 to MIUI 14) and nuances for models with global (Global ROM) and Chinese (China ROM) firmware. If you are looking for a way to synchronize the Islamic calendar with prayer reminders or prayer course, here you will find a solution.
Why Xiaomiβs Standard Calendar Doesnβt Show Hijra
By default, the Calendar app in MIUI uses a Gregorian system, and the option to add an Islamic calendar is hidden or absent in most regions.
- π Regional settings: The feature is only available for countries with a predominantly Muslim population (Saudi Arabia, UAE, Indonesia, etc.).
- π± Firmware version: In China ROM, the option may be blocked due to censorship, while in Global ROM it may not be available at all.
- π Updates MIUI: Older versions (up to MIUI11) supported alternative calendars, but they were removed from the interface.
But even without built-in support, there are workarounds, like activating hidden mode through an engineering menu or using third-party applications synchronized over the IslamicFinder API.
Method 1: Enabling the Islamic calendar through hidden MIUI settings
Firmware. MIUI 12-14: The ability to activate alternative calendars via the Developer Settings or Engineering Menu is saved. It doesn't require root rights, but it doesn't work on all models. POCO X3 Pro and Mi 11.
Instructions:
- Open Settings β About the phone and 7 times click on the MIUI version to unlock the Developer Settings.
- Return to the main settings menu and select Additional β Developer Settings.
- Find the Calendar Region (or Calendar Region) and set the value of Saudi Arabia or Indonesia.
- Reboot your phone. After that, a tab with hijra dates will appear in the standard Calendar app.
Activate Developer Mode (7 taps according to MIUI)
Check the presence of the item "Calendar Region" in the settings
Establish the region of "Saudi Arabia" or "Indonesia"
Reset the device-->
Important: Some models (e.g., the POCO F3 with MIUI 13) may not have this option, so move on to the next one.
β οΈ Warning: Changing the region of the calendar can affect the display of local holidays in the system notifications. To return the original settings, reset the region to your country.
Method 2: Installation of specialized applications
If the system methods didn't work, the best way to download one of the Islamic calendar apps is to not only show the current Hijra date, but also to remind you of the beginning of Ramadan, the time of prayer and other important events.
| Annex | Features | Reference | Ratings. |
|---|---|---|---|
| Muslim Pro | Calendar + Prayer Time, Qur'an, compass of Qibla, Hadith | Google Play | 4.8 β |
| Islamic Calendar 2026 | Lunar calendar with holiday notifications, widget support | Google Play | 4.7 β |
| Hijri Date | Minimalistic widget with a hijra date, synchronization with the system calendar | Google Play | 4.6 β |
| Athaan | Calendar + Adhan, Islamic articles, support for offline mode | Google Play | 4.9 β |
For installation:
- Follow the link to the application in Google Play.
- Click Install and wait for the download to be completed.
- Open the application and in the settings enable the option to Display the date of the hijra in status (if any).
- Add the widget to the home screen: press your finger in the free space β Widgets β select the app widget.
π‘
If you need to be notified about the start of Ramadan in advance, you can set up alerts 1-7 days before the event in the Settings β Notifications section of the Muslim Pro.
Method 3: Sync with Google Calendar
If you use Google Calendar, you can add an Islamic calendar as an extra layer, which is convenient for those who plan in the Google ecosystem (for example, through Gmail or Google Assistant).
Step-by-step:
- Open Google Calendar in your browser on your PC or phone.
- Click on + next to the Other Calendars section β Subscribe to the calendar.
- In the input box, specify the address: https://www.islamicfinder.org/calendar-service/gcal/1445/islamic-dates.ics (where 1445 is the current Hijra year; update the figure annually).
- Click Add Calendar. Hijra dates will now be displayed along with your events.
To see the Islamic calendar on Xiaomi smartphone:
- π Open the Google Calendar app.
- π In the left menu, find the added Islamic Dates calendar and tick it.
- π± Hijra dates will appear in the main calendar and widget (if added to the home screen).
β οΈ Warning: When synchronized via Google, there may be 1-2 days of discrepancies due to different methods of calculating the beginning of the month (astronomical vs. visual observation of the moon).
Method 4: Widgets for the main screen
If you need to see the hijra date quickly without opening the app, install a dedicated widget, such as Hijri Date Widget or Islamic Calendar Widget, which allows you to customize:
- π Display format: Hijra, Hijra + Gregorian calendar only, time to Iftar.
- π¨ Design: transparent background, dark theme, Arabic script.
- π Notifications: Early New Hijra Month Alerts.
How to add a widget:
- Press your finger in the free place of the main screen β Widgets.
- Find the widget of an installed Islamic app (e.g., Muslim Pro Widget).
- Drag it on the screen and adjust the size (usually available options 2Γ1, 4Γ1, 4Γ2).
- Click on the widget to open the display settings (if supported).
How to change the font in the widget?
For Xiaomi models with MIUI 14, the Smart Widgets feature is available, which automatically adjusts the size of the widget to the free space.
- Add the widget to the screen.
- Press it and select Edit the widget β Adaptive size.
- Enable the option of Automatic Scaling.
Method 5: Manually enter dates into the system calendar
If you only need key dates (Ramadan, Kurban Bayram), you can manually add them to the standard MIUI Calendar.
Algorithm of action:
- Open the Calendar app on your Xiaomi.
- Click + (add event) β enter the title (e.g., Beginning of Ramadan 1445).
- In the date field, select the appropriate day according to the Gregorian calendar (for example, March 10, 2026 for Ramadan 1445).
- Turn on the Annual Repeat and save it.
- Repeat for other important dates (e.g. Eid al-Fitr, Eid al-Adha).
To avoid missing out on events, set up notifications:
- π In the event card, click Remind and select a time (e.g., the day before the start).
- π΅ Set the alert melody (you can select an azan from the standard ringtones MIUI).
π‘
Manual input is suitable for those who do not want to install third-party applications, but require annual date updates (as the Islamic calendar shifts relative to the Gregorian calendar).
Solving the problem: why the calendar is not displayed
If the Islamic calendar does not appear after setting up, check the following points:
| Problem. | Possible cause | Decision |
|---|---|---|
| No "Calendar Region" option in the settings | An outdated version of MIUI or China ROM | Update your firmware or use the method with third-party apps |
| The widget does not update the date | There is no internet or synchronization | Check the network connection and application permissions |
| 1-2 days difference with the local muftiate | Different methods of calculation (Saudi Arabia vs. local traditions) | Manually adjust the date in the application settings |
| Application not installed | MIUI Restrictions for Third-Party Sources | Allow installation from unknown sources in Settings β Applications β Special Rights |
For models with China ROM (e.g. Xiaomi 12S Ultra) you may need to:
- π Unlock the bootloader and install Global ROM.
- π Use VPN to access Google Play (if blocked).
If nothing helps:
- Check if the antivirus (e.g. Mi Security) is blocking the application.
- Clear the calendar cache: Settings β Apps β Calendar β Storage β Clear the cache.
- Reset your region settings: Settings β Additional β Language and Region β Region (select your country and restart your phone).