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

Search This thread

Ivan_Meler

Recognized Developer
New build is up here is not so brief changelog

- 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

Want to build rom yourself? here is local manifest with up to date repos.

this build had quite a lot of improvements that took quite a bit of time to fully test and implement and hopefully should be near perfect now.

Big thanks to everyone who helped this project with donations as they help keep this project alive together with s7 5 years after its release on latest android version
, Donations help cover build server cost and coffee for free time spent on project itself, Enjoy new build and stay safe
 

Roberto W.

Senior Member
Dec 10, 2017
135
33
Samsung Galaxy S7 Edge
i dont have major issues running this rom (microg version), it is my daily driver on my g930f.

but when i look into the logcat - and yes, i also tried ivans rom build and it results with exactly the same issues -, i see a lot of these errors all the time (about at least one errormessage per second), but only when wifi is activated (it doesnt count if there is a wifi connection established or not)

[3:dhd_rpm_state_t: 2368] exynos-pcie 15660000.pcie0: received Enter_L23_READY DLLP packet

[2:dhd_rpm_state_t: 2368] exynos-pcie 15660000.pcie0: ack message is ok

[2:dhd_rpm_state_t: 2368] exynos-pcie 15660000.pcie0: pcie clk enable, ret value = 0

[2:dhd_rpm_state_t: 2368] exynos-pcie 15660000.pcie0: l1ss disabled(0x8)

and some more see attached text file.

what is it about? real errors or just a flood of debug informations by kernel? and is it possible to fix that? any more log files needed for that? @Ivan_Meler

thanks in advance.

can anyone confirm my issues or am i the only one with these errormessages?
 

claus65

New member
Aug 21, 2018
3
0
hello again,
i have another problem with an app to use my passport with my S7. My passport is recognized, but I get the error message "Extended Lenght not supported". In another forum the following solution is suggested (a bit shortened):

According to https://www.ausweisapp.bund.de/hilfe-und-support/haeufig-gestellte-fragen/#c3779, the device must report back that it can transmit a packet length of at least 500 bytes. So changed the entry as follows:

I edited /vendor/etc/libnfc-sec-vendor.conf with the root explorer. It is about the following section:

Original:
# Extended APDU length for ISO_DEP. If not supported default length is 261.
# CHECK in VTS test case
# ISO_DEP_MAX_TRANSCEIVE=xFEFF
ISO_DEP_MAX_TRANSCEIVE=261

Edited:
# Extended APDU length for ISO_DEP. If not supported default length is 500.
# CHECK in VTS test case
# ISO_DEP_MAX_TRANSCEIVE=xFEFF
ISO_DEP_MAX_TRANSCEIVE=500

Saved, rebooted, and lo and behold, the badgeApp2 works (was able to badge myself to various vendors without any problems so far).


Can anyone confirm that you can make these changes without problems and is the ES File Explorer good for this?

thanks for your help and have a nice weekend
 

doronkk

New member
Mar 20, 2021
4
0
Just installed Ressurection 8.6.2. The "Echo" issue is still reccuring.
Well, I flashed Resurrection Remix and indeed, the microstuttering is gone! Thanks for the recommendation.

EDIT: The culprit seems to be the N935KKKU4CTH1 rebase, running a ROM previous to their inclusion makes the problems disappear
 

Mint Julep

Senior Member
Aug 31, 2017
250
65
Hello ! I have a question about using MicroG.
If I installed the ROM once with Gapps, do I have to do a clean install to switch to microG ? or can I un-googleize the ROM and install MicroG instead ?
 

derders

Senior Member
Oct 2, 2011
90
27
Hello ! I have a question about using MicroG.
If I installed the ROM once with Gapps, do I have to do a clean install to switch to microG ? or can I un-googleize the ROM and install MicroG instead ?
normally it is better to install clean ... you can use NanoDroid and try if it uninstalls Gapps correctly .. and for install NanoDroid is also an easy way... here you go NanoDroid choose from downloadpage NanoDroid-microG zip if you only want MicroG.
 

Marslo

New member
May 11, 2021
2
0
Hi I have the verison 05.05.21 I am trying to connect my camera via usb-tethering to use it at zoom. After 10 minutes usb tethering disconnects. Then I have to plug the usb cable again. I have already tried another smartphone there it works fine. Is there a settings how long it can be connected maximum?

I hope this is the right thread for this
 

HlebNotGleb

