How to Install CyanogenMod 12.1 to the Xiaomi Redmi 1S

Pin It

The Xiaomi redmi 1s is the company’s first device launched in the budget oriented Indian smartphone market. It’s almost been 8 months since it’s launch and the 1S is still going strong. However despite many claims of fast updates the Redmi 1S still languishes on Jellybean and the long awaited MIUI 6 is yet to hit the device. This has driven many frustrated users to the world of Custom ROMs and kernels. Thanks largely in part to the huge developer support that this device has coupled with the kernel release and this device has a plethora of Lollipop ROMs that rival even the Nexuses. Today we bring you Lollipop 5.1.1 atop the CyanogenMod 12.1 ROM by the Armani devs.



Pre requisites

  • Your Xiaomi Redmi 1S must be rooted. Check out this link to know how to do that.
  • You must have a custom recovery installed, like TWRP or CWM.
  • Your phone must be charged over 80%.
  • Some common sense and ability to follow instructions.


  • Download the ROM from here .
  • Download GAPPs from here.

With that done, let’s get this show on the road.

Step 1

Press the volume up and power buttons simultaneously till the TWRP recovery screen shows up. Take a backup of your current ROM. This backup is very important if anything ever goes wrong.


Step 2

Go to the install option and navigate to the folder containing the ROM. Install the ROM.


Step 3

Go to the Wipe option and perform the basic wipe.


Step 4

Install the GAPP-s package.


Step 5

Perform another wipe. Reboot into system.


The first boot may take some time around 10 minutes. So don’t worry too much if it takes a tad bit too long to boot up.


Q) Where are Developer options and Performance settings?
A) Go to Settings > About phone, and press five times on Build number.

Q) How can I enable root access?
A) Go to Settings > Developer options > Root access, and enable it for apps, adb or both.

Q) How can I set 3G only network mode?
A) Open dialer, dial *#*#4636#*#* , open first option “Phone Information”, there you can set your preferred network mode.

Q) Why is cpu min freq raising to 1190MHz?
A) It’s “touch boost”, cpu min freq increases when you touch the screen to give a better response. When you don’t touch the screen for a couple of seconds, cpu min freq goes back to 300MHz.

Known bugs:

Camera HDR mode doesn’t seem to be working.

Enabling LiveDisplay in Settings > Display causes lags.

Some other minor bugs.

And that brings us to the end of this ROM installation guide. Sorry for the long delay friends, but we are back now and we will strive to bring you new content daily!! If you have any problems or queries do let us know in the comments below!!

Subscribe To Get Latest Rooting Guides

Subscribe us to get all latest rooting guides and custom ROMs directly in your inbox.

Android VPN

Leave a Reply

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

CommentLuv badge