[Galaxy Note 4 Android Development (Exynos)] ananjaser1211:
LineageOS 17.1 for the Samsung Galaxy Note 4 (N910C/H/U/S/L/K | N915S/L/K | N916S/L/K) ​

--> Personal 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

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

Dualbootpatcher is no longer a thing with 17.1, it wont work ,dont ask me for support. the tool is deprecated​

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

ROOT Method

Magisk

- Simply flash latest stable release and install Magisk manager

Google Apps

Open GApps

- Pick ARM > Android 10. No MicroG support currently

Odin

- Odin3 v3.13.3

Heimdall

- Glass Echidna

Bootloaders and modems

- BL_CP

Download the one whose file name starts with your variant. Boot your phone into Download mode and use Odin's "AP" button to import the .tar file. If you are using Heimdall, extract each file from within the .tar file and flash each of them individually.

ripee has posted bootloaders and modems for most of the Exynos variants, as well as some other device which you may also find useful. If ripee has not yet posted one for your variant, please him know.

--> Quick Notes about this project <--

ROM is in daily-usage state.

Only the N910C/H version is tested by me.

For Stable Camera (Photo/Video) Use this GoogleCamera

N910U builds do not have working simcard

The kernel is fully customizable using HKTweaks by corsicanu: Github

--> Known Bugs <--

Footej and This GoogleCamera can record videos only

Encryption is broken

Kernel is Permissive

Some audio scenarios might be problematic, report them if so

N910U Simcard is not working

Streamed videos from twitter/instagram are 240p

F.A.Q

Q : Recommended camera app to use ?

A : This Google Camera : Download or Footej2 from the play store

Q : When registering FP, i dont see progress or vibration

A : It is fine, keep enrolling your finger, and at the end it will show you pass. this seems to only happen with first enrollment

Clean flash is mandatory for this release due to permission and DB changes! otherwise you will face issues with apps

--> Credits on this release <--

@stricted for general help recently

@Alastor89 for help with custom powerHAL and contributions from Galaxy S7

Source Code: github

Track changes on RefinedChannel : Telegram

Come hang with us on our chat : Telegram

--> Downloads <--

Lineage 17.1 (2/17/2021 - STABLE)

N910C/H (treltexx) : AFH | MD5 : a04e33f9b9143a5e1bddf84b02da2425

N910S/L/K (trelteskt) : AFH | MD5 : ce1a4711a2f9da5801c0a6ef6a2472e8

N915SLK (tbelteskt) : AFH | MD5 : 09826bb4adba8e472f2d77dc337493eb

N916SLK (tre3calteskt) : AFH | MD5 : 8c511737528abf6fdbf6576b77fed985

N910U ALPHA (trhpltexx) : AFH | MD5 : 0694c9a1d3bc9da0c2037ce82b263244

GoogleDrive Mirror : Download

Calls patch : Download

--> Changelog <--

Lineage 17.1 (2/17/2021 - STABLE)

- set default gpu clock to 600mhz to fix instability

- add FB notifier for power hal

- reduce mobicore logging

- fix HMP up/down tune to fix performance issues

- disable P2P Spam

- add support for lineage/twrp recoveries in the device tree

- add odex optimizations

- let aosp only compile the needed resources for our DPI

- add RAM pinner and pin SystemUI, graphics and runtime to RAM

- organize ramdisk into vendor

- add FastCharging hidl to turn on / off fast charging in settings

- add improved SQLITE overlays for app database optimization

- add custom max_volume warning for headphones

- remove guard that made flipflap (sview) not compile on korean variants

- build custom powerHAL

- add stock interactive profiles in powerHAL (balanced, performance and power saving)

- let the powerHAL manage CPU FREQ for all 3 modes and use stock powersaving freqs for max clocks

- overall powerHAL now has real management now and multiple tunable presets

- remove camera param debugging that clutter logs

- rebrand our custom hardware HALs into universal5433

- enable vibration intensity control in settings for some options

- update calling overlays and signal overlays

- organize app overlays in device tree

- add some props for HWC

- add mali gpu props

- fix-up core services startup in ramdisk

- let zram go across all 1.5GB of swap

- add AOSP RCS packages

- disable NFC debugging

- properly override AOSP APNS

- remove outdated configs and features from tree

- add fixes for random reboots

- update and improve audio hal / policy

- add basic support for audio cancelation (not fully working yet)

- re-organize stock aosp audio effect support

- fully reworked audio mixers

- redo mic quality / gains for all mics including headphone mic

- redo verbs and channels for audio recording

- reduce and remove clutter from mixers and update the used paths for speaker/earpiece and heaphones

- let camera use both left and right microphones when recording

- remove useless BT code and try to improve stability in media (untested in calls)

- commonize mixers_path for all variants

NOV 24 limited Test build changelog

- Fix OpenCL and Vulkan devices

- Improve UI performance and scrolling

- Disable loggy script to not fill /cache and cause issues. use adb for debugging

- Add fixes for bluetooth SCO (calls)

- Switch to better dalvik-heap config

- expose our opencl and vulkan devices to apps

- properly set max surface buffers to avoid lag over time

- Fix APN issues that broke LTE , 3G on some phones

- Fix Bluetooth stability issues / stuttering

- Increase proximity detection range to match stock

- overall graphics and UI improvements