[ROM][UNOFFICIAL][12]LineageOS 19.1 for Galaxy S20/S20+/S20 Ultra Exynos

Search This thread

buzzsaw891

Member
May 20, 2019
22
0
With this rom we lose :

Camera
VoWifi/Volte
We could do with it but, the calls become of very poor quality, and we have to go through an internet call app instead, it's still a shame not to be able to make a decent call anymore
And to date, there is no google camera app capable of using the s20 sensors correctly, we are constantly forced to fiddle with the app settings to use this or that sensor

It's a very good rom, and it's not the fault of the developers either, but, we still sacrifice far too many features I find and suddenly, we quickly return to a One Ui rom such as Beyond or Unboundrom which are much more usable, me who loves AOSP roms, well I can't even use it ^^'

I don't think there is a way to get samsung frameworks to work to make the camera usable, or get vowifi/volte back, which will make all non OneUI based samsung roms unusable.. :(
 

master373

Senior Member
Feb 1, 2022
200
68
With this rom we lose :

Camera
VoWifi/Volte
We could do with it but, the calls become of very poor quality, and we have to go through an internet call app instead, it's still a shame not to be able to make a decent call anymore
And to date, there is no google camera app capable of using the s20 sensors correctly, we are constantly forced to fiddle with the app settings to use this or that sensor

It's a very good rom, and it's not the fault of the developers either, but, we still sacrifice far too many features I find and suddenly, we quickly return to a One Ui rom such as Beyond or Unboundrom which are much more usable, me who loves AOSP roms, well I can't even use it ^^'

I don't think there is a way to get samsung frameworks to work to make the camera usable, or get vowifi/volte back, which will make all non OneUI based samsung roms unusable.. :(
maybe you wanna try the gsi version
 

buzzsaw891

Member
May 20, 2019
22
0
maybe you wanna try the gsi version
Already tried, I tried several versions and 4g/wifi calls never worked, on top of that, it was less stable than under lineage (internet settings often tended to crash settings)
The camera remains unusable (yes, not being able to fully use the camera is unusable for me)
The quality of calls is poor, except on apps going over the internet, and also, the loudspeaker is much worse under AOSP and also much less powerful, its quality remains very low for a power again very low, I hears people very well on calls without loudspeaker under One UI, under AOSP even on loudspeaker, I have trouble hearing people :/

I tested lots of different GSI versions and none of them made my experience under AOSP good on this phone and that's a shame...

I think an S20 under AOSP is much more efficient and comfortable to use if it had all its features, I notice that AOSP starts 4-5x faster than One UI, and I really appreciate that, but I can't use it with this almost only quality :(
 

master373

Senior Member
Feb 1, 2022
200
68
A little silly question, but if I flash the CSC of my operator's stock rom on an AOSP custom rom, do I have a better chance of causing a bootloop or unlocking the Volte/vowifi function?
Well i only can say that VOLTE never worked on Samsungs Phone running aosp. I dont wanna lie but if i remember correctly some dev told me that its because the volte feature depends too much on samsung Software. And for the camera: it will never be as good as in stock rom. It depends on how deep access we can get to the camera drivers to port them. I think they were afraid that the camera is working at all. But yeah we are also unlucky there because there is no dev currently conserning about all that. But im thankfull for all the work and i hope we will be luckier in the future.

As you heavily depend on all that, i think its the Best to stay in one ui based rom for you.
 

buzzsaw891

Member
May 20, 2019
22
0
Above all, sacrificing a third of the functionality of my phone does not seem to me to be possible in my daily use, and I find it a shame all this complexity imposed by Samsung
The phone would be so much more powerful/performing under stock android

One UI is a very heavy overlay, certainly very functional, but Google already offers a lot of features for a system that remains ultra light

So yes, One UI is currently the best choice, in the future I will change my phone brand
 

nacos

Senior Member
Sep 27, 2007
604
271
Here & Now
I have the S20 (SM-G980F), which is the x1s however, for some reason the installer stops with an error saying that I was trying to flash the wrong build. Strangely enough, I would be able to flash the S20 Ultra (z3s) build, which seems to be working fine however the camera doesn't work at all - the app freezes upon lunch.
Any suggestions? Thanks!
 

master373

