Skip to content

Releases: fakemanoan/LineageOS-Releases

[LINEAGE 20] April 2026 re-release

Choose a tag to compare

@fakemanoan fakemanoan released this 09 Apr 11:49

Changes since last release:

  • Fix camera being not working and showing green
  • Revert HWUI to android 13 r13 - from LineageOS UL to fix a bit of jank

Reverted gralloc changes, missed a definition that caused the camera to not work. sorry about that!

[LINEAGE 20] - April 2026 release

Choose a tag to compare

@fakemanoan fakemanoan released this 08 Apr 14:34

08.04.2026

  • Revamp kernel
  • Remove some janky plat/mach arm64 stuff, move more to drivers/soc
  • Revert some patches that werent doing much for us, like process_reclaim
  • Backport changes from 8890 interactive governor, results in slightly faster/consistent 1T scores
  • KernelSU updated to 32276
  • Backport execveat() syscall
  • Re-enable multi-mode irq
  • Backport LCD_RES and DSU_MODE from 8890
  • Disable SEC_SLOW_MODE
  • Backport HMP_DOWN_MIGRATION_COMPENSATION from 8890
  • Copy HMP values from 8890, and load them from dts, instead of being hardcoded values
  • Backport NEON accelerated crypto for lz4/crc32
  • Set HZ to 250
  • Revert some decon memory frequency hacks as they are no longer needed
  • Do a more complete backport of arm64 3.18/4.4 additions
  • Add back rtc-sec addition, but modify so it works with stackprotector on strong
  • Enable exynos persistent clock
  • Backport SELinux stuff from 3.18
  • Backport some changes from 8890 to cpuidle
  • remove bkops_ufs_uid
  • Update unified modem pdata to be inline with one from newer sources
  • Remove a bunch of unnecessary NFC code, and guard properly behind config_samsung_nfc
  • remove samsung ecryptfs and replace with one from 3.10 caf
  • remove legacy fimc-is code for 54xx from kernel and dt
  • remove legacy 54xx code from a bunch of places
  • Properly mount gps.conf, results in much more GNSS satellites being detected
  • Fix issue with NFC not turning on after restart in some scenarios
  • Revert change to libril-samsung - > libril.
  • Move mobicore to separate init.rc file, for preparation for an update
  • Move swap parameters to be later in boot
  • Boost little cores on io. This results in 2x storage speeds in some scenarios
  • Move back to A10 gralloc implementation, as the A13 linaro one had a few issues

If you enjoy my work, consider supporting at https://ko-fi.com/fakemanoan. Thanks!

Working on sorting lineage 18.1 ASB shortly. Need to figure out why old installs have broken keystore. I suspect its due to the Dec 2025 ASB lineage merged.

Then new Lineage 21 builds with the revamped kernel + some extra bits I picked up along the way

[LINEAGE 19] - January 2026 release

Choose a tag to compare

@fakemanoan fakemanoan released this 09 Jan 01:01

Major changes since last release:

  • Update KernelSU to 32181 (credits to @backslashxx)
  • Backport AIO f_fs from A600F Q
  • Remove fake command line, can be spoofed with root tools
  • Add showmem_extra from A600F Q
  • Add Ion from A600F Q
  • Updates to Kbuild
  • Add some missing sched updates I missed
  • Backport cpu_interactive_speedchange_task (credits to @ananjaser1211 from cronos_7420)
  • Backport more arm64 patches
  • Hook up ZSMALLOC_STAT and enable it
  • Backport PAGE_BOOST from 7885
  • Backport some mm changes/fixes from android-3.18 common kernel and 8890
  • percpu updates
  • block updates
  • int_sqrt optimizations
  • Backport new shrinker and move lmk over to it
  • GPU: use interruptable wait for lower latency
  • Backport mm/cma.c from 8890 kernel
  • Enable UIDGID_STRICT_TYPE_CHECKS to make porting kernelsu easier
  • Enable PGTABLE_MAPPING
  • Enable DIRECT_RECLAIM_FILE_PAGES_ONLY
  • Enable INCREASE_MAXIMUM_SWAPPINESS
  • Enable BALANCE_ANON_FILE_RECLAIM
  • Set CMA size to 24 on S6/S6e only
  • Backport process_reclaim
  • Add defconfig option for vmpressure_medium levels
  • remove SCFS
  • Enable ext4 posix
  • enable qfmt_v2
  • Enable MPTCP on all devices, just because
  • Enable some misc drivers
  • Remove libsensor patch - ship with pre compiled modded one
  • Rename libril to libril-samsung to avoid collisions
  • Enable config_vibrateOnIconAnimation, more vibrations throughout the system
  • Implement DO_ONCE and therefore remove some hacks from BPF Implementation

