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 One Mini 2 htc-memul testing
Huawei Watch huawei-sturgeon testing
LG G Watch R lg-lenok testing
Microsoft Lumia 640 microsoft-dempsey testing
Motorola Moto G (1st gen) motorola-falcon testing
Motorola Moto G 4G (2013) motorola-peregrine testing
Samsung Galaxy Grand 2 samsung-ms013g testing
Samsung Galaxy Tab 4 10.1 3G samsung-matissewifi testing
Samsung Galaxy Tab 4 10.1 LTE samsung-matisselte testing
Samsung Galaxy Tab 4 10.1 Wi-Fi samsung-matissewifi testing
Samsung Galaxy Tab 4 8.0 Wi-Fi samsung-milletwifi testing

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