• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[ROM][STABLE][Signature Spoofing/MicroG support] LineageOS 18.1 for S7 Exynos

Search This thread

Gasrim_

Member
May 26, 2020
6
7
New builds are up, Here is a brief changelog

- Merged September 2021. Security Update
- Merged September 2021. Security update to kernel
- Fixed WiFi Display (Screen mirroring)
- Resolved few sepolicy issues
- Synced with LOS source

Builds were delied a bit this month due to google pushing source and security update itself later than usual but there are a few extra fixes that apply to s7 that are also included like working Wireless display
Updated builds of 17.1 will be posted in a few days too

Also Android 12 is around the corner and once source for that is out I will start working on getting it up and running on s7 thats at this point over a 5 years old device but still can handle new android releases perfectly

Big thanks to everyone who supported this project in past as their donations help cover the build server cost and get me a coffee (I do this on a hobby in my free time)
Because of those people this project and device is still alive
Enjoy new build and stay safe
Dude you are an fricking legend for just keeping this phone updated and runing smoothly, so thanks for the support!
 

grako122

Member
Jul 20, 2008
8
1
Love this rom, thanks for keeping it updated!
I do have a problem since the recent update being that I can't use the hardware keys/buttons anymore (back and recent or whatever). I can still use the software keys but I'm wondering if there's anything I'm missing. I did dirty flash (as I always do) though so that might be what caused it.

Edit: after a few days it just now started working again out of the blue. Don't know why but happy it works
 
Last edited:

psyalemao

Member
Jan 6, 2013
36
34
Hello @Ivan_Meler!
Thank you again for this awesome custom rom!
I have another samsung device A5 2016 and I read some devs talking about the zram compression, porting ZRAM from Linux 4.1.52, using LZ4 ZRAM compression and some commits for that, more info here

I wonder if these commits could benefit herolte devices or could make things worse lol
 

basti_b24

Senior Member
Feb 3, 2014
83
26
I have another question for @Ivan_Meler :
in previous LineageOS ROMs (I think not on the S7) there was a feature to lock active apps with a small "padlock" symbol in the app-history. This was especially useful for large apps like Organic Maps (previously Maps.me) which I use frequently. It tends to be killed when idle in the background and unfortunately is very slow to start up again (I guess due to the large amount of data for offline maps).
Do you know this feature ?
 

Ivan_Meler

Recognized Developer
Hello @Ivan_Meler!
Thank you again for this awesome custom rom!
I have another samsung device A5 2016 and I read some devs talking about the zram compression, porting ZRAM from Linux 4.1.52, using LZ4 ZRAM compression and some commits for that, more info here

I wonder if these commits could benefit herolte devices or could make things worse lol
That would need quite a bit of testing to ensure stability and performance but its something that is possible and shouldn't be too hard to do, i will likely look into that once i find a bit more time (Probably after Android 12 is out which is nearing release by google)
I have another question for @Ivan_Meler :
in previous LineageOS ROMs (I think not on the S7) there was a feature to lock active apps with a small "padlock" symbol in the app-history. This was especially useful for large apps like Organic Maps (previously Maps.me) which I use frequently. It tends to be killed when idle in the background and unfortunately is very slow to start up again (I guess due to the large amount of data for offline maps).
Do you know this feature ?
ah so locking ram in apps, that was part of lineageos years ago but got removed in recent versions as far as i remember
 
  • Like
Reactions: chrisrevoltes

basti_b24

Senior Member
Feb 3, 2014
83
26
I have another question for @Ivan_Meler :
in previous LineageOS ROMs (I think not on the S7) there was a feature to lock active apps with a small "padlock" symbol in the app-history. This was especially useful for large apps like Organic Maps (previously Maps.me) which I use frequently. It tends to be killed when idle in the background and unfortunately is very slow to start up again (I guess due to the large amount of data for offline maps).
Do you know this feature ?
That would need quite a bit of testing to ensure stability and performance but its something that is possible and shouldn't be too hard to do, i will likely look into that once i find a bit more time (Probably after Android 12 is out which is nearing release by google)

ah so locking ram in apps, that was part of lineageos years ago but got removed in recent versions as far as i remember
That's exactly what I meant! Thank you for the update!
 

S7fb1

