Guide to Install Android 5.0 Lollipop on Xiaomi Mi 3W [AOSP ROM by Ivan]

The wait is finally over for Xiaomi Mi 3 users (almost) as ‘Ivan’, the popular developer at Xiaomi has released a working Android 5.0 AOSP ROM for Mi 3. The ROM is based on the latest Android 5.0 Lollipop OS but it is not a final version and contains some bugs. The Lollipop ROM with build version 4.12.9 is available only for Mi 3W (WCDMA variant). The ROM by Ivan comes with minimal apps, thus offering users a Nexus like pure Android experience on Mi 3. It supports English language and seems pretty stable. As there are no Google apps included, you need to flash the appropriate Gapps file separately. Interested users can follow the below stated step-by-step procedure to flash Android 5.0 Lollipop on Mi 3W. The official Android 5.0 by Xiaomi will reportedly be released by Q1, 2015. So, either wait or better taste it now!


Supported device: Xiaomi Mi 3 WCDMA

Known Bugs (as on 2014.12.9) –

– Video cannot be saved
– NFC does not work
– Random auto reboot (Workaround given below to fix this issue)

Screenshot_2014-12-09-18-18-26  Screenshot_2014-12-09-18-18-34

Screenshot_2014-12-09-18-18-41  Screenshot_2014-12-09-18-27-13

NOTE: This procedure won’t delete your media such as files, photos, music, etc. All other settings, apps and data will be deleted. It’s recommended to backup your important data.

How to Install Android 5.0 Lollipop AOSP ROM on Xiaomi Mi 3

Step 1 – Install CWM recovery (R11) by furniel and donbot (For Mi 3W and Mi4W). Download here (Mirror – Direct link)

To install CWM on Mi 3, open the updater app, press menu button and then click “select update package”. Select the ‘’ and install it.

Step 2Download the required files:

  • aosp-cancro-4.12.8-kQ1vi7iZhK-5.0 (Lollipop ROM for Mi 3) – 245 MB
  • (Gapps package for Android 5.0) – 155 MB

Then transfer both the above files to the root directory (/sdcard) of your phone.

Step 3Flashing Android 5.0 Custom ROM on Mi 3 using CWM Recovery

  • Reboot into CWM Recovery (Go to Tools > Updater > press Menu key and select ‘Reboot to Recovery mode’)
  • Important – Go to ‘advanced’ and make sure ‘active system’ is 1. If active system is 2 then change it to system 1. (Use the defined touch controls at bottom of CWM screen to make your selection).


  • Select ‘Wipe data/ factory reset’ and confirm to wipe. (Wiping may take sometime)
  • Select ‘Wipe cache partition’ and confirm.
  • Go to advanced and ‘wipe dalvik cache’.
  • Go to ‘mounts and storage’ and select ‘format /system1 (active)’ option to format it. Then format /system2 as well.


  • Go back and select ‘Install zip’. Select ‘choose zip from /sdcard’, then 0/ and then choose the ‘’ file. Then install it to System 1.
  • Install Google Apps for Android 5.0 (GAPPS) – Go back and install the ‘’ file to System 1.
  • Now go back and make sure to Wipe data/ factory reset and Wipe cache again.
  • Reboot your phone by selecting ‘reboot system now’. (Choose No when it asks to fix root permission and to root the device.)

P.S. We’ve tried this guide on Mi 3W (Indian version) and the ROM seems to be working fine without any issues of random auto reboot. Let us know if you’ve any questions!

Source: MIUI Forum

UPDATE: There is an easy workaround to fix the reboot issue in Ivan’s Lollipop ROM for Mi 3. To do so, download and install the Wake Lock – PowerManager app from Google Play. Open the app and enable the “Partial_Wake_Lock” option. Then go to its ‘Options’ and enable the ‘Autostart on boot’ option. We’ve tried this and can assure that your Mi 3 won’t reboot automatically. You can check the phone uptime from About phone > Status > Up time.

Screenshot_2014-12-15-07-44-43  Screenshot_2014-12-17-12-26-49


Mayur Agarwal is the founder and editor-in-chief of WebTrickz. As a Technology enthusiast and an Internet addict, he loves sharing useful How To’s and Tips & Tricks. Follow him @mayurjango on Twitter.

31 Responses

  1. Meer says:

    How to restore the apps which are in. Bak format please reply Thank you for the amazing tutorial 🙂

  2. Akshay says:

    i want to try it.
    please tell me if have any bug

  3. Bayu Thira says:

    can someone mirror the link ?

    thanks before…

  4. Nitin says:

    How to root his rom? Why to format System 2?

  5. Now that Xiaomi is banned from selling products in India, I hope that doesn’t affect their update schedule for Indian devices. They are already late. MIUI 6 should have been released by now. Maybe now they’ll release MIUI 6 with Lollipop for Mi3 (India version)

  6. Nils says:

    I’m using it daily with wakelock and not a single reboot. Great rom 🙂

  7. Shashank says:

    Can’t install CWM …it says Update install failed…
    Detail logs:
    script aborted: assert failed: getprop(“ro.product.device”) == “cancro” ||
    getprop(“”) == “cancro”
    assert failed: getprop(“ro.product.device”) == “cancro” || getprop(“”) == “cancro”

  8. Saif Ullah says:

    AOSP ROM is really awesome. I am using from 2 weeks. No bugs at all and really fast performance.

  9. saurabh says:

    I had rooted my Xiaomi mi3 custom android 4.4.4. Can I update my mobile through these to Android lollipop.

  10. Mehul Chaudhari says:

    I had installed this rom…..
    awesone performance with android 5.0…
    i had notice only one bug that video recording is not working…..

  11. Prat meh says:

    This ROM has a lot of issues,and it has rebooted a lot for me in the past two days since i have installed it.But performance is awesome so dont want to revert back to MIUI.Any suggestions?

  12. bhavesh says:

    I unable to install CWM recovery zip file from updater. Have u any other method to do that?

  13. Siddhesh says:

    Can’t install CWM …it says Update install failed…
    Detail logs:
    script aborted: assert failed: getprop(“ro.product.device”) == “cancro” ||
    getprop(“”) == “cancro”
    assert failed: getprop(“ro.product.device”) == “cancro” || getprop(“”) == “cancro”

  14. Xiaomi says:


    I want to install aosp, could you please tell me what bugs you r facing?
    Is it good choice to come AOSP from MIUI?
    some of my friends who were installed AOSP saying that camera app is not working properly is it rite or only some ppl r facing it

    Thanks In Advance

  15. Mi3User says:

    Thanks for the files Mayur… Mi3 site download links are too slow…

  16. xiaomifan says:

    Do you experience a lot of difference in the battery backup?
    How many hours does is buy in a single charge on the basis of your usage?

  17. Vj says:

    Phone is waking up if back button is long pressed often while in packet. it completely drains the battery. Is there any fix?

  18. Nash says:

    Why isnt the mi3 phone manager detecting the device after the update?

  19. satish says:

    Unable to ‘’. in mobile can anybody help me out

  20. abhay says:

    problem to take photo in HDR mode after this update. how to get back android 4.4.4 previous version after this update. anyone suggest ! thanks in advance.

  21. Kim Vexborg says:

    Just installed this on a Xiaomi MI4 (which shares the same internals as the MI3), and everything works absolutely fine.
    Haven\’t encountered any problems yet (fingers crossed that I don\’t).
    Followed the instructions above.

  22. Vinodhkumar says:

    Please tell me how to restore the apps/others after upgrade to Lollipop? I dont have option in settings->backup&reset

  23. pinosh says:

    In my phone only having internal storage … Plz give me a solution

Leave a Reply

Your email address will not be published. Required fields are marked *