Redmi 5: All MIUI Stock ROMs and Custom ROMs

We listed all MIUI ROMs download links, both Fastboot (.tgz) and Recovery (.zip), for Xiaomi Redmi 5 codename Rosy. The files are available via direct hot links that support resume-able and multiple connections compatible for Download Manager software like IDM. All listed files here are original, untouched, and unmodified. We simply provide them for your convenient. We still manage to regularly update this page once new version has been rolled out. Hence, make sure you bookmark this page for future reference.

To help you choosing the right ROM files below, we have compiled some nice information about basic tips to distinguish which ROM file is you look for. We have put all the information in a Frequently Asked Questions after the jump. You might want to skip it of you knew already but we really encourage you to read for your better understanding about MIUI.


Read also: How to root Redmi 5.

MIUI FAQs

As for your information, Xiaomi generally rolls out two builds of its ROM: the Fastboot ROM and the Recovery ROM. Fastboot ROM is released with the .tgz extension while Recovery ROM is released with the .zip extension. Both builds can be used to do a clean install on your MIUI device but Fastboot ROM is the one if you need to totally reinstall your phone’s Android OS. It is also useful when your phone is bricked or in the bootloop state.

Q: Could developer version “upgrade” to the stable version?

The answer is yes. But you can’t use the OTA method to update, and can only flash the full ROM. As developer version is actually advanced than stable version, there will be data conflict between the two versions. Therefore, please wipe all user data in Recovery mode before flashing the ROM.

Q: Are there any notes I need to take before upgrading to MIUI 9 global stable version?

It’s highly recommended to back up user data before updating. OTA update is a safe procedure since it is not necessary to back up data. But if you update using full ROM, it’s better to back up all of your data to a computer. Please don’t update across MIUI versions (experimental / developer / stable). If you really need to update across MIUI versions, make sure to wipe all user data in Recovery mode before updating.

Q: How to upgrade my phone to latest MIUI version?

If you’re using MIUI V5/MIUI 6/MIUI 7/MIUI 8/MIUI 9/MIUI 10 global stable version on your device, you can update directly on your device via OTA, or flash the full ROMs in recovery or using Mi PC Suite. If you’re using MIUI China Developer/Beta or China Stable version or Global Developer/Beta version, and you want to switch into Global Stable ROM (or vice-versa), then you can flash the full ROM in the Recovery mode only after wiping all user data. Alternatively, flashing through Fastboot mode is recommended and you will need to unlock the bootloader.

Q: How to install MIUI Recovery ROM?

You can use either Mi Stock Recovery or Mi Updater app to flash the file and upgrade your device. Please read our previous tutorial to find out the detailed steps on how to flash MIUI Recovery ROM on a Xiaomi phone.

Q: How to install MIUI Fastboot ROM?

You can use Mi Flash tool to flash the file and upgrade your device. Please read our previous tutorial to find out the detailed steps on how to flash MIUI Fastboot ROM on a Xiaomi phone. Alternatively, this method may also work.

Understanding The ROM Codes

The Redmi 5 device (codename Rosy) has NDA prefix code in the all Global/China/Russia Stable ROMs. Example: NDAMIFA, NDARUEK, or NDACNEK. In the future it may also have something like ODAMIFA. The codes have a meaning and it is not created randomly. The first letter (N or O) represent the Android codename in which the ROM was built from. The 2nd and 3rd letters are the code for device variants. The 4th and 5th letters represent the type of the build: either Global or China (and sometimes Russia). Lastly, the 6th and 7th are the unique code. Here’s how you can have a nice overview of what the code means:

NEGMIFA
N= Nougat
DA= Redmi 5
MI= Global build
FA= Code for the update

OEIMIFA
O=Oreo
DA= Redmi 5
MI=Global build
FA=Code for the update

Download Links

The list in order:

  1. Global, China, and then Russian.
  2. Recovery (zip) then Fastboot (tgz).
  3. Newest to oldest.

MIUI Recovery ROM

Global Stable build:

File name :
miui_HM5Global_V9.5.14.0.NDAMIFD_c22bbfcf5f_7.1.zip
Version 9.5.14.0.ndamifd | 31 downloads | Size: 1 GB
File name :
miui_HM5Global_V9.5.11.0.NDAMIFA_08d728abb7_7.1.zip
Version 9.5.11.0.ndamifa | 20 downloads | Size: 1 GB
File name :
miui_HM5Global_V9.5.7.0.NDAMIFA_614d1e1e63_7.1.zip
Version 9.5.7.0.ndamifa | 6 downloads | Size: 1 GB
File name :
miui_HM5Global_V9.2.7.0.NDAMIEK_8886f07663_7.1.zip
Version 9.2.7.0.ndamiek | 5 downloads | Size: 1 GB
File name :
miui_HM5Global_V9.2.3.0.NDAMIEK_de81f66f2b_7.1.zip
Version 9.2.3.0.ndamiek | 4 downloads | Size: 1 GB
File name :
miui_HM5Global_V9.2.2.0.NDAMIEK_6f80f691f1_7.1.zip
Version 9.2.2.0.ndamiek | 4 downloads | Size: 1 GB

China Stable build:

