How to Update your HTC Desire C to latest Android Version Lollipop

Pin It

The HTC Desire C has become a pretty old device but we still continues to have a very healthy deving community for it over at XDA. As such we find that the Desire C has Lollipop now, courtesy some unofficial CyanogebMod 12 builds. So are you excited to give your Desire  a new leash of life? Then follow me in!


Pre requisites

  • Your HTC Desire C must be rooted with it’s boot loader unlocked. To know how to root your phone click here
  • 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 latest nightly from here.
  • Download the GAPPs from here or here.

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

Installation Notes : You need to extract the zip of the ROM take the boot.img and put it separately along with the rom zip in the SD card. We will be needing that later.

Step 1

Download the ROM and GAPPs then transfer to internal memory. you also will have to update the recovery so move that file to your internal storage too

Step 2

Reboot into Recovery Mode. This is done by pressing the volume down and home buttons together. From the fastboot mode you can use the volume rockers too boot into your recovery mode.

Step 3

Flash the upgraded TWRP file from recovery. Once done, make a backup of your current ROM.

Step 4

Make a Full Wipe  4(System / Data / Cache / Dalvik)

Step 5

Flash the boot.img via fastboot.

Step 6

Boot into recovery again. Select Install, browse to the location of the downloaded ROM.

Step 7

Select the zip of the ROM, Flash the ROM.

Step 8

Select the GAPPs zip, Flash the GAPPs.

Step 9

Before you reboot, mount system in recovery, open file manager and go to system/priv-app and delete CyanogenSetupWizard – it’s crashing; an upstream problem, probably fixed in the next build

Step 10

Once installation is complete, restart. Profit!

First Boot: Device will reboot once at first boot, at start of setup! Upon reboot, will optimize apps and proceed to setup.

Root: It is now disabled by default on CM12. To enable it go to Settings>Developer Options>Root access and set to Apps only or Apps and ADB.

OTA : Since this is the unofficial CM 12 nightlies they will not receive Over the Air updates. If you want to flash via zips, visit this link. But bugs may happen so please take a backup before performing an update so you can roll back to the last working version without a hiccup.


  • Camcorder
  • Bluetooth
  • Video decoding and encoding

Any comments questions or queries? Leave them in the comment box 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