keyboard_arrow_left Devices

Huawei P20 Pro

codename: charlotte

Downloads

Get the builds here

Guides

Device Support + Prebuilt Kernel

  • This device is technically unsupported, as for a variety of reasons it is no longer feasible to backports Android Security Bulletins (ASBs) to Android 9. As such, one final build is published that is based on the December, 2025 security patch level. There will very likely be no further builds for this device. These builds rely on the kernel currently installed on the device as opposed to a source built one, this was done to maintian compatibllity with variants who have no funcitonal Pie-based kernel source (eg. BKL-L04). Please ensure your device is on a Pie based EMUI firmware before proceeding.

Special boot modes

  • Recovery: With the device powered off, hold Volume Down + Power.
  • Bootloader/Fastboot/Download: With the device powered off, hold Volume Down + Power.

Known quirks



Huawei P20 Pro (charlotte)
Released April 2018
Specifications
SoC HiSilicon Kirin 970
RAM 6/8 GB
CPU Octa-core Cortex-A73 & Cortex-A53
4 x 2.4 GHz + 4 x 1.8 GHz
Architecture arm64
GPU ARM Mali-G72 MP12
Network
  • 2G GSM
  • 3G UMTS
  • 4G LTE
Storage 128/256 GB
Screen 6.1 in (154.94 mm)
1080x2240 (407 PPI)
AMOLED
Bluetooth 4.2 with A2DP + aptX HD
Wi-Fi 802.11 a/b/g/n/ac
Peripherals
  • Accelerometer
  • Compass
  • eSIM
  • Fingerprint reader
  • GPS
  • Gyroscope
  • Proximity sensor
Cameras 3
  • 40 MP, LED flash
  • 20 MP, LED flash
  • 8 MP, No flash
Dimensions 155 mm (6.1 in) (h)
73.9 mm (2.91 in) (w)
7.8 mm (0.31 in) (d)
Battery Non-removable Li-Po 4000 mAh
LineageOS info
Maintainer
  • npjohnson
Current version
  • 16.0 (Android 9)
Kernel version
Supported models
Wiki metadata