Member
Feb 28, 2019
36
5
Been using this and noticed hpsa reception is worse for some reason, any tips? I can't get lte in my basement but exodus nick's nougat rom worked well for me, I wonder what's going on with this rom? Any recommended secret reception priority settings for bell cda?

Also noticed brightness control on status bar w gravity box only works once then not after - was fine in 14.1. Is it a conflict between lineage and gravitybox options?

Otherwise quite nice and smooth.

Would be nice to get vertical recent list back... The horizontal list is annoying! Boo android unnecessary changes.
 

Ivan_Meler

Recognized Developer
Been using this and noticed hpsa reception is worse for some reason, any tips? I can't get lte in my basement but exodus nick's nougat rom worked well for me, I wonder what's going on with this rom? Any recommended secret reception priority settings for bell cda?

Also noticed brightness control on status bar w gravity box only works once then not after - was fine in 14.1. Is it a conflict between lineage and gravitybox options?

Otherwise quite nice and smooth.

Would be nice to get vertical recent list back... The horizontal list is annoying! Boo android unnecessary changes.
way signal is reported has changed in android so, try checking signal strenght from settings, also xposed modules in general can cause compatibility issues so no idea, as for recents there was a trick to enable old recents by setting some android go props but i wouldn't recommend that
 

dougw_

New member
Sep 21, 2021
3
0
@Ivan_Meler Do you have a repo for reporting bugs and receive feedback from users? This thread can get a little bit overwhelming when searching for information, so, having a place to post issues and ask questions directly would help a lot.
Anyway, looking at previous comments from other users, it's not clear if the problem of echo in calls is still present and in what circunstaces could happen. Is it during normal calls? Wifi calls? With message apps (Signal, WhatsApp) too?
I'm asking you directly because sometime ago you mentioned that the problem could be related to some proprietary code from Samsung and its not clear if it's something you can address.
Thanks for your work, having a ROM with this much attention dedicated to it is a pleasant surprise
 

frhe

Member
Nov 3, 2020
7
1
@Ivan_Meler Do you have a repo for reporting bugs and receive feedback from users? This thread can get a little bit overwhelming when searching for information, so, having a place to post issues and ask questions directly would help a lot.
Anyway, looking at previous comments from other users, it's not clear if the problem of echo in calls is still present and in what circunstaces could happen. Is it during normal calls? Wifi calls? With message apps (Signal, WhatsApp) too?
I'm asking you directly because sometime ago you mentioned that the problem could be related to some proprietary code from Samsung and its not clear if it's something you can address.
Thanks for your work, having a ROM with this much attention dedicated to it is a pleasant surprise
The first post by Ivan shows the repo used:
 

rdelmont

Senior Member
Jan 4, 2019
76
30
Hello community,
On my SM-G930F I switched to this LoS 18.1 after +1yr happy usage of Ivan's version of LoS 17.
ROM is really good, I noticed several performance improvements and I am overall satisfied but I noticed that sometimes phone remains stuck in block screen, especially when I get Whatsapp notifications, forcing me to hard reboot. Anyone else got this issue?
 
  • Like
Reactions: vampsm

Mr_Biggles

Member
Aug 3, 2012
32
1
The Big Smoke
Has anyone else been using Footej Camera 2 with this ROM? I had it working no problem up until the 20210804 ROM update and then I could no longer install it. It stopped showing up in the Play store for this device and stalls out when I try to re-install the backup through TiBu.
 

Ivan_Meler

Recognized Developer
About October security update and Android 12
October update for android 11 should be out on monday which is also release date for android 12
After figuring out 12 source android 11 and 10 roms will still be updated but most developement will move to 12.
Keep in mind it might take few weeks before we have first usable build as I do this in my free time free of charge
with help of donations of couse to cover a build server cost and get me coffee, Nonetheless s7 will live to see yet another android version after samsung abandoned it on oreo

Big thanks to everyone who supported this project so far as its only thanks to them that its still alive and being regularly updated (mostly due to build server coost)
Enjoy your weekend and stay safe
 

grako122

Member
Jul 20, 2008
8
1
I am using the latest release and everything works perfectly fine (except for the echo). Thanks so much for keeping it updated!
So far I've been running it without gapps. If I wanted to get gapps installed again, how would I go about doing that?
Can I just dirty flash the rom again followed by the gapps?
 

cybtrash

