Get Android 6.0 Marshmallow on the Redmi Note 3

3 Ways to Upgrade to Marshmallow on Redmi Note 3

The Xiaomi Redmi Note 3 was released with the operating system Android 5.1.1 (Lollipop). The new smartphone MiUI v.7.0 (30% faster response time and 10% longer battery time) is fully based on Android Lollipop as well. These smartphones are still cutting edge with a lot of users, but Android has released a new operating system, Marshmallow. However, an official version of the Marshmallow software has not been released by Android for use on the Redmi Note 3.

According to information found on the Xiaomi forums, the company has already announced the release of new Marshmallow software for Redmi Note 3 at some point in the future. What that means for users is that the update will eventually happen. And like all software upgrades, the Marshmallow update will bring some interesting features for the Redmi Note 3.

What does this mean for Xiaomi Redmi Note 3 users who are currently using the old Lollipop software? Are users stuck with the old, less stable Lollipop software? The short answer is NO! Users can download Android 6.0 Marshmallow for Redmi Note 3. This post will detail three different ways Redmi Note 3 users can upgrade to

Users who don’t want to wait for the new version of the Android operating system don’t have to. If the user doesn’t mind using an unofficial version of Marshmallow, they can access it. You heard it here first – Android 6.0 Marshmallow is already available for Redmi Note 3! It can be installed on your device right now.

Below follows the tutorial; a step by step explanation for downloading Android 6.0 Marshmallow. Users can pick from three different ways to get the latest OS version to their phone. While each option will download the Marshmallow software to the Redmi Note 3 phone, please note that option number two is less stable than options one and three.

Also please note that these upgrades will require factory resets of the Redmi Note 3. The factory reset will erase all of the data on the phone. Users need to remember to back up their data to the cloud before doing the factory reset.

While these instructions are easy to follow, if a user is not comfortable doing a factory reset on their Redmi Note 3, the user should not do it. Xiaomi will be releasing an official upgrade to Marshmallow at some point in the future.

Option #1: Marshmallow Upgrade with Resurrection Remix & Gapp in 7 Easy Steps

  1. Go to
  2. Click into any of the users’ folders and download the resurrection remix tool to your Redmi Note 3.
  3. Once the resurrection remix tool has been downloaded to the Redmi Note 3, go to and download Gapps to the Redmi Note 3.
  4. Once the user has completed these two downloads to the Redmi Note 3, they are ready to upgrade to Marshmallow.
  5. Enter the Recovery mode on the Redmi Note 3. This is done by clicking the volume up button and power button at the same time.
  6. Choose the install button and flash both zip files that were downloaded earlier (Resurrection Remix and Gapps).
  7. When this is complete, do a factory reset on the Redmi Note 3. Once the user has rebooted the phone, the Marshmallow operating system will be available for use.

Bonus Content: How to do a Factory Reset on a Redmi Note 3

  1. Turn the Redmi Note 3 on by holding down the power key.
  2. When the Redmi Note 3 has powered on, go to Settings, and then to Backup and Reset.
  3. Tap the Factory Data Reset option and select “Reset Device.”
  4. Choose “Erase Everything.” Remember to back your data up before completing this step.
  5. Select “OK” to complete the factory reset.

Option #2: Upgrade to Marshmallow with Mokee ROM

