[LG Optimus L90] Nikita Pro Android:
LollipopExtended Kernel for LG L90 (-L.E.K.-)

It's not old buggy LollipopExtended, this kernel completely new and based on new LGE kernel sources - now IR port and all another works fine

General information

Author: Nikita Pro Android

What is it: stock kernel with added features, most of them can be disabled/enabled on your own.

For what ROM is it: any 5.0.2 STOCK-based ROM

Kernel version: 3.4.0

LGE source code version: v20b (the last available for G2 Mini & L90)

Kernel toolchain: official last google ARM-EABI-4.8​

Changes in kernel:

1) Added GPU overclock (533 MHz)

2) Added RAM overclock (566 MHz)

3) Added new CPU frequency: 499 MHz.

4) Added new GPU governor: conservative

5) Fixed simple_ondemand GPU governor crash - now it's working fine

6) Added Simple GPU Algorithm by Faux123 - additional for msm_adreno-tz GPU governor.

7) Some tweaks for GPU drivers - now it displays not visible before the "zero" GPU frequency 19 MHz

8) Added new CPU governors: conservative (already was in kernel, just enabled), interactive (already was in kernel, just enabled), pegasusQ, wheathley, zzmove, intellidemand, intelliactive, intellimm

9) Added INTELLI_PLUG & Alcucard_hotplug

(analogs for standart MPDesicion)

10) Added new I/O shedulers: cfq,

sio, sioplus, fiops, fifo, vr, zen

11) Added USB forced fast charge V2 (now there's no bug with charging battery icon after unplugging phone)

12) Added KSM Page Check (kernel object which check if page already has scanned)

13) Added Dynamic FSync (fs tweak)

14) Added powersuspend v1.5 (new google driver for autosleep - configure in Kernel Auditor -> Misc Controls -> Power Suspend Mode, set on "autosleep").

15) Added some minor tweaks and optimizations (NOT any -O3 "super" optimizations which just add bugs and random reboots)

v2.0:

16) Updated RAMdisks (D410 - V20D, D405/D405n - V20C)

17) Added support for init.d (to enable write in build.prop sys.init.d=on)

18) Added support for Faux Sound Control

19) Added many new TCP algorithms (by default "cubic")

20) Applied some kernel patches from codeuarora forum (caf)​

Download:

#include
/*
* Your warranty is now void.
*
* I am 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 this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/

LG D410 (two SIM variant): https://yadi.sk/d/LSbpc0vUmrNET

LG D405/D405n : https://yadi.sk/d/iPoxqfCPmrNEf

ALL VERSIONS (folder):

https://yadi.sk/d/zSE0Dqh0iDrQM

​

Installation:

Before installation it's recommend to delete all apps for kernel set up to avoid conflicts.

1) Be sure that you have LG L90 model D410 or D405(n).

2) Be sure that you have 5.0.2 STOCK-based ROM.

3) Download .zip from spoiler above.

4) Go to recovery.

5) Do wipe cache.

6) Install downloaded .zip.

7) Reboot, wait until system will fully load.

8) Reboot again, wait until system will fully load.

9) Install Kernel Auditor and set up kernel as you like or just enjoy sun at the window :o​

To set up kernel on your phone I recommend to use: Kernel Adiutor -

Google Play link

​

XDA:DevDB Information

LollipopExtendedKernel, Kernel for the LG Optimus L90

Contributors

Nikita Pro Android, faux123, Attack11

Source Code: https://github.com/NikitaProAndroid/android_kernel_lge_qualcomm_msm8226

Kernel Special Features:

Version Information

Status: Stable

Current Stable Version: 2.0

Stable Release Date: 2015-08-02

Created 2015-08-02

Last Updated 2016-01-22