- Aug 3, 2025
- 326
- 0
The Huawei P9 (codename "EVA") was a groundbreaking flagship with its Leica dual-camera system. As the device has aged, many users report common software problems, including severe battery drain, system-wide lag, and the camera app freezing. Flashing an official stock firmware is the best way to fix these software bugs, unbrick a stuck device, or downgrade to a more stable version (like EMUI 4.1).
CRITICAL WARNING: READ BEFORE FLASHING 
This phone uses a Kirin 955 chipset.
Files are grouped by Global and China models. Find your exact model and read the note for each file.
EVA-L09 (Global Single-SIM)
NOTE: Standard Dload package for C605 (Latin America). EMUI 4.1 (Android 6.0).
NOTE: Standard OTA.zip package. NOT a full ROM. Use Method 2 to flash from stock recovery.
WARNING: ADVANCED
NOTE: Advanced factory ROM for C675 region. This is a .RAR file for PC flashing (Method 3), NOT dload.
WARNING: ADVANCED
NOTE: Advanced factory ROM for C432 (Europe). This is a .7z file for PC flashing (Method 3), NOT dload. Provides EMUI 8.0.
EVA-L19 / EVA-L29 (Global Dual-SIM)
NOTE: Standard Dload package for EVA-L29 (C636, Asia Pacific). EMUI 4.1 (Android 6.0).
NOTE: Standard Dload package for EVA-L19 (C185, Middle East/Africa). EMUI 4.1 (Android 6.0).
NOTE: Standard Dload package for EVA-L19 (C636, Asia Pacific). EMUI 5.0 (Android 7.0).
WARNING: EXPERTS ONLY
NOTE: Board Software (HMT) for EVA-AL00. For dead boot repair (Method 3).
WARNING: EXPERTS ONLY
NOTE: Board Software (HMT) for EVA-AL10. For dead boot repair (Method 3).
NOTE: Standard Dload package for EVA-AL00 (C00). EMUI 5.0 (Android 7.0).
NOTE: Standard Dload package for EVA-AL10 (C00). EMUI 5.0 (Android 7.0).
NOTE: Standard Dload package for EVA-DL00 (C17). EMUI 4.1 (Android 6.0).
NOTE: Standard Dload package for EVA-DL00 (C17). EMUI 5.0 (Android 7.0).
NOTE: Standard Dload package for EVA-DL00 / EVA-CL00 (C00/C92). EMUI 4.1 (Android 6.0).
WARNING: ADVANCED
NOTE: Advanced factory ROM (.rar) for All China Models (AL00, AL10, TL00, CL00, DL00). EMUI 8.0 (Android 8.0).
WARNING: ADVANCED
NOTE: Advanced factory ROM (.rar) for EVA-AL10 (C00). EMUI 8.0 (Android 8.0).
WARNING: ADVANCED
NOTE: Advanced factory ROM (.rar) for EVA-CL00 (C92, China Telecom). EMUI 8.0 (Android 8.0).
WARNING: ADVANCED
NOTE: Advanced factory ROM (.rar) for EVA-AL00 (C00). EMUI 4.1 (Android 6.0).
WARNING: ADVANCED
NOTE: Advanced factory ROM (.rar) for EVA-TL00 (C01, China Mobile). EMUI 5.0 (Android 7.0).
WARNING: ADVANCED
NOTE: Advanced factory ROM (.rar) for EVA-TL00 (C01). EMUI 4.1 (Android 6.0).
WARNING: ADVANCED
NOTE: Advanced factory ROM (.rar) for EVA-TL00 (C01). EMUI 4.1 (Android 6.0).
WARNING: ADVANCED
NOTE: Advanced factory ROM (.rar) for EVA-CL00 (C92, China Telecom). EMUI 4.1 (Android 6.0).
WARNING: ADVANCED
NOTE: Advanced factory ROM (.rar) for EVA-CL00 (C92). EMUI 4.1 (Android 6.0).
You will need different tools depending on the method.
Please use the method that corresponds to the file you downloaded.
WARNING: EXPERTS ONLY 
All other files are for advanced factory repair. They are NOT for the dload method. They need special PC software and, for Board Software, you must use test points inside the phone. This is only for experts to fix a phone that is completely broken (hard-bricked).
DISCLAIMER: DANGER - PERFORM AT YOUR OWN RISK 
This process is performed at your own risk. We are not responsible for any data loss, bricked devices, or damage. Flashing a Chinese (AL, TL, CL, DL) ROM on a Global (L) phone will remove Google Play Services and may cause a brick. Using Board Software or advanced PC tools is very dangerous if you are not an expert. If you have any problems, please drop a comment on the thread.
- Files are Complex: This is a very complex set of files for many different models and methods. Flashing the wrong file will hard-brick your device.
- MODEL & REGION: You MUST flash the firmware that matches your exact model (e.g., EVA-L09) and region (e.g., C432).
- CHINA vs. GLOBAL (NO GOOGLE APPS):
- EVA-Lxx (L09, L19, L29) models are Global and have Google Play.
- EVA-A/T/C/DLxx (AL00, TL00, etc.) models are for China (C00, C01, etc.). Their firmware DOES NOT HAVE GOOGLE PLAY SERVICES. Flashing a Chinese ROM on a Global phone will remove all Google apps.
- FILE TYPES (Dload, OTA, Board):
- Dload.zip: Standard files for the easy SD Card method (Method 1).
- OTA.zip: Update files, flashed from Stock Recovery (Method 2). For upgrading, not unbricking.
- Board Software / HMT / .RAR: Factory files for EXPERTS ONLY to repair a dead phone via PC (Method 3). NOT DLOAD FILES.
Huawei P9 (EVA) Firmware Details
This phone uses a Kirin 955 chipset.| Device: | Huawei P9 |
| Model: | EVA-L09, L19, L29, AL00, AL10, TL00, CL00, DL00 |
| Codename: | EVA / Elle |
| Chipset (Brain): | Kirin 955 |
| Android Version: | 6.0 (EMUI 4.1), 7.0 (EMUI 5.0), 8.0 (EMUI 8.0) |
| File Type: | Dload, OTA, Board Software, Factory ROM |
| Flashing Tool: | Huawei dload (SD Card) / Advanced PC Tools |
Download Official Firmware for Huawei P9 (EVA)
Files are grouped by Global and China models. Find your exact model and read the note for each file.Section 1: Global Models (EVA-L09, L19, L29) - HAS GOOGLE APPS
EVA-L09 (Global Single-SIM)
NOTE: Standard Dload package for C605 (Latin America). EMUI 4.1 (Android 6.0).
- Filename: Huawei_P9_EVA-L09...C605B135...Dload.zip
- Size: 1.57GB
- Build Version: B135 (EMUI 4.1)
- Download Link: Download from Google Drive
NOTE: Standard OTA.zip package. NOT a full ROM. Use Method 2 to flash from stock recovery.
- Filename: Huawei_P9_EVA-L09_7.0_OTA.zip
- Size: 1.54GB
- Build Version: Unknown (Android 7.0)
- Download Link: Download from Google Drive
WARNING: ADVANCED
NOTE: Advanced factory ROM for C675 region. This is a .RAR file for PC flashing (Method 3), NOT dload.
- Filename: EVA-L09C675B332CUSTC675D001...rar
- Size: 2.55GB
- Build Version: B332 (EMUI 5.0)
- Download Link: Download from Google Drive
WARNING: ADVANCED
NOTE: Advanced factory ROM for C432 (Europe). This is a .7z file for PC flashing (Method 3), NOT dload. Provides EMUI 8.0.
- Filename: Huawei P9 EVA-L09C432B505.7z
- Size: 3.5GB
- Build Version: B505 (EMUI 8.0)
- Download Link: Download from AndroidFileHost
EVA-L19 / EVA-L29 (Global Dual-SIM)
NOTE: Standard Dload package for EVA-L29 (C636, Asia Pacific). EMUI 4.1 (Android 6.0).
- Filename: Huawei, EVA-L29, 6.0, EVA-L29_C636B180...zip
- Size: 1.35GB
- Build Version: B180 (EMUI 4.1)
- Download Link: Download from Baidu
NOTE: Standard Dload package for EVA-L19 (C185, Middle East/Africa). EMUI 4.1 (Android 6.0).
- Filename: Huawei_P9_EVA-L19_B162_C185B162.zip
- Size: 1.45GB
- Build Version: B162 (EMUI 4.1)
- Download Link: Download from MediaFire
NOTE: Standard Dload package for EVA-L19 (C636, Asia Pacific). EMUI 5.0 (Android 7.0).
- Filename: EVA-L19_C636B390_Android7.zip
- Size: 2.3GB
- Build Version: B390 (EMUI 5.0)
- Download Link: Download from AndroidFileHost
Section 2: China Models (AL00, AL10, TL00, CL00, DL00) - NO GOOGLE APPS
WARNING: These firmwares DO NOT have Google Play Services.WARNING: EXPERTS ONLY
NOTE: Board Software (HMT) for EVA-AL00. For dead boot repair (Method 3).
- Filename: Huawei_P9_EVA-AL00_M00A085_Board Software_General_..._HMT.zip
- Size: 670MB
- Build Version: M00A085 (Board)
- Download Link: Download from Google Drive
WARNING: EXPERTS ONLY
NOTE: Board Software (HMT) for EVA-AL10. For dead boot repair (Method 3).
- Filename: Huawei_P9_EVA-AL10_M00A052_6.0...BoardDump_HMT.zip
- Size: 658MB
- Build Version: M00A052 (Board)
- Download Link: Download from Google Drive
NOTE: Standard Dload package for EVA-AL00 (C00). EMUI 5.0 (Android 7.0).
- Filename: EVA-AL00_C00B386_Firmware_China...EMUI_5.0...zip
- Size: 3.91GB
- Build Version: B386 (EMUI 5.0)
- Download Link: Download from Baidu
NOTE: Standard Dload package for EVA-AL10 (C00). EMUI 5.0 (Android 7.0).
- Filename: EVA-AL10C00B399sp17a.zip
- Size: 2.3GB
- Build Version: B399sp17a (EMUI 5.0)
- Download Link: Download from AndroidFileHost
NOTE: Standard Dload package for EVA-DL00 (C17). EMUI 4.1 (Android 6.0).
- Filename: Huawei_P9_EVA-DL00_C17B183_6.0.zip
- Size: 1.39GB
- Build Version: B183 (EMUI 4.1)
- Download Link: Download from MediaFire
NOTE: Standard Dload package for EVA-DL00 (C17). EMUI 5.0 (Android 7.0).
- Filename: EVA-DL00_C17B377_Firmware_China...05014FQC.zip
- Size: 3.85GB
- Build Version: B377 (EMUI 5.0)
- Download Link: Download from Baidu
NOTE: Standard Dload package for EVA-DL00 / EVA-CL00 (C00/C92). EMUI 4.1 (Android 6.0).
- Filename: EVA-DL00_EVA-C00B183_6.0_2017.04.28.zip / EVA-TL00_EVA-C00B183_6.0...zip
- Size: 1.3GB
- Build Version: B183 (EMUI 4.1)
- Download Link: Download from Baidu (DL00)
- Download Link (Mirror): Download from Baidu (TL00)
WARNING: ADVANCED
NOTE: Advanced factory ROM (.rar) for All China Models (AL00, AL10, TL00, CL00, DL00). EMUI 8.0 (Android 8.0).
- Filename: EVA-AL00_AL10_TL00_CL00_DL00C00B520(8.0.0.520)...rar
- Size: 1.13GB
- Build Version: B520 (EMUI 8.0)
- Download Link: Download from Baidu
WARNING: ADVANCED
NOTE: Advanced factory ROM (.rar) for EVA-AL10 (C00). EMUI 8.0 (Android 8.0).
- Filename: EVA-AL10_8.0.0.528(C00)_all_cn_Firmware_Android8.0...rar
- Size: 6.58GB
- Build Version: 8.0.0.528(C00)
- Download Link: Download from Google Drive
WARNING: ADVANCED
NOTE: Advanced factory ROM (.rar) for EVA-CL00 (C92, China Telecom). EMUI 8.0 (Android 8.0).
- Filename: EVA-CL00_8.0.0.528(C92)_all_cn_Firmware_Android8.0...rar
- Size: 6.58GB
- Build Version: 8.0.0.528(C92)
- Download Link: Download from Google Drive
WARNING: ADVANCED
NOTE: Advanced factory ROM (.rar) for EVA-AL00 (C00). EMUI 4.1 (Android 6.0).
- Filename: EVA-AL00_C00B183.rar
- Size: 1.15GB
- Build Version: B183 (EMUI 4.1)
- Download Link: Download from Baidu
WARNING: ADVANCED
NOTE: Advanced factory ROM (.rar) for EVA-TL00 (C01, China Mobile). EMUI 5.0 (Android 7.0).
- Filename: EVA-TL00C01B399SP17a_Firmware_Android_7.0...rar
- Size: 4.29GB
- Build Version: B399sp17a (EMUI 5.0)
- Download Link: Download from Google Drive
WARNING: ADVANCED
NOTE: Advanced factory ROM (.rar) for EVA-TL00 (C01). EMUI 4.1 (Android 6.0).
- Filename: EVA-TL00-C01B182SP01.rar
- Size: 1.43GB
- Build Version: B182SP01 (EMUI 4.1)
- Download Link: Download from Baidu
WARNING: ADVANCED
NOTE: Advanced factory ROM (.rar) for EVA-TL00 (C01). EMUI 4.1 (Android 6.0).
- Filename: EVA-TL00_C01B162_Android 6.0_EMUI 4.1...rar
- Size: 2.2GB
- Build Version: B162 (EMUI 4.1)
- Download Link: Download from Baidu
WARNING: ADVANCED
NOTE: Advanced factory ROM (.rar) for EVA-CL00 (C92, China Telecom). EMUI 4.1 (Android 6.0).
- Filename: EVA-CL00_C92B162_Android 6.0_EMUI4.1...rar
- Size: 2.29GB
- Build Version: B162 (EMUI 4.1)
- Download Link: Download from Baidu
WARNING: ADVANCED
NOTE: Advanced factory ROM (.rar) for EVA-CL00 (C92). EMUI 4.1 (Android 6.0).
- Filename: EVA-CL00_C92B183_6.0.rar
- Size: 1.25GB
- Build Version: B183 (EMUI 4.1)
- Download Link: Download from Baidu
The Requirements
You will need different tools depending on the method.For Dload (Method 1) & OTA (Method 2) ONLY:
- Storage: A formatted Micro SD card or USB OTG drive (exFAT or FAT32) with at least 8GB of free space.
- Backup: A full backup of your personal data.
- Charge: Your phone charged to at least 50%.
For Advanced ROMs (Method 3) ONLY:
- PC/Tools: A Windows PC.
- Cable: A reliable USB-C cable.
- Drivers: Huawei USB COM 1.0 drivers installed on your PC.
- Software: Specialized PC software (like HMT, SigmaKey, or UPtools).
- Test Points: (For Board Software) Tools to open the phone and short the test points.
How to Flash the Firmware
Please use the method that corresponds to the file you downloaded.Method 1: Huawei dload (for ...Dload.zip files)
Use this method for all files marked as Dload.- Step 1: Download and extract the correct firmware .zip file for your model (e.g., `Huawei_P9_EVA-L19...zip`).
- Step 2: Inside the extracted files, locate the `dload` folder.
- Step 3: Copy the entire `dload` folder to the root directory of your Micro SD card or USB OTG drive.
- Step 4: Power off your Huawei P9 completely.
- Step 5: Insert the SD card/OTG. Press and hold all three buttons: Volume Up + Volume Down + Power. Keep holding until the EMUI update screen appears. The phone will automatically find the file and start flashing.
Method 2: Stock Recovery (for ...OTA.zip file)
Use this method for the `Huawei_P9_EVA-L09_7.0_OTA.zip` file. This is for upgrading.- Step 1: Download the .zip file. Do not extract it.
- Step 2: Copy the .zip file to the root directory of your SD card.
- Step 3: Power off your phone and boot into stock recovery by holding Power + Volume Up.
- Step 4: Select "Apply update from SD card" and choose the .zip file to begin.
Method 3: Advanced PC Flash (for .rar / HMT / Board files)
All other files are for advanced factory repair. They are NOT for the dload method. They need special PC software and, for Board Software, you must use test points inside the phone. This is only for experts to fix a phone that is completely broken (hard-bricked).
This process is performed at your own risk. We are not responsible for any data loss, bricked devices, or damage. Flashing a Chinese (AL, TL, CL, DL) ROM on a Global (L) phone will remove Google Play Services and may cause a brick. Using Board Software or advanced PC tools is very dangerous if you are not an expert. If you have any problems, please drop a comment on the thread.