Jump to content

Generic MSM89x7 (qcom-msm89x7)

From postmarketOS Wiki
Qualcomm Snapdragon 430
Manufacturer Qualcomm
Name Snapdragon 430
Codename qcom-msm89x7
Released 2015
Type generic
Hardware
Chipset Qualcomm Snapdragon 430 (MSM8937)
GPU Adreno 505
Display 720x1280
Storage 8-32 GB
Memory 2-4 GB
Architecture aarch64
Software
Original software Android
postmarketOS
Category testing
Pre-built images no
Mainline 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
Partial
Camera
Partial
Camera Flash
Connectivity
WiFi
Works
Bluetooth
Works
GPS
Broken
NFC
Broken
Modem
Calls
Broken
SMS
Broken
Mobile data
Broken
Miscellaneous
FDE
Works
USB OTG
Broken
HDMI/DP
Sensors
Accelerometer
Magnetometer
Ambient Light
Proximity
Hall Effect
Haptics
Barometer
This device is based on the Snapdragon 430.
See the SoC page for common tips, guides and troubleshooting steps

This is a generic port for qm215/msm8917/msm8937/msm8940 based devices.

Supported Devices

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


Device Codename Category
Nokia 2780 Flip nokia-weeknd testing
Xiaomi Redmi 3S xiaomi-land testing
Xiaomi Redmi 4x xiaomi-santoni testing
Xiaomi Redmi 5A xiaomi-riva testing
Xiaomi Redmi Note 5A xiaomi-ugglite testing
Xiaomi Redmi Note 5A Prime xiaomi-ugg testing

Installation

Note Warning: Flashing lk2nd is required, as it is a hard dependency. Without it the mainline kernel will not select the display panel (resulting in black screen on boot).
$ pmbootstrap init # choose Vendor: qcom Device codename: msm89x7
$ pmbootstrap install
$ pmbootstrap flasher flash_lk2nd
$ pmbootstrap flasher flash_rootfs

See also