Generic MSM8916 (qcom-msm8916)
Manufacturer | Qualcomm |
---|---|
Name | Snapdragon 410 |
Codename | qcom-msm8916 |
Released | 2014 |
Type | generic |
Hardware | |
Chipset | Qualcomm Snapdragon 410 (MSM8916) |
CPU | 4x 1.0 GHz Cortex-A53 |
GPU | Adreno 306 |
Display | 720x1280 |
Storage | 4-64 GB |
Memory | 0.5-4 GB |
Architecture | aarch64 |
Software | |
Original software | Android |
Original version | 4.4 |
FOSS bootloader | partial |
postmarketOS | |
Category | testing |
Pre-built images | no |
Mainline | yes |
postmarketOS kernel | Mainline |
USB Networking |
Works |
---|---|
Internal storage | |
SD card | |
Battery |
Works |
Screen |
Works |
Touchscreen |
Works |
Multimedia | |
3D Acceleration |
Works |
Audio |
Works |
Camera |
Broken |
Camera Flash | |
Connectivity | |
WiFi |
Works |
Bluetooth |
Works |
GPS |
Partial |
NFC |
Partial |
Modem | |
Calls |
Works |
SMS |
Works |
Mobile data |
Works |
Miscellaneous | |
FDE |
Works |
USB OTG |
Partial |
HDMI/DP | |
Sensors | |
Accelerometer |
Works |
Magnetometer | |
Ambient Light | |
Proximity | |
Hall Effect | |
Haptics |
Works |
Barometer | |
Primary Bootloader |
Broken |
---|---|
Secondary Bootloader |
Partial |
Mainline |
Partial |
Internal Storage |
Works |
SD card |
Works |
USB Host |
Broken |
USB Peripheral |
Broken |
Display |
Works |
Keyboard |
Works |
Buttons |
Works |
This device is based on the Snapdragon 410. See the SoC page for common tips, guides and troubleshooting steps |
WARNING: Support for booting these devices using U-Boot and UEFI is still a work in progress and implementation details are subject to change, be careful if you plan on tinkering with this. |
This is a generic port for msm8916 based devices. This port is experimental and is Work-In-Progress.
Supported Devices
All msm8916 devices that can run aarch64 kernel should be supported by this generic port.
Device | Codename | Category |
---|---|---|
Acer (Quanta) Iconia Talk S A1-724 | acer-a1-724 | testing |
Alcatel Idol 3 (4.7") | alcatel-idol347 | testing |
Alcatel Idol 3 (5.5") | alcatel-idol3 | testing |
ARK Benefit A3 | ark-peach | testing |
Arrow DragonBoard 410c | arrow-db410c | community |
Asus ZenFone 2 Laser ZE550KL (720p) | asus-z00l | testing |
Asus Zenfone Max | asus-z010d | testing |
BQ Aquaris M5 | bq-piccolo | testing |
BQ Aquaris X5 | bq-paella | community |
G-PLUS FL8005A | gplus-fl8005a | testing |
HTC One M8s | htc-m8qlul | testing |
Huawei Ascend G7 | huawei-g7 | testing |
Huawei Honor 5X / GR5 (2016) | huawei-kiwi | testing |
Huawei Y635 | huawei-y635 | testing |
Lenovo A6000 | lenovo-a6000 | community |
Lenovo A6010 | lenovo-a6010 | community |
Lenovo PHAB | lenovo-phab | testing |
LG K10 | lg-m216 | testing |
LG Leon LTE | lg-c50 | testing |
Motorola Moto E (2nd Gen) | motorola-surnia | testing |
Motorola Moto G 2015 | motorola-osprey | testing |
Motorola Moto G4 Play | motorola-harpia | community |
Oppo Mirror 5s | oppo-a51f | testing |
Samsung Galaxy A3 (2015) | samsung-a3 | community |
Samsung Galaxy A5 | samsung-a5 | community |
Samsung Galaxy A7 (2015) | samsung-a7 | testing |
Samsung Galaxy Core Prime LTE | samsung-rossa, samsung-cprime | testing |
Samsung Galaxy E5 | samsung-e5 | testing |
Samsung Galaxy E5 | samsung-e5 | testing |
Samsung Galaxy Grand Prime | samsung-fortuna, samsung-grandprimelte, samsung-gprimeltexx | testing |
Samsung Galaxy Grand Prime (SM-G530H) | samsung-fortuna, samsung-fortuna3g | testing |
Samsung Galaxy Grand Prime (SM-G530W) | samsung-fortuna, samsung-gprimeltecan | testing |
Samsung Galaxy J3 2016 | samsung-j3ltetw | testing |
Samsung Galaxy J5 (2015) | samsung-j5 | testing |
Samsung Galaxy J5 (2016) | samsung-j5x | testing |
Samsung Galaxy On7 (2015) | samsung-o7 | testing |
Samsung Galaxy Tab 4 10.1 (2015) | samsung-matisseve | testing |
Samsung Galaxy Tab A 8.0 (2015) | samsung-gt58 | community |
Samsung Galaxy Tab A 9.7 (2015) | samsung-gt510 | community |
Samsung Galaxy Tab E 9.6 | samsung-gtelwifiue | testing |
Vivo Y21L | vivo-y21l | testing |
Wileyfox Swift | wileyfox-crackling | community |
Xiaomi Mi 4i | xiaomi-ferrari | testing |
Xiaomi Redmi 2 | xiaomi-wt88047 | community |
Installation
extlinux.conf based boot
Install lk2nd to your device.
Then you can follow Qualcomm_Snapdragon_410/412_(MSM8916)#Installation. Pick "extlinux" when prompted for the kernel type.
EFI based boot
Install lk2nd+U-boot based boot chain from msm8916-mainline/gen-uboot-img.
After that you can install the EFI based OS image to an sdcard or generate a split rootfs and flash it to emmc partitions. Pick "efi" when prompted for the kernel type.