[ROM][UNOFFICIAL][S20,S20U][120hz] - LineageOS 17.1

Search This thread

loopj

New member
Jan 8, 2021
1
2
Just wanted to confirm this is working great on my Galaxy S20 (SM-G981U1). Everything including fingerprint reader and cameras work great, after I followed these steps.
  • Unlock bootloader
  • Reboot into download mode (vol up + vol down + power)
  • Flash stock OneUI 2.1 firmware (from mid 2020) using Odin to have a clean base, include vbmeta_disabled in USERDATA slot
  • Boot and skip through initial setup
  • Reboot back into download mode
  • Flash TWRP using Odin, in AP slot
  • Immediately press and hold vol up + power to boot into TWRP recovery
  • Wipe -> format data to get rid of disk encryption
  • Install this rom, Open GApps nano, multidisabler (see twrp thread), and Magisk
  • Boot and do initial setup
  • Pass SafetyNet: Use MagiskHide props config to edit device fingerprint and force basic key attestation - I used the "S20 FE 5G" device for both
  • Install GCam (Wichaya's version, with the samsung package name)
Thanks @jimbo77 for providing this rom, and everyone else who worked on it.

I've noticed that battery life isn't as good as the stock firmware, but I haven't identified exactly what is causing it. I've disabled always on display and it helps.
 

Andrw0830

Senior Member
Mar 2, 2013
909
269
Can this rom be installed on a s20+?
Heard there are tests builds out there for the S20+, but you have to get the link on Telegram or from the developers.

I was wondering, I just picked up the S20+ and I know none of the developers have the S20+, but is it possible to still have all 3 devices built and provided here? This way we can comment if there is an issue?

Just a suggestion and not trying to be rude as know how much work goes into it and the developers are doing this on their own time, but I think that will help more people that have the S20+, being able to test and provide feedback.
 

rayraycarter4

Senior Member
Apr 24, 2011
825
178
LG Wing
Hello I followed all your steps to flashing this rom and everything worked but sending and receiving texts, I'm using sprint s20 ultra, and they would only work once I called someone,
 

Top Liked Posts

  • There are no posts matching your filters.
  • 4
    https%3A%2F%2Fimg.xda-cdn.com%2FXqSk-0HKYC2crjXpdeIYJelltKQ%3D%2Fhttps%253A%252F%252Fi.imgur.com%252F2okPze5.png


    Code:
    #include <std_disclaimer.h>
    
    /*
     * Your warranty is now void.
     *
     * We are 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 us for messing up your device, we will laugh at you.
     *
     */

    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.

    Base source code is available in the LineageOS Github Repo

    Instructions:

    • TWRP or LineageOS Recovery
    • Make sure you flash any stock OneUI 2.1 ROM. This is mandatory otherwise several errors are expected.
    • Download your phone build. S20 - x1q, S20U - z3q
    • In TWRP wipe data and flash the ROM
    • Additionally you might flash OpenGapps

    What's working:

    • Wifi
    • Camera
    • Audio
    • Bluetooth
    • NFC
    • FingerPrint
    • High Refresh Rate (120hz)
    • GPS
    • Video Playback
    • RIL

    Known issues:

    You tell me

    Downloads:

    You can find the downloads in the folder below:

    ANDROIDFILEHOST

    Thanks to:
    @chongodroid for testing the changes for x1q and building for s20.
    @jesec for all of his work. The ROM is based completely off Jese's trees and kernels with modifications made to force it run in [email protected] Go ahead and thank him, donate to him because none of this would have been possible without his work.

    Source code:

    Device Trees:
    x1q - https://github.com/ChongoDroid/android_device_samsung_x1q
    z3q - https://github.com/Jimbo77/android_device_samsung_z3q
    Samsung Common - https://github.com/Jimbo77/android_device_samsung_sm8250-common
    Kernel:
    Kernel - https://github.com/Jimbo77/android_kernel_samsung_sm8250
    Base:
    LineageOS - https://github.com/LineageOS

    Donations are not required but are encouraging, If want to support my work just click HERE

    XDA:DevDB Information
    [ROM][UNOFFICIAL][S20,S20U][120hz] - LineageOS 17.1, ROM for the Samsung Galaxy S20

    Contributors
    jimbo77, chongodroid, jesec
    Source Code: https://github.com/Jimbo77/android_kernel_samsung_sm8250

    ROM OS Version: Android 10
    ROM Kernel: Linux 4.x
    ROM Firmware Required: Samsung UI 2.1 Vendor
    Based On: LineageOS

    Version Information
    Status: Beta

    Created 2020-11-09
    Last Updated 2020-11-09
    2
    Just wanted to confirm this is working great on my Galaxy S20 (SM-G981U1). Everything including fingerprint reader and cameras work great, after I followed these steps.
    • Unlock bootloader
    • Reboot into download mode (vol up + vol down + power)
    • Flash stock OneUI 2.1 firmware (from mid 2020) using Odin to have a clean base, include vbmeta_disabled in USERDATA slot
    • Boot and skip through initial setup
    • Reboot back into download mode
    • Flash TWRP using Odin, in AP slot
    • Immediately press and hold vol up + power to boot into TWRP recovery
    • Wipe -> format data to get rid of disk encryption
    • Install this rom, Open GApps nano, multidisabler (see twrp thread), and Magisk
    • Boot and do initial setup
    • Pass SafetyNet: Use MagiskHide props config to edit device fingerprint and force basic key attestation - I used the "S20 FE 5G" device for both
    • Install GCam (Wichaya's version, with the samsung package name)
    Thanks @jimbo77 for providing this rom, and everyone else who worked on it.

    I've noticed that battery life isn't as good as the stock firmware, but I haven't identified exactly what is causing it. I've disabled always on display and it helps.
    2
    Thanks @jimbo77, in case others find it useful, I flashed LineageOS on my G986U1 using this sequence:
    • Flashed stock firmware from samfw version G986U1UEU1ATG2 to go back to OneUI 2.1. My phone was on G986U1UES1BTIG. Pay attention to the CSC shown on Download mode. My System showed LRA but Download mode showed XAA and I used XAA.
    • Unlocked bootloader and flashed TWRP as I described here.
    • Boot to recovery, moved lineage zip file from OP to sdcard and moved pico opengapps.
    • Flashed lineage zip file followed by opengapps from TWRP.
    • Wipe cache, data and dalvik
    • Reboot
    Things look good as of now, I will use this as daily driver and report if I notice any issues.
    Following are the issues I noticed:
    1. My Voice call quality is not great. First few seconds of the call I am not able to hear the other side and vice versa, then it gets better but still randomly flaky. I have tried using LTE network type rather than 5G but no noticeable difference. Has any one run into this and fixed it ?
      1. Worth mentioning that Wifi calls (whatsapp, signal) work fine and worth mentioning that I installed Lineage as soon as I got the phone, did not try Stock at all. So not sure if the issue is hardware or software.
      2. I tried building the latest sources hoping that it might solve the issue, but ran into build errors. Not sure what I am doing wrong (this is the first time I am building an unofficial device). I did the following
        1. repo init
        2. repo sync
        3. breakfast y2q
        4. updated the .repo/local_manifests/roomservice.xml to point to Jimbo77/android_device_samsung_y2q, Jimbo77/[email protected], Jimbo77/android_device_samsung_sm8250-common
        5. repo sync
        6. breakfast y2q
        7. brunch y2q
    2. Screen keeps flashing and jumping at times. More often than not, I get flashing and jumping when I use Firefox, so it could be how Firefox uses graphics layer. Anyone ran into this and fixed it ?
      1. If I close Firefox and reopen, then it works for some time.
    1
    Not work on g9860?

    It does. There is a build ready for S20+
    1
    hi,I flash it with one ui2.1,everything works well except 120hz refresh rate,how can i make it work?
    should be enabled by default