Huawei P20 (EML‑L09/L29/AL00/AL00A/AL00C/TL00) Stock Firmware & Dload Downloads

Published:

The Huawei P20 family (codename Emily: EML‑L09, EML‑L29, EML‑AL00/AL00A/AL00C, EML‑TL00) is a 5.8‑inch flagship line powered by the Kirin 970 with 4–6 GB RAM, 128 GB UFS 2.1 storage and a 3400 mAh battery, launched on Android 8.1 / EMUI 8.1.

Official updates took the P20 through EMUI 9.0, EMUI 9.1 and up to EMUI 10.0 in many regions, but users frequently report bootloops, failed OTA/HiSuite updates, battery drain and instability after major upgrades, which can often be fixed with the correct regional Dload or service firmware.

Huawei P20 (Emily) Firmware Details

Device Name Huawei P20 (Emily)
Models / Variants EML‑L09 (single‑SIM global), EML‑L29 (dual‑SIM global), EML‑AL00 / EML‑AL00A / EML‑AL00C (China), EML‑TL00 (China Telecom)
Chipset HiSilicon Kirin 970, octa‑core CPU, Mali‑G72 MP12 GPU, integrated LTE modem
Display / Battery 5.8‑inch 1080×2240 IPS LCD, 18.7:9, with 3400 mAh non‑removable Li‑Po battery
Base Software Android 8.1 Oreo with EMUI 8.1 at launch, officially upgradable to Android 10 / EMUI 10.0 on many carrier and open‑market variants
Typical Issues Fixed by Re‑flashing Bootloops, stuck on Huawei logo, failed EMUI 9/9.1/10 OTAs, random restarts, battery drain after updates and soft‑brick from wrong region firmware.
Firmware Types Below SD‑card Dload full packages, region‑specific service firmwares, and low‑level HMT/board images for deep unbrick.
Flash Methods SD‑card Dload (dload/UPDATE.APP), HiSuite / HiSuite Proxy, and professional Qualcomm/Huawei service tools for board and XML packages.
⚠ Huawei P20 flashing warning:
Mixing firmwares across EML‑L09/L29/AL00/AL00A/AL00C/TL00 or flashing the wrong CUST (C432/C461/C782/C10/C00/C01/SP1C00, etc.) can permanently brick the phone, break LTE bands or corrupt IMEI. Always confirm exact model and CUST in Settings > About phone or on the original box/label before flashing.

Download Official Firmware for Huawei P20 (Emily)