Software Needed:

  1. Make sure Custom Recovery is installed on your Redmi Note 3. (see below for instructions on installing Custom Recovery.
  2. Go to and download Mokee Rom to the Redmi Note 3. Note that a user can choose between the release option and a nightly install.
  3. Go to and download Gapps to the Redmi Note 3.
  4. Go to and download Firmware.

Complete the Installation

  1. Power off the phone and press volume up and the power button simultaneously. This allows the device to boot up in TWRP recovery.
  2. Go to the main option screen and select the “Wipe” option.
  3. Once in the “Wipe” menu select “Advance Wipe.”
  4. When in the “Advance Wipe” menu complete the following steps: Davlick Cache + Cache + Data + System.
  5. When the user gets to “System,” there should be an option at the bottom of the screen to “Swipe to Wipe.” Swipe and wait.
  6. Return to the “Back to Main” option screen. Now the user will install the software that was previously downloaded. Be sure to follow the installation steps exactly.
  7. Select the “Install” option, choose Firmware, and swipe to Install.
  8. Select the “Install” option, choose ROM, and swipe to Install.
  9. Select the “Install” option, choose Gapps, and swipe to Install.
  10. The user must reboot their device to have the new software activate. See instructions above, and only reboot after backing up all of the data.

When completing this installation, the user may be prompted to connect a WiFi network, in order to load the Marshmallow software onto the Redmi Note 3. The settings screen of the Redmi Note 3 should confirm the software has updated to Android Marshmallow. When downloading Mokee, it is important to pay attention to the date of its release. The user should download a version no older than June 12, 2016.

Also note that using this option may lead to users having problems with the fingerprint scanner or detection. This is one of the reasons why this option may not be the best for upgrading a Redmi Note 3 to Marshmallow.

If you are concerned about the battery life on the Redmi Note 3 after the upgrade to Marshmallow, don’t be. There are a number of people who have upgraded and have confirmed that battery life is not a problem. The Mokee ROM is works well with the Redmi Note 3 and registers a high AnTuTu (a comprehensive Android benchmarking) score.

One other problem that has been noted with Mokee Rom is SIM-card detection. This may happen with the Redmi Note 3, but can be fixed by removing the Mokee ROM or using any other (see options 1 & 3). Some users consider CyanogenMode 13 as the best solution.

Option #3: Cyanogen Mode 13

The Cyanogen Mode 13 option requires users to use the stock Android interface (not MiUI), which Xiaomi customers may not prefer. However, the stock Android interface is the safest software, which means it is also the most stable upgrade. If a user is concerned about stable software, Cyanogen Mode 13 may be the best option for them.

CyanogenMod is an alternative operating system intended to replace the one pre-installed on a users smartphones and tablets. It can be used with older devices that aren’t getting updates anymore. If a user’s device is slow to spyware, adware or other garbage slowing down the users operating system, CyanogenMod can wipe the original operating system and provide better functionality. If a user’s device is missing features, has limited functionality, or needs a performance boost, CyanogenMod might be a good option.

Steps for Downloading Cyanogen Mode 13

  1. Charge the Redmi Note 3 to 50% or more to ensure the phone has enough battery power to complete the installs.
  2. Ensure the Redmi Note 3 is connected to a strong wifi signal. A good wifi signal keeps data from corrupting during the download.
  3. Backup the Redmi Note 3’s data.
  4. Unlock Bootloader and root and install TWRP.
  5. Download the Cyanogen Mode 13 ROM file located here:
  6. Download the Cyanogen Mode 13 Gapps file located here:
  7. The user should transfer the downloaded Cyanogen Mode 13 Rom and Cyanogen Mode 13 Gapps zip files to the Redmi Note 3’s internal storage.
  8. The user should boot the Redmi Note 3 into recovery. The user has the option to boot into recovery mode by two methods, but should use the TWRP recovery only.
  9. Download the Rebooter App from Google Play Store. Once the Rebooter App is downloaded, the user should grant the app root access. Then launch the Rebooter App & select the Reboot to Recovery option.
  10. Switch off the Redmi Note 3. Do this by pressing and holding the volume up button & the Power button at the same time for at least five seconds.
  11. Once you the Redmi Note 3 has been booted into the recovery mode, go to “Backup & Restore.” Select “System”, then “Data” and Boot.
  12. The next step is to flash Cyanogen Mode 13 Redmi Note 3. However before doing that, the user should go to Wipe (in TWRP Recovery) & select “Cache”, “System”, “Data”, “Dalvick” and “Cache.” NOTE: only select “System” only if the user is switching ROMs. Swipe to confirm wiping.
  13. The user should go to the TWRP Home screen and click on Install. Select the Cyanogen Mode 13 ROM for the Redmi Note 3 zip from the list of files. Swipe to confirm flashing. The flashing process should take about five minutes.
  14. Once the user has completed flashing the Cyanogen Mode 13 ROM, flash the Gapps package. This can be done by going into “Install” and locating the Gapps zip file. Swipe to confirm and after the Gapps file has the installation part of the process is complete.
  15. The final step of the setup is to clear the cache and boot the Redmi Note 3. The first boot after the install may take a few minutes so be patient.

If you are anxious to upgrade your Redmi Note 3 to the latest Android operating system, you do not need to wait for the official release. There are three options that you can take advantage of in order to download Marshmallow to the Redmi Note 3. You may find that one version works better than the other.

Users may see a decrease in the An Tu Tu benchmark for the Redmi Note 3’s performance after switching to Marshmallow. However according to the forums, users who have upgraded their Redmi Note 3 to Marshmallow are reporting higher performance from their device.

Users should only undertake this unofficial upgrade to Marshmallow, if they are comfortable downloading and installing software, and saving their data before rebooting their phone to factory settings. Rebooting a smart phone to factory setting means that all data on the phone will be wiped. Wiped means the data is gone forever if it has not been backed up. It is important that a user understands this and backs their data up before undertaking this software upgrade.

Xiaomi will also be releasing an official Marshmallow upgrade for the Redmi Note 3 at some point in the future. The official release was announced in 2016, but hasn’t been released yet. If a user wants to wait they can upgrade their software at then, and not have to worry about downloading different types of software or losing all of their data.

  • Ishti

    Are you living in a cave? People are moving to Nougat and you’re telling them to use Marshmallow? It’s the end of 2016 not end of 2014.

    • Sachin Alam

      Well Said….