LineageOS 17.1 for the Samsung Galaxy Note 4 (N910C/H/U/S/L/K | N915S/L/K | N916S/L/K)
--> Personal Notes <--
20210308 Update : I have released N910U builds with full sim support, they are available in the download section Sim calls / Data and SMS were all tested. it should be at the same level of bugs as other models now
20210305 Release notes :
Alright i finally have time to release the next set of builds, i have done alot of work again on Audio to make it more stable.
and other fixes overall for modem / sim. i have used it for the past 3 days with my sim in it, and its alright.
i have also made a magisk module which you need to flash if you want high quality instagram (and other apps) video playback. all info in F.A.Q
I still have no idea how N910H will perform, so let me know if it works or not. if sim is buggy, try to manually force 3G APNs
N910U Now can show baseband info but still will not load or detect simcards. so no progress there.
We are down to few bugs, i am going to try to tackle some boring tasks in the next releases, like selinux and encryption, i am hoping to get us enforced soon, and maybe encrypted. after that i will probably re-do all our device trees. in case we ever get all the bugs resolved, we might apply to lineage official
Big thanks to @Fuadmoin and @ISoreo for a ton of help with testing various Audio fixes
Submitting new issues/Requests
- First read existing issues and the F.A.Q Below to ensure its not a duplicate/workaround
- Download loggingkit and follow its guide from here
- provide as much info as possible and upload your logs on the forum
old release notes
This batch of releases should hopefully address the random reboots and sim issues faced by many, i have also did entire audio from scratch, which would be fun to experiment on, i could not test it fully so i am going to expect that some calling scenarios might not work, would love to know about them.
i would like to also mention that the power management in this build has been re-done and settings > battery > profiles actually do use custom tunable similar to stock ROM, you may override the frequency i set for CPUs via HKTweaks but i personally think its better for over all stability and battery life
i should also mention that performance in general is miles better than both 16 and 17.1 builds of the past, as i found a big flaw in the kernel
over-all these set of builds carry a ton of improvements and fixes, and many missing commits that we should have had ages ago.
Enjoy and do let me know how it goes, to report any issues, follow the guide below on how to capture useful logs
Alright everyone, so i have taken the stable state of our lineage 16.0 trees and decided to just go for 17.1, i have basically observed the same bugs (wifi thing on idle, no video recording in default cam app and encryption) so figured it was worth it to just spend the extra time to upbring 17.1, i have noticed a ton of improvements myself, i dropped certain hacks, and repaired a bunch of stuff in the tree, and fixed some critical 16.0 bugs related to GPS, Wifi and a ton others. I hope you enjoy this release, and please let me know how it goes, i am basically down to 2 or 3 testers at this point as everyone i knew already left this device, and i personally suck at testing, i loaded my phone with gapps micro, nova prime launcher and my general social apps / debugging tools. and so far its solid, There are some additional notes make sure to read below regarding registering fingerprint, as it gets stuck but actually takes in the FP information.
regarding continuing 16 builds, i dont know honestly, the build server i use is already crowded and building for 5 devices is too much to handle, last 16 build might be the last for a while.
Hope you enjoy this release!
Also BIG WARNING : Dualbootpatcher is no longer a thing with 17.1, it wont work ,dont ask me for support. the tool is deprecated
Lineage 16 release notes :-
Alright, it took a lot of work and effort, but finally our device is running Android Pie in a state that is considered "usable" by myself and the testers. There is still a lot of room for improvement but for now the current C/H build is good enough. S/L/K and U builds will follow later after the C/H one is tested, and while i get myself a server.
This project is only possible due to the awesome people who helped me get my foot into AOSP development, which is very different from what I'm used to. In no particular order, our thanks to @Lunarixus , @ripee , @Stricted (especially for commits that fixed RIL) @tripLr , @bonuzzz and many others from various communities who helped indirectly by sharing their device trees on GitHub.
I will continue to work on Lineage 16.0 and hopefully Lineage 17.0 in the future. I am enjoying AOSP more than TW at the moment.
Expect other flavors of AOSP Pie to come out. I was going to release Havoc but it seems to have a problem with incall UI when you install gapps, so I'm skipping it for now.
If you appreciate the effort behind this, don't hesitate to leave a thanks, provide constructive criticism and maybe consider donating some "totally not illegal stuff" over at my paypal
TWRP (official builds also exist, i will update my builds later)
- My builds (3.3) - XDA
- Simple follow Install instructions , Make sure to enable Magisk Hide to restore SafetyNet functionality
- Pick ARM > Android 10. No MicroG support currently
- Odin3 v3.13.3
- Glass Echidna
Hope you enjoy this ROM!
--> Quick Notes about this project <--
- ROM is stable for daily-usage.
- Only the N910C version is tested by me.
- All Exynos models support full functionality (Sim , calls etc)
- For Stable Camera (Photo/Video) Use this GoogleCamera
- Lineage 17.1 DOES NOT support dualboot patcher!
- The kernel is fully customizable using HKTweaks by corsicanu: Github
--> Known Bugs <--
- @bonuzzz for his work in los-15.1 and exynos5433 Tablets and @dl12345 for his los-14.1 contributions
- @stricted for help throughout this project, and porting modern BSP for exynos5xxx
- @Alastor89 for help with custom powerHAL and contributions from Galaxy S7
- @ripee & @tripLr for contributions to maintain the trees and build server
[*][user=8096767]@lukasb06 for contributions in exynos7420
- @RaymanFx & @erickwill for their work in maintaining this device on CyanogenMod 13.0, which helped both directly and indirectly with this project.
- @lineage project and all team members.
- If you helped with this project and I forgot to add you, please PM or mention below.
Thanks for the best testers you could wish for :
@Fuadmoin for extensive N910S/L/K Testing
@ISoreo for extensive N910C Testing
ck on telegram for N910U testing
@Voytec83 @claude96 @Enginyaman @MrNova @podiwadda @muddii_yasser @Mohelsayedplus @SypeR_ @exalented @Seemanthinis @clewisit
Downloads, Change-logs and F.A.Q Below
Source Code: github
ROM OS Version: 10.x Pie
ROM Kernel: Linux 3.10.x
ROM Firmware Required: Latest Bootloader/Modem and TWRP 3.3+
Based On: Lineage OS 17.1
Stable Release Date: 2021-03-05