[LG V20 ROMs, Kernels, Recoveries, & Other Developm] askermk2000:
THANKS:​

shminer: For his repository

eoghan2t7: For his repository

Mentalmuso: For his repository

savoca: For the invaluable KCAL

USA-RedDragon: For his repository

nathanchance: For his pre-merged sources

TheCrazyLex: And developers of AOSPA, grabbed lots from there

emdroidle: For his work with rooting, and kernel patches

eng.stk: For his blu_active governor, and inspiration

frap129: For his Maple scheduler, and repository

alucard_24: For his governor, and G5 repository

franciscofranco: For his many kernel patches

Lord Boeffla: For his Wakelock Blocker etc

sultanxda: For his many kernel patches

warBeard_actual: For his VM tweaks

neobuddy89: State notifier etc

arter97: Adreno idler etc

flar2: Adreno boost etc

And other's I probably forgot

Previous Versions:​

Features:

1.4

Linux 3.18.85

KCAL - Screen panel control

ElementalX and Zzmoove CPU governors

Modules signed and secure, as in stock rom

Disable software CRC checking of SD Card - More performance

Fix by emdroidle for eng-bootloader (US996Santa, H990 & H910)

CRC32 and CHACHA20 HW ACC, CRNG based on CHACHA20

Static screen fixed (US996Santa, H990 & H910)

Many patches that improves or fixes things

Maple I/O scheduler

LZ4 compression

RCTD removed

1.5

Linux 3.18.92

KCAL - Screen panel control

Alucard, and blue_active (by eng.stk) Governors

Fix by emdroidle for eng-bootloader (US996Santa, VS995, H990 & H910)

Integrated Virtual Memory tweaks (war_mod) and Blu_active settings into ramdisk

Many work-queues converted to *system_power_efficient_wq*

Static screen fixed (US996Santa, VS995, H990 & H910)

Patches from CAF mostly, to various subsystems

Support for UAC2 external DAC

Boeffla Wakelock Blocker

Maple I/O scheduler

Adrenoboost

On/Off Fsync

Adreno Idler

1.5.6 BETA

Linux 3.18.102

KCAL - Screen panel control

blu_active (by eng.stk) cpu governor

Integrated memory tweaks (war_mod), and blu_active settings into ramdisk

Many threads converted to *system_power_efficient_wq*

Toggle USB2 900mA Fast-Charge on/off

Support for UAC2 external DAC

Static screen and modem fix

Maple I/O scheduler

Toggle Fsync on/off

Adreno Boost

Adreno Idler

WireGuard

BTTF (Rebased kernel exclusively for V20, closer to stock)

KCAL - Screen panel control

blu_active (by eng.stk) cpu governor

Integrated blu_active settings into ramdisk

Alucard, Nightmare & Darkness cpu governors

Toggle USB2 900mA Fast-Charge

Boeffla Dynamic Sync Control

Boeffla Wake-Lock Blocker

Engineering ABOOT fixes

RCTD/Triton disabled

Maple I/O scheduler

DriveDroid support

WireGuard

Download:

Nougat V20

Download:

Nougat V20 (BETA)

Download NEW! "Back To The Future" Minimal build (Recommended):

BTTF (Nougat)

Download NEW! "Back To The Future" Minimal build:

BTTF (BETA)

Anyone is free to include it in their ROM as they like

Compiled with GCC Linaro 7.3.1

[2.1] Features:

Linux 3.18.134

SultanXDA's CPU Boost

KCAL - Screen panel control

Backported kernel improvements

Toggle USB2 900mA Fast-Charge

Boeffla Dynamic Sync Control

Boeffla Wake-Lock Blocker

Various patches and fixes

Engineering ABOOT fixes

RCTD/Triton disabled

Maple I/O scheduler

DriveDroid support

Modules disabled

WireGuard

Download:

Oreo V20 Folder

The (AnyKernel2) flashable zip will flash kernel as well as /system/lib/modules. If you want to go back you should backup modules as well

Notice: I don't own a V20, thus I can't guarantee it will be a sane and bug-free kernel for V20 users.

Sources:

https://github.com/stendro/msm8996_lge_kernel

LGH830SV_LGH830TN_Android_Oreo_v30c.zip - From http://opensource.lge.com