Samsung Galaxy A20e (samsung-a20e)

From postmarketOS Wiki
Note This is the e variant of this phone. It will show a black screen if you try to boot 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
This device is marked as not booting.
Status: Kernel not built yet (and I'm still unable to compile it)

Contributors

AlinTriesPorting

Users owning this device

Notice If you had been redirected via clicking/tapping the phone's name on your list of devices and don't see your username on the list, add the codename too.


  • AlinTriesPorting (Notes: Damaged fingerprint connector, power button doesn't work (some component on the board is missing))


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

Icon 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