[G4 Original Android Development] cile381:
Hello guys.. I would like to share with you LG G4 custom kernel for stock based roms. [H815] . Kernel is stock close, compiled from latest sources from LGE .

Compiled using aarch64-linux-android-4.9 toolchain

Kernel is for LG G4 [H815] device and your bootloader must be unlocked before flashing!

Bootloader unlock

5.1 - KERNEL-STOCK

v1.1 Initial Release

- init.d support

- permissive selinux

- exfat fs support

v1.2 Release

- added I/O Schedulers (bfq,fiops,zen,sio)

- bcmdhd:reduced rx wakelock

v1.3 Release

- improved stability and overall smoothness.

- ramdisk updates to support all lollipop stock based roms - 10x

- busybox auto install if not present

- KCAL post-processing driver [MENTION=4316709]savoca[/MENTION]

- compiled every TCP Congestion Algorithm into the kernel so now every user will be able to choose which one to use:

-bic

-reno

-cubic

-westwood

-vegas

-veno

-yeah

-illinois

-more information on github...

v1.4 Release

- No CPU and GPU overclocking yet

- Synapse support (install app from playstore)

- USB Fast charge

- Added state notifier driver [MENTION=3795148]neobuddy89[/MENTION]

- Added Adreno Idler [MENTION=4898097]arter97[/MENTION]

- Fixed GPU frequency scaling (180-600Mhz)

- Drivedroid support

- Updated touchscreen firware to L0L55P1_1_11

- Updates and fixes from google and CAF msm-3.10

- More information on github...

v1.5 Release

-Overclock A53/384-1632 A57/384-2016 (choose during aroma installation)

- USB mouse and keyboard support

- Fauxsound support(use faux123 app)

- updated zram driver from linux 4.1

- More information on github...

Version Information

Current version: 1.5

Status:Stable

6.0 - KERNEL - STOCK

v1.6 Release

- support all marshmallow stock based roms - 20x

- autoroot if your system is not already rooted

- busybox auto install if not present

- init.d support

- permissive selinux

- exfat fs support

- added I/O Schedulers (bfq,fiops,zen,sio)

- compiled every TCP Congestion Algorithm into the kernel so now every user will be able to choose which one to use:

-bic

-reno

-cubic

-westwood

-vegas

-veno

-yeah

-illinois

- KCAL post-processing driver [MENTION=4316709]savoca[/MENTION]

- USB Fast charge

- State notifier driver [MENTION=3795148]neobuddy89[/MENTION]

- Adreno Idler [MENTION=4898097]arter97[/MENTION]

- Added Impulse governor

- Fixed GPU frequency scaling (180-600Mhz)

- Drivedroid support

- Fauxsound support(use faux123 app)

- Overclock A53/384-1632 A57/384-2016 (choose during aroma installation)

- More information on github...

v1.7 Release

- latest CAF updates

- /dev/frandom support

- usb debugging fixed

- show cpu voltages via sysfs

- updated state notifier driver

- updated adreno idler driver

- updated impulse governor

- 27Mhz gpu sleep state frequency

- fauxsound works with kernel adiutor now

- less aggressive thermal throttling

v1.8 Release

- LGE 20d kernel source

- Latest CAF updates

- Zram backport (linux 4.1)

- Full crypto support

- Optimized cpufreq/governors

- A53/A57 clusters undervolted (-25mV)

- Reduced wlan timeout wakelock (current value 4/25%)

- Motorola's lmk,shed and power optimizations

- Disable thermal-engine hotplug and poll instead (50c) (flar2)

- Sound control V2 (faux123/flar2/cile381) (cleaned and adapted for G4)

- Kernel now use frandom as RNG

- 27Mhz GPU min freq (idle/sleep)

- Disabled PM fsync-added Dynamic fsync (faux123/Boefla)

- Disabled CRC control

- Tuned LGE lbfc/cancun for overclocking ability

- Removed autoroot option from kernel (either way kernel support system/less root)

To change the kernel values use Kernel Adiutor.

Version Information

Current version: 1.8

Status:Stable

Source:

Source

Toolchain

Credits:

- faux123

- savoca

- flar2

- arter97

- neobuddy89

- Dees-Troy

DOWNLOAD

_____________________________________________

