Here in this page, we have managed to list all available ROMs for Xiaomi Redmi 5A (codename Riva) including all Global Stable versions of the stock MIUI and some known custom ROMs compatible with the device. All official stock ROM, either Fastboot or Recovery, are available in direct hot links that support resume-able multiple connections.
Please be aware that all files are provided as it is. We made no modifications and will never make any alteration to all the listed files ahead. All stock ROM files are original, untouched, and unmodified.
Also, check the Red Wolf Recovery for Redmi 5A.
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 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.
The list in order: Newest to oldest. Recovery (zip) then Fastboot (tgz).
MIUI Recovery ROM
MIUI Fastboot ROM
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 these links:
List of available custom ROMs for your Redmi 5A:
Resurrection Remix v5.8.5 ROM: Download.
Lineage OS v14.1 Official ROM: Download.