Skip to content

Releases: LGE-G5-G6-V20/msm8996_lge_kernel

Swan2000 V0.1-BETA11

25 Feb 20:02
Compare
Choose a tag to compare

Let the backports begin!

This build focuses on backporting some ZRAM and eBPF commits from linux 4.19 and 4.9 respectively, while also fixing wired headphone buttons.

Key Changes from BETA10:

  • V20 and G6 Quad-DAC drivers were updated to work with the new DAC panel debuting with Lineage 21 for LGE msm8996. (g6 won't have much use for it though, as that variant can't have its BL unlocked)
  • Backported ZRAM from linux 4.19, introducing general fixes and support for deduplication, allowing a bit more data to be held in memory.
  • Backported some ebpf commits from linux 4.9, in preparation for the big 4.19 backport which will be required for android 15.
  • Fixed wired headphone buttons by removing LGE code from wcd drivers.

Swan2000 V0.1-BETA10+

13 Feb 23:07
Compare
Choose a tag to compare

A V20-Exclusive build

Not much on this one, just some minor Quad-DAC driver adjustments to help it work with the newer panel implementation coming with Lineage 21.

Swan2000 TRUE V0.1-BETA9

28 Nov 00:42
Compare
Choose a tag to compare

Okay, THIS one feels like a proper BETA9:

  • CAF Upstream updates pulled straight from lineage's qcom_msm8998 repo while keeping wifi intact
  • Multiple compiler Warnings Fixed (still a few to go in some of the supported models)
  • Removed some useless logging
  • General optimizations to string routines, dcache, PM QoS and UFS
  • Kanged sony's vmalloc backport for improved performance at high memory usage
  • Some eBPF JIT commits backported to prepare for the big backport from 4.14 (Android 15 will need it apparently)
  • Other small fixes and adjustments on G5 and V20 (more to come especially on battery)

Swan2000 V0.1-BETA9+

17 Oct 00:36
Compare
Choose a tag to compare

Minor update to BETA 9 which already was a small release by itself, this time fixing DT2W (shoutout to @lgh872) and bringing small improvements to the Quad-DAC revamp

Swan2000 V0.1-BETA9

29 Aug 00:16
Compare
Choose a tag to compare

Despite the internal zips still counting this release as BETA8, it actually has enough changes to warrant a version bump:

Full support for updated LOS 20 trees (i.e. Bluetooth should now work there compared to older versions)

Ready for the upcoming overhauled DAC Panel (V20 and some G6 variants only, and the latter is not as fully fledged cause those variants don't seem to be unlockable, its driver will be updated at a later date mostly to help V30 developers)

Support for GCC LTO, enabled by default.

Running on the latest MSM8998 tag from lineage's kernel repo, plus a few cherry-picks.

Swan2000 V0.1-BETA10

21 Jan 14:19
Compare
Choose a tag to compare

And here's the build that matches Lineage-21's latest kernel state (it's actually housing a few improvements and fixes that didn't make their way there yet, but oh well...)

  • Brought a few backports with fixes and improvements from linux 4.14 and newer
  • CAF Upstream patches
  • Even more warning and driver fixes (binder should be the only one spouting real warnings now, which is expected due to the partial reverts to keep IR functional)
  • More eBPF improvements and cherry-picks
  • Lineage's charge limit feature should now be working as expected, or at least close to it.
  • A few general improvements to memory management and logging

Swan2000 V0.1-BETA8+

17 Jun 17:05
Compare
Choose a tag to compare

Small-ish release with general bugfixes

Not much on this one besides BCL tweaks, minor hotspot fixes for G6 and a few branch merges.

Swan2000 V0.1-BETA8

07 May 00:27
Compare
Choose a tag to compare

Alright, first public release of Swan2000 incoming!

Use CTRL+F to search for your desired kernel and phone variant!!!

At this stage, almost every major feature of all three supported phones (V20, G5 and G6) work, IR included for those that aren't up to speed on recent developments.

In short, this kernel can be considered a bleeding-edge and custom-tuned version of the kernel that is currently running under LineageOS 19.1 and (in the future) 20, in fact that kernel was actually born from this one and pretty much shares the same dev team.

Still, DO NOT bother Official LOS with bugs if you're running this kernel, only the official kernel will be supported over there.