File name :
miui_HM5_V9.6.1.0.NDACNFD_5a416f43bb_7.1.zip
Version 9.6.1.0.ndacnfd | 8 downloads | Size: 2 GB
File name :
miui_HM5_V9.5.2.0.NDACNFA_05b356315c_7.1.zip
Version 9.5.2.0.ndacnfa | 4 downloads | Size: 1 GB
File name :
miui_HM5_V9.5.1.0.NDACNFA_44620a3626_7.1.zip
Version 9.5.1.0.ndacnfa | 3 downloads | Size: 1 GB
File name :
miui_HM5_V9.2.2.0.NDACNEK_2bdc9527f0_7.1.zip
Version 9.2.2.0.ndacnek | 3 downloads | Size: 1 GB
File name :
miui_HM5_V9.1.7.0.NDACNEI_8a45accec3_7.1.zip
Version 9.1.7.0.ndacnei | 3 downloads | Size: 1 GB

Russia Stable build:

File name :
miui_HM5RUGlobal_V9.2.6.0.NDARUEK_454da7c5f6_7.1.zip
Version 9.2.6.0.ndaruek | 2 downloads | Size: 1 GB

MIUI Fastboot ROM

Global Stable build:

File name :
rosy_global_images_V9.5.14.0.NDAMIFD_20180531.0000.00_7.1_global_f7a37e025c.tgz
Version 9.5.14.0.ndamifd | 13 downloads | Size: 2 GB
File name :
rosy_global_images_V9.5.11.0.NDAMIFA_20180511.0000.00_7.1_global_934a35dd66.tgz
Version 9.5.11.0.ndamifa | 4 downloads | Size: 2 GB
File name :
rosy_global_images_V9.5.7.0.NDAMIFA_20180406.0000.00_7.1_global_bf6974aa7f.tgz
Version 9.5.7.0.ndamifa | 3 downloads | Size: 2 GB
File name :
rosy_global_images_V9.2.7.0.NDAMIEK_20180208.0000.00_7.1_global_adb51c5862.tgz
Version 9.2.7.0.ndamiek | 3 downloads | Size: 2 GB
File name :
rosy_global_images_V9.2.3.0.NDAMIEK_20180116.0000.00_7.1_global_db670c8518.tgz
Version 9.2.3.0.ndamiek | 5 downloads | Size: 2 GB

China Stable build:

File name :
rosy_images_V9.6.1.0.NDACNFD_20180525.0000.00_7.1_cn_63e90e8de9.tgz
Version 9.6.1.0.ndacnfd | 10 downloads | Size: 2 GB
File name :
rosy_images_V9.5.2.0.NDACNFA_20180405.0000.00_7.1_cn_6759ead0f5.tgz
Version 9.5.2.0.ndacnfa | 5 downloads | Size: 2 GB
File name :
rosy_images_V9.5.1.0.NDACNFA_20180228.0000.00_7.1_cn_18f3f949dd.tgz
Version 9.5.1.0.ndacnfa | 4 downloads | Size: 2 GB
File name :
rosy_images_V9.1.7.0.NDACNEI_20171208.0000.00_7.1_cn_1f9102cd19.tgz
Version 9.1.7.0.ndacnei | 5 downloads | Size: 2 GB
File name :
rosy_images_V9.2.2.0.NDACNEK_20180112.0000.00_7.1_cn_93e5db1dbf.tgz
Version 9.2.2.0.ndacnek | 10 downloads | Size: 2 GB

Russia Stable build:

File name :
rosy_ru_global_images_V9.2.6.0.NDARUEK_20180207.0000.00_7.1_global_75630c5551.tgz
Version 9.2.6.0.ndaruek | 2 downloads | Size: 2 GB

Custom ROMs

In a nutshell, an Android ROM is an operating system build that runs on your device with basic applications such as an address book, calendar, camera, etc. It’s just like MIUI. When it comes to “Custom ROM”, it is a term generally meant for not the official OEM-version of ROM. Usually, it is developed by Android geeks out there whether individuals or as a developers team.

Q: What is needed to install a custom ROM?

The first thing you will need is, of course, a phone with bootloader unlocked. You can apply for the official permission to unlock the bootloader from Xiaomi website. We have wrapped up all the necessary steps on how to unlock a Xiaomi phone bootloader here. The second thing you need is custom recovery. You can use either the official TWRP Recovery or Red Wolf Recover (RWRP). This interface is needed to flash the ROM package on your phone. The last thing you will need is Google Apps (GApps). Most of the custom ROMs do not come with gapps pre-installed. In this case, you can simply use OpenGapps and flash it through TWRP as well.

Check out this link: Download and install TWRP on Redmi 5.

List of available custom ROMs for Rosy device:

(more ROMs in the list are upcoming….)

You can get faster updated information on new post via our social media account. Like us on Facebook or subscribe your email to our news letter. Please do not hesitate to send us any query or write a message in the comment section below this article. Share us your opinion or your experience! Thanks..

Liked this post? Use the buttons below to share it with your friends..

  • Ada Deh

    Bang minta tolong di upload kan file .xqcn punya Redmi 5 3/32 bang, saya liat Abang upload punya Redmi 5 plus, urgent bang ke email irfanprojectcity@gmail.com , makasih banyak bang

    • Fariez NA

      Yes we will once we have time to post 😉 but we are sorry that we cannot give you estimates.

Get more stuff like this
faster in your inbox

New tips, tricks, interesting apps and tools. No spammy messages. Give it a try, you can unsubscribe anytime.

Thank you for subscribing.

Something went wrong.