CyanogenMod (pronounced sigh-AN-oh-jen-mod), is a customized, aftermarket firmware distribution for several Android devices (See above for supported devices & how to install CyanogenMod on said devices). Based on the Android Open Source Project, CyanogenMod is designed to increase performance and reliability over Android-based ROMs released by vendors and carriers such as Google, T-Mobile, HTC, etc. CyanogenMod also offers a variety of features & enhancements that are not currently found in these versions of Android.
CyanogenMod members or anyone else on this website is not responsible for bricked devices, dead SD cards, thermonuclear war, or you getting fired because the alarm app failed. Please do some research if you have any concerns about features included in the products you find here before flashing it! YOU are choosing to make these modifications, and if you point the finger at us for messing up your device, we will laugh at you. Your warranty will be void if you tamper with any part of your device / software.
If you have a repaired Nexus 5 this ROM may not boot on your device. Allegedly certain replacement display units / panels have issues with higher tick-rates. Read this thread for more information.
1. Make sure you're using the proper bootloader and radio version. Extract them from the latest Marshmallow factory image from Google and flash them via fastboot!
2. Update recovery [Recommended -> TWRP for hammerheadcaf. Recoveries for hammerhead work as well.]
3. Factory reset if coming from another ROM.
4. Install ROM
5. Install GApps (optionally) [Recommended -> Open GApps (arm) (7.1)]
What is CAF?
Code Aurora Forum, a Linux Foundation Collaborative Project, is a consortium of companies with projects serving the mobile wireless industry. The projects provide the tested code needed to bring innovative, performance optimized, open source based products to market and also serves as a staging area for code that is submitted to upstream projects such as the kernel and Android. Code Aurora Forum welcomes the participation of projects for multiple architectures. QuIC, as one of the members of Code Aurora Forum, provides support for Qualcomm hardware via the code it contributes to Code Aurora Forum. Code Aurora Forum also mirrors key upstream projects for use by the community.
Sources & Changes:
Source | Changes | CyanogenMod
Source | Changes | Device tree
Source | Changes | Kernel tree
- Personal builds:
...my Google Drive
Dependencies / local manifest:
<?xml version="1.0" encoding="UTF-8"?> <manifest> <project name="CyanogenMod/android_device_lge_hammerheadcaf" path="device/lge/hammerheadcaf" remote="github" /> <project name="CyanogenMod/android_kernel_lge_hammerhead" path="kernel/lge/hammerhead" remote="github" revision="cm-14.1-caf" /> <project name="CyanogenMod/android_device_qcom_common" path="device/qcom/common" remote="github" /> <project name="myfluxi/proprietary_vendor_lge" path="vendor/lge" remote="github" /> </manifest>
...my CyanogenMod threads for the Google Nexus 5:
CM-12.x AOSP | CM-12.x CAF
CM-13.x AOSP | CM-13.x CAF
CM-14.x AOSP | CM-14.x CAF
Note to users: I'm not responsible if you brick your phone. See the disclaimer above.
Note to admins/moderators: I'm not a developer / contributor of CyanogenMod and not associated with Cyanogen, Inc. in any way. If this thread is inappropriate, please move/delete it.
[ROM] [7.1.1] [NOUGAT] CyanogenMod 14.1 for Nexus 5 [CAF], ROM for the Google Nexus 5
ROM OS Version: 7.x Nougat
Last Updated 2016-12-12