Generic MSM8953 (qcom-msm8953)
Appearance
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 Whether pre-built images are available here. |
yes |
pmOS kernel The kernel version that runs on the device's port. |
Mainline |
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, ... |
Works
|
SD card Also includes other external storage cards |
Works
|
Battery Charging and battery level reporting works |
Works
|
Screen Display works. Ideally with sleep mode and brightness control. |
Works
|
Touchscreen |
Works
|
Multimedia | |
3D Acceleration |
Works
|
Audio Audio playback, microphone, headset and buttons. |
Works
|
Camera |
Partial
|
IR TX |
Works
|
Connectivity | |
WiFi |
Works
|
Bluetooth |
Works
|
GPS |
Partial
|
NFC Near Field Communication |
Partial
|
Modem | |
Calls |
Works
|
SMS |
Works
|
Mobile data |
Partial
|
Miscellaneous | |
FDE Full disk encryption and unlocking with unl0kr. |
Works
|
USB OTG USB On-The-Go or USB-C Role switching |
Partial
|
Sensors | |
Accelerometer Auto screen rotation works in desktops e.g. Phosh or Plasma Mobile |
Works
|
Magnetometer Sensor to measure magnetism |
Works
|
Ambient Light |
Works
|
Hall Effect Also known as flip cover sensor |
Works
|
Haptics |
Works
|
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 Qualcomm Snapdragon 450/625/626/632 (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 |
Fairphone 3 | fairphone-fp3 | testing |
Huawei Maimang 5 | huawei-milan | 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
- Follow the Installation guide and your device wiki page.
Warning: Flashing lk2nd is required, as it is a hard dependency. |
Pre-built images
Extract and install image files of "qcom-msm8953".
$ fastboot flash boot qcom-msm8953-lk2nd.img
$ fastboot flash userdata qcom-msm8953.img # You can use system also but userdata is recomended
pmbootstrap
$ 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.