Jump to content

Generic MSM8226 (qcom-msm8226)

From postmarketOS Wiki
Qualcomm Snapdragon 400
Manufacturer Qualcomm
Name Snapdragon 400
Codename qcom-msm8226
Released 2014
Type generic
Hardware
Chipset Qualcomm Snapdragon 400 (MSM8226)
CPU 4x ARM Cortex-A7
GPU Adreno 305
Architecture armv7
Software
Original software
The software and version the device was shipped with.
Android 4.3
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-msm8226
Kernel package linux-postmarketos-qcom-msm8226
Features
Flashing
Whether it is possible to flash the device with pmbootstrap flasher.
Untested
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
Whether charging and battery level reporting work.
Untested
Screen
Whether the display works; ideally with sleep mode and brightness control.
Partial
Touchscreen
Works
Multimedia
3D Acceleration
Partial
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.
Works
USB OTG
USB On-The-Go or USB-C Role switching.
Untested
Sensors
Accelerometer
Handles automatic screen rotation in many interfaces.
Untested
Haptics
Works

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

Supported Devices

All msm8226 devices should be supported by this generic port.

Device Codename Category
Asus ZenWatch 2 asus-sparrow testing
HTC Desire 816 htc-a5ul archived
HTC One Mini 2 htc-memul testing
Huawei Watch huawei-sturgeon testing
LG Fx0 lg-madai archived
LG G Watch lg-dory archived
LG G Watch R lg-lenok testing
LG G3 Beat lg-d722 archived
LG Optimus L90 lg-w7 archived
Microsoft Lumia 640 microsoft-dempsey testing
Motorola Moto G (1st gen) motorola-falcon archived
Motorola Moto G (2nd gen) motorola-titan archived
Motorola Moto G 4G (2013) motorola-peregrine testing
Motorola Moto G LTE (2014) motorola-thea archived
Nokia Lumia 830 nokia-tesla testing
Samsung Galaxy Avant/Galaxy Core LTE samsung-afyonltecan archived
Samsung Galaxy Grand 2 samsung-ms013g testing
Samsung Galaxy S III Neo samsung-s3ve3g archived
Samsung Galaxy Tab 4 10.1 LTE samsung-matisselte archived
Samsung Galaxy Tab 4 10.1 Wi-Fi samsung-matissewifi '"`UNIQ--item-11--QINU`"'
Samsung Galaxy Tab 4 8.0 Wi-Fi samsung-milletwifi archived
Sony Xperia M2 sony-eagle archived
Xiaomi Redmi 1S xiaomi-armani archived

Installation

extlinux.conf based boot

Install lk2nd to your device. Currently you will need 17.0 or later versions of lk2nd.

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

See also