Filename File Size Build / Version Android / EMUI Flashing Type Region / Target Model Download Link
Huawei_P20_EML-L29_10.0.0.161_C461E3R1P3_Firmware_EMUI10.0.0_05015APF_Dload.zip 4.57 GB 10.0.0.161 (C461E3R1P3) Android 10 / EMUI 10.0 Dload (SD‑card) EML‑L29C C461 (hw_cea – CEA/MEA‑type dual‑SIM) Download
Huawei P20 EML-L29 hw eu HLRCF Emily-L29C 9.1.0.381(C782E11R1P12T8) Firmware EMUI9.1.0 05015AUG.zip 4.5 GB 9.1.0.381 (C782E11R1P12T8) Android 9 / EMUI 9.1 Service firmware EML‑L29C C782 “hw eu HLRCF” (Europe‑EU) Download
Huawei_P20_EML-L29C_9.1.0.311_C432E7R1P11T8_Firmware_9.0.0_R3_EMUI9.1.0_05015AJY_Dload.zip 5.44 GB 9.1.0.311 (C432E7R1P11T8) Android 9 / EMUI 9.1 Dload (SD‑card) EML‑L29C C432 (open Europe dual‑SIM) Download
Huawei_P20_EML-L09_10.0.0.182_C432E7BR1P3_Dload.zip 5.47 GB 10.0.0.182 (C432E7BR1P3) Android 10 / EMUI 10.0 Dload (SD‑card) EML‑L09C C432 (open Europe single‑SIM) Download
Huawei P20 EML-L09 hw eu HLRCF Emily-L09C 9.1.0.380(C432E10R1P12T8) Firmware EMUI9.1.0 05015AMJ.zip 5.4 GB 9.1.0.380 (C432E10R1P12T8) Android 9 / EMUI 9.1 Service firmware EML‑L09C C432 “hw eu HLRCF” Download
Huawei_P20_EML-AL00A_9.1.0.340_C00E333R1P1T8_EMUI9.1.0_05014RVE_Dload.zip 2.90 GB 9.1.0.340 (C00E333R1P1T8) Android 9 / EMUI 9.1 Dload (SD‑card) EML‑AL00A C00 (China, EMUI 9.1) Download
Huawei_P20_EML-AL00C_10.0.0.180_C00E181R1P4_Firmware_EMUI10.0.0_05014RVE_Dload.zip 4.71 GB 10.0.0.180 (C00E181R1P4) Android 10 / EMUI 10.0 Dload (SD‑card) EML‑AL00C C00 (China, EMUI 10) Download
EML-TL00_Emily-TL00B_8.1.0.167(C01)_Firmware_Android8.1.0_EMUI8.1.0_05014YTQ.rar 5.37 GB 8.1.0.167 (C01) Android 8.1 / EMUI 8.1 Service / Dload EML‑TL00B C01 (China Telecom, EMUI 8.1) Download
EML-TL00 Emily-TL00B 8.1.0.153(C01) Firmware Android 8.1.0 EMUI8.1.0 05014YTQ.zip 5.4 GB 8.1.0.153 (C01) Android 8.1 / EMUI 8.1 Service / Dload EML‑TL00B C01 (earlier build) Download
Huawei_P20_EML-AL00_1.0.0.49_R1_EMUI8.1_05022GKG_8.1.0_HMT.zip 1.4 GB 1.0.0.49 R1 Android 8.1 / EMUI 8.1 HMT / board software EML‑AL00 board‑level repair (deep unbrick) Download
高维禁用_Emily-AL00A 10.0.0.172(C00E170R1P4)_Firmware_EMUI10.0.0_05014RVE.zip 4.70 GB 10.0.0.172 (C00E170R1P4) Android 10 / EMUI 10.0 Service firmware EML‑AL00A C00 (China EMUI 10 build) Download
EML-L09 Emily-L09C 8.1.0.165(C432) Firmware 8.1.0 r1 EMUI8.1 05015ALY.zip 4.9 GB 8.1.0.165 (C432) Android 8.1 / EMUI 8.1 Dload / service EML‑L09C C432 (EU single‑SIM base) Download
EML-L29 Emily-L29C 8.1.0.165(C432) Firmware 8.1.0 r1 EMUI8.1 05015AQB.zip 4.9 GB 8.1.0.165 (C432) Android 8.1 / EMUI 8.1 Dload / service EML‑L29C C432 (EU dual‑SIM base) Download
EML-L29_Emily-L29C_10.0.0.180(C461E4R1P3)_hw_cea_Firmware_EMUI10.0.0_05015APF.rar 4.52 GB 10.0.0.180 (C461E4R1P3) Android 10 / EMUI 10.0 Service firmware EML‑L29C C461 (hw_cea EMUI 10 alternative) Download
EML-L09_EML-L29_Emily-L29C_9.0.0.161(C10E2R1P11T8)_hw_ru_Firmware_9.0.0_r3_EMUI9.0.0_05015APE.rar 4.33 GB 9.0.0.161 (C10E2R1P11T8) Android 9 / EMUI 9.0 Service firmware EML‑L09/L29C C10 (Russia “hw_ru” EMUI 9.0) Download
EML-AL00_Emily-AL00A_8.1.0.167(SP1C00)_Firmware_8.1.0_r1_EMUI8.1_05014RVE.rar 5.37 GB 8.1.0.167 (SP1C00) Android 8.1 / EMUI 8.1 Service firmware EML‑AL00A SP1C00 (China EMUI 8.1 base) Download
See also
Huawei P40 ANA-N29 Firmware Flash File Download [Stock Rom]