Senior Member
Jan 1, 2012
52
6
Hi,
I installed Lineage OS but camera is totally worse than original with stock firmware. Worse quality, much longer time to turn on till I can shoot a photo etc.
Am I alone?
 

schiff1108

Senior Member
Mar 26, 2015
68
8
Munich
I am asking for help or advice.

I have used LOS 16 for S7 build 30 for a longer time. Again, thanks to Ivan for this great ROM. Recently I have decided to migrate to an Android 11 ROM. However, I am struggeling with the upgrade process.
After I have flashed the most current ROM & GAPPS there is a message "Decryption unsuccessful. The password you entered is correct but your data is corrupt. ... You need to perform a factory reset. "

Background:
1) I have encrypted the phone some while ago with no problems at all.
2) I have replaced the sim card before I have flashed the new ROM.
3) I have not performed a factory resert before flashing the new ROM. I have only wiped Davlik and Cache".

Current sitatuion: When I press the button "Erase all data" a box appears with "Factory data reset. Restarting...."
This box stays for about 20 min, then I can see the Samsung S7 screen and then opens TWRP sreens for a few seconds try to run a recovery script. After this I see the same screen as explained above.

I have tried both options.
1) pressing the 3 buttons w/ power down. Screen "Decrytion unsuccesful" showing up.
2) pressing the bittons w/ power up. No reaction.

Can anybody give me an advice how to fix this problem?
 

Attachments

  • 20211004_151811.jpg
    20211004_151811.jpg
    285.5 KB · Views: 27
  • 20211004_151834.jpg
    20211004_151834.jpg
    661 KB · Views: 28
Last edited:

araujo99

Member
Feb 3, 2017
27
2
k5tUT1V.png

LineageOS 18.1 for herolte

Code:
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/

Working:
- Wifi
- Sound
- mali drivers
- USB tethering
- HW Backed video Playback
- Ril (Mobile data,calls, sms and stuff)
- Sensors
- Buttons and their backlight
- Bluetooth
- Wifi HotSpot
- MTP
- 2D and 3D gpu acceleration
- HW encoding/decoding
- HWcomposer (HWC)
- Charging with device powered off
- Stuff I didn't test yet
- Camera
- GPS
- Fingerprint Sensor
- Mobicore
- SW codecs

Not Working
-



Take a note that a lot of LineageOS features have not been completed yet this is not a device bug and please do not report those
in this rom thread as you will be reported to moderator also do not post bug reports for known issues or bug reports without proper
a) Logcat
b) proc/last_kmsg (or proc/kmsg)
c) data/tombstones
d) dmesg

Also do not under any circumstances post bug reports if you are using substratum themes or unsupported magisk modules or you have performed any system modifications



Install gapps right after installing the rom itself dont try to boot to system before that if you want to use gapps
NikGapps and BiTgapps were both tested and working

Downloads:
Google Drive
Mega.nz
MD5: 5b17a65ac1cdcdbfc46d558e9b5d7c94

I do this in my free time so bear that in mind when you notice I didn't fix known bug in next available build, Currently i work on this alone and i am not one of those kangers that just copy source and claim it as their own work,
if you want to support the project feel free to buy me some coffee paypal.me/ivanmeler




Feel free to join telegram group with early builds progress updates and some off topic stuff Join

Due to requests from some users I added signature spoofing support to the rom which allows usage of MicroG
you can simply install MinMicroG and grant it needed permissions for signature spoofing to make it work as intended


Based On Android 11/R
Changelog

09.09.2021.
- Merged September 2021. Security Update
- Merged September 2021. Security update to kernel
- Fixed WiFi Display (Screen mirroring)
- Resolved few sepolicy issues
- Synced with LOS source

04.08.2021.
- Added battery saver options (settings -> battery)
This allows you to limit phone charging to given percentage
(By default it stops on 75% and starts charging at 25%)
this can be controled by sysfs paths
module/sec_battery/parameters/store_mode_min
and
module/sec_battery/parameters/store_mode_max
In future release there will be a slider for this
- Merged August 2021. Security update
- Merged August 2021. Security update to kernel
- Misc performance and stability improvements
- Synced with LOS source

08.07.2021.
- Merged latest kernel patches from kernel/common android-3.18 branch
- Merged July 2021. security update
- Synced with LOS source
- misc performance and stability improvements

