[LG Optimus G Pro] Snepsts:
E980 Kernel+​

***I am not responsible for you bricking your device or causing any other unwanted outcomes to your device. Be careful and smart. If you don't know what you're doing you probably shouldn't be flashing this.***

This is the E980 Kernel+​

The end goal here is to have a kernel with more features and potentially much better battery life. I can only guarantee it will work on E980, not sure if it will work on other devices. I also do not know what ROMs it will work on. That is up to you to share. Rule of thumb is, if it's CyanogenMod, it'll work.

Suported Devices:

E980

E988

***If you are interested in building your ROM with my kernel, you have my permission to do so. However, if you could just let me know, that'd be nice. Also a credit would be appreciated but is not necessary either.***

DOWNLOAD​

[11/12/14]: E980Kernel+V0.7.3.4: http://goo.gl/yMqgrP

[11/12/14]: E980Kernel+V0.7.3.3: http://goo.gl/eUfbQY

[10/11/14] E980Kernel+V0.6: http://goo.gl/XvQg7Z

[9/29/14] E980Kernel+V0.5: http://goo.gl/tJ9JGs

[9/23/14] E980Kernel+V0.4: http://goo.gl/cxphLB

[9/15/14] E980Kernel+V0.3.1: http://goo.gl/vtmnRR

Original Kernel: https://drive.google.com/file/d/0BxhkPfIzMhriQ0pqdGN0TnFDb2c/edit?usp=sharing

CHANGES​

[11/12/14] V0.7.3.4:

Removed Undervolting

Removed GPU Tweaks

No more (or at least a lot less) random reboots :)

[11/12/14] V0.7.3.3:

Added Intelli-Plug V3.8

Added Intelli-Thermal

Added Undervolting

Tweaked GPU a little (more to come later)

Updated Intellidemand to V5

***If you are experiencing reboots upon setting CPU governors, set the voltage higher on your CPU thru Trickster or similar Kernel Settings App!***

[10/11/14] V0.6:

Compiled with Linaro (Should notice some minor performance improvements)

Other minor changes

[9/29/14] V0.5:

Added I/O Schedulers:

SIO, VR, Zen

Fixed Faux

Updated Faux Drivers to V3

[9/23/14] V0.4:

Removed Governors:

SmartassV2, Hyper (Only in config, they are still in source)

Added Faux Sound Controls (Thanks to Faux123 for his work)

Updated to CM11 Nightly 9/23/14 boot.img

[9/15/14] V0.3.1:

Added Governors

Dancedance, Intellidemand, SmartassV2, Hyper. (Hyper seems to be buggy, same with SmartassV2)

Added TCP Congestion Control

Westwood, Highspeed, Hybla, Htcp, Vegas, Veno, Scalable, Lp, Yeah, Illinois.

Flashing Instructions:​

Make sure you use Mack's TWRP or Gummy CWM.

Flash a supported ROM

Flash E980 Kernel+

Wipe Cache & Dalvik

I highly suggest you are rooted and busybox'd.

Note: If flashing fails and you are on a CM11 ROM, you may want to try flashing original kernel or earlier version before reflashing your ROM or clean installing.

To-Do List:

-Faux Sound - Done.

-Governors/IO schedulers - Done.

-More TCP congestion controllers - Done.

-Replacement for Qualcomm's MP-Decision (Intelli-Plug) - Done.

-Support for actual GPU underclocking (Maybe save battery since it always runs at top freq when it doesn't have to.) - In the works.

-Support for undervolting - Removed for now.

-Lower clock speeds than 384 MHz

-Higher clock speeds than 1728 MHz

-Intelli-Thermal - Done.

-Fast Charge - Soon.

-Battery Life eXtender - Soon.

-Knock On/DT2W (May not add due to battery drain issue that comes with)

-Keyboard USB support

-Linaro Performance Toolchain - Done.

-Support for F240 - In the works.

-Anything else?

***Make note I do not know if I can implement all of these but I will try my best***

Source: https://github.com/Snepsts/kernel_e980

Toolchain: https://github.com/Snepsts/linaro4.7gcc

HOW TO BUILD​

XDA:DevDB Information

E980 Kernel+, Kernel for the LG Optimus G Pro

Contributors

Snepsts

Source Code: https://github.com/Snepsts/kernel_e980

Kernel Special Features: Faux Sound, CPU Governors, TCP Congestion Controllers, I/O Schedulers, Intelli-Plug/Intelli-Thermal

Version Information

Status: Beta

Current Stable Version: V0.7.3.4

Stable Release Date: 2014-11-12

Current Beta Version: V0.8.1 TEST

Beta Release Date: 2015-1-12

Created 2014-10-19

Last Updated 2015-1-12