Releases: fakemanoan/LineageOS-Releases
[Lineage 20.0] October 2023 builds
Major changes since last release:
- Synced with lineage sources
- Oct 2023 ASB
- Swapped to skiaglthreaded as the render backend, as well as skiagl for hwui
- Low RAM tweaks
- Improved GPS stability
- Improved idle power consumption
- Improved battery life
Around the same time as this release, I will upload a modified kernel with undervolting capabilities, for those who would like even more control over that aspect of their phone. This is not a supported config and is only for those who wish to get the upmost out of their S6 device. If you don't know what this is or how to use it, this is not for you.
https://github.com/fakemanoan/LineageOS-Releases/releases/tag/A13-undervoltkernel-13102023
Hope you like it.
Now... About Android 14...
Put simply -
WILL IT COME OUT FOR THE S6?
maybe
WILL ASKING FOR AN ETA MAKE IT COME OUT FASTER?
no.
Couple of reasons:
- no official lineage 21 builds yet
- lineage 21 is still being worked on
- it might not be possible or practical to bring to the s6
- it is a relatively minor update, android 13 and lineage 20 have most of the features anyway
i would much rather work on bringing tangible improvements to our device, like selinux support, than android 14, especially considering the fact there are no official builds. hope you understand!
[Lineage 20] - December 2023 release
Happy new year!
Major changes since last release:
- Synced with LineageOS sources
- Android security update to December 2023
- Swapped to a temporary stable kernel, old one had a few stability issues
- Implemented VDSO32 from Nvidia tegra 3.10 kernel
- A few changes to CPU boosting
- Hidden DT2W function added (still needs some work to be perfect, but you can activate via sysfs node if you really want it)
- Scrcpy (and similar apps) fixed and working due to kanged usb config from 8890q
- Changed dalvik cache settings to predone ones
- Better multitasking
- Swapped to libutils-v32 for camera blobs
- Added back lifevibe blobs and audience firmwares
- Enabled more audio effects
- Volume control is more granular when using buttons
- Swapped back to threaded renderbackend from skiaglthreaded - due to gralloc changes breaking it
- Disabled AOSP night and dim display - Superior LiveDisplay functions have returned
- Uprev LiveDisplay to 2.1
- Vibrator settings changed to sliders
- Dual sim detection should be working
- Cleaned up device tree
Supported devices: International Flat and Edge (G920F,G925F - no changes)
TODO:
SELinux enforcing
Remove memory hack
Kernel improvements
[ALPHA] LOS 20.0 July 2023 Test build
THIS IS A TEST BUILD
Changes since last build:
- Synced with los (july 2023 security)
- Swapped back to lineage fingerprint flag (FP shouldnt be triggered when screen off)
- Added Lineage Health HAL - battery charge limit
- HWC tweaks
- 8890 kanged auto brightness mapping
- Android Go tweaks
Known issues:
- cant take photos
- cant record in 4k video, but 1080p and lower works
- BT audio in calls
[ALPHA] [Lineage 20.0] September release 1
THIS IS ALPHA, EXPECT BUGS
Changes since last release:
- Moved away from legacy wifi HAL
- Added missing wifi config files
- UI performance improved, same changes as android 12
- 15+% improvement in some benchmark scores
- Faster app launch times
- Fixed camera not being able to take pictures
- Stop logcat spam of debug stuff
- Maybe fixed BT audio in calls? (need testers!)
- Reverted headphone gain change in mixer_paths - too quiet for people
Bugs:
Higher idle drain due to fingerprint reader being on during doze
4K video recording not working in Aperture, but it does work in OpenCamera
This is based off newer, cleaner device sources. So things should be more polished overall. I wanted to release this with the new ASB, but its taking too long to come out, and I wanna test out the new patches I did to the camera. Still problems with 4K video recording, but it seems like its only a problem in aperture? idk, needs more testing!
If you find any issues, it would be appreciated if you could append ANDROID 13 or LINEAGEOS 20 in the issue title or something.
[Lineage 19.1] August 2023 builds
New August 2023 builds for G920F and G925F based devices
Take a backup, just in case...
Major changes since last release:
- Synced with Lineage OS sources
- Android August 2023 security patch
- UI performance should be slightly better
- HWC tweaks/changes, see how it goes
- Changed default CSC to 5, was previously set at 4 incorrectly during linaro transition
- Ramdisk cleaned up and refined, still more work to be done
- Power button y location set, so fading from AOD looks better
- Reduced ZRAM size to 1.3GB
- Enabled LifeVibe blobs to attempt to reduce echo more in calls. Might sound better/worse, who knows
- Retuned power profiles a bit, might be better/worse, who knows
- Default undervolt of all CPU clusters by 37.5mV
- Removed device fingerprint CTS stuff for now (root was needed to pass safetynet anyway)
- Cleaned up overlays
- Cleaned up some unnecessary patches
- Tweaked dex2oat values to be more inline for 3GB devices
- Added signature spoofing support
- Disabled some kernel logging of certain things, just because its annoying
- Other small kernel improvements, not worth noting
Re-did a bunch of the device tree, seemed to uncover a few issues and old stuff that needed to be nuked. Hope all the work was worth it! Strangely I have grew a fondness and appreciation of light mode during this time. Next goal is definitely SELinux Enforcing support, and then adding back some device fingerprints so we can finally bypass attestation checks by default without magisk mods.
Reminder: if you have an issue, please report it properly or I might just ignore/close it. I would like to help, but if you don't describe the issue then you aren't helping me or others. Provide necessary info
Device trees will be updated once I clean the commit history up so its not like my personal repos.
July 2023 LOS 19.1 - New release for G920F and G925F
Major changes since last release:
- Synced with LineageOS sources
- New kernel based off A810F sources - appears to be stable in day to day use. Any issues report in the thread
- HWC changes - just to try
- Haptic text cursor support
- Kanged 8890 display nit mapping
- Boot animation shows earlier now, small improvement to boot times
- IPA control temp is now in the power HAL. Boosts to 120 for a second on app launches (like stock). Lowers to 45 on power saver.
Test Lineage 20.0 release - May 15th 2023
This is an alpha pre-release of a lineageos 20.0 build. Please report any bugs you encounter.
Only for flat models while any bugs get ironed out
Test Lineage 20.0 release - FLAT ONLY - 7th July 2023
** THIS IS A TEST RELEASE. I RECOMMEND DOING A CLEAN FLASH**
Changes:
- Synced with LineageOS sources
- New A810F based kernel with a bunch of additions - a lot of patches were from k9100ii's 7580 trees
- Swapped to r22p oreo driver finally, issues seemed to be with a bad gralloc implementation
- OMX video should be fixed
- More under the hood tweaks, should be more responsive
This is a flat only model release. Please do not report any issues you have with Edge devices if you manage to get it working. They will be ignored. This is to test the new kernel as much as the ROM itself.
Small update for G920F\G925F
Major changes from last release:
- Reverted change to mixer_paths. Mic should work in calls now
- Save battery details to /efs on shutdown
- Disable dm_verity in kernel
- Override APNs to samsung ones
- Couple of other small changes that arent worth noting (boring fingerprints, basic CTS stuff)
Plan right now is to expand model support to most/all S6/S6 edge models (except S6E+ and N5), and have SELinux enforcing with working rules. Then we should be close to inline with other samsung phones with custom ROM support.
Ideally I would want a newer TWRP version, working virtual display, plus some other quirks ironed out, but small incremental updates are better than none :p
LineageOS 19.1 (April 2023) for G920F/G925F
You must perform a clean flash. Backup your data using your preferred method, or else you wont be able to unlock your device.
Major changes from last release include:
- Synced with LineageOS source (April 2023 security)
- Reworked the HWC implementation - noticeable improvement to smoothness
- All 7 layers are now working
- More HWC components built from BSP source + extra flags
- Using A810F Gatekeeper blobs - MDFPP implementation from software
- Less random errors in logcat
- Build fingerprints overridden to latest stock nougat ones
- L3 widevine DRM support, some DRM content should work now
- Zswap no longer built in the kernel. We don't need it.
- In kernel low memory killer is no longer built
- Fixed FIPS compilation
- Default voltage offset of -37.5mV on the CPU
- Upped sustained clock speeds hint in powerhints.json
Untested:
- Dual sim support for duo models
- Speaker audio coming from earpiece while headphones plugged in
If you are able to test these issues to see if they have gone away, post in the XDA thread. Sources will be uploaded once I clean it up.
Extra Notes:
I have recreated the stock HWC for our device. We don't need to patch slsi_exynos anymore for our needs. 7 working layers as a bonus. The only component I can't build successfully is libvirtualdisplay, but it isn't a huge deal breaker. We could maybe move to the slsi-linaro sources at a later date, who knows. But as a result of all of the improvements, apps like Twitter, the main android UI and other UI elements should feel better for us.
r22p driver is still exhibiting issues from my testing, so unfortunately we will remain on the r15p driver until I diagnose what the issue is.