05.07.2021.
- Kernel: Fixed issue where using external sdcard as combined internal storage caused high cpu usage
- Removed leftover aosp charging animations
- mounted cpefs folder on boot
- Added NFC Extended Lenght support
- Fixed power profile swtiching (Better performance/battery life)
- Synced with LOS source

21.06.2021.
- Audio: resewt mixer gains to default values since we have lifevibes working now and handling it
- Audio: Reworked incall audio handling in mixer paths to disable 2nd mic that was picking up noise
- Audio: Reworked voice commands input mixer paths
- Audio: Fixed voip calls not picking up microphone due to wrong paths (e.g. apps telegram, whatsapp)
- Replaced vulkan lib with symlink to mali lib (Like on stock) (This saved some space too)
- Kernel: Merged upstream aosp 3.18 kernel
- Kernel: Merged latest upstream cpufreq (DVFS) patches for dynamic voltage and frequency handling
- Kernel: Enabled CONFIG_HZ_300 for faster interaction handling
- Cleaned up public.libraries.txt
- Resolved few more sepolicy issues
- A lot of perforamnce and stability improvements
- Synced with LOS source

10.06.2021.
- Removed deprecated custom bt hal as AOSP one works too with extra config flag
- removed audio effects from voice_recognition as it caused audio hal to crash/restart
- Merged June 2021. Security update
- Synced with LOS source

06.06.2021.
- kernel: reverted "net: disable netpoll on fresh napis" which caused cpu to lock up at higher frequencies
- removed unsupported audio devices from audio policy config
- Synced with LOS source

