[Nexus 5 Original Android Development] Electrex:
Changelog:

August 9, 2015 - Electroactive-N5-2.50/3.10-M

-MSM-Thermal-X input/output control, 3-phase, inputboost

-MSM MP-Decision Hotplug

-Electroactive CPU Governor Revision 2

-Set FIOPS default io scheduler

-Add Zen io scheduler

July 21, 2015 - Electroactive-N5-2.45/3.05-M

-MSM-Thermal-X

-KSM-Kernel Samepage Merging

-CPU Deferred-Timers

-Power Efficient Workqueues

-Cortex-A15 target architecture overhauls

-Merge Android M Prev2

-Linux 3.4.108

-Resolve some memory leak issues, more like a band-aid until Google gets their game up

-Fix performance regression in vfs

-push readahead value to 512 kb

-Back to ROW i/o scheduler w/change of params

-Revert PM-Suspend Freeze to prevent processes from running when device is idle.

-Add suspend_again mechanism to Partial Resume

-linaro-4.9.4 toolchain

-Remove android logger

-Use Android device as USB keyboard/mouse

June 29, 2015 - Electroactive-N5-2.40/3.00-M

-CPU Power Aware Scheduling

-Partial-Resume Framework

-Merged android M sources

-Fix cpu sticking issue

-Introduce PM Suspend Freeze

-Remove compiler warnings to prevent any issues in installation

-Re-add fsync control

-Add GPU sysfs reporting in pwrctrl

-Add 8974 support for enabling GPU GDHS

-Use new global screen-off detection variable

-Electroactive cpu governor: Introduce powersave-bias

-Greatly improve memory access performance

-Skip sensor_ind wakeup source activation via sysfs to prevent wakelocks

June 2, 2015 - Electroactive-N5-2.10

-Major Update. Getting close to second major release.

-More chrome fixes, should be almost completely gone. General UI speed-up and smoothness optimizations.

-Memory leak issue fixes, a bit better memory efficiency.

-Fix issues with any previously installed kernel files not being removed/reappearing after installation.

-Battery life issues with wake-locks and screen power consumption are fixed, GPU and CPU drivers updated.

-2 different versions of kernel: TC-DEF and TC-TEST. Only differences are the compiler toolchains and GCC. Try both and report which is better. TC-DEF uses the default old style build compiler and TC-TEST uses the new test compiler.

-Update advanced color control

-Kernel sources updated back to 3.4.107 from 3.4.0, some backports from Linux 3.18+ kernel sources.

-F2FS Support Built-In to ramdisk. No need to flash any F2FS support patch before installing kernel.

-More focus on optimization.

May 19, 2015 - Electroactive-N5-2.00

-Kernel Rebased

-Removed unneeded/unwanted commits and left all the good stuff in new base

-Add deeper incremental overclocking up to 2.95 GHz. Still boots at stock frequency

-Min CPU frequency down to 96 MHz, options for 192 and 249 MHz. Still boots at stock frequency

-Built with -O3 CFLAGS Makefile variables for extreme optimization

-Add MultiROM support

-exFAT support built-in to kernel rather than a module

-Add some speed and stability updates

-Add additional thermal driver settings

May 14, 2015 - Electroactive-N5-1.56

-Add sanity check to avoid unregistering the driver twice (therefore preventing kernel panic)

-Add optimized SHA-256/224

-Update kernel sources to linux 3.4.107

-Move VFP init to an earlier boot stage

-CAF sound codec driver

-Fix voltage tables and scripts

-Specifically modified PVS voltage tables per each unique device. Stock voltages now set

differently depending on your CPU binning.

-Update msm-kernel sources to android-5.1.1_r0.10

-Update Documentation & arch to 3.4.104

-Fix SMD packet sync loss issue

-lmk tune up

-Fix kernel script errors

-Chrome freeze issues gone

-Overclocking up to 2.9 GHz (experimental)

-Min CPU frequency down to 96 MHz

-Can have different frequencies for each CPU core

-Ramdisk updated to be more compatible and better performance on more ROMs

-FSTRIM now built-in: trims /data and /cache to discard any unused data blocks on boot, no more lag (only f2fs)

April 30, 2015 - Electroactive-N5-1.47

-optimize memory allocation in check_partition()

-Fix changes not applying on boot

-Add electroactive.sh script support

-Thermal throttling set to Cooler by default for less heat

April 25, 2015 - Electroactive-N5-1.45

-Add Optimax governor and Electrodemand

-NEW GOVERNOR: Electroactive (Hybrid: Interactive + Ondemand) with two-phase frequency and over 20 tunables

-Fix kernel, governor, and cpu tables. More .config functionality

-Stability improvements

-Synapse integration built-in

April 17, 2015 - Electroactive-N5-1.40

-More options in the .config file. Customize ALL hotplug settings

-Fix hotplug compatibility issues

-Update clock vote for improved performance

-Removed some unneeded governors

-Stability improvements

-First major release

April 11, 2015 - Electroactive-N5-1.35

-Add new improved default hotplug: Intelli_Plug, (much more added features and functionality)

-Update kernel sources to 3.4.106 from Kernel.org

-O3 graphite and -pthread optimizations/improvements

-LZ4 compression for much faster boot times

April 9, 2015 - Electroactive-N5-1.30

-Initial release

-Use UBERTC Compiler for kernel

-Add fixed PCI i/o mapping