[Samsung Galaxy S20 FE ROMs, Kernels, Recoveries, &] ata-kaner:
LineageOS is a free, community built, aftermarket firmware distribution of Android 14, 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.

SUPPORTED DEVICES

Samsung Galaxy S20 FE (SM-G780G)

Samsung Galaxy S20 FE 5G (SM-G781B)

Do not flash on Exynos models.

Requirements

OneUI 5.1 (February 2023 or newer firmware)

Working

Audio.

Bluetooth.

Camera.

DT2W,

Fingerprint.

GPS.

Lights.

Mobile Data.

Mobile Calls,

NFC.

OMX.

Sensors.

Storages, Internal and External SD cards.

WiFi.

...

Bugs

VoLTE/VoWIFI. (Samsung's implementation doesn't work on AOSP)

Screen brightness is a bit glitchy while scanning fingerprint

60 FPS recording only works for front camera.

Installation Guide

Recommended

Method

Follow the guide on the LineageOS wiki: S20 FE | S20 FE 5G

TWRP Sideload Method

Note: After installing the ROM, you may see an error about the vendor partition in TWRP. This is completely normal and you can safely ignore it.

Make sure your device's bootloader is unlocked.

Make sure to have the latest available version of TWRP installed.

If wanted, backup all your necessary partitions (super, boot, data, EFS) before flashing this in case something goes wrong.

Download the lineage build for your device from the link below and optionally download your preferred GApps package too.

Reboot into TWRP.

Go to Advanced > ADB Sideload.

Check Wipe Dalvik Cache and Wipe Cache.

Swipe to Start Sideload to enable it.

From PC: adb sideload rom_zip

Repeat the last two step for GAPPS and Magisk.

Wipe your Data (Wipe->Format Data->Type "yes"->Swipe)

Wipe metadata partition.(Wipe->advanced->choose Metadata->Swipe). This only has to be done once when you install LineageOS.

Reboot

Alternative way (TWRP)

Make sure your device's bootloader is unlocked.

Make sure to have the latest available version of TWRP installed.

If wanted, backup all your necessary partitions (super, boot, data, EFS) before flashing this in case something goes wrong.

Download the lineage build for your device from the link below and optionally download your preferred GApps package too.

Flash the LineageOS zip using the "Install" button.

Optionally, flash Gapps right after.

Format data in TWRP/OrangeFox as the very last thing, otherwise you may end up in a bootloop if coming from stock ROM.

Wipe metadata and cache partitions. This only has to be done once when you install LineageOS.

Reboot

Downloads

download.lineageos.org

Gapps

MindTheGapps

Telegram Channel for further support

Telegram

Donations

If you like my work for S20 FE development, feel free to send a donation.

Buy Me A Coffee

Credits

@Simon1511 for his works on Samsung QCOM devices.

@haky 86 for his support during development.

Source code

https://github.com/ata-kaner