Jump to content

Samsung Galaxy S10+ (samsung-beyond2lte)

From postmarketOS Wiki
Samsung Galaxy S10+
Samsung Galaxy S10+, screen off
Samsung Galaxy S10+, screen off
Manufacturer Samsung
Name Galaxy S10+
Codename samsung-beyond2lte
Model SM-G975F
Released 2019
Type handset
Hardware
Chipset Samsung Exynos 9820
CPU Octa-core (2x2.73 GHz Mongoose M4
2x2.31 GHz Cortex-A75
4x1.95 GHz Cortex-A55)
GPU Mali-G76 MP12
Display 1440x3040 AMOLED
Storage 128gb
Memory 8/12gb
Architecture aarch64
Software
Original software
The software and version the device was shipped with.
Android 12
Extended version
The most recent supported version from the manufacturer.
Android
postmarketOS
Category downstream
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.14.309
Device package device-samsung-beyond2lte
Kernel package linux-samsung-beyond2lte
Features
Flashing
It is possible to flash the device with pmbootstrap flasher.
Works
USB Networking
After connecting the device with USB to your PC, you can connect to it via telnet (initramfs) or SSH (booted system).
Works
Internal storage
eMMC, SD cards, UFS, ...
Untested
SD card
Also includes other external storage cards
Untested
Battery
Charging and battery level reporting works
Works
Screen
Display works. Ideally with sleep mode and brightness control.
Broken
Touchscreen
Broken
Keyboard
Build in physical keyboard
Untested
Touchpad
Build in Touchpad
Untested
Stylus
Untested
Multimedia
3D Acceleration
Broken
Built-in DVB
TV tuner/DVB device
Untested
Audio
Audio playback, microphone, headset and buttons.
Untested
Camera
Untested
Camera Flash
Untested
IR TX
Untested
IR RX
Untested
Connectivity
WiFi
Works
Bluetooth
Untested
Ethernet
Untested
GPS
Untested
NFC
Near Field Communication
Untested
Modem
Calls
Untested
SMS
Untested
Mobile data
Untested
Miscellaneous
FDE
Full disk encryption and unlocking with unl0kr.
Untested
USB-A
Full-sized USB-A port works (Usually applicable to SBCs and laptops).
Untested
USB OTG
USB On-The-Go or USB-C Role switching
Untested
HDMI/DP
Video and audio output with HDMI or Display Port works.
Untested
Sensors
Accelerometer
Auto screen rotation works in desktops e.g. Phosh or Plasma Mobile
Untested
Magnetometer
Sensor to measure magnetism
Untested
Ambient Light
Untested
Proximity
Untested
Hall Effect
Also known as flip cover sensor
Untested
Haptics
Untested
Barometer
Sensor to measure air pressure
Untested
Power Sensor
Sensor to monitor current, voltage and power. Not fuel gauge!
Untested

Contributors

  • rodent

Users owning this device

  • Brooke (Notes: Working on a pmOS port)
  • DTBTech (Notes: has an aliexpress lcd)
  • Madeline1805 (Notes: FRP locked, dead screen, cracked backplate, running Android 11 with security patch August 2021)
  • ZBookCMD (Notes: Main device; based on Snapdragon)


How to enter flash mode

Use TWRP latest version as Recovery mode: follow steps A) and B) from this guide When booting up, hold Volume Up + Bixby Button + Power buttons to enter Recovery mode

Installation

Using pmbootstrap

Follow Installation/Using pmbootstrap. When asked for the device's vendor/codename, select samsung as the vendor and beyond2lte as the codename.

To flash the image to the device:

pmbootstrap install --android-recovery-zip --recovery-install-partition data

Then, put the device into TWRP ADB sideload mode (Advanced -> ADB Sideload) Make sure that the data partition is unmounted before doing this (Mount -> Untick Data)

adb sideload pmos-samsung-beyond2lte.zip


See also