Hammerhead - Nexus 5¶
This is one of our reference devices and is besides the Nexus 7 2013 (flo) one of the best mainlined smartphones out there.
Status¶
Halium¶
Halium is working on this device as version 5.1. You can find the kernel at Halium/android_kernel_lge_hammerhead and the device tree at Halium/android_device_lge_hammerhead.
Distributions¶
Distribution | Device Specific Files | Kernel | What works | What doesn’t work |
---|---|---|---|---|
LineageOS 14.1 device page | LineageOS/android_device_lge_hammerhead | LineageOS/android_kernel_lge_hammerhead based on v3.4.0 | ? | ? |
UBports 15.04 (Android 5.1 base) device page | UBports/android_device_lge_hammerhead | UBports/android_kernel_lge_hammerhead based on v3.4.0 | ? | ? |
Kernel & Hardware¶
Mainline (4.13rc4 as of writing)¶
Main device tree source (dts) is available at qcom-msm8974-lge-nexus5-hammerhead.dts, inside the latest mainline kernel but how far the functionality goes exactly is unknwon. The general support for Nexus 5 landed with 4.9 according to phoronix.
Cyanogemod based kernels (LOS & UBP)¶
Both UBports(UBP) and LOS share a common base which is Cyanogenmod. However the Ubports kernel received some patches from the backports project (backports on github and the official wiki) whereas the LOS kernel has a few more manual commits.
Device Specifics¶
This should be populated with guides how to get into different boot modes and similar. Maybe this can be pulled from the LOS device database. For now check the LOS device page linked in the table above.