Based on the Android 7.0 Nougat, the unofficial CyanogenMod 14 ROM for Android One can be installed via custom TWRP recovery. Before start, note that the ROM is an Alpha build, so things like cellular data and video decoding & encoding are not working. All others are working well. The below guide let you know how to flash Android 7.0 Nougat based CyanogenMod 14 custom ROM (unofficial) on Android One phone. Before proceeding with the below steps, backup any important file stored on your device before flashing the ROM.

How to install CyanogenMod 14 (Nougat) on Android One Devices

Note: For installing this ROM requires root access and TWRP recovery installed on your phone.

  1. Download the CyanogenMod 14 (unofficial) for Android One 4GB variant (sprout4) [HERE] Copy the zip file to your device’s internal storage. Also download Android 7.0 compatible Gapps [HERE] and move it to your device’s internal storage.
  2. Boot your device into Recovery mode. To do so, turn off your phone, press and hold the Volume (+) and the Power button together until the device turns on. Then press the Volume (-) to select “Recovery mode.
  3. From recovery mode, take a backup of your current ROM (Nandroid backup). Then select Wipe and does a complete wipe (cache partition, wipe system, data/factory reset, davik cache)
  4. Go back to the main recovery menu and select Install.
  5. Navigate to the CM14 ROM zip file, and flash it. Wait until the flashing process finishes.
  6. Once the ROM is flashed, flash the Gapps package in a similar way like you flashed the ROM file.
  7. After flashing both the files, go to back to the main menu, select Reboot to reboot your phone. Your device will now reboot with CyanogenMod 14 (Android 7.0 Nougat). Leave your views in the comment section below (source –XDA).