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

Builds for all variants have been updated, this release has been a WIP since April, ive done quite alot of changes for memory management, and added zRAM with LZ4 compression, to significantly improve our RAM situation.

Ive also fixed a broken sdfat driver that caused random reboots, and over all did a clean up of the kernel, removed old commits, updated some drivers, and more importantly, ive removed "ALL" custom GPU modifications, as they cause graphical issues in most games, and overheating, this means there no longer is an option to overclock/undervolt GPU. for now atleast.

finally, ive added a binary to help with N910H devices, which now allows them the option to go to settings > mobile networks > and pick 3G (full guide in F.A.Q) to fix SIM issues

Change-log wise this is a "small" update, but it hopefully addresses various stability problems, i have not done much work in audio tho, nothing ready for release, but i will be looking into that moving further.

Big thanks to @Fuadmoin , @ISoreo and @TrisTanster for a ton of help with testing

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

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

- Simple follow Install instructions , Make sure to enable Magisk Hide to restore SafetyNet functionality

Google Apps

Open GApps

- Pick ARM > Android 10. No MicroG support currently

Odin

- Odin3 v3.13.3

Heimdall

- Glass Echidna

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

Footej and This GoogleCamera can record videos only

Encryption is broken

Kernel is Permissive

Audio is not always perfect

F.A.Q

Q: N910H wont detect SIM / network

A: This is due to it trying to force LTE, Go to settings > network > mobile networks And change preferred network type to 3G, then enable and disable Airplane Mode. Here is a Video by @mvrul2k20 to explain the procedure

Q : High Quality in instagram stories etc ?

A : You need to flash FakeDeviceInfo v2 magisk module (which means you need magisk) . when instagram detects our device, it sends low quality video, the patch tricks it into thinking our device is Galaxy tab which plays back max quality

Q : How to enable android 10 gestures

A : First you need to enable navigation bar (this will disable touchkeys) then go to gesture settings and enable full screen gestures

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

Source Code: github

Track changes on RefinedChannel : Telegram

Come hang with us on our chat : Telegram

--> Downloads <--

Lineage 17.1 (6/30/2021 - STABLE)

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

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

N915SLK (tbelteskt) : AFH | MD5 : 79e104f0984b0cfa2f9ae88cdf42a42d

N916SLK (tre3calteskt) : AFH | MD5 : 6f1c70a84b40131281d519d659723625

N910U (trhpltexx) : AFH | MD5 : 31e4ef4ec43af360ecaac704f37ff6bb

Google Drive mirror : Download

FakeDeviceInfo v2 : GDrive | AFH (Read more about it in F.A.Q)

--> Changelog <--

Lineage 17.1 (6/30/2021 - STABLE)

- Sync GPS headers with exynos5420

- add patch for our old gps hal

- remove custom LMK stuff

- add ZRAM configs

- cleanup LMK

- add binary to detect device and set 3g/4g and proper codename/fingerprint

- support devices with engineering bootloader

- Remove problematic old commits from kernel

- re-do memfd and sdcardfs updates for Q

- backport zpool/zbud/zsmalloc and zRAM drivers

- Disable ZSWAP, and samsung swap (vnswap)

- Enable 1.5GB LZ4 ZRAM

- add proper LMK driver

- improve powerHAL frequency changing

- Downgrade sdfat driver to 2.0.6 to fix random reboots

- Add FreeForm multiwindow lineage patches