03.06.2021.
- sepolicy: Resolved audioserver denial
- sepolicy: Allowed mediaserver to read exported_camera_prop
- Moved volume panel to left side
- Removed invalid media codec config for vc1 decoder
- Removed prop that would try to load non existing vulkan lib
- Updated media profiles to new schema
- kernel: Upstreamed and updated to 3.18.140 with all of the latyest security patches and updates to date
- kernel: enabled vdso32 (https://source.android.com/devices/architecture/kernel/config#vdso32-on-arm64) perf. and battery life improvements
- kernel: fixed issues with obb folder present in rare cases
- kernel: merged latest android kernel/common 3.18 branch
- kernel: updated wireguard
- kernel: merged N935FXXS8CUD1 source drop
- Synced with latest los source

05.05.2021.
- sepolicy: Allowed cbd (Modem daemon) service to read proc_net sysfs
- sepolicy: Allowed gpuservice acces to graphics_config_prop
- sepolicy: improved debugfs handling for mali and ion
- Fixed video recording in a lot of apps (Might require clean flash for some users)
- Updated blobs to N935FXXS8CUD1 (April 2021 security update)
- Fixed edge case where fast charging switch would be ignored because its chwoned too late
- Compiled NFC hal from source (Google released samsung nfc source
(https://android.googlesource.com/platform/hardware/samsung/nfc/), (Should improve stability)
- Upreved livedisplay implementation (to 2.1) with native flicker free support
- Added lifevibes blobs for audio effects and enhancements
- Merged May 2021 security update
- Synced with LOS source

07.04.2021.
- Fixed Vulkan
- Disabled WPA2 to WPA3 auto-upgrade (This caused issues on some wifi networks)
- Rebased AntiFlicker and livedisplay support
- Performance and stability improvements
- Synced April 2021 Security Update
- Synced with LOS source

22.03.2021.
- Added signature spoofing support for MicroG
- Cleaned up codebase
- Misc performance and satbility improvements
- Synced with LOSsource

04.03.2021.
- Fixed Mouse pointer icon when using an external mouse
- Improved swcodec handling
- Performance and stability improvements
- Merged March 2021. security update
- Synced with LOS source

18.02.2021.
- Fixed cover case display states being flipped
- Improved renderscript handling
- Further imrpoved selinux policies and fixed denials
- Fixed binder related vurnability in kernel
- disabled zcache compression which could caue kernel panics
- Misc performance and stability improvements
- Synced with LOS source

05.02.2021.
- Improved HWC handling
- Added always on display
- Fixed issue where some games would show swapped colors
- Rebased sepolicy
- Fixed hwc selinux denials that slowed down UI
- Added support for smart cover cases
- Imrpoved renderscript performance
- Imrpoved offline charging (New animation and it should recognize wireless charger while phone is off now)
- Misc performance and stability improvements (A lot of them, as always you can check github and lineageos gerrit)
- Merged February 2021. security update
- Synced with LineageOS source

24.01.2021.
- Fixed HWC
- Drastically improved performance and battery life
- Added back flicker free dimming and fast charging switch (Now as hiidl interfaces)
- Switched to samsungs DT2W driver used on AOD on stock (Battery life improvements)
- Added custom LiveDisplay modes
- Disabled some excess logging
- Cleaned up codebase

13.01.2021.
- Merged januart 2021 Security Updat
- Fixed issues with fingerprint in 3rd party secure apps (banking apps paypal password managers)
- Updated prebuilt binaries
- Cleaned up mixer paths
- Added neural network drivers
- Disabled p2p mac randomization
- Fixed wifi direct
- Removed unused 32bit drivers
- Improved performance and stability
- A lot more unmder the hood changes

22.12.2020.
- Merged december 2020 security update
- Fixed volume adjustment with audio
- Drastically improved audio quality
- Merged December pixel feature drop
- Fixed noise cancelling in call
- Misc performance and stability improvements

24.11.2020.
- Fixed in call audio (Volume changing in call is still somewhat broken)
- Merged November 2020 security update
- Imrpoved BT audio handling
- Selinux is back in Enforcing mode
- Fixed signal strenght indicator for all network modes (2g/3g/4g)
- Fixed soft buttons backlight handling
- Fixed fingerprint recognition in some apps (Non secure ones for now)
- Fixed glove mode
- Misc performance and stability improvements
- Synced with LOS source

06.10.2020.
- Improved brightness slider range
- Improved microphone input in some voip apps
- Synced with LOS source

05.10.2020.
- Initial release



XDA:DevDB Information
LineageOS 18.0 for S7, ROM for the Samsung Galaxy S7

Contributors
Ivan_Meler
Source Code: https://github.com/8890q/android_kernel_samsung_universal8890/tree/lineage-18.1

ROM OS Version: Android 11
ROM Kernel: Linux 3.18.x

Version Information
Status:
Stable
Could not do normal boot. Inval Id KERNEL LENGTHI.
 

Attachments

  • 20211002_185139.jpg
    20211002_185139.jpg
    728.4 KB · Views: 35

Top Liked Posts

  • There are no posts matching your filters.
  • 18
    November security update build is up here is a brief changelog
    - Merged upstream wireguard kernel changes
    - Merged November 2021. Security update
    - Synced with LOS source
    Not too many changes in this one as you can see as i spent most of the time focusing on LOS 19 build (Android 12)
    which is coming along great (Just some gralloc work left to do and sensor hal needs some attention before first public builds)
    Big thanks to everyone who supported this project as always as its thanks to them that this project is still up and running, Enjoy new build and stay safe
    2
    November security update build is up here is a brief changelog
    - Merged upstream wireguard kernel changes
    - Merged November 2021. Security update
    - Synced with LOS source
    Not too many changes in this one as you can see as i spent most of the time focusing on LOS 19 build (Android 12)
    which is coming along great (Just some gralloc work left to do and sensor hal needs some attention before first public builds)
    Big thanks to everyone who supported this project as always as its thanks to them that this project is still up and running, Enjoy new build and stay safe
    Android 12 from you we know you will come....we follow you every day.....we love you ivan....
    2
    for all who have the same problem I had the same, my sim was old i just replaced it with a new one I went local office of my mobile operator for only 3 euro I got a new one sim(the same phone number of course) and I no longer have a echo problem.
    but that would not explain why the echo is not available for some with a headset.
    2
    What's your mood, can you not wait? ;)
    We have a wonderfully smooth running LOS18.1 with current security patch. A reason to be happy! (y)
    There is no need to hurry. Thanks @Ivan_Meler !
    2
    sorry to ask but when is the "android 12 S7" ready? just want to know wait for week/month/months?

    thanks for your work!
  • 40
    k5tUT1V.png

    LineageOS 18.1 for herolte

    Code:
    /*
    * Your warranty is now void.
    *
    * I am not responsible for bricked devices, dead SD cards,
    * thermonuclear war, or you getting fired because the alarm app failed. Please
    * do some research if you have any concerns about features included in this ROM
    * before flashing it! YOU are choosing to make these modifications, and if
    * you point the finger at me for messing up your device, I will laugh at you.
    */

    Working:
    - Wifi
    - Sound
    - mali drivers
    - USB tethering
    - HW Backed video Playback
    - Ril (Mobile data,calls, sms and stuff)
    - Sensors
    - Buttons and their backlight
    - Bluetooth
    - Wifi HotSpot
    - MTP
    - 2D and 3D gpu acceleration
    - HW encoding/decoding
    - HWcomposer (HWC)
    - Charging with device powered off
    - Stuff I didn't test yet
    - Camera
    - GPS
    - Fingerprint Sensor
    - Mobicore
    - SW codecs

    Not Working
    -



    Take a note that a lot of LineageOS features have not been completed yet this is not a device bug and please do not report those
    in this rom thread as you will be reported to moderator also do not post bug reports for known issues or bug reports without proper
    a) Logcat
    b) proc/last_kmsg (or proc/kmsg)
    c) data/tombstones
    d) dmesg

    Also do not under any circumstances post bug reports if you are using substratum themes or unsupported magisk modules or you have performed any system modifications



    Install gapps right after installing the rom itself dont try to boot to system before that if you want to use gapps
    NikGapps and BiTgapps were both tested and working

    Downloads:
    Google Drive
    Mega.nz
    MD5: 2c7861984f859a12a990500f56af45bb

    I do this in my free time so bear that in mind when you notice I didn't fix known bug in next available build, Currently i work on this alone and i am not one of those kangers that just copy source and claim it as their own work,
    if you want to support the project feel free to buy me some coffee paypal.me/ivanmeler




    Feel free to join telegram group with early builds progress updates and some off topic stuff Join

    Due to requests from some users I added signature spoofing support to the rom which allows usage of MicroG
    you can simply install MinMicroG and grant it needed permissions for signature spoofing to make it work as intended


    Based On Android 11/R
    Changelog

    05.11.2021.
    - Merged upstream wireguard kernel changes
    - Merged November 2021. Security update
    - Synced with LOS source

    05.10.2021.
    - Merged October security update
    - Merged October Kernel upodates to 3.18.x
    - Added more advanced burn in protection
    - Misc performance and stability updates
    - Synced with LOS source

    09.09.2021.
    - Merged September 2021. Security Update
    - Merged September 2021. Security update to kernel
    - Fixed WiFi Display (Screen mirroring)
    - Resolved few sepolicy issues
    - Synced with LOS source

    04.08.2021.
    - Added battery saver options (settings -> battery)
    This allows you to limit phone charging to given percentage
    (By default it stops on 75% and starts charging at 25%)
    this can be controled by sysfs paths
    module/sec_battery/parameters/store_mode_min
    and
    module/sec_battery/parameters/store_mode_max
    In future release there will be a slider for this
    - Merged August 2021. Security update
    - Merged August 2021. Security update to kernel
    - Misc performance and stability improvements
    - Synced with LOS source

    08.07.2021.
    - Merged latest kernel patches from kernel/common android-3.18 branch
    - Merged July 2021. security update
    - Synced with LOS source
    - misc performance and stability improvements

    05.07.2021.
    - Kernel: Fixed issue where using external sdcard as combined internal storage caused high cpu usage
    - Removed leftover aosp charging animations
    - mounted cpefs folder on boot
    - Added NFC Extended Lenght support
    - Fixed power profile swtiching (Better performance/battery life)
    - Synced with LOS source

    21.06.2021.
    - Audio: resewt mixer gains to default values since we have lifevibes working now and handling it
    - Audio: Reworked incall audio handling in mixer paths to disable 2nd mic that was picking up noise
    - Audio: Reworked voice commands input mixer paths
    - Audio: Fixed voip calls not picking up microphone due to wrong paths (e.g. apps telegram, whatsapp)
    - Replaced vulkan lib with symlink to mali lib (Like on stock) (This saved some space too)
    - Kernel: Merged upstream aosp 3.18 kernel
    - Kernel: Merged latest upstream cpufreq (DVFS) patches for dynamic voltage and frequency handling
    - Kernel: Enabled CONFIG_HZ_300 for faster interaction handling
    - Cleaned up public.libraries.txt
    - Resolved few more sepolicy issues
    - A lot of perforamnce and stability improvements
    - Synced with LOS source

    10.06.2021.
    - Removed deprecated custom bt hal as AOSP one works too with extra config flag
    - removed audio effects from voice_recognition as it caused audio hal to crash/restart
    - Merged June 2021. Security update
    - Synced with LOS source

    06.06.2021.
    - kernel: reverted "net: disable netpoll on fresh napis" which caused cpu to lock up at higher frequencies
    - removed unsupported audio devices from audio policy config
    - Synced with LOS source

    03.06.2021.
    - sepolicy: Resolved audioserver denial
    - sepolicy: Allowed mediaserver to read exported_camera_prop
    - Moved volume panel to left side
    - Removed invalid media codec config for vc1 decoder
    - Removed prop that would try to load non existing vulkan lib
    - Updated media profiles to new schema
    - kernel: Upstreamed and updated to 3.18.140 with all of the latyest security patches and updates to date
    - kernel: enabled vdso32 (https://source.android.com/devices/architecture/kernel/config#vdso32-on-arm64) perf. and battery life improvements
    - kernel: fixed issues with obb folder present in rare cases
    - kernel: merged latest android kernel/common 3.18 branch
    - kernel: updated wireguard
    - kernel: merged N935FXXS8CUD1 source drop
    - Synced with latest los source

    05.05.2021.
    - sepolicy: Allowed cbd (Modem daemon) service to read proc_net sysfs
    - sepolicy: Allowed gpuservice acces to graphics_config_prop
    - sepolicy: improved debugfs handling for mali and ion
    - Fixed video recording in a lot of apps (Might require clean flash for some users)
    - Updated blobs to N935FXXS8CUD1 (April 2021 security update)
    - Fixed edge case where fast charging switch would be ignored because its chwoned too late
    - Compiled NFC hal from source (Google released samsung nfc source
    (https://android.googlesource.com/platform/hardware/samsung/nfc/), (Should improve stability)
    - Upreved livedisplay implementation (to 2.1) with native flicker free support
    - Added lifevibes blobs for audio effects and enhancements
    - Merged May 2021 security update
    - Synced with LOS source

    07.04.2021.
    - Fixed Vulkan
    - Disabled WPA2 to WPA3 auto-upgrade (This caused issues on some wifi networks)
    - Rebased AntiFlicker and livedisplay support
    - Performance and stability improvements
    - Synced April 2021 Security Update
    - Synced with LOS source

    22.03.2021.
    - Added signature spoofing support for MicroG
    - Cleaned up codebase
    - Misc performance and satbility improvements
    - Synced with LOSsource

    04.03.2021.
    - Fixed Mouse pointer icon when using an external mouse
    - Improved swcodec handling
    - Performance and stability improvements
    - Merged March 2021. security update
    - Synced with LOS source

    18.02.2021.
    - Fixed cover case display states being flipped
    - Improved renderscript handling
    - Further imrpoved selinux policies and fixed denials
    - Fixed binder related vurnability in kernel
    - disabled zcache compression which could caue kernel panics
    - Misc performance and stability improvements
    - Synced with LOS source

    05.02.2021.
    - Improved HWC handling
    - Added always on display
    - Fixed issue where some games would show swapped colors
    - Rebased sepolicy
    - Fixed hwc selinux denials that slowed down UI
    - Added support for smart cover cases
    - Imrpoved renderscript performance
    - Imrpoved offline charging (New animation and it should recognize wireless charger while phone is off now)
    - Misc performance and stability improvements (A lot of them, as always you can check github and lineageos gerrit)
    - Merged February 2021. security update
    - Synced with LineageOS source

    24.01.2021.
    - Fixed HWC
    - Drastically improved performance and battery life
    - Added back flicker free dimming and fast charging switch (Now as hiidl interfaces)
    - Switched to samsungs DT2W driver used on AOD on stock (Battery life improvements)
    - Added custom LiveDisplay modes
    - Disabled some excess logging
    - Cleaned up codebase

    13.01.2021.
    - Merged januart 2021 Security Updat
    - Fixed issues with fingerprint in 3rd party secure apps (banking apps paypal password managers)
    - Updated prebuilt binaries
    - Cleaned up mixer paths
    - Added neural network drivers
    - Disabled p2p mac randomization
    - Fixed wifi direct
    - Removed unused 32bit drivers
    - Improved performance and stability
    - A lot more unmder the hood changes

    22.12.2020.
    - Merged december 2020 security update
    - Fixed volume adjustment with audio
    - Drastically improved audio quality
    - Merged December pixel feature drop
    - Fixed noise cancelling in call
    - Misc performance and stability improvements

    24.11.2020.
    - Fixed in call audio (Volume changing in call is still somewhat broken)
    - Merged November 2020 security update
    - Imrpoved BT audio handling
    - Selinux is back in Enforcing mode
    - Fixed signal strenght indicator for all network modes (2g/3g/4g)
    - Fixed soft buttons backlight handling
    - Fixed fingerprint recognition in some apps (Non secure ones for now)
    - Fixed glove mode
    - Misc performance and stability improvements
    - Synced with LOS source

    06.10.2020.
    - Improved brightness slider range
    - Improved microphone input in some voip apps
    - Synced with LOS source

    05.10.2020.
    - Initial release



    XDA:DevDB Information
    LineageOS 18.0 for S7, ROM for the Samsung Galaxy S7

    Contributors
    Ivan_Meler
    Source Code: https://github.com/8890q/android_kernel_samsung_universal8890/tree/lineage-18.1

    ROM OS Version: Android 11
    ROM Kernel: Linux 3.18.x

    Version Information
    Status:
    Stable
    24
    New builds are up, Here is a brief changelog

    - Merged September 2021. Security Update
    - Merged September 2021. Security update to kernel
    - Fixed WiFi Display (Screen mirroring)
    - Resolved few sepolicy issues
    - Synced with LOS source

    Builds were delied a bit this month due to google pushing source and security update itself later than usual but there are a few extra fixes that apply to s7 that are also included like working Wireless display
    Updated builds of 17.1 will be posted in a few days too

    Also Android 12 is around the corner and once source for that is out I will start working on getting it up and running on s7 thats at this point over a 5 years old device but still can handle new android releases perfectly

    Big thanks to everyone who supported this project in past as their donations help cover the build server cost and get me a coffee (I do this on a hobby in my free time)
    Because of those people this project and device is still alive
    Enjoy new build and stay safe
    23
    Another surprise build is up, here is a brief changelog

    - Audio: resewt mixer gains to default values since we have lifevibes working now and handling it
    - Audio: Reworked incall audio handling in mixer paths to disable 2nd mic that was picking up noise
    - Audio: Reworked voice commands input mixer paths
    - Audio: Fixed voip calls not picking up microphone due to wrong paths (e.g. apps telegram, whatsapp)
    - Replaced vulkan lib with symlink to mali lib (Like on stock) (This saved some space too)
    - Kernel: Merged upstream aosp 3.18 kernel
    - Kernel: Merged latest upstream cpufreq (DVFS) patches for dynamic voltage and frequency handling
    - Kernel: Enabled CONFIG_HZ_300 for faster interaction handling
    - Cleaned up public.libraries.txt
    - Resolved few more sepolicy issues
    - A lot of perforamnce and stability improvements
    - Synced with LOS source

    There are a lot of general improvements in this build and since i just came back from vacation i decided i could as well publish it early instead of waiting for next month so enjoy, Once again big thanks to everyone who supported this project with donations as i do this in my free time for free and their donations help offset build server cost and get me coffee.
    Enjoy new build and stay safe
    20
    New builds are up here is a brief changelog

    - Improved HWC handling
    - Added always on display
    - Fixed issue where some games would show swapped colors
    - Rebased sepolicy
    - Fixed hwc selinux denials that slowed down UI
    - Added support for smart cover cases
    - Imrpoved renderscript performance
    - Imrpoved offline charging (New animation and it should recognize wireless charger while phone is off now)
    - Misc performance and stability improvements (A lot of them, as always you can check github and lineageos gerrit)
    - Merged February 2021. security update
    - Synced with LineageOS source

    As always big thanks to everyone who donated and helped support this project (It covers coffee and build server cost) and keeping s7 alive with yet another android version 5 years after phones release
    18
    New builds with yet another months worth of security updates and some extras is up, here is a brief changelog
    - Fixed Vulkan
    - Disabled WPA2 to WPA3 auto-upgrade (This caused issues on some wifi networks)
    - Rebased AntiFlicker and livedisplay support
    - Performance and stability improvements
    - Synced April 2021 Security Update
    - Synced with LOS source

    As always big thanks to everyone who donated as that helped offset the build server cost and keep the project alive with yet another android version

    17.1 builds will be updated in a few days
    Enjoy new build and stay safe