[Nexus 5 Original Android Development] experience7:
[IMG="CyanogenMod"]http://i.imgur.com/5ZlbRXW.png[/IMG]​

About CyanogenMod:

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.

Disclaimer:

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.

Instructions:

1. Make sure you're using the proper bootloader and radio version. Extract them from the latest Lollipop factory image from Google and flash them via fastboot!

2. Update recovery [Recommended -> TWRP for hammerheadcaf]

3. Factory reset if coming from another ROM.

4. Install ROM

5. Install GApps (optionally) [Recommended -> Open GApps (arm) (5.1)]

What is CAF?

codeaurora.org

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

Download:

Official:

download.cyanogenmod.org/?device=hammerheadcaf <- Official builds have been disabled.

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-12.1-caf" />
<project name="CyanogenMod/android_device_qcom_common" path="device/qcom/common" remote="github" />
<project name="TheMuppets/proprietary_vendor_lge" path="vendor/lge" remote="github" />
</manifest>

...my other 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.

XDA:DevDB Information

[ROM] [5.1.1] [LOLLIPOP] CyanogenMod 12.1 for Nexus 5 [CAF], ROM for the Google Nexus 5

Contributors

experience7

ROM OS Version: 5.1.x Lollipop

Version Information

Status: No Longer Updated

Created 2015-04-17

Last Updated 2016-11-20