Jump to content

Samsung Galaxy A52 (samsung-a52q)

From Nura Wiki
Note This device is supported as part of a generic port. Refer to Qualcomm SM7125 (qcom-sm7125) for installation instructions and more information.
Samsung Galaxy A52
The Samsung Galaxy A52 running Plasma Mobile on Nura with a mainline Kernel, showing the result of running neofetch
The Samsung Galaxy A52 running Plasma Mobile on Nura with a mainline Kernel, showing the result of running neofetch
Manufacturer Samsung
Name Galaxy A52
Codename samsung-a52q
Released 2021
Type handset
Hardware
Chipset Qualcomm Snapdragon 720G (SM7125)
Display 1080x2400 (Super AMOLED)
Storage 128/256 GB
Memory 4/6/8 GB
Architecture aarch64
Software
Original software
The software and version the device was shipped with.
Android (One UI) 11
Extended version
The most recent supported version from the manufacturer.
Android (One UI) 14
Nura
Mainline
Instead of a Linux kernel fork, it is possible to run (Close to) Mainline.
no
Generic port Qualcomm SM7125 (qcom-sm7125)
Features
Flashing
Whether 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
Whether charging and battery level reporting work.
Partial
Screen
Whether the display works; ideally with sleep mode and brightness control.
Partial
Touchscreen
Works
Multimedia
3D Acceleration
Works
Audio
Audio playback, microphone, headset and buttons.
Partial
Camera
Broken
Camera Flash
Untested
Connectivity
WiFi
Works
Bluetooth
Works
GPS
Broken
NFC
Near Field Communication
Broken
Modem
Calls
Untested
SMS
Works
Mobile data
Works
Miscellaneous
FDE
Full disk encryption and unlocking with unl0kr.
Untested
USB OTG
USB On-The-Go or USB-C Role switching.
Broken
Fingerprint
Fingerprint reader.
Broken
Sensors
Accelerometer
Handles automatic screen rotation in many interfaces.
Broken
U-Boot
Primary Bootloader
Whether it is possible to replace stock bootloader with U-Boot.
Broken
Secondary Bootloader
Whether it is possible to chainload U-Boot from stock bootloader.
Works
Mainline
Whether latest upstream versions of U-Boot are not broken and it is possible to use them.
Works
Internal Storage
Whether it is possible to boot from internal storage (e.g. eMMC or UFS).
Untested
SD card
Whether it is possible to boot from SD card.
Works
USB Host
Whether it is possible to boot from a USB storage or connect a keyboard.
Untested
USB Peripheral
Whether it is possible to use device as a peripheral in U-Boot, e.g. for fastboot mode.
Untested
Display
Works
Buttons
Whether it is possible to navigate in boot menu or grub with volume and power buttons.
Works

Contributors

Users owning this device

  • Studiomanspam (Notes: The GUI didn't load but I was able to use telnet :P)

How to enter flash mode

  • Download Mode: Hold Volume Up and Volume Down while connecting the device to a computer with a USB cable.

Installation

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

To install Nura, the bootloader must be first unlocked. For this device, refer to the instructions in Unlocking_Bootloaders#Samsung.

Install pmbootstrap and set up the device to be used:

$ pmbootstrap init
Channel [edge]:
Vendor [samsung]: samsung       <- enter this
Device codename [i9100]: a52q   <- 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 follow the instructions in the Installation guide.

After installation, download emptyDTBO.img and flash it to the DTBO partition using Heimdall or TWRP.

Status

Component Status Notes
Screen P Changing brightness causes graphical artifacts. It's recommended to disable automatic brightness control.
Audio P Only audio from built-in stereo speakers works.
Calls N Can receive and make calls, but call audio is missing.

Issues with DEs etc.:

  • framebufferphone: has issues with Touch
  • xorg: doesn't work/crashes on Adreno 618 (Wayland/Xwayland works fine)

External links