Senior Member
Feb 1, 2022
200
68
I have the S20 (SM-G980F), which is the x1s however, for some reason the installer stops with an error saying that I was trying to flash the wrong build. Strangely enough, I would be able to flash the S20 Ultra (z3s) build, which seems to be working fine however the camera doesn't work at all - the app freezes upon lunch.
Any suggestions? Thanks!
The s20 ultra has different camera setup thats probally why its crashing
 

master373

Senior Member
Feb 1, 2022
200
68
That's what I also believe however, the problem remains since I cannot install the build intended for my model - so, how do I address that?
Im not familar with the installation of costum roms with s20. I only can suggest you to try again step by step. Dont forgett to make a wipe data + cache
 

nacos

Senior Member
Sep 27, 2007
604
271
Here & Now
Im not familar with the installation of costum roms with s20. I only can suggest you to try again step by step. Dont forgett to make a wipe data + cache
OK, let me rephrase: the installer wrongly identifies my device as an z3s, wheres my phone is definitely an x1s, therefore it's not allowing me to install the "right" version.
Screenshot_20230110_181227.jpg
 
Last edited:

00mpollard

Senior Member
Apr 10, 2010
1,534
529
Above all, sacrificing a third of the functionality of my phone does not seem to me to be possible in my daily use, and I find it a shame all this complexity imposed by Samsung
The phone would be so much more powerful/performing under stock android

One UI is a very heavy overlay, certainly very functional, but Google already offers a lot of features for a system that remains ultra light

So yes, One UI is currently the best choice, in the future I will change my phone brand

I'm intrigued by this, i hope you don't mind me asking a few questions.

I've owned many android phones, on xda quite a lot and this is the first phone i have owned where the community seemed "slow" going from htc to oneplus. Many custom rom's packed with features but back then it was easier to unlock bootloaders. Cheers samsung 🤣

I know it's still possible with Samsung but trips knox (i have a friend who works in samsung service centre and said good luck 🤣) but i've actually been happy with how my phone has performed. My contract ends soon so i'm not to fussed on warranty purposes.

Just the ultimate question really. Is it worth a custom rom? Thanks!
 

nacos

Senior Member
Sep 27, 2007
604
271
Here & Now
After a lot of tinkering around, finally EVERYTHING works flawlessly - in some regards much better that the stock firmware.

I've never cared about VoLTE or Wi-Fi calling, so these "shortcomings" don't affect me at all. If anything, I have had 6 things to gripe about:
  1. Camera was definitely one of them however, after extensive testing I've settled for Open Camera which works quite well. In fact, other than somewhat excessive noise in low light (which can easily be corrected with Snapseed), and a buggy panoramic mode, everything works just fine. GCam just doesn't work for me, so please don't bother suggesting it. I know some people swear by it but for me it's a no, no. Other camera apps that would be worth trying: Secure Camera (Graphene OS), Libre Camera and Simple Camera.
  2. [Edited - Solved :)] Additional touch / About 50% of time, the app on the main screen, directly behind the fingerprint sensor would get launched when the screen gets unlocked - which was hellishly frustrating. In other words, the fingerprint reader registers an additional touch immediately after the screen gets unlocked. The fingerprint reader works wonders and it's definitely faster than the stock ROM however, this bug must be addressed asap. (Solution) I've created a simple task in Tasker, for an overlay scene to obscure (mask) the area on the screen directly behind the fingerprint reader, which then it's automatically destroyed 600 ms after unlocking the screen. The described issue is specific to Nova. Trebuchet, the build-in launcher doesn't seem to have this issue.
  3. [Edited - Solved :)] TWRP / While the developers may very well have their own technical reasons for adopting a proprietary recovery, not having the ability to create a nandroid (full image of all partitions) that could be saved, transferred and later reinstalled after a full wipe (or after two weeks of tweaking and configuring), in itself, would have been a deal breaker for me. The built-in SeedVault backup is a joke by comparison since none of the system-level configurations (root, Magisk modules, LSPosed, device-protected data, external data, obb, etc.) can be saved through the built-in backup. (Solution) Although I haven't yet restored a nandroid backup, it seems that flashing the appropriate TWRP through Odin works just fine - that's true ONLY after doing a full data wipe and manually installing, configuring and customizing the ROM - while using Lineage recovery.
  4. [Edited - Solved :)] The partial-screenshot implementation is awful and yet another reason for frustration. While I do understand the privacy concerns behind this idea, the implementation is horrible, even for someone with high technical skills. 90% of users trying this feature would probably end up throwing the phone out the window. (Solution) You can get unrestricted screenshots, theming, UI customizations and much more through a Magisk/LSPosed module called AOSPMods
  5. [Edited - Solved :)] The screen casting no longer works directly, as it was the case with Smart View on stock Android. The phone needs to be paired with a smart TV through WiFi Direct and then the screen cast itself is taken care of by a nice (paid) app called BubbleUPnP. Once the setup was completed, subsequent casting is a breeze and in some regards it's even better that the stock Smart View.
  6. If you're like me and you're bothered by the nonsensical privacy Location indicators that keep on showing a green "Location" button alongside the green indicator in the right corner of the status bar every single time an app or service is accessing location in the background (overly annoying once you notice it), you can re enable the on/off switch in Developer Options (inexplicably removed by the developers of this ROM) with the following adb command:
    Code:
    adb shell cmd device_config put privacy location_indicator_settings_enabled true default
    The option needs to be disabled after each reboot as it'll turns back on automatically. Bump! 😬
In conclusion:
  • The ROM is very stable,
  • Rooted (Magisk adb sideload) without any hickups,
  • MicroG works perfectly fine.
  • All (tried) Magisk modules worked without any problems and yes,
  • Even LSPosed (XPosed) works just fine (I know I just opened up Pandora's box but I wanted to share with the community that it does work, apparently without causing any exctinction-level events. 😉
So, can this Lineage release be a very satisfying daily driver? I should say yes, but with some slight reservations. The amount of customization and tweaks needed for the ROM to work flawlessly are quite extensive - some users might just be put off by all this "extra" work however, the final result is quite satisfying. The ROM is very stable & fully featured, it played nicely with every single app I've installed, it's very responsive, snappy I should say, and it's definitely far better than stock in regards to privacy and security.

Below is a list of suggestions & features that didn't work for me (to be continually updated):
  • Screen Cast (doesn't work on newer TVs however, it does work with Roku) - see the potential solution above.
  • WI-Fi Direct (hit & miss)
  • Apps with embedded (web view) Google Maps won't display the map (this seems to be a newly imposed AOSP restriction, so it's present in the A12 stock ROM as well) - although a solution does exist to that too 😎.
  • The Alarm displayed on Lockscreen & AOD is always wrong, thus meaningless. I would suggest either removing it altogether, or provide ways to toggle off the notification (especially when the native alarm/clock is not being used).
  • Native UI customization from Lineage 17 were inexplicably removed and although the above solution works, it forces users to install LSPosed.

This ROM is now my daily driver and honestly, I can't wait for the Lineage 20 release - especially given the tons of added features - I've read about - including a new, improved native camera.

A big thank you to the developers and all contributors for such a great ROM. 👍
 
Last edited:

ahgkkr

Member
Apr 28, 2020
6
1
Hello, first of all, I am a Galaxy S20 Exynos user. I am looking for a good rom for my G980F. Stock rom has many problems such as performance, battery, ram usage, heating. I'm thinking of installing LineageOS. Can we use hardware features such as 120hz, 8k video recording, 64mp camera, telephoto lens and 30x zoom in this rom? Is there anyone who can help me with this?
 

nacos

Senior Member
Sep 27, 2007
604
271
Here & Now
Hello, first of all, I am a Galaxy S20 Exynos user. I am looking for a good rom for my G980F. Stock rom has many problems such as performance, battery, ram usage, heating. I'm thinking of installing LineageOS. Can we use hardware features such as 120hz, 8k video recording, 64mp camera, telephoto lens and 30x zoom in this rom? Is there anyone who can help me with this?
No one can, or should give you any guarantees. Install it and try it. You don't like it, you can always go back to your previous configuration - if you know what you're doing.
Nothing to lose, a lot to gain.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 9
    1607247455067.png


    LineageOS is a free, community built, aftermarket firmware distribution of Android 12, which is designed to increase performance and reliability over stock Android for your device.

    LineageOS is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. Linked below is a package that has come from another Android project that restore the Google parts. LineageOS does still include various hardware-specific code, which is also slowly being open-sourced anyway.

    All the source code for LineageOS is available in the LineageOS Github repo. And if you would like to contribute to LineageOS, please visit out Gerrit Code Review. You can also view the Changelog for a full list of changes & features.

    Instructions:
    • Follow the instructions here

    Downloads:

    Reporting Bugs
    • DO NOT Report bugs if you're running a custom kernel or you installed Xposed
    • DO NOT Report bugs if you're using TWRP
    • Grab a logcat right after the problem has occurred. (Please include at least a few pages of the log, not just the last few lines, unless you know what you're doing.)
    • If it is a random reboot, grab /proc/last_kmsg. (Do not bother getting a logcat unless you can get it just before the reboot. A logcat after a reboot is useless)
    • If the problem disappears after running "setenforce 0" from a root shell, grab /data/misc/audit/audit.log

    Remember to provide as much info as possible. The more info you provide, the more likely that the bug will be solved. Please also do not report known issues. Any bug not reported in the bug report format below may be ignored.

    Code:
    What is your--
    LineageOS version:
    LineageOS Download url:
    Gapps version:
    
    Did you--
    wipe:
    restore with titanium backup:
    reboot after having the issue:
    
    Are you using--
    a task killer:
    a non-stock kernel:
    other modifications:
    
    Provide any additional information (observations/frequency of problem/last version it worked on/etc) as needed:


    Support
    Telegram group

    Contributors
    DeHuMaNiZeD
    Linux4
    Synt4x.93
    Alastor89

    Device tree and kernel source code:
    Exynoobs github
    7
    Requirements:
    • S based firmware (OneUI4)

    Pre-Install Instructions

    Warning: The following instructions will unlock the bootloader and wipe all userdata on the device.

    1. Connect the device to a Wi-Fi network.
    2. Enable Developer Options by pressing the “Build Number” option in the “Settings” app within the “About” menu
      • From within the Developer options menu, enable OEM unlock.
    3. Power off the device, and boot it into download mode:
      • With the device powered off, hold Volume Down + Volume Up and connect USB cable to PC.
      • Now, click the button that the onscren instructions coorelate to “Continue” and/or “Unlock Bootloader”.
    4. Your device will reboot, you may now unplug the USB cable from your device.
    5. The device will demand you format userdata, please follow the onscreen instructions to do so.
    6. Run through Android Setup skipping everything you can, then connect the device to a Wi-Fi network.
    7. Re-enable Development settings by clicking the “Build Number” option 10 times, in the “Settings” app within the “About” menu, and verify that “OEM Unlock” is still enabled in the “Developer options” menu.

    Installing LineageOS for the first time
    1. Flash lineage recovery
      Only the provided lineage recovery will be supported,
      using TWRP might result in a possible data loss!!

      If using Odin rename the lineage recovery image for your model to recovery.img and add it to a .tar archive using e.g 7zip.
      If using Heimdall use: heimdall flash --RECOVERY recovery.img --no-reboot
    2. Boot lineage recovery
      IMPORTANT: Do not boot into system again before booting recovery, or system will restore stock recovery!
      If using Odin untick auto-reboot before flashing.
      After flashing reboot by pressing Volume Down and Power for approximately 7 seconds,
      immediately hold Volume Up and Power to boot recovery
      IMPORTANT: As of OneUI 3 your device needs to be connected to a PC via USB cable in order to be able to
      boot recovery via Volume Up and Power.
    3. Factory reset using Factory reset -> Format data/factory reset
      Warning: Unlike TWRP this will also erase internal storage!
    4. Sideload LineageOS by enabling sideload via Apply Update -> Apply from ADB
      Then run adb sideload <path to your lineage.zip> on your PC
      Optional:
    5. Sideload GApps and magisk by repeating above step
      with their zip/apk
    5
    Known issues:
    • VoLTE/VoWiFi
    • Google maps

    Firmware upgrade instructions:
    • Get the latest firmware for your device here
    • Follow the provided instruction for flashing with Heimdall
    4
    New builds are up, there were alot of changes, please read the changelog on https://exynoobs.github.io/OTA and enjoy. :)
    3
    After a lot of tinkering around, finally EVERYTHING works flawlessly - in some regards much better that the stock firmware.

    I've never cared about VoLTE or Wi-Fi calling, so these "shortcomings" don't affect me at all. If anything, I have had 6 things to gripe about:
    1. Camera was definitely one of them however, after extensive testing I've settled for Open Camera which works quite well. In fact, other than somewhat excessive noise in low light (which can easily be corrected with Snapseed), and a buggy panoramic mode, everything works just fine. GCam just doesn't work for me, so please don't bother suggesting it. I know some people swear by it but for me it's a no, no. Other camera apps that would be worth trying: Secure Camera (Graphene OS), Libre Camera and Simple Camera.
    2. [Edited - Solved :)] Additional touch / About 50% of time, the app on the main screen, directly behind the fingerprint sensor would get launched when the screen gets unlocked - which was hellishly frustrating. In other words, the fingerprint reader registers an additional touch immediately after the screen gets unlocked. The fingerprint reader works wonders and it's definitely faster than the stock ROM however, this bug must be addressed asap. (Solution) I've created a simple task in Tasker, for an overlay scene to obscure (mask) the area on the screen directly behind the fingerprint reader, which then it's automatically destroyed 600 ms after unlocking the screen. The described issue is specific to Nova. Trebuchet, the build-in launcher doesn't seem to have this issue.
    3. [Edited - Solved :)] TWRP / While the developers may very well have their own technical reasons for adopting a proprietary recovery, not having the ability to create a nandroid (full image of all partitions) that could be saved, transferred and later reinstalled after a full wipe (or after two weeks of tweaking and configuring), in itself, would have been a deal breaker for me. The built-in SeedVault backup is a joke by comparison since none of the system-level configurations (root, Magisk modules, LSPosed, device-protected data, external data, obb, etc.) can be saved through the built-in backup. (Solution) Although I haven't yet restored a nandroid backup, it seems that flashing the appropriate TWRP through Odin works just fine - that's true ONLY after doing a full data wipe and manually installing, configuring and customizing the ROM - while using Lineage recovery.
    4. [Edited - Solved :)] The partial-screenshot implementation is awful and yet another reason for frustration. While I do understand the privacy concerns behind this idea, the implementation is horrible, even for someone with high technical skills. 90% of users trying this feature would probably end up throwing the phone out the window. (Solution) You can get unrestricted screenshots, theming, UI customizations and much more through a Magisk/LSPosed module called AOSPMods
    5. [Edited - Solved :)] The screen casting no longer works directly, as it was the case with Smart View on stock Android. The phone needs to be paired with a smart TV through WiFi Direct and then the screen cast itself is taken care of by a nice (paid) app called BubbleUPnP. Once the setup was completed, subsequent casting is a breeze and in some regards it's even better that the stock Smart View.
    6. If you're like me and you're bothered by the nonsensical privacy Location indicators that keep on showing a green "Location" button alongside the green indicator in the right corner of the status bar every single time an app or service is accessing location in the background (overly annoying once you notice it), you can re enable the on/off switch in Developer Options (inexplicably removed by the developers of this ROM) with the following adb command:
      Code:
      adb shell cmd device_config put privacy location_indicator_settings_enabled true default
      The option needs to be disabled after each reboot as it'll turns back on automatically. Bump! 😬
    In conclusion:
    • The ROM is very stable,
    • Rooted (Magisk adb sideload) without any hickups,
    • MicroG works perfectly fine.
    • All (tried) Magisk modules worked without any problems and yes,
    • Even LSPosed (XPosed) works just fine (I know I just opened up Pandora's box but I wanted to share with the community that it does work, apparently without causing any exctinction-level events. 😉
    So, can this Lineage release be a very satisfying daily driver? I should say yes, but with some slight reservations. The amount of customization and tweaks needed for the ROM to work flawlessly are quite extensive - some users might just be put off by all this "extra" work however, the final result is quite satisfying. The ROM is very stable & fully featured, it played nicely with every single app I've installed, it's very responsive, snappy I should say, and it's definitely far better than stock in regards to privacy and security.

    Below is a list of suggestions & features that didn't work for me (to be continually updated):
    • Screen Cast (doesn't work on newer TVs however, it does work with Roku) - see the potential solution above.
    • WI-Fi Direct (hit & miss)
    • Apps with embedded (web view) Google Maps won't display the map (this seems to be a newly imposed AOSP restriction, so it's present in the A12 stock ROM as well) - although a solution does exist to that too 😎.
    • The Alarm displayed on Lockscreen & AOD is always wrong, thus meaningless. I would suggest either removing it altogether, or provide ways to toggle off the notification (especially when the native alarm/clock is not being used).
    • Native UI customization from Lineage 17 were inexplicably removed and although the above solution works, it forces users to install LSPosed.

    This ROM is now my daily driver and honestly, I can't wait for the Lineage 20 release - especially given the tons of added features - I've read about - including a new, improved native camera.

    A big thank you to the developers and all contributors for such a great ROM. 👍