Samsung Galaxy A72 (samsung-a72q)

From postmarketOS
Jump to navigation Jump to search
Samsung Galaxy A72
Samsung Galaxy A72 (samsung-a72q)
Samsung Galaxy A72 (samsung-a72q)
Manufacturer Samsung
Name Galaxy A72
Codename samsung-a72q
Released 2021
Category testing
Original software Android 11, OneUI 3.1
Hardware
Chipset Qualcomm SM7125 Snapdragon 720G
CPU Octa-core (2x2.3 GHz Kryo 465 Gold & 6x1.8 GHz Kryo 465 Silver)
GPU Adreno 618
Display 1080x2400 (AMOLED, 6.7")
Storage 128/256 GB
Memory 6/8 GB
Architecture aarch64
Unixbench Whet/Dhry score 5657.7
Features
USB Networking
Works
Flashing
Works
Touchscreen
Works
Display
Partial
WiFi
Works
Xwayland
Works
FDE
Mainline
Works
Battery
Works
3D Acceleration
Works
Audio
Bluetooth
Works
Camera
GPS
Mobile data
Works
SMS
Works
Calls
Works
USB OTG
NFC
Sensors
Accelerometer
Magnetometer
Ambient Light
Proximity
Hall Effect
Misc
Ir TX
Unavailable
TrustZone


This device is based on Qualcomm Snapdragon 720G (SM7125).
See the SoC page for common tips, guides and troubleshooting steps

Contributors

Users owning this device


How to enter flash mode

To enter one of these modes phone must be connected to PC (usb-c headphones and phones might also work)

  • Odin Mode: Power on the device with both Volume Up and Volume Down buttons. Then click Volume Up to confirm.
  • Recovery: Power on the device with both Power and Volume Up buttons.

Unlocking the Bootloader

!!!WARNING!!!

This will reset your device to Factory settings and blow the Knox E-Fuse! You have been warned.

Samsung made this easy (thankfully): Reboot into Download mode (hold down Vol+ and Vol- while plugging it into a computer) and hold down Vol+.

This way, you can also relock the bootloader (with the only benefit being that the message at the Beginning is gone, no more Knox)

Installation

First, install pmbootstrap. Then download the following Repo and copy the folders to the pmaports/devices/testing folder.

After that, set up the device to be used:

$ pmbootstrap init
Channel [edge]:
Vendor [samsung]: samsung       <- enter this
Device codename [i9100]: a72q   <- enter this
Enable this package? (y/n) [y]  <- you probably want non-free firmware
User interface [plasma-mobile]: <- choose any UI by your preference. Plasma Mobile works without issues :)
...

Then, create the rootfs image

$ pmbootstrap install


Status table explanation

This table explains more in detail why some features are marked as partial (P) or Broken (N). Generally it's because feature works with some limitations, or is a "work-in-progress":

Component Status notes
Screen P Changing brightness causes graphical artifacts(It's recommended to disable automatic brightness control)

Notes

Issues with DEs etc.:

  • framebufferphone: has issues with Touch

See also