Jump to content

Samsung Galaxy S20 5G (samsung-x1s)

From postmarketOS Wiki
Samsung Galaxy S20 5G
A Samsung Galaxy S20 5G phone booting a close-to mainline kernel
A Samsung Galaxy S20 5G phone booting a close-to mainline kernel
Manufacturer Samsung
Name Galaxy S20 5G
Codename samsung-x1s
Released 2020
Type handset
Hardware
Chipset Samsung Exynos 990
CPU 4x Cortex-A55
2x Cortex-A76
2x Mongoose M5
GPU Mali-G77 MP11
Display 3200 x 1440 Super AMOLED Plus
Storage 128 GB
Memory 12 GB
Architecture aarch64
Software
Original software
The software and version the device was shipped with.
Android 10
Extended version
The most recent supported version from the manufacturer.
Android
FOSS bootloader yes
postmarketOS
Mainline
Instead of a Linux kernel fork, it is possible to run (Close to) Mainline.
yes

Contributors

  • BotchedRPR
  • Halal Beef

Users owning this device

How to enter flash mode

  • Download mode: Hold Volume Up and Volume Down while connecting the device to a computer with a USB cable.
  • Recovery mode: Hold Volume Up and Power while the phone is off.

Secondary bootloader

This device has problems booting mainline Linux due to the fact that Samsung uses device tree fragments, and the combined device tree can (and will) mess up the booting process. To remedy that, we use a secondary bootloader.

uniLoader

Support for this device is implemented in a uniLoader, per this PR:

uniLoader#6