Jump to content

Samsung Galaxy A20e (samsung-a20e)

From postmarketOS Wiki
Revision as of 17:50, 8 December 2024 by AlinTriesPorting (talk | contribs) (Previous edit had "Issues" edited to "Stuff needed to run faster" and I've changed my mind on not making the vendor, so I edited that too. Status is also edited.)
Note This is the e variant of this phone. It will show a black screen if you try to boot it.
This device is marked as not booting.
Status: Kernel not built yet (and I'm still unable to compile it)
Samsung Galaxy A20e
A20e TWRP screenshot
A20e TWRP screenshot
Manufacturer Samsung
Name Galaxy A20e
Codename samsung-a20e
Model SM-A202F
Released 2019
Type handset
Hardware
Chipset Samsung Exynos 7884B
CPU 2x Cortex-A73 2.29 Ghz, 6x Cortex-A53 1.69 Ghz
GPU Mali-G71
Display 720x1560
Storage 32GB
Memory 3GB
Architecture aarch64
Software
Original software Android (One UI)
Original version 9 (One UI 1.0)
Extended version 11 (One UI 3.1)
postmarketOS
Category testing
Pre-built images no
postmarketOS kernel 4.4.177

Contributors

AlinTriesPorting

Users owning this device


Documenting about the status about this device

Currently, I've managed to fix various problems either by copying a patch from a different device or disabling configurations one by one, however the kernel failed to compile because of undefined references to various things. I could paste the logs here, but I don't know if it's appropriate.

Resolved compiling issues

ANDROID_MAJOR_VERSION

Solved with a patch from another Samsung device.

Stuff needed to make it run faster

Vendor kernel

Different files matter, but I don't know which ones are essential for making the vendor.

How to enter Download mode

Press and hold Power+Volume Up+Volume Down while connecting the cable to a PC/phone. When you see a warning screen, press Volume Up.

How to unlock the bootloader

Warning WARNING: Backup before unlocking the bootloader as the data on the phone itself will be wiped.

Go to SettingsAbout PhoneSoftware Information, then tap the version number/build number 7 times until you see the "Developer options has been enabled" message. Go back to the settings page, tap on "Developer Options" then enable "OEM unlocking".


After this, turn off the phone, then press and hold Volume Up+Volume Down while connecting the cable to a PC or phone. If you enter recovery or the phone starts normally, shut down/reboot and try again. When you see a warning screen, press and hold Volume Up until you see a message regarding the bootloader being unlocked. Press Volume Up to unlock the bootloader.

Things I used for this port

Kernel used for the port