[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Redline:
Gamma Kernel Second Screen v47 Release

Gamma Kernel Second Screen v47 is out

Need to knows:

- I made some things more "bare metal" with this release, in that they're identical to single-screen releases in an effort to minimise potential issues. Inherently, this may have caused some. Please let me know if you have troubles flashing or booting, I'm only ever able to test on my H990 when releasing.

- Anykernel binaries used for zipping and flashing are now per-variant, taken from the latest single-screen zips (not sure if these are actually different between variants, but it never hurts to be safe). I'm forgoing using the latest binaries direct from the Anykernel dev himself in lieu of using the ones I definitely know work from Omar's releases. This fixed an issue I was having where after flashing the phone would boot straight to Fastboot. Much thanks to [MENTION=5103965]Omar-Avelar[/MENTION] for putting up with my PM spam momentarily <3

- Weird Anykernel bug where the kernel .zips would be twice their usual size was fixed. For some reason it was including 2 copies of the kernel image in the one zip under a subfolder.

- UI Message while flashing now shows "Gamma Kernel Second Screen for the LG V20 [Variant] by Redline @ xda-developers"

Features:

- Up-to-date with Gamma Kernel Single Screen v47 (built from the 'gamma' branch) which includes these changes since the last release (v40):

[Removed quoting Omar unnecessarily on each release, updates as per below list from this post]

47.0.0 - Re-adjusted the thermal and tasha files, updated the lpm cpuidle and memory subsystem parameters.

46.0.0 - Updated memory sybsystem parameters, and re-ajdusted thermal and tasha files.

45.0.0 - LA.UM.6.5.r1-09800-8x96.0 merge and ramdisk module debugging disable fixes.

44.0.0 - More MSM ISP CAF merges that keep LGE compatibility intact.

43.0.0 - firmware_class: make firmware caching disabled by default. Since NETLINK wakelocks are disabled in our Kernel keeping this disabled makes the most sense.

42.0.0 - Re-did the BCL freq mitigation to override Elsa variant for now, reverted the anx7688 firmware and updated the screen calibration further.

41.0.0 - Never released

- Future releases will be built from the 'gamma-ss' branch in Omar's repo, this should allow me to do my builds whenever I can without them being "in-between versions" if Omar is updating files for a new release. After releasing an update, Omar will push this version to this branch for me to use for my builds, eliminating the above issue and allowing him to keep working on the next version.

Always tested on these ROMs before a new release:

- Latest UNOFFICIAL LineageOS 15.1 second-screen version by x86cpu

- Latest UNOFFICIAL Resurrection Remix second-screen by Blaises

Flashing process:

It's the same as any other kernel.

Make sure your TWRP is up-to-date

Do a TWRP backup (I do everything except a full system image because that's like 50GB in my case)

(If flashing a ROM, clean or dirty) Flash your ROM first, then the kernel. Please refrain from flashing anything that modifies a boot image (such as Xposed or Magisk) before flashing the kernel, as modifying a ROMs stock boot image and then having the kernel do the same can cause conflicts.

(If not flashing a ROM and you just want this over your existing ROMs kernel) Flash the kernel

For good measure, wipe caches/dalvik

Reboot to system from TWRP

Enjoy!

Downloads are here

Or here: https://androidfilehost.com/?w=files&flid=282339