Match the exact model number, region code, and branch name. Similar model numbers are different devices.
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.
“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
| Variant | Description | Notes |
|---|---|---|
| EVA-L09 | Single SIM, Global/Europe/Latin America/Japan | Most widely supported; region codes C432 (EU), C605 (LatAm), C675 (India), C636 (Asia) |
| EVA-L19 | Dual SIM, Global/International | Common in EMEA (C432, C185, C636) |
| EVA-L29 | Dual SIM, 4GB/64GB “P9 Plus”, Global | NOT interchangeable with L19/L09. Only for L29-partitioned hardware |
| EVA-AL00, AL10, TL00, CL00, DL00 | Chinese 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
| Filename | Model | Region | Android/EMUI | Package Type | Size | Download |
|---|---|---|---|---|---|---|
| Huawei_P9_EVA-L09_EMUI 4.1_C605B135CUSTC605D003_Latin_America_Dload.zip | EVA-L09 | Latin America (C605) | 6.0 / EMUI 4.1 | Dload ZIP | 1.57GB | Google Drive |
| EVA-L09C675B332CUSTC675D001_Firmware_Android_7.0_EMUI_5.0_05013TBA.rar | EVA-L09 | India (C675) | 7.0 / EMUI 5.0 | Dload ZIP | 2.55GB | Google Drive |
| Huawei_P9_EVA-L09_7.0_OTA.zip | EVA-L09 | General/Global (see base version) | 7.0 | OTA ZIP | 1.54GB | Google Drive |
| Huawei P9 EVA-L09C432B505.7z | EVA-L09 | Europe (C432) | 8.0 (upgrade/unbrick) | Dload/Service | 3.5GB | AndroidFileHost |
| Huawei_P9_EVA-AL00_M00A085_Board Software_General_05022DJF_HMT.zip | EVA-AL00 | China (C00) | 6.0 (stock recovery) | Board Repair | 670MB | Google Drive |
| EVA-TL00C01B399SP17a_Firmware_Android_7.0_EMUI_5.0_05014GSC.rar | EVA-TL00 | China Mobile (C01) | 7.0 / EMUI 5.0 | Dload ZIP | 4.29GB | Google Drive |
| Huawei_P9_EVA-L19_B162_C185B162.zip | EVA-L19 | Africa/Middle East (C185) | 6.0 / EMUI 4.1 | Dload ZIP | 1.45GB | MediaFire |
| Huawei_P9_EVA-DL00_C17B183_6.0.zip | EVA-DL00 | China Telecom (C17) | 6.0 / EMUI 4.1 | Dload ZIP | 1.39GB | MediaFire |
| EVA-L19_C636B390_Android7.zip | EVA-L19 | Asia/APAC (C636) | 7.0 / EMUI 5.0 | Dload ZIP | 2.3GB | AndroidFileHost |
| EVA-L09, L19, L29, AL00, TL00, CL00, DL00 (see Baidu links) | Various | China/General | 6.0/7.0/8.0 (see filename) | Dload ZIP / Board dump | various | TL00 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.7z | EVA-L09 | Europe (C432) | 7.0/8.0 | Dload/Service | 3.5GB | AndroidFileHost |
| EVA-AL10_8.0.0.528(C00) | AL10 | China | 8.0.0.528 | Dload ZIP | 6.58GB | Google Drive |
| EVA-CL00_8.0.0.528(C92)_all_cn_Firmware_Android8.0_EMUI8.0.0_05014GSE.rar | CL00 | China Unicom (C92) | 8.0 / EMUI 8.0 | Dload ZIP | 6.58GB | Google Drive |
| EVA-AL00_M00A052_6.0_EMUI_4.1_05021VRY_BoardDump_HMT.zip | AL00 | China | 6.0 / EMUI 4.1 | Board Dump | 658MB | Google Drive |
| EVA-AL10C00B399sp17a.zip | AL10 | China | 7.0/EMUI 5.0 | Dload ZIP | 2.3GB | AndroidFileHost |
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)
- Extract ZIP/rar until you find the
dloadfolder and/orUPDATE.APP. Do not modify contents. - Copy the whole
dloadfolder to the root of a FAT32 microSD card. - Insert SD card, power off your P9.
- Enter update mode by pressing Volume Up + Volume Down + Power and holding until “Updating…” appears.
- 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.