Lenovo P2 (lenovo-kuntao): Difference between revisions
Appearance
m adjust to new chipset naming rules (https://gitlab.com/postmarketOS/wiki/-/issues/69) |
mNo edit summary |
||
(23 intermediate revisions by 6 users not shown) | |||
Line 6: | Line 6: | ||
| imagecaption = Lenovo P2 | | imagecaption = Lenovo P2 | ||
| releaseyear = 2016 | | releaseyear = 2016 | ||
| originalsoftware = Android 6.0.1 | | originalsoftware = Android | ||
| originalversion = 6.0.1 | |||
| chipset = Qualcomm Snapdragon 625 (MSM8953) | | chipset = Qualcomm Snapdragon 625 (MSM8953) | ||
| cpu = Octa-core 2.0 GHz Cortex-A53 | | cpu = Octa-core 2.0 GHz Cortex-A53 | ||
Line 14: | Line 15: | ||
| memory = 3/4 GB | | memory = 3/4 GB | ||
| architecture = aarch64 | | architecture = aarch64 | ||
| status_usbnet = | | type = handset | ||
| status_flashing = | | status_usbnet = Y | ||
| status_flashing = Y | |||
| status_touch = | | status_touch = | ||
| status_screen = | | status_screen = Y | ||
| status_wifi = | | status_wifi = Y | ||
| status_xwayland = | | status_xwayland = | ||
| status_fde = | | status_fde = | ||
| status_mainline = | | status_mainline = Y | ||
| status_battery = | | status_battery = | ||
| status_3d = | | status_3d = Y | ||
| status_accel = | | status_emmc = Y | ||
| status_accel = Y | |||
| status_audio = | | status_audio = | ||
| status_bluetooth = | | status_bluetooth = Y | ||
| status_camera = | | status_camera = | ||
| status_gps = | | status_gps = | ||
Line 32: | Line 35: | ||
| status_sms = | | status_sms = | ||
| status_calls = | | status_calls = | ||
| status = | | status = mainline status wip | ||
| status_otg = | | status_otg = | ||
| status_nfc = | | status_nfc = | ||
| status_irtx = | | status_irtx = | ||
| booting = no | | whet_dhry = 3761.4 | ||
| booting = Y | |||
| packaged = no | |||
| pmoskernel = | |||
}}{{Based on SoC|Qualcomm_Snapdragon_450/625/626/632_(MSM8953)|Qualcomm Snapdragon 625 (MSM8953)}} | }}{{Based on SoC|Qualcomm_Snapdragon_450/625/626/632_(MSM8953)|Qualcomm Snapdragon 625 (MSM8953)}} | ||
== Contributors == | == Contributors == | ||
* [[User: | * [[User:Raihan2000|raihan2000]] | ||
== Users owning this device == | == Users owning this device == | ||
{{Device owners}} | {{Device owners}} | ||
== Parts in Mainline kernel == | |||
{| class="wikitable" | |||
|- | |||
! scope="col"| Parts | |||
! scope="col"| Components | |||
! scope="col"| Available | |||
|- | |||
| scope="row"| Touch Sensor | |||
| synaptics_dsx_i2c | |||
| Yes ([https://github.com/torvalds/linux/blob/master/drivers/input/rmi4/rmi_driver.c rmi_driver.c]) | |||
|- | |||
| scope="row"| Accelerometer + Gyroscope + Magnetometer | |||
| LSM6DS3 | |||
| Yes ([https://github.com/torvalds/linux/blob/master/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c st_lsm6dsx_spi.c]) | |||
|- | |||
| scope="row"| ALSPS | |||
| EPL8802 | |||
| No | |||
|- | |||
| scope="row"| Notifications LED | |||
| AW2015 | |||
| No | |||
|- | |||
| scope="row"| Front Camera | |||
| IMX258 | |||
| Yes ([https://github.com/torvalds/linux/blob/master/drivers/media/i2c/imx258.c imx258.c]) | |||
|- | |||
| scope="row"| Back Camera | |||
| OV5695 | |||
| Yes ([https://github.com/torvalds/linux/blob/master/drivers/media/i2c/ov5695.c ov5695.c]) | |||
|- | |||
| scope="row"|NFC | |||
| BCM2079x | |||
| No | |||
|} | |||
== How to enter flash mode == | == How to enter flash mode == | ||
* '''Fastboot''': Power on the device with both {{Button|Power}} and {{Button|Volume Down}} buttons. | * '''Stock Fastboot''': Power on the device with both {{Button|Power}} and {{Button|Volume Down}} buttons. | ||
* '''Recovery''': Power on the device with both {{Button|Power}} and {{Button|Volume | * '''Stock Recovery''': Power on the device with both {{Button|Power}} {{Button|Volume Up}} and {{Button|Volume Down}} buttons. | ||
* '''lk2nd Fastboot''': Power on the device. After it vibrates, hold {{Button|Volume Down}} | |||
== Installation == | == Installation == | ||
/ | <syntaxhighlight lang="shell-session"> | ||
$ pmbootstrap init # choose Vendor: qcom Device codename: msm8953 | |||
$ pmbootstrap install | |||
$ pmbootstrap flasher flash_lk2nd | |||
$ pmbootstrap flasher flash_rootfs | |||
</syntaxhighlight> | |||
== See also == | == See also == | ||
* [https:// | * [https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/4879 Initial MergeRequest] | ||
* [https://www.deviceinfohw.ru/devices/item.php?item=94299 DeviceInfoHW DataBase] |
Latest revision as of 11:19, 1 February 2025
Lenovo P2 Lenovo P2 | |
Manufacturer | Lenovo |
---|---|
Name | P2 |
Codename | lenovo-kuntao |
Released | 2016 |
Type | handset |
Hardware | |
Chipset | Qualcomm Snapdragon 625 (MSM8953) |
CPU | Octa-core 2.0 GHz Cortex-A53 |
GPU | Adreno 506 |
Display | 1080 x 1920 (AMOLED, 5.5") |
Storage | 32/64 GB |
Memory | 3/4 GB |
Architecture | aarch64 |
Software | |
Original software | Android |
Original version | 6.0.1 |
postmarketOS | |
Category | testing |
Pre-built images | no |
Mainline | yes |
Unixbench Whet/Dhry score | 3761.4 |
Flashing |
Works |
---|---|
USB Networking |
Works |
Internal storage |
Works |
SD card |
No data |
Battery |
No data |
Screen |
Works |
Touchscreen |
No data |
Multimedia | |
3D Acceleration |
Works |
Audio |
No data |
Camera |
No data |
Camera Flash |
No data |
IR TX |
No data |
Connectivity | |
WiFi |
Works |
Bluetooth |
Works |
GPS |
No data |
NFC |
No data |
Modem | |
Calls |
No data |
SMS |
No data |
Mobile data |
No data |
Miscellaneous | |
FDE |
No data |
USB OTG |
No data |
HDMI/DP |
No data |
Sensors | |
Accelerometer |
Works |
Magnetometer |
No data |
Ambient Light |
No data |
Proximity |
No data |
Hall Effect |
No data |
Haptics |
No data |
Barometer |
No data |
This device is based on the Qualcomm Snapdragon 625 (MSM8953). See the SoC page for common tips, guides and troubleshooting steps |
Contributors
Users owning this device
- Raihan2000 (Notes: wip mainline)
Parts in Mainline kernel
Parts | Components | Available |
---|---|---|
Touch Sensor | synaptics_dsx_i2c | Yes (rmi_driver.c) |
Accelerometer + Gyroscope + Magnetometer | LSM6DS3 | Yes (st_lsm6dsx_spi.c) |
ALSPS | EPL8802 | No |
Notifications LED | AW2015 | No |
Front Camera | IMX258 | Yes (imx258.c) |
Back Camera | OV5695 | Yes (ov5695.c) |
NFC | BCM2079x | No |
How to enter flash mode
- Stock Fastboot: Power on the device with both and buttons.
- Stock Recovery: Power on the device with both and buttons.
- lk2nd Fastboot: Power on the device. After it vibrates, hold
Installation
$ pmbootstrap init # choose Vendor: qcom Device codename: msm8953
$ pmbootstrap install
$ pmbootstrap flasher flash_lk2nd
$ pmbootstrap flasher flash_rootfs