New member
May 12, 2021
1
0
Hello.
Found this bug. I'm not sure that it is ROM specifically, it may be app bug, but still.
There's an app - PowerAMP music player. It has an option to play sound directly through the Samsung UHQA output, with selected discretization frequency (44.1|48|96|192|352|384 KHz for example). As I know - our Exynos supports up to 192 KHz with 24 bit samples. And on "OneUI 2.1 Floyd Q" 192 KHz|24 bit mode works normal. 352|384 KHz 32 bit modes displayed, but wasn't working (just crackling and noise plays).
But, in LineageOS 07.04.21 and 05.05.21 builds (I don't know about an earlier builds) - PowerAMP plays only through Samsung UHQA in 44.1|48|96|352|384 and through AAudio output in 48 (192 displays, but not working) modes. 192_24 bit mode displays, but jumped back on 48 KHz OpenSL output when it selected.
I'm still waiting for an answer from PowerAMP developer about this question, but if someone know about what it might be - please tell. If it needs to some logs - I'll try to catch it.
Cheers!
 

kemenykozak

New member
Jan 1, 2021
4
1
no flash again. with your gapps
Is there any tutorial on in this anywhere? My phone is booting to LineageOS recovery, I can sideload the new ROM, but not NikGApps using adb, I get the following error:

➜ LineageOS adb sideload NikGapps-core-arm64-11-20210501-signed.zip adb: sideload connection failed: closed adb: trying pre-KitKat sideload method... adb: pre-KitKat sideload connection failed: closed
 

Marslo

New member
May 11, 2021
2
0
Hi I have the verison 05.05.21 I am trying to connect my camera via usb-tethering to use it at zoom. After 10 minutes usb tethering disconnects. Then I have to plug the usb cable again. I have already tried another smartphone there it works fine. Is there a settings how long it can be connected maximum?

I hope this is the right thread for this
I think that is a problem with this rom. All camera apps (iriun, droidcam etc) lose connection to desktop client both via wifi and usb cable after 10-15 minutes. But are still connected to the pc. When it is connected with usb cable i can still access data. Only the camera does not work anymore. The only way to fix this is to restart the smartphone. It's not my cable, wifi, on also not windows.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 11
    New build is up here is a brief changelog

    - 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

    Do not that this does not include June security update as google didnt release source for it yet, Ill be posting new build with June update as soon as source is up

    Also once again big thanks to everyone who supported this project with donations as they make this project possible and this greatly helped recently due to fact i had to change build server provider

    Enjoy new build and stay safe
    9
    New builds are up they fixed issue where cpu would randomly lock up on some devices at higher frequencies (Thank google for kernel upstream commit)
    here is a brief changelog

    - 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

    Builds with June security update should be up next week as google should hopefully release source for it by then

    Big thanks to everyone who supported this project as they help offset build server cost and their donations helped keep the project alive
    8
    Builds with june security update are up (finally), Here is a brief changelog
    - 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

    June builds of 17.1 with a lot of patches backported from 18.1 device tree should be up in a few days
    Big thanks to everyone who supported this project as they keep cover the build server cost with donations, as always enjoy new build and stay safe
    3
    in the current built whatsapp Video calling mic not working, also normal cal distorted and if I enable loudspeaker the other person have a echo.
    1
    Is this commit the fix for the random wifi disconnect problems? Should WIFI_RESET_IFACE_AFTER_MAC_CHANGE be set for hero*lte?
  • 30
    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: 10f0ea7ca965225435daffb166496629

    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

    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
    Current Beta Version: 0.6.5
    Beta Release Date: 2021-01-24

    Created 2020-10-05
    Last Updated 2021-01-24
    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
    17
    New builds are up and as per requests of some people Signature spoofing support is added (In a way that doesnt make it a security threat as app has to be flashed to system,have proper priv-app xml permissions and user has to explictly grant permission for the given app) you can sue it with MinMicroG

    Other than that there are just some performane and satbility improvements, here is a brief changelog
    - Added signature spoofing support for MicroG
    - Cleaned up codebase
    - Misc performance and satbility improvements
    - Synced with LOSsource

    Big thanks to everyone who donated as their donations help cover the build server cost and keep the device alive more than 5 years after release with up to date OS and security patches
    15
    New build is up with few small fixes here is a brief changelog

    - 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

    Big thanks to everyone who supported this project as their donations helpo with build server cost and coffee, enjoy new build and stay safe
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone