The CyanogenMod (CM) team recently rolled out the first Milestone (M1) build of CyanogenMod 11 (CM11) ROM upfront for AOSP-based Google Nexus devices (Nexus 4, Nexus 5, Nexus 7 and Nexus 10) for the first time in the history of CyanogenMod development.
The new CM11 M1 update offers the latest Android 4.4 KitKat features with the added benefit of bug-less coding at the hardware level, as the firmware is released directly by Google. The lack of hardware bugs with Nexus devices reportedly paves the way for a stable user experience while running the new firmware.
The CM team recommends the use of ClockworkMod (CWM) recovery for installing the new CyanogenMod 11 M1 build on their devices, as TWRP recovery is known to have technical issues with the firmware installation.
Interested users can follow our step-by-step guide to install Android 4.4 KitKat via CM11 M1 ROM. IBTimes UK will not be held liable for any device damage during or after firmware installation. Users are advised to proceed at their own risk.
- The CyanogenMod 11 M1 ROM and the instructions given in this guide are meant for the Nexus 4 E960 model only. Verify device model number by navigating to Settings > About Phone.
- Back up data and settings using a recommended custom recovery tool, like ClockworkMod (CWM) or TWRP, as it creates a complete image of the existing phone setup.
- Verify correct USB drivers for the phone are installed on the computer (download Nexus 4 USB drivers).
- Ensure USB debugging mode is enabled on the phone, by navigating to Settings > Developer Options (NOTE: Tap the phone's Build Number seven times to unlock or reveal the hidden Developer Options under Settings.) Then select the checkbox to enable USB debugging mode under Settings > Developer Options.
- Make sure the phone has at least 80% battery charge to prevent unexpected device shutdown (due to battery drain) while installing the ROM.
- Ensure the device is unlocked (not locked to a specific carrier) and rooted withCWM Recovery v18.104.22.168orTWRP v22.214.171.124.
- If the device is stuck at booting or experiencing boot loop issues, perform Wipe Cache Partition and Wipe Dalvik Cache a few more times before rebooting.
- Allow newly installed ROM to stabilise for five minutes before you start working on it.
Steps to Install Android 4.4 KitKat on Nexus 4 with CyanogenMod 11 M1 ROM
Step-1: Download Android 4.4 Kitkat CyanogenMod 11 M1 ROM for Nexus 4 E960 to computer.
Step-2: Download Google apps package
Step-3: Connect the Nexus 4 to computer via USB cable. Without extracting any file, copy both downloaded zip files to the phone's internal storage (in a separate folder).
The CyanogenMod Android 4.4 KitKat ROM can be installed on the Nexus 4 using either CWM or TWRP recovery. Follow any method based on the recovery mode installed on your device.
How to Install via CWM Recovery
Step-1: Disconnect the phone from computer and then power it off. Wait for four to five seconds until the device completely shuts down.
Step-2: Boot the Nexus 4 into CWM recovery mode. To do so, press and hold Volume Down and Power buttons together and then release the Power button once the Google logo appears while still holding the Volume Down button. The phone should enter Bootloader mode now.
Tap Volume Down two times so that Recovery option will appear and then hit the Power button to reboot into recovery mode.
Note: In recovery mode, use Volume buttons to navigate between options and Power button to select the desired option.
Step-3: Perform a data backup from CWM recovery. So that you can restore your data and settings in case something goes wrong during firmware installation.
Step-4: Do a Factory Reset (This will delete all apps and their settings and game progress). To perform a Factory Reset, choose Wipe data/Factory reset then select Yes on next screen to confirm the action. Then perform a system format. To do so, go to Mounts and Storage and select format system. Then hit Yes on the next screen to confirm.
Step-5: Select install zip then select choose zip from sdcard. Now browse to the Android 4.4 CyanogenMod 11 M1 ROM zip which was copied earlier to the phone. Select it and then choose Yes on the next screen to confirm.
Step-6: Once the ROM is installed, repeat step 5 to flash Google Apps package.
Step-7: Once the installation process completes, return to the recovery menu and reboot the phone by tapping reboot system now. The phone will take some time for first boot.
Once Nexus 4 boots up successfully, it should be running Android 4.4 KitKat via newly installed CyanogenMod firmware.
NOTE: If the device gets stuck at boot animation or startup logo, just do a factory reset once again and reboot the phone. This should fix the issue.
How to Install via TWRP Recovery
Step-1: Boot the phone into recovery mode. To do so, power off the phone and wait for about four to five seconds until the device shuts down. Press and hold Volume Down and Power buttons together and release the Power button once the Google logo appears but continue holding the Volume Down button. The device will now enter Bootloader Mode.
Step-2: Tap the Volume Down two times so that Recovery option will appear and then hit the Power button to reboot into recovery mode.
Note: In recovery mode, use Volume buttons to scroll between options and Power button to select the option.
Step-3: Perform a Backup from TWRP recovery. This is helpful if something goes wrong during the firmware installation and users want to restore back to original settings.
Step-4: Nowdo a Factory Reset (This will delete all apps and their settings and game progress). Tap on Wipe then scroll to the bottom of screen and do a Swipe on the Swipe to factory reset option. Also perform a system format. To do so, tap on Wipe, select Advanced Wipe and then hit System. Now, scroll down to the bottom of screen and do a swipe on Swipe to wipe option.
Step-5: Click Install. Browse and select the Android 4.4 KitKat CyanogenMod 11 M1 ROM file which you saved earlier. After selecting the file, go to the bottom of screen and perform a swipe on the Swipe to Confirm Flash option to begin flashing.
Step-6: Once the ROM flashing is completed, repeat the step 5 to install Google Apps.
Step-7: After the installation process is done, return to the main recovery menu and hit Reboot. Now tap on System to reboot the phone. The phone will take some time for first reboot.
Once the Nexus 4 boots up to home screen, it should be running Android 4.4 KitKat via newly installed CyanogenMod firmware.
[Source: The Android Soul]