Jump to content

Samsung Galaxy A20e (samsung-a20e)

From postmarketOS Wiki
Note This is a cheaper variant of this phone, differences being the screen and CPU clock speed.
Samsung Galaxy A20e
A20e TWRP screenshot
A20e TWRP screenshot
Manufacturer Samsung
Name Galaxy A20e
Codename samsung-a20e
Model SM-A202F (Global)
SM-A202K (Korean)
Released 2019
Type handset
Hardware
Chipset Samsung Exynos 7884B
Display 720x1560 TN LCD, 5.8"
Storage 32 GB eMMC 5.1 (SAMSUNG KLMBG2JETD-B041)
Memory 3 GB
Architecture aarch64
Software
Original software
The software and version the device was shipped with.
Android (One UI) 1.0 (Android 9)
Extended version
The most recent supported version from the manufacturer.
Android (One UI) 3.1 (Android 11)
FOSS bootloader no
postmarketOS
Mainline
Instead of a Linux kernel fork, it is possible to run (Close to) Mainline.
no
pmOS kernel
The kernel version that runs on the device's port.
4.4.177

Contributors

Users owning this device

  • Alexv (Notes: experiment)
  • AlinTriesPorting (Notes: 3 devices owned - 2 stock 1 custom, 2 with the fingerprint connector broken, 1 power button not working (a component missing), 2 to be repaired, 1 to be refurbished)
  • Bapt17 (Notes: broken screen)
  • Deviled (Notes: Fucky screen, Running MIUI 13)
  • Eragon (Notes: LineageOS dailydriver)
  • Materialred
  • Matthieudev (Notes: Old Phone)
  • Northified (Notes: Stock OS, old phone)
  • Tintou (Notes: Dead Battery)
  • TryzenAlpensky (Notes: I own 3 of these)

Resolved issues

ANDROID_MAJOR_VERSION

Fixed with a patch from another Samsung device (samsung-a3y17lte).

"(vendor file) not found"

I got help from a user on XDA Forums and typed this in the APKBUILD on top of the make command:

Hint There are only spaces.
objcopy -I binary -O ihex firmware/exynos7885_acpm_fvp.fw firmware/exynos7885_acpm_fvp.fw.ihex

"Unable to find ncurses libs..."

Used the fix-check-lxdialog-makefile and fix-check-lxdialog patches.

Things needed to make it run faster

Vendor kernel

I can't understand which are for the vendor kernel and which are for the normal kernel.

How to enter Download mode

Press and hold Volume Up+Volume Down while connecting a USB-A or Type C to Type C cable to a device capable of data transfer. When you see a warning screen, press Volume Up.

How to unlock the bootloader

Warning WARNING: Backup (if you have important data) before unlocking! Data will be wiped.

Go to SettingsAbout PhoneSoftware Information, then tap the build number 7 times. 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 a USB-A or Type C to Type C cable to a device capable of data transfer.

Hint If the phone starts normally or enters recovery, disconnect the cable, shut down/reboot and try again.

When you see a warning screen, press and hold Volume Up until you see a message then press Volume Up to unlock the bootloader.

Things we used for this port that didn't work