CyanogenMod 12 (CM12) Android Lollipop for Xiaomi Redmi 1s Armani(Unofficial)

60 91594

Redmi 1s

Xiaomi Redmi 1s entered Indian markets with a bang they have sold .5 Million units in the matter of flash sales. Xiaomi is getting fairly popular worldwide, but their reluctance to release the kernel source makes it difficult for developers to release stable ROM for Xiaomi devices. It directly means people are stuck with MIUI user interface.

Update: – Download links have be changed to the lastest and most stable version of CyanogenMod 12. It is personally test and can be easily used as a daily driver. RIL bug which was there is Mokee ROM is also fixed. 

There are 4-5 AOSP (Android Open Source Project) ROMs available for Redmi 1s but most of them are unofficial include CM11 and Carbon, but Mokee devs are able to make most stable ROM for Redmi 1s aka Armani. One of the developer of Mokee “Keyur2maru” has listed unofficial CyanogenMod 12 (CM12) based on Android Lollipop for Redmi 1s aka Armani.

This ROM has lots of bugs and there is possibility that your device will be bricked if you flash this ROM. Please proceed with caution and If you don’t know about terms like flashing, rooting and custom ROM you must leave the website.

Please Note –  This process will definitely void your smartphones warranty and there are loads of chances of instability since Xiaomi hasn’t released kernel source for Redmi 1s aka Armani. The ROM is still in the development phase and this is an early build.

Important – Flashing a custom ROM need to wipe cache and user data on your smartphone. Please backup all your essential stuff like photos, music and videos. Please don’t blame me for broken relationships and broken devices. Refer our disclaimer.

Final Warning – If you are continuing further then I pre-assume that you know the consequences of the process this cam permanently harm your device, you may hard brick your device. This is final warning if you are unaware of terms custom recoveries, custom ROMs, and flashing please leave the website.

Update: – Another CyanogenMod 12 version based on Android v5.0.2 was released by Syhost another popular developer of Mokee. This version of CyanogenMod 12 for Redmi 1s is almost stable and personally tested. A few bugs include slight lag while recording videos more than 1-2 minutes. You cannot see WiFi security of the networks detected. The Links below have been replaced to Syhost‘s CyanogenMod 12 because it is likely to boot and run smoothly. 

Another problem I personally faced is the smartphone becomes laggy after transferring applications to SD Card from internal storage.

We have prepared a guide to install custom recovery TWRP or CWM or Philz on Xiaomi Redmi 1s. Click here.

Install Android Lollipop CyanogenMod 12 (CM12) on Xiaomi Redmi 1s Armani

  • Now connect your smartphone to your computer and copy CM12 Unofficial zip and CWM or TWRP and Google Applications. Remember paste the files in Root directory of your SD Card.
  • If you already have a custom recovery installed on your smartphone then you can skip to further steps and avoid flashing a custom recovery.
  • Open updater application and select your preferable recovery file CWM or TRWP and update your device. You have successfully installed TWRP on your smartphone.
  • Now enter into recovery mode either using MIUI’s updater application or by switching on smartphone by holding Volume Up and Power button simultaneously till you see Mi Logo.
  • Now Select “Wipe” and wipe System, Cache, Dalvik Cache, Factory Reset. Swipe to confirm Wipe.
  • Now Select “Install”, Swipe to top and click “One Level Up” then select “external sd” after that browse “CM 12 zip file” that you paste in steps above.
  • And also flash Google Applications.
  • Now Wipe Dalvik Cache again to be on a safer side.
  • After all steps are done “reboot system”.

Congrats now you can enjoy Android v5.0.2 on your Redmi 1s. We Now RECOMMEND Flashing this ROM AS IT IS STABLE and PROBABLY Suitable as a daily driver. I am personally using this ROM and have no such issues except I mentioned above.



  1. i received an update of cm12 on my already flashed redmi 1s with cm11. Do i update it ?
    What should i do ……. some help please ?

    • The procedure is already mentioned how to upgrade from Jelly bean or KitKat to Android Lollipop, If you have installed CyanogenMod 11 on your smartphone then you have to wipe cache and dalvik cache along with system and user data to avoid boot loops. Be on a safer side.

  2. […] Since the official development of Redmi 1s is staggered, we are thankful for the freelance developers who are pushing new and stable ROMs for the device. It’s been a while since Syhost released CyanogenMod 12 and Mokee Lollipop for Redmi 1s and he is back with CyanogenMod 12.1 or CM12 for Redmi 1s. Lately, the ROM was released this week but I was not able to test it personally. I can assure you that this version i.e. CM12.1 for Redmi 1s is more stable than CM12 for the device. […]

  3. Some flaws of this ROM I observed so far:
    1) Use 3G Only is missing. So Even after selecting Preferred 3G for Vodafone network, it keeps on switching to 2G
    2) Only minimal Google Apps, so have to download and install most of them like Google Chrome
    3) Downloading and installing apps from Google Play Store is pain, it’s taking long time to download and install. Above that it’s giving download error lots of time
    4) Android doesn’t have root permission by default

  4. After installing the Android Lollipop CyanogenMod 12 (CM12) on Xiaomi Redmi 1s Armani, the Android got unrooted. I tried to install the SuperSU using TWRP in recovery mode but still it’s not getting rooted. When trying to open the SuperSU getting the message “There is no SU binary installed, and SuperSU cannot install it. This is problem! If you upgraded to Android 5.0, you will need to manually re-root – consult the relevant forums for your device!”

    Any help?

  5. I am also facing the problem with CM12, Google services has been stopped and phone will not restart once you start your phone after installation, you can not switch it OFF or Reboot. Because it will not Reboot.

  6. Hwy, Dev! I have a small issue. Everytime i flash this rom, it boots up perfectly, but i get flooded with popups like process.location has stopped, once that starts all the other popups related to gapps come in and doesn’t let me finish with the startup screen helper. What can I do?

      • At first I thought it was a corrupt Gaaps file that I downloaded, so I downloaded a new one (For lollipop) and flashed it. Same result.
        I tried clearing cache and dalvik cache, but it still didn’t work.

  7. Hey I have personally tried this ROM as well and there are a certain issues to be solved. Yours might be an exception bro but there are slight issues with the others I have tested most of the links and you may even see people complaining at the XDA forums…

    • Look I am not any exception people are using CM12 by Syhost without any issues, I don’t know about your methods to flash but it is working perfectly with TWRP + Nano GApps and ROM file.

  8. It’s ok bro… the thing is what I am facing is not some consequence of method of flashing. Its the bugs that worries me. I am facing a brightness issue, the brightness has got low and starts increasing only after sliding the bar halfway…Hope the will fix these in the next update otherwise this works cool…

  9. Hi Himanshu, I installed Titanium backup but it asks for root permission!
    I went into developer options and made root enabled to apps and adb.
    Restarted phone, but again d same problem persisted, i reinstalled the app, stil same problem!
    So i installed superSU, but it said to update binaries, and i tried with both normal mode and recovery mode, but culdnt update..

    I need root access, what should i do?

      • bahi mujhe option nahi mil raha hai kaise main update karu kitkat. kyuki after installation lolipop their is no option to find recovery mode and how to select update file. because update app is not showing.

  10. are you sure mr.Himanshu RAwat that noe this rom is bug free becze I love lollipop and wanna install it but I dont want any type of problem in my redmi 1s.

Leave a Reply