[Nexus 5 Android Development] kidkoala_uk:
AOSP ROM LRX22G​

Build_7 LRX22G

AOSP LRX22G

md5:c3c13b2f79b2c4462e612f8257e89e9e

Changelog

platform/build:
-Fix Lunch Menu View when Flags are not used
-Update modular: add strict-aliasing and make flags default
-Remove ccache
-Add dtbs support
-USE_HOST_4.8 > USE_HOST_4_8
-Fix?
-Print USE_HOST_4.8 if enabled
-Fix typo
-Missing Endif
-Revert "Make graphite default if using sabermod toolchain"
-Make graphite default if using sabermod toolchain
-Separate Out Host 4.8 from -O3
-Revert "Revert "USE_O3_OPTIMIZATION Flag""
-Revert "USE_O3_OPTIMIZATION Flag"
-Tweak Custom Toolchain Flag
-Print USE_O3_OPTIMIZATIONS if enabled
-USE_O3_OPTIMIZATION Flag
-Move definition of -D__ARM_FEATURE_LPAE=1 cflag to top-level.
-Update host linux toolchain to gcc 4.8
-Remove 2nd cpu nonsense
-Remove libdvm dex preopt support.
-Add mka and reposync
-Add Make Dirty Option
-Remove Annoying Goldfish Stuff
-Add a Whole bunch of Clean Options
-Add Toolchain Version to Lunch Menu
-lets make the lunch list look a little neater
-get rid of the sparse expand stuff
-Remove Default Combos
-Fix up envsetup.mk
-block based zip can die in a sea of flames
-LRX22G
-LRX22F
-DO NOT MERGE. Bump version to 5.0.2

platform/frameworks/base:
-Fix bad alarm delivery
-Fix the delivery-fuzzing semantics that had been introduced in
81f9882b5aadd6a2289c9f521a06a7af5f35ebf0
-Tune delivery and batching of alarms
-Properly recognize repeating wakeup alarms
-Be increasingly aggressive about fstrim if it isn't being run
-Start MountService before performBootDexOpt
-Configurable 0, 90, 180 and 270 degree rotation
-Improve scrolling cache
-Smooth Spinners: Makes the loading "spinner" animation smoother in non-holo

platform/vendor:
-Update binary blobs to LRX22C

device/lge/hammerhead:
-TARGET_KERNEL_CUSTOM_TOOLCHAIN
-Use 4.8 for host by default/Global -03 optimizations flag: …
-Auto rotation fixed
-Location services fix

packages/apps/Settings:
-Settings: Configurable 0, 90, 180 and 270 degree rotation (2/2)

kernel:
-Updated to Code_Blue r777 http://www.engstk.org/code_blue/changelog/

toolchain:
-switched to toolchain
arm-cortex_a15-linux-gnueabihf-linaro_4.9.3-2014.12 for kernel
-switched to toolchain SaberMod arm-androideabi-4.8 for ROM[/HIDE]

Previous Builds​

AOSP ROM LRX22C​

Build_6 LRX22C

AOSP LRX22C

md5:c191d5e2e753ba7ea938ddb386b28bdd

Changelog

Fix:
- qcom timeservice.
- Location services battery saving mode.

More changes and list of commits to be added[/HIDE]

Build_5 LRX22C

AOSP LRX22C

md5:1ecc1836e86c449612481218b286a8e6

Changelog

platform/frameworks/base:
- Frameworks: Add reboot menu

platform/packages/apps/settings:
- Settings: Add Advanced reboot[/HIDE]

Build_4 LRX22C

AOSP LRX22C

md5:eacbfe8a7ff23699f81cf0faad448a0e

Changelog

platform/build:
- "LRX22C"
- Increment Android versions to 5.0.1

platform/cts:
- add TestLog tags to XML report

device/sample:
- Updating Claro PR MMS APN (330-110)
- Updating Y!Mobile Japan APN config (440-20)

platform/external/chromium_org:
- Update volantis workaround to cover L mr0.1

platform/external/wpa_supplicant_8:
- Work around AP misbehavior on EAPOL-Key descriptor version

platform/frameworks/base:
- Fix null handling in proxies.
- Setting ADB_ENABLED may result in a SecurityException.
- Add configuration to control converting sms destination number
- Increases the falsing threshold when for the keyguard affordances
- Import translations.

platform/frameworks/opt/telephony:
- Add configuration to control converting sms destination number

platform/packages/apps/Contacts:
- Switch from CALL -> CALL_PRIVILEGED

platform/packages/apps/ContactsCommon:
- Switch from CALL -> CALL_PRIVILEGED

platform/packages/apps/Dialer:
- Switch from CALL -> CALL_PRIVILEGED

platform/packages/apps/InCallUI:
- Send DTMF tones for dialing call

platform/packages/apps/Settings:
- Prevent factory reset for short passwords in CryptKeeper

platform/packages/services/Telecomm
- Allow calling of voicemail using CALL_PRIVILEGED

platform/prebuilts/android-emulator:
- Fix emulation of older platforms.
- update: Parse ramdisk.img to detect partition formats.

platform/prebuilts/qemu-kernel:
- Upgrade qemu kernels to support multinetwork.
- Merge "Update ARM and x86 kernel 3.4 images." [/HIDE]

AOSP ROM LRX21V​

Build_3 LRX21V

AOSP LRX21V

md5:ac76896bda688704e48955c8b7edb55f

Changelog

Busybox:

- Add Busybox

Build:

- default audio notification, alarm and ringtone
- build only L audio package
- ota_from_target_files: do not update recovery
- add adb to the disttools
- fix up ota_from_target_files symlink detection
- telephony: default dataroaming=false
- core: drop the check-product-copy-files
- envsetup: one does not simply pick a combo, but a Nexus
- core: remove vendor_module_check.mk
- allow override of device asserts
- core: PRODUCT_BUILD_PROP_OVERRIDES
- ota_release_tools: comment out build date assert
- main: remove the listing of make files
- main: WITH_DEXPREOPT := false
- main: enable_target_debugging := true
- main: ro.secure=0.

Device:

- hammerhead: Update proprietary blobs to LRX21O
- Add extract files script
- hammerhead: Enable QCOM bionic optimization
- Add support for USB OTG
- Battery saver: Add period to last sentence of disclosure.
- Battery saver: Add ambient display to feature disclosure
- Hammerhead: enable Ambient Display

Build_2 LRX21V

AOSP LRX21V

md5:15be1feb25c46a4018d9a390b720621c

Changelog

- Synched AOSP source LRX21V.
- Added inline kernel build.
- Switched to Code_Blue kernel.

AOSP ROM LRX21Q​

Build_1 LRX21Q

AOSP LRX21Q

md5:df36c2838928a4824a87f0bee91442b1

Changelog

- Initial Release.

Code_Blue Kernel features: thanks eng.stk​

Build on Ubuntu 14.04.1 x86_64 (Dragon_Shield VPS @ [url]www.servercore.com.br[/url] - thanks [MENTION=5870543]ChristianLetti[/MENTION])
Build with toolchains 2014.10 Linaro Cortex-A15 GCC 4.9.2 by [MENTION=4825437]Christopher83[/MENTION]
Full -O3+graphite support with device and target flags enhanced, linaro build improvements, etc
Based on android-msm-hammerhead-3.4-l-release + own commits & cherry-picks on demand from code aurora, linaro, etc.
Kernel compressed with LZ4-r123, custom tweaked RAMdisk with GZIP (faster boot times)
Removed some debug and logging options
Enhanced performance and battery patches
Several CPU Governors (blu_active own governor is default)
Voltage Control UV_mV_table (UV down to 700mV possible)
Enhanced TCP methods (westwood is default)
Network and Wifi tweaks
Several I/O control (FIOPS is default)
Removed stock mpdecision and thermald
blu_plug: Dynamic hotplug for hammerhead (based in dyn_hotplug from [MENTION=3750240]stratosk[/MENTION]), with screenoff battery saving (max_freq 1190400 @ max dual core)
L msm_thermal by [MENTION=3292224]franciscofranco[/MENTION]
Optimized RWSEM, AES and SHA1 routines
Vibrator Strength tunable (60% default)
KGSL fixes and reworked GPU driver (removed doubled freqs, goes to idle @ 27MHz)
Simple GPU Governor by [MENTION=3332811]faux123[/MENTION]
Gamma Control by [MENTION=4152171]myfluxi[/MENTION], Piereligio_TrueRGB v7 profile by default)
LCD_KCAL driver added (RGB calibration by [MENTION=4316709]savoca[/MENTION])
Tuned min manual brightness
OTG USB flash drives support FAT32, ExFAT and NTFS: use stickmount
CDROM emulation added to mass_storage (Drive Droid compatible)
Kexec (multirom) full support by [MENTION=3418703]Tasssadar[/MENTION]
Faux Sound Control, with In-call and headphone volume controls by [MENTION=3332811]faux123[/MENTION] (must use FauxSound beta app v1.2.3 and up)
doubletap2wake available (0:disabled, 1:enabled, 2:enabled fullscreen), option to disable with power button or after wake_timeout (based on [MENTION=4684315]flar2[/MENTION] and [MENTION=358990]show[/MENTION]p1984 work)
USB Fast Charge (USB mode up to 900mA with MTP, by [MENTION=4684315]flar2[/MENTION]), Increase battery charging current to use higher input current (on AC mode by [MENTION=3332811]faux123[/MENTION]), proprietary charger detection
init.d support (busybox run-parts required)
Kernel cleaner script by [MENTION=3795148]neobuddy89[/MENTION]
Compatible with Universal Kernel Manager (do this if you have trouble in Lollipop), Kernel Manager, Kernel Tweaker, TricksterMOD, Franco Display Control and FauxSound Control
Featured on Rom Directory by [MENTION=3138090]tFrost[/MENTION]

Installation​

[SIZE="2"]* Wipe data/factory reset
* Install ROM from sdcard
* Flash Gapps
* Root
* Reboot![/SIZE]

[SIZE="3"][B]ROM OS Version:[/B] 5.0.x Lollipop
[B]ROM Kernel:[/B] [URL=http://xdaforums.com/google-nexus-5/orig-development/kernel-t2697951]Code_Blue[/URL] Linux 3.4.x
[B]Based On:[/B] AOSP
[B]Credits:[/B]
eng.stk
rascarlo
Koush
Cyanogenmod
EOS
SimpleAOSP
SlimRoms
[/SIZE]