Jump to content

Generic MSM8909 (qcom-msm8909)

From postmarketOS Wiki
Qualcomm Snapdragon 210
Manufacturer Qualcomm
Name Snapdragon 210
Codename qcom-msm8909
Released 2014
Type generic
Hardware
Chipset Qualcomm Snapdragon 210 (MSM8909)
CPU 4 x 1.1 GHz Cortex-A7
GPU Adreno 303
Display 720x1280
Storage 4-64 GB
Memory 0.5-4 GB
Architecture armv7
Software
Original software
The software and version the device was shipped with.
Android 4.4
Extended version
The most recent supported version from the manufacturer.
Android
FOSS bootloader partial
postmarketOS
Category testing
Mainline
Instead of a Linux kernel fork, it is possible to run (Close to) Mainline.
yes
pmOS kernel
The kernel version that runs on the device's port.
Mainline
Device package device-qcom-msm8909
Kernel package linux-postmarketos-qcom-msm8916
Features
USB Networking
After connecting the device with USB to your PC, you can connect to it via telnet (initramfs) or SSH (booted system).
Works
Battery
Charging and battery level reporting works
Works
Screen
Display works. Ideally with sleep mode and brightness control.
Broken
Touchscreen
Works
Multimedia
3D Acceleration
Broken
Audio
Audio playback, microphone, headset and buttons.
Untested
Camera
Broken
Connectivity
WiFi
Works
Bluetooth
Untested
GPS
Untested
NFC
Near Field Communication
Untested
Modem
Calls
Untested
SMS
Untested
Mobile data
Untested
Miscellaneous
FDE
Full disk encryption and unlocking with unl0kr.
Untested
USB OTG
USB On-The-Go or USB-C Role switching
Untested
Sensors
Accelerometer
Auto screen rotation works in desktops e.g. Phosh or Plasma Mobile
Works
Haptics
Works


This is a generic port for msm8909 based devices. This port is experimental and is Work-In-Progress.

Supported Devices

All msm8909 devices and some msm8916 devices that can only run armv7 kernel should be supported by this generic port.

Device Codename Category
Acer Liquid Z330 acer-t01 testing
FarEasTone Smart 506 fareastone-smart506 testing
Huawei Mediapad T1 10 huawei-hwt1a21l testing
Lenovo Yoga Tab 3 10 LTE lenovo-lxf-p5100 testing
Lenovo Yoga Tab 3 10 WiFi lenovo-lxf-p5100 testing
LG Wine Smart 2015 lg-cf_global_com testing
Nokia 6300 4G nokia-leo testing
Nokia 8000 4G nokia-sparkler testing
Nokia 8110 4G nokia-argon testing
Samsung Galaxy Ace 4 samsung-heatqlte testing
Samsung Galaxy E7 samsung-e7 community
Samsung Galaxy Grand Max samsung-grandmax community
Samsung Galaxy Grand Prime (SM-G530Y) samsung-fortunaltezt testing
Samsung Galaxy S4 Mini Value Edition samsung-serranove community

Installation

extlinux.conf based boot

Install lk2nd to your device. Currently you will need 17.0+ branch of lk2nd.

Then you can follow Qualcomm_Snapdragon_410/412_(MSM8916)#Installation.

See also