Google took the Android One initiative to bring the Nexus to the masses at super-affordable prices. With the Android One initiative, Google launched the Android One devices at a cost below $100. The major leap of this initiative is the promised updates from Google and releasing the Kernel sources just immediately after the devices were released. The availability of the kernel sources brought a huge development to these devices and the developers already started developing Custom ROMs and Recoveries.

Android One devices now get the taste of CyanogenMod, thanks to varun.chitre15 of XDA for making this possible. CyanogenMod is the most popular Custom Android OS that is the most favorite among the Android lovers. This CM 11 ROM is generic to all the Android One devices and can be installed easily through a Custom Recovery. However, this is not an official build and you can expect a few bugs in the ROM, but you’ll get the pure CM experience.

Most of the important aspects of the ROM are working and you can find the things that are working from the list below:

What works:

  • Display and touchscreen
  • Vibrator
  • System Audio
  • Bluetooth
  • Hardware acceleration
  • Hardware Audio and Video decoding – 1080p [MTK OMX Core] i.e Music and Video Playback
  • Camera – Both Photo and Full HD Video Recording
  • Front Camera – Both Photo and Video Recording
  • SD Card and all other operations related to it
  • Network – SIM1 Only (Calls & Messages)
  • Microphone and Headset
  • All Sensors – (Light, accelerometer, Magnetic sensor etc)
  • USB – MTP & ADB
  • WiFi
  • WiFi Direct & Hotspot

As you can see most of the things are working which are needed for the day-to-day usage. However, the SIM 1 Data is not working due to the Null IP address issue which may be resolved soon. But there are some things that are still not yet working in this ROM which may be important to some people. You can find the things that are not working from the list below:

What Doesn’t Work:

  • A-GPS
  • SIM 2 Slot

Only the SIM 2 Slot might be worrying you as it is not yet functional, but you can get the taste of CyanogenMod on your Android One and if you like it, you can ask for an Official build at the CyanogenMod community. Google is aiming for a billion Android One devices to be sold until the end of the current year, so we think that these devices might get the Official CyanogenMod Support. So if you want to taste the CyanogenMod 11 on Android One Devices follow the below guide to install it on your device.


This Guide is intended only for the Android One devices – Micromax Canvas A1, Spice Dream Uno, and the Karbonn Sparkle V. Be extra cautious when you choose the custom ROMs as flashing the wrong ones might result in a bricked device.

Flashing Roms using custom recovery will void your device warranty either temporarily or permanently. You alone are responsible for any consequences that might occur during the process. DroidViews or any of its community members shall not be held responsible for any damage to your device.


  1. Charge your device above 60% battery level to avoid shutdowns during the process.
  2. A custom recovery to flash the ROM. You can find the custom recoveries of the Android One devices from the links below:
    • Install Custom Recovery your Micromax Canvas A1 → Click Here
    • Install Custom Recovery your Spice Dream Uno → Click Here
    • Install Custom Recovery your Karbonn Sparkle V → Click Here
  3. Take a nandroid backup of your device using the recovery. For guide, → Click Here


  1. Download the CM11 ROM and transfer it to your device using a USB cable.
  2. Similarly, download the Gapps Package from the CyanogenMod Wiki and move to SD card → Click Here
  3. Reboot your device into Recovery mode. You can use a reboot manager app to reboot your device to the recovery mode:
    Reboot Manager (*ROOT*) Price: Free
  4. Now make a full wipe of the device which includes the cache, dalvik cache and System.
  5. Now flash the ROM file from the recovery menu. For any guidance on flashing ROM files → Click Here
  6. Similarly, install the Gapps package to get the Google Apps on your device.
  7. Reboot the device.

That’it, the device takes longer to boot for the first time because the cache is built during first boot.

Leave your feedback in the comments section below.


This site uses Akismet to reduce spam. Learn how your comment data is processed.