[T-Mobile LG G5 ROMs, Kernels, Recoveries, & Other ] lordodin912:
Your warranty is now void, don't blame me if your phone blows up blahblahblah. Make sure to have latest TWRP as well (current: 3.0.2-1). Should have removed encryption as well.

BACKUP! Both Stock and Ultra have the untouched stock kernel, so if you want color control you need to flash one of the kernels below after ROM.

*If you run into error 7 while flashing, just restart TWRP and flash again.

ROM Info:

Only system and kernel are being flashed, no Modem, BL, etc.

Based off of 20A Complete zip from [MENTION=2684188]autoprime[/MENTION]. Only things touched are bootanimation (pixel black), removed poweron.ogg & it has also been zip-aligned.

Flash in recovery, wipe cache/dalvik(art), profit??

SuperSu and Busybox included. Only /system is wiped, data left alone.

Can dirty flash over current 20A if you like.

Any errors, etc, would be related to deodexing, as all files are stock.- Haven't had any problems myself.

Link: H830_20A_DeOdexed

MD5: f5cae3d2a5d9ebf58f04aa1ba3065487

Enjoy.

Credits:

[MENTION=4965298]tungkick[/MENTION], [MENTION=5090002]wolfu11[/MENTION] and [MENTION=2815330]arjuna_[/MENTION] for root! [MENTION=2684188]autoprime[/MENTION] for stock zip. [MENTION=631273]Chainfire[/MENTION] for supersu. [MENTION=5787964]SuperR.[/MENTION] for the kitchen. [MENTION=1325580]Tilde88[/MENTION] for pointing me in the right direction. [MENTION=7581611]PlayerZ_ZawZaw[/MENTION] for bootanimation. [MENTION=5672995]jcadduono[/MENTION] for TWRP. [MENTION=4544860]osm0sis[/MENTION] for busybox installer and AIK.

....somebody I'm sure I forgot.

It's people like them that make Android great!

Finally, thanks to Google/LG & XDA.

...whew.

Modded NotSoStock Kernel for H830 (Thanks to [MENTION=1325580]Tilde88[/MENTION] for permission to use this and basically walking me through the process!:highfive:, Thanks go here, [H918][ROM + Kernel] NRD90M Modded NotSoStock)

Features

*Based off 3.18.31 from [MENTION=1325580]Tilde88[/MENTION] source.

*Compiled using gcc-linaro-6.1.1-2016.08-x86_64_aarch64-linux-gnu toolchain.

*The kernel includes Westwood (set by default) TCP Congestion

*blu_active cpu governor (not set by default, you can use an app like Kernel Adiutor)

*Tons of battery improvements within the kernel, bluetooth and FM also tweaked up a bit.

*KCAL Color Control & Color Control app! Thanks to [MENTION=4316709]savoca[/MENTION] for KCAL & app! Thanks to [MENTION=309990]freeza[/MENTION] for the updated KCAL.c source file.

( Good starting point for color: All 3 colors at 256, Saturation 64, Value 127, Contrast 129.)

"Know that I love deep, rich, vibrant colors. Also, changing colors will not change effects on pictures taken! This is post-processing. Your phone's screen is what changes, not the files that you create.

Note: Adding saturation (vibrance) will always give some sort of color banding -especially since KCAL is post-processing. You can minimize color banding by ever-so-slightly reducing gamma (read as "Value" in the Color Control app), and by ever-so-slightly fine-tuning Contrast. The value changes would be minimal, and the color banding will only be reduced ever-so-slightly, but this is just how it is. Nonetheless, the device looks friggin amazing with the color options set." -Tilde88

Link: H830-NSS-5.5

MD5: dc1ec15a02116df3f21917d4663b19cb

Stock+ Kernel

*Built using https://github.com/jcadduono/android_kernel_lge_msm8996 as source.

*Compiled using gcc-linaro-6.1.1-2016.08-x86_64_aarch64-linux-gnu

*Added Westwood as default TCP Congestion

*Color Control

*That's it*

Link:20A_Stock_Westwood+ColorControl

MD5: 08b9b9c9694ad8f591d6a15cf5129bf4

Source: (NSS)-https://github.com/Tilde88/nss

(Stock+)-https://github.com/lordodin912/H830-20A-

Thanks again to [MENTION=5672995]jcadduono[/MENTION] for the scripts used for compiling as well as the original source! https://github.com/jcadduono/android_kernel_lge_msm8996