Releases: fakemanoan/LineageOS-Releases
Release list
[LINEAGE 20] April 2026 re-release
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
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
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
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
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
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
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
Re-releasing due to using the wrong kernel. Woops.
Chromium browsers are actually fixed this time.
[LINEAGE 18] April 2026
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
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.