Skip to main content

Huawei P9 (EVA Series) Official Firmware Guide: Safe Downloads & Flashing for EVA-L09, L19, L29, AL00, AL10, TL00, CL00, DL00

Free stock firmware for direct download. Verify the model number, region, and software branch before flashing.

Before you flash

Match the exact model number, region code, and branch name. Similar model numbers are different devices.

Need flashing steps?

Firmware lives here. USB drivers, flash tools, and tutorials are on FlashGuideHub.

Struggling with bootloops, lag, failed upgrades, or persistent errors on your Huawei P9? Properly restoring your EVA-series device requires the exact model/region firmware and caution with the dload flash process—this is especially true for Chinese variants, Latin America, and EMUI version jumps. Below you’ll find the most complete, region-verified downloads for every submodel and a concise safe flashing guide based on real P9 user issues and years of community feedback.

⚠️
CRUCIAL WARNING: Never cross-flash between EVA-L09, L19, L29, AL00, AL10, TL00, CL00, DL00—different hardware (single/dual SIM, region LTE bands) and strict CUST/C-code locks will hard-brick most models. Only install firmware matching both model and region code (“About Phone” and firmware filename). Latin America, China and Europe use different partition layouts. Board/software packages (for repair) are only for device unbrick, not normal updates.
“Software Install Failed” and FRP errors = wrong firmware, baseband, or update method. Use only high-quality SD cards and never interrupt updates!

Huawei P9 EVA-Series Variant & Region Details

VariantDescriptionNotes
EVA-L09Single SIM, Global/Europe/Latin America/JapanMost widely supported; region codes C432 (EU), C605 (LatAm), C675 (India), C636 (Asia)
EVA-L19Dual SIM, Global/InternationalCommon in EMEA (C432, C185, C636)
EVA-L29Dual SIM, 4GB/64GB “P9 Plus”, GlobalNOT interchangeable with L19/L09. Only for L29-partitioned hardware
EVA-AL00, AL10, TL00, CL00, DL00Chinese Market models (China Mobile/Unicom/Telecom)Unique modems, partition tables, and carrier lockdown. Never flash with L09/L19 EU ROMs (bricks device)

Download Huawei P9 (EVA) Official Firmware

FilenameModelRegionAndroid/EMUIPackage TypeSizeDownload
Huawei_P9_EVA-L09_EMUI 4.1_C605B135CUSTC605D003_Latin_America_Dload.zipEVA-L09Latin America (C605)6.0 / EMUI 4.1Dload ZIP1.57GBGoogle Drive
EVA-L09C675B332CUSTC675D001_Firmware_Android_7.0_EMUI_5.0_05013TBA.rarEVA-L09India (C675)7.0 / EMUI 5.0Dload ZIP2.55GBGoogle Drive
Huawei_P9_EVA-L09_7.0_OTA.zipEVA-L09General/Global (see base version)7.0OTA ZIP1.54GBGoogle Drive
Huawei P9 EVA-L09C432B505.7zEVA-L09Europe (C432)8.0 (upgrade/unbrick)Dload/Service3.5GBAndroidFileHost
Huawei_P9_EVA-AL00_M00A085_Board Software_General_05022DJF_HMT.zipEVA-AL00China (C00)6.0 (stock recovery)Board Repair670MBGoogle Drive
EVA-TL00C01B399SP17a_Firmware_Android_7.0_EMUI_5.0_05014GSC.rarEVA-TL00China Mobile (C01)7.0 / EMUI 5.0Dload ZIP4.29GBGoogle Drive
Huawei_P9_EVA-L19_B162_C185B162.zipEVA-L19Africa/Middle East (C185)6.0 / EMUI 4.1Dload ZIP1.45GBMediaFire
Huawei_P9_EVA-DL00_C17B183_6.0.zipEVA-DL00China Telecom (C17)6.0 / EMUI 4.1Dload ZIP1.39GBMediaFire
EVA-L19_C636B390_Android7.zipEVA-L19Asia/APAC (C636)7.0 / EMUI 5.0Dload ZIP2.3GBAndroidFileHost
EVA-L09, L19, L29, AL00, TL00, CL00, DL00 (see Baidu links)VariousChina/General6.0/7.0/8.0 (see filename)Dload ZIP / Board dumpvariousTL00 6.0 B183 | TL00 C01B162/C01B182SP01 | L29 C636B180 | AL00 C00B386 | AL00 C00B183 | AL00/AL10/TL00/CL00/DL00 B520 8.0 | DL00 C17B377 | DL00 C00B183
EVA-L09C432B505.7zEVA-L09Europe (C432)7.0/8.0Dload/Service3.5GBAndroidFileHost
EVA-AL10_8.0.0.528(C00)AL10China8.0.0.528Dload ZIP6.58GBGoogle Drive
EVA-CL00_8.0.0.528(C92)_all_cn_Firmware_Android8.0_EMUI8.0.0_05014GSE.rarCL00China Unicom (C92)8.0 / EMUI 8.0Dload ZIP6.58GBGoogle Drive
EVA-AL00_M00A052_6.0_EMUI_4.1_05021VRY_BoardDump_HMT.zipAL00China6.0 / EMUI 4.1Board Dump658MBGoogle Drive
EVA-AL10C00B399sp17a.zipAL10China7.0/EMUI 5.0Dload ZIP2.3GBAndroidFileHost

Always match your phone’s model (About > Phone), region/C-code, and Android version before selecting a firmware below. Use board dumps and service packages only for complete device unbrick purposes, not routine upgrades!


Before You Begin ⚙️

  • 💾 Backup Data: Flashing with dload wipes all user data; backup everything important.
  • 🔋 Charge to 60%+ battery before flashing, never interrupt power!
  • 💻 Use a freshly-formatted, true 4–32GB microSD card (FAT32) — corrupted SDs cause “Software Install Failed” errors.
  • 🧩 Check firmware region and submodel: EVA-L09 ≠ L19 ≠ L29 ≠ AL00 ≠ TL00 ≠ CL00 ≠ DL00.
  • Never force-flash another C-code or baseband (even if build number looks “close”).

📱 Quick Flashing Guide (Dload Method, All EVA Series)

  1. Extract ZIP/rar until you find the dload folder and/or UPDATE.APP. Do not modify contents.
  2. Copy the whole dload folder to the root of a FAT32 microSD card.
  3. Insert SD card, power off your P9.
  4. Enter update mode by pressing Volume Up + Volume Down + Power and holding until “Updating…” appears.
  5. Wait for completion—first boot may take several minutes.

See: Full Huawei Flashing Guide


Frequently Asked Questions (FAQs)

Q1. Can I use EVA-L09 firmware on EVA-AL00/TL00/L19?
No; P9 submodels have unique hardware and software partitions. Cross-flashing will brick or disable SIM/LTE/cameras.
Q2. Why does the dload method fail, or give “Software Install Failed”?
Most often, this is because of a mismatch in C-code, model, or a corrupted/incompatible SD card. Reformat, redownload the correct package, and use the exact variant’s firmware.
Q3. Can I use board dumps or unbrick images for normal updates?
No—these are for hardware repair, not routine upgrades; using on a working device may cause data loss or persistent errors.
Q4. What’s the best way to identify my P9’s correct C-code and model?
Go to Settings > About Phone; or dial *#*#2846579#*#* to enter ProjectMenu for software info, region code (C605, C432, etc.) and detailed model.