Lenovo A6010 (lenovo-a6010): Difference between revisions
Appearance
No edit summary |
m gitlab.com -> gitlab.postmarketos.org (bot edit) |
||
(22 intermediate revisions by 7 users not shown) | |||
Line 6: | Line 6: | ||
| imagecaption = | | imagecaption = | ||
| releaseyear = 2015 | | releaseyear = 2015 | ||
| originalsoftware = Android 5 | | category = community | ||
| chipset = Qualcomm | | originalsoftware = Android | ||
| originalversion = 5 | |||
| chipset = Qualcomm Snapdragon 410 (MSM8916) | |||
| cpu = Quad-core 1.2 GHz Cortex-A53 | | cpu = Quad-core 1.2 GHz Cortex-A53 | ||
| gpu = Adreno 306 | | gpu = Adreno 306 | ||
Line 14: | Line 16: | ||
| memory = 1/2 GB | | memory = 1/2 GB | ||
| architecture = aarch64 | | architecture = aarch64 | ||
| type = handset | |||
<!-- the following status_* questions should be answered with Y - yes, P - partial, N - no, or left blank (for untested or unknown) --> | <!-- the following status_* questions should be answered with Y - yes, P - partial, N - no, or left blank (for untested or unknown) --> | ||
| status_usbnet = Y | | status_usbnet = Y | ||
Line 26: | Line 29: | ||
| status_3d = Y | | status_3d = Y | ||
| status_accel = Y | | status_accel = Y | ||
| status_magnet = Y | |||
| status_barometer = - | |||
| status_powersensor = - | |||
| status_audio = Y | | status_audio = Y | ||
| status_bluetooth = Y | | status_bluetooth = Y | ||
Line 35: | Line 41: | ||
| status_otg = P | | status_otg = P | ||
| status_nfc = - | | status_nfc = - | ||
| status_usba = - | |||
| status_hdmidp = - | |||
| status_keyboard = - | |||
| status_touchpad = - | |||
| status_irtx = - | |||
| booting = yes | | booting = yes | ||
}} | | genericdevice=Generic MSM8916 (qcom-msm8916) | ||
| optionalgenericdevice = yes | |||
}}{{Based on SoC|Qualcomm_Snapdragon_410/412_(MSM8916)|Snapdragon 410}} | |||
== Contributors == | == Contributors == | ||
Line 46: | Line 59: | ||
== How to enter flash mode == | == How to enter flash mode == | ||
* '''Fastboot''': Power on the device with both {{Button|Power}} and {{Button|Volume Down}} buttons. | * '''Fastboot''': Power on the device with both {{Button|Power}} and {{Button|Volume Down}} buttons. | ||
* '''Recovery''': Power on the device with {{Button|Volume Down}}, {{Button|Volume Up}}, and {{Button|Power}} buttons. | |||
* '''lk2nd Fastboot''': Power on the device. After it vibrates, hold {{Button|Volume Down}}. | * '''lk2nd Fastboot''': Power on the device. After it vibrates, hold {{Button|Volume Down}}. | ||
* '''lk2nd Recovery''': Power on the device. After it vibrates, hold {{Button|Volume Up}}. | * '''lk2nd Recovery''': Power on the device. After it vibrates, hold {{Button|Volume Up}}. | ||
Line 51: | Line 65: | ||
== Installation == | == Installation == | ||
# Make sure that you have yassy-ili9881 or tianma-hx8394d panel. Other panels aren't supported yet. | # Make sure that you have qimei-ili9881, yassy-ili9881 or tianma-hx8394d panel. Other panels aren't supported yet. | ||
# Install [https://github.com/msm8916-mainline/lk2nd#readme lk2nd]. Although Lenovo already provides a Fastboot interface, lk2nd contains various quirks for booting mainline. | # Install [https://github.com/msm8916-mainline/lk2nd#readme lk2nd]. Although Lenovo already provides a Fastboot interface, lk2nd contains various quirks for booting mainline. | ||
#* use <code>fastboot flash:raw boot lk2nd-msm8916.img</code> | |||
# Follow [[Qualcomm_Snapdragon_410/412_(MSM8916)#Installation]]. | # Follow [[Qualcomm_Snapdragon_410/412_(MSM8916)#Installation]]. | ||
== Battery == | == Battery == | ||
Lenovo A6010 uses VM-BMS to measure battery status and | Lenovo A6010 uses VM-BMS to measure battery status and FAN54015 charger. Battery status works. It is inaccurate, but you will know when you need to reboot into recovery and charge the device. Charging is not supported yet. | ||
== | == Mobile data == | ||
The default mode is 2G only, you will probably want to change it (Phosh Settings > Mobile Network > Network Mode). You will also have to set up APN (Phosh Settings > Mobile Network > Access Point Names). | |||
== USB OTG == | == USB OTG == | ||
Works with external power. | Works with external power. | ||
== Leds == | |||
Enabling green: | |||
<syntaxhighlight lang="shell-session">$ echo 1 | sudo tee /sys/class/leds/green/brightness</syntaxhighlight> | |||
Disabling green: | |||
<syntaxhighlight lang="shell-session">$ echo 0 | sudo tee /sys/class/leds/green/brightness</syntaxhighlight> | |||
Enabling red: | |||
<syntaxhighlight lang="shell-session">$ echo 1 | sudo tee /sys/class/leds/red/brightness</syntaxhighlight> | |||
Disabling red: | |||
<syntaxhighlight lang="shell-session">$ echo 0 | sudo tee /sys/class/leds/red/brightness</syntaxhighlight> | |||
== See also == | == See also == | ||
* [https://gitlab. | * [https://gitlab.postmarketos.org/postmarketOS/pmaports/-/tree/master/main/linux-postmarketos-qcom-msm8916 msm8916 mainline kernel package] | ||
* [https://github.com/msm8916-mainline/linux Mainline kernel tree for msm8916 devices] | * [https://github.com/msm8916-mainline/linux Mainline kernel tree for msm8916 devices] |
Latest revision as of 13:42, 4 November 2024
This page is about the dedicated port of this device. There is also an optional generic port available for this device - see Generic MSM8916 (qcom-msm8916). |
![]() | |
Manufacturer | Lenovo |
---|---|
Name | A6010 |
Codename | lenovo-a6010 |
Released | 2015 |
Type | handset |
Hardware | |
Chipset | Qualcomm Snapdragon 410 (MSM8916) |
CPU | Quad-core 1.2 GHz Cortex-A53 |
GPU | Adreno 306 |
Display | 720x1280 |
Storage | 8/16 GB |
Memory | 1/2 GB |
Architecture | aarch64 |
Software | |
Original software | Android |
Original version | 5 |
postmarketOS | |
Category | community |
Pre-built images | yes |
Optional Generic Port | Generic MSM8916 (qcom-msm8916) |
Flashing |
Works |
---|---|
USB Networking |
Works |
Internal storage |
No data |
SD card |
No data |
Battery |
Partial |
Screen |
Works |
Touchscreen |
Works |
Multimedia | |
3D Acceleration |
Works |
Audio |
Works |
Camera |
No data |
Camera Flash |
No data |
Connectivity | |
WiFi |
Works |
Bluetooth |
Works |
GPS |
No data |
Modem | |
Calls |
Works |
SMS |
Works |
Mobile data |
Works |
Miscellaneous | |
FDE |
Works |
USB OTG |
Partial |
Sensors | |
Accelerometer |
Works |
Magnetometer |
Works |
Ambient Light |
No data |
Proximity |
No data |
Hall Effect |
No data |
Haptics |
No data |
This device is based on the Snapdragon 410. See the SoC page for common tips, guides and troubleshooting steps |
Contributors
Users owning this device
- Congo666
- Jenneron
- Meowking (Notes: postmarketOS, qcom,mdss_dsi_ili9881_720p_video panel)
- Progmetalbg (Notes: running pmOS stable with Phosh)
How to enter flash mode
- Fastboot: Power on the device with both and buttons.
- Recovery: Power on the device with , , and buttons.
- lk2nd Fastboot: Power on the device. After it vibrates, hold .
- lk2nd Recovery: Power on the device. After it vibrates, hold .
- EDL: Connect device via USB as peripheral with both and buttons.
Installation
- Make sure that you have qimei-ili9881, yassy-ili9881 or tianma-hx8394d panel. Other panels aren't supported yet.
- Install lk2nd. Although Lenovo already provides a Fastboot interface, lk2nd contains various quirks for booting mainline.
- use
fastboot flash:raw boot lk2nd-msm8916.img
- use
- Follow Qualcomm_Snapdragon_410/412_(MSM8916)#Installation.
Battery
Lenovo A6010 uses VM-BMS to measure battery status and FAN54015 charger. Battery status works. It is inaccurate, but you will know when you need to reboot into recovery and charge the device. Charging is not supported yet.
Mobile data
The default mode is 2G only, you will probably want to change it (Phosh Settings > Mobile Network > Network Mode). You will also have to set up APN (Phosh Settings > Mobile Network > Access Point Names).
USB OTG
Works with external power.
Leds
Enabling green:
$ echo 1 | sudo tee /sys/class/leds/green/brightness
Disabling green:
$ echo 0 | sudo tee /sys/class/leds/green/brightness
Enabling red:
$ echo 1 | sudo tee /sys/class/leds/red/brightness
Disabling red:
$ echo 0 | sudo tee /sys/class/leds/red/brightness