Generic MSM8953 (qcom-msm8953)

From postmarketOS Wiki
Qualcomm Snapdragon 625
Manufacturer Qualcomm
Name Snapdragon 625
Codename qcom-msm8953
Released 2016
Type generic
Hardware
Chipset Qualcomm Snapdragon 625 (MSM8953)
GPU Adreno 506
Display 720x1280
Storage 16-64 GB
Memory 2-4 GB
Architecture aarch64
Software
Original software Android
postmarketOS
Category community
Pre-built images yes
postmarketOS kernel Mainline
Features
USB Networking
Works
Internal storage
Works
SD card
Works
Battery
Works
Screen
Works
Touchscreen
Works
Multimedia
3D Acceleration
Works
Audio
Works
Camera
Partial
Camera Flash
IR TX
Works
Connectivity
WiFi
Works
Bluetooth
Works
GPS
Partial
NFC
Partial
Modem
Calls
Works
SMS
Works
Mobile data
Partial
Miscellaneous
FDE
Works
USB OTG
Partial
HDMI/DP
Sensors
Accelerometer
Works
Magnetometer
Works
Ambient Light
Works
Proximity
Hall Effect
Works
Haptics
Works
Barometer
This device is based on the Snapdragon 625.
See the SoC page for common tips, guides and troubleshooting steps

This is a generic port for msm8953 based devices.

Supported Devices

All msm8953 devices are supported which have lk2nd port and supported by linux-postmarketos-qcom-msm8953 kernel.

Device Codename Category
Xiaomi Mi A1 xiaomi-tissot community
Xiaomi Mi A2 Lite xiaomi-daisy community
Xiaomi Redmi 4 Prime xiaomi-markw community
Xiaomi Redmi 5 Plus xiaomi-vince community
Xiaomi Redmi Note 4 / 4X xiaomi-mido community
Xiaomi Redmi S2 / Redmi Y2 xiaomi-ysl community
Asus Zenfone 3 asus-zenfone3 testing
BQ Aquaris X / Aquaris X Pro bq-bardock / bq-bardockpro testing
Fairphone 3 fairphone-fp3 testing
Huawei Maimang 5 huawei-milan testing
Lenovo P2 lenovo-kuntao testing
Motorola Moto G5 Plus motorola-potter testing
Motorola Moto G6 motorola-ali testing
Motorola Moto G7 Power motorola-ocean testing
Samsung Galaxy A6+ (2018) samsung-a6plte testing
Xiaomi Redmi 5 xiaomi-rosy testing
Xiaomi Redmi 7 xiaomi-onclite testing

Installation

Note Warning: Flashing lk2nd is required, as it is a hard dependency.
$ pmbootstrap init # choose Vendor: qcom Device codename: msm8953
$ pmbootstrap install
$ pmbootstrap flasher flash_lk2nd
$ pmbootstrap flasher flash_rootfs

Limitations

GPU

GPU is not working out of box with generic device package cannot select specific firmware package for the device it should be installed manually.

Device Specific

Everything should work like in the original device packages except device specific configs if something is missing it should be installed or configured manually.

See also