Flashing Requirements

  • Windows PC or laptop with Huawei USB drivers and, if using service/HMT images, appropriate Qualcomm/Huawei flashing tools (for example QPST‑based or Multi Download utilities).
  • Good quality USB‑C cable and, for Dload firmwares, a FAT32‑formatted microSD card (8–32 GB) to hold the de>dload folder and de>UPDATE.APP file.
  • Battery level of at least 50–60 % before flashing to avoid shutdown during update, which can worsen bootloops or corrupt system partitions.
  • Complete backup of contacts, photos and app data whenever the phone can still boot, because most Dload and board‑level flashes will wipe user data.
  • Strict model and region match (for example EML‑L29 C432 vs C461, EML‑AL00A C00 vs SP1C00) to preserve network bands and avoid “software install failed” errors in EMUI recovery.

How to Flash the Firmware

  1. Download the exact firmware for your variant (for example EML‑L29C 8.1.0.165(C432) or EML‑L09C 10.0.0.182(C432)) and extract it until you see a de>dload folder or an de>UPDATE.APP file.
  2. For Dload: copy the entire de>dload folder to the root of a FAT32 microSD card, insert it into the powered‑off P20, then press and hold Volume Up + Volume Down + Power to trigger the three‑button local update installer.
  3. Wait for the progress bar to reach 100 % without removing power or the SD card; the phone will reboot automatically when flashing is complete.
  4. For service / board packages: place the device into the required mode (Fastboot or Qualcomm EDL/9008 depending on the tool), load the XML/MBN or service build into your flashing software and start the download to restore boot‑critical partitions.
  5. After a successful flash, allow extra time for the first boot as EMUI rebuilds caches and apps, then check Settings > About phone to confirm that model, CUST and build now match your target firmware.
See also
Huawei Honor 4A ATH-UL00 Firmware Flash File Download [Stock Rom]

For a picture‑based EMUI Dload walkthrough you can follow a generic Huawei SD‑card guide, and for deeper Huawei service‑tool workflows consult dedicated tutorials for Multi Download or QPST‑based flashing, applied carefully to Emily devices.

❗ Disclaimer:
All Huawei P20 firmwares, board software and dumps are used entirely at your own risk. Flashing can cause data loss, IMEI or network issues, bootloops or permanent bricks if done incorrectly. If you are unsure, seek help from an experienced technician or community support before proceeding.

Frequently Asked Questions (FAQs)

What P20 problems can these firmwares fix?

Correct stock firmware can solve many software‑side issues such as devices stuck on the Huawei logo, random bootloops, failed EMUI 9/9.1/10 OTAs, update freezes and severe slowdowns from corrupted system files.

Which EMUI version is best for stability?

For most users EMUI 9.1 or mature EMUI 10.0 builds (for example 10.0.0.161/180 on the correct CUST) offer the best balance of security and performance; very old EMUI 8.1 builds are mainly useful for deep downgrade or compatibility testing.

See also
Huawei MediaPad T3 7.0 BG2-W09 Firmware Flash File Download [Stock Rom]

Can I flash an EML-L29 firmware on an EML-L09 or a China AL00 variant?

No, cross‑flashing between EML‑L09, EML‑L29 and Chinese AL00/AL00A/AL00C/TL00 variants or mixing C432/C461/C10/C00 CUSTs can break cellular bands, cause bootloops or hard‑brick the device.

Will flashing these files erase my personal data?

Yes, Dload flashes and almost all board‑software or service‑firmware repairs perform a factory reset, so you should back up anything important before starting whenever the phone can still boot into Android or recovery.

What if EMUI update still fails after a clean flash?

If OTA or HiSuite updates keep failing, ensure you are on the correct regional firmware, wipe cache/data if needed, check free storage and retry; in some cases remaining on a stable EMUI 9.1 or 10.0 build is the most reliable option.

They can only resolve software causes; bootloops from worn batteries, PMIC faults or damaged storage require hardware repair even if firmware is correctly restored.

How To Flash Different Files

LEAVE A REPLY

Please enter your comment!
Please enter your name here