*H815* *5.1 *

-Kernel v1.1

-Kernel v1.2

-Kernel v1.3

-Kernel v1.4

_____________________________________________

*H811* *5.1*

-Kernel v1.3

-Kernel v1.4

______________________________________________

*H815/H811 *5.1* UNI*

-Kernel v1.5

===============================================

*H815*6.0*

-Kernel v1.6

-Kernel v1.7

-Kernel v1.8

*SUPERXE KERNEL - H815*MM - 6.0.x - CM13 BASED ROMS*

V1.0

- Overclock A53/384-1632 A57/384-2016 (choose during aroma installation)

- KCAL post-processing driver [MENTION=4316709]savoca[/MENTION]

- Compiled every TCP Congestion Algorithm into the kernel so now every user will be able to choose which one to use:

- USB Fast charge

- Drivedroid support

- exfat fs

- CPU voltages via sysfs (ro)

- Motorola's lmk,shed and power optimizations

- Sound control V2 (faux123/flar2/cile381) (cleaned and adapted for G4)

- Disabled PM fsync-added Dynamic fsync (faux123/Boefla)

- Disabled CRC control

V.1.1

-New installation method (kernel now supports all CM based roms)

Version Information

Current version: 1.1

Status:Testing

DOWNLOAD

_____________________________________________

Kernel - CM13 - v1.0

Kernel - CM13 - v1.1

How to install:​

- Download kernels

- Flash through custom recovery

- Done

*TWRP RECOVERY H815*MM-6.0.x*

- Built from android-6.0.1_r16 sources

- Flash through the existing recovery

-Enjoy :)

CHANGELOG for 2.8.7.0:

- Initial ground work for software drawn keyboard (_that)

- Fix handling of wiping internal storage on datamedia devices (xuefer)

- Allow DataManager to set and read values from the system properties (xuefer)

- Fix crash when taking screenshots on arm64 devices

- Fix error message after an ORS script completes (Dees_Troy)

- Fix crashes / error when creating encrypted backups (_that, Dees_Troy)

- Add system read only option – more details below (Dees_Troy)

- Add resize2fs and GUI option to run resize2fs (Dees_Troy)

- Fix crash loop caused by empty lines in AOSP recovery command file (_that)

- Prevent duplicate page overlays such as multiple lock screens (mdmower)

*DOWNLOAD 2.8.7.0*

CHANGELOG for 3.0.0.0:

- Completely new theme - Much more modern and much nicer looking (by z31s1g)

- True Terminal Emulator - Includes arrow keys, tab and tab completion, etc. (by _that)

- Language translation - It won’t be perfect and especially some languages that require large font files like Chinese & Japanese won’t be availble on most devices. Also some languages may only be partially translated at this time. Feel free to submit more translations to OmniROM’s Gerrit. (mostly by Dees_Troy)

- Flashing of sparse images - On select devices you will be able to flash some parts of factory images via the TWRP GUI (by HashBang173)

- Adopted storage support for select devices - TWRP can now decrypt adopted storage partitions from Marshmallow

- Reworked graphics to bring us more up to date with AOSP - includes support for adf and drm graphics (by Dees_Troy)

- SuperSU prompt will no longer display if a Marshmallow ROM is installed

- Update exfat, exfat fuse, dosfstools (by mdmower)

- Update AOSP base to 6.0

- A huge laundry list of other minor fixes and tweaks

*DOWNLOAD 3.0.0.0*

CHANGELOG for 3.0.2-0:

- support new CM 13.0 pattern encryption (sultanqasim)

- fix slow flashing issue due to modprobe (present on only some devices) (#twrp)

- libtar updated to latest upstream and fixes (jcadduono)

- fixes for loading custom themes (_that)

- TWRP will now detect and install TWRP themes automatically through the normal zip install process (Dees_Troy)

- translation updates – added Italian, Czech and Polish and significant updates to Dutch

- progress bar improvements – progress bar updates during image flashing and better tracks progress during file system backups (tar) (Dees_Troy)

- fix input box text display (Dees_Troy)

- Reboot option after zip install complete (bigbiff)

- Other mostly invisible bug fixes and improvements

*DOWNLOAD 3.0.2-0*

Beer? I'm always in the mood ! :)

​