If you like what i'm doing, feel free to donate at https://ko-fi.com/fakemanoan. It supports me and allows me to continue building.
Also a new TWRP with various fixes, as well as hKtweaks_7420 which allows for greater system control. You can find them on https://fakemanoan.github.io

This is a nice build in my opinion. Feels snappier than before! These changes will come to Lineage 20 and 21. I plan to revisit cgroupv2 patchset as well as explore other areas like EAS. Still working on OneUI.

[LINEAGE 19] - April 2025 release

Choose a tag to compare

@fakemanoan fakemanoan released this 02 Apr 13:48

Major changes since last release:

  • Revamp kernel
  • Remove some janky plat/mach arm64 stuff, move more to drivers/soc, still not free of this curse yet (not by any means)
  • Revert some patches that weren't doing much for us, like process_reclaim
  • Backport changes from 8890 interactive governor, results in slightly faster/consistent 1T scores
  • KernelSU updated to 32276
  • Backport execveat() syscall
  • Re-enable multi-mode irq
  • Backport LCD_RES and DSU_MODE from 8890
  • Disable SEC_SLOW_MODE
  • Backport HMP_DOWN_MIGRATION_COMPENSATION from 8890
  • Copy HMP values from 8890, and load them from dts, instead of being hardcoded values
  • Backport NEON accelerated crypto for lz4/crc32
  • Set HZ to 250
  • Revert some decon memory frequency hacks as they are no longer needed for now
  • Do a more complete backport of arm64 3.18/4.4 additions
  • Add back rtc-sec addition, but modify so it works with stackprotector on strong
  • Enable exynos persistent clock
  • Backport SELinux stuff from 3.18
  • Backport some changes from 8890 to cpuidle
  • remove bkops_ufs_uid
  • Update unified modem pdata to be inline with one from newer sources
  • Remove a bunch of unnecessary NFC code, and guard properly behind config_samsung_nfc
  • remove samsung ecryptfs and replace with one from 3.10 caf
  • remove legacy fimc-is code for 54xx from kernel and dt
  • remove legacy 54xx code from a bunch of places
  • fix improper vdso, causing some chrome based browsers to error out

DT

  • Properly mount gps.conf, results in much more GNSS satellites being detected
  • Fix issue with NFC not turning on after restart in some scenarios
  • Revert change to libril-samsung - > libril. Hopefully this fixes data issues for some people
  • Move mobicore to separate init.rc file, for preparation for a future update
  • Move swap parameters to be later in boot, matches other devices
  • Boost little cores on io. This results in 2x storage speeds in some scenarios
  • Move back to A10 gralloc implementation, as the A13 linaro one had a few issues
  • Couple of SELinux fixes, no enforcing yet still :(

Ran into issue after issue with this one. But hopefully this one works fine
Next up is probably lineageos 20, assuming no issues arise.

I did promise on XDA i would have a new lineage 18 build out by now, but they may not have properly tested their backports, as new builds seem to prevent existing devices from unlocking. So I will need to manually revert some of their ASBs to find the problematic one. I assumed it would be fine, but my mistake I suppose lol.

I will detail some stuff in a ko-fi post.
Speaking of, if you enjoy my work, feel free to support me @ https://ko-fi.com/fakemanoan. Appreciate it! Enjoy.

[LINEAGE 18.1] July 2026 release

Choose a tag to compare

@fakemanoan fakemanoan released this 26 Jul 14:20

Major changes since last release:

  • Cap GPU max freq to to 700MHz, in an attempt to reduce heat
  • Remove NFC patch hack, handled vendor side now
  • Update lineage ota link to a different repo. Fully automated.
  • Fix encryption, I tested ext4 on userdata and it works fine
  • A little DT cleanup
  • add "palm rejection" patch for stylus users
  • use proper mscaler build parameters in slsi bsp
    Kernel Side
  • Update arm64 mm patches, missed a few from last time
  • reserve more memory for video_ext, copied from a8xelte
  • revert some decon memory boosting hacks, caused dropped frames sometimes
  • remove exynos 7420 specific clear_user arm64 assembly with upstream version
  • revert some legacy patches
  • some misc changes and updates

[LINEAGE 18.1] - February 2026 release

Choose a tag to compare

@fakemanoan fakemanoan released this 26 Feb 21:16

Changes since last release:

  • Move back to GCC for the kernel (temporarily)
  • Enable audio earsmart driver in the kernel for s6e+, fixes no call audio on NA variants
  • Apply NFC patch preventing nfc fw being downloaded on boot, fixes NFC toggling in some scenarios
  • Copy gps.conf to system. Many more satellites available and fixes issues where some users couldnt get a lock
  • Disable SDP in the kernel, could break encryption in certain scenarios
  • Move mobicore init to separate rc file, in preparation for new driver/userspace libs
  • Move zram swap parameters around in the init process, matches upstream pixel devices
  • 2GB zram for all devices now

This is not what I wanted to release. I was doing some kernel updates changing some stuff, but it simply wouldn't be ready in time. So a temporary release instead.

I will update OTAs as soon as it is confirmed ok

If you enjoy my work, consider donating at https://ko-fi.com/fakemanoan

Enjoy!

[LINEAGE 18] - August 2026 Hotfix

Choose a tag to compare

@fakemanoan fakemanoan released this 16 Aug 11:21

This is a hotfix to fix devices bootlooping present in previous builds.

If you do not experience this issue, there is no need to update.

[LINEAGE 18] April 2026 re-release

Choose a tag to compare

@fakemanoan fakemanoan released this 15 Apr 13:22

Re-releasing due to using the wrong kernel. Woops.

Chromium browsers are actually fixed this time.

[LINEAGE 18] April 2026

Choose a tag to compare

@fakemanoan fakemanoan released this 12 Apr 11:38

This release will break your lockscreen. You will need to clear your lockscreen password before you update (lineage asb stuff, sorry!)

If you get stuck with a device you cant unlock, flash this:
A2017X_remove+all+locksettings.zip

credits: https://xdaforums.com/t/guide-twrp-zip-remove-all-locksettings-from-lockscreen.3790897/#post-81874415 (mirrored due to AFH)

  • Sync with LineageOS
  • Merge ASBs (though security patch date will appear to regress as per LineageOS)
  • Redo kernel
  • Remove some janky plat/mach arm64 stuff, move more to drivers/soc
  • Revert some patches that werent doing much for us, like process_reclaim
  • Backport changes from 8890 interactive governor, results in slightly faster/consistent 1T scores
  • KernelSU updated to 32276
  • Backport execveat() syscall
  • Re-enable multi-mode irq on all devices
  • Backport LCD_RES and DSU_MODE from 8890
  • Disable SEC_SLOW_MODE
  • Backport HMP_DOWN_MIGRATION_COMPENSATION from 8890
  • Copy HMP values from 8890, and load them from dts, instead of hardcoded values
  • Backport NEON accelerated crypto for lz4/crc32
  • Set HZ to 250
  • Revert some decon memory frequency hacks as they are no longer needed
  • Do a more complete backport of arm64 3.18/4.4 additions
  • Add back rtc-sec addition, but modify so it works with stackprotector on strong
  • Enable exynos persistent clock
  • backport some lib/random changes from 3.18
  • Backport SELinux stuff from 3.18
  • Backport some changes from 8890 to cpuidle
  • remove bkops_ufs_uid
  • Update unified modem pdata to be similar to more recent a810f dual sim pdata
  • Remove a bunch of unnecessary NFC code, and guard properly behind config_samsung_nfc
  • remove samsung ecryptfs and replace with one from 3.10 caf
  • remove legacy fimc-is code for 54xx from kernel and dt
  • remove legacy 54xx code from a bunch of places
  • fix broken chromium browsers

[LINEAGE 18] January 2026 release

Choose a tag to compare

@fakemanoan fakemanoan released this 05 Jan 17:02

Changes since last release:

  • Update KernelSU to 32181 (credits to @backslashxx)
  • Backport AIO f_fs from A600F Q (but use legacy adb as it is supported in los18)
  • Add HWUI props, maybe better who knows
  • Remove fake command line, can be spoofed with root tools
  • Add showmem_extra from A600F Q
  • Add Ion from A600F Q
  • Updates to Kbuild
  • Add some missing sched updates I missed
  • Backport cpu_interactive_speedchange_task (credits to @ananjaser1211 from cronos_7420)
  • Backport more arm64 patches
  • Hook up ZSMALLOC_STAT and enable it
  • Backport PAGE_BOOST from 7885
  • Backport some mm changes/fixes from android-3.18 common kernel and 8890
  • percpu updates
  • block updates
  • int_sqrt optimizations
  • Backport new shrinker and move lmk over to it
  • GPU: use interruptable wait for lower latency
  • Backport mm/cma.c from 8890 kernel
  • Enable UIDGID_STRICT_TYPE_CHECKS to make porting kernelsu easier
  • Enable PGTABLE_MAPPING
  • Enable DIRECT_RECLAIM_FILE_PAGES_ONLY
  • Enable INCREASE_MAXIMUM_SWAPPINESS
  • Enable BALANCE_ANON_FILE_RECLAIM
  • Set CMA size to 24 on S6/S6e only
  • Backport process_reclaim
  • Add defconfig option for vmpressure_medium levels
  • remove SCFS
  • Enable ext4 posix
  • enable qfmt_v2
  • Enable MPTCP on all devices, just because
  • Enable some misc drivers

If you want me to continue supporting this device, feel free to donate at https://ko-fi.com/fakemanoan. Enjoy!

These changes will come to 19, 20 and 21. And the OneUI 1.0 pack I promised will be ready too by the end of the month.