Download Huawei P40 Pro (ELS, ELSA) Firmware (Stock ROM, Dload)

Daniel

Administrator
Staff member
Joined
Aug 3, 2025
Messages
326
Reaction score
0
The Huawei P40 Pro (codename "Elsa" or "ELS") is a flagship device, but it is most famous for being Huawei's first flagship launched globally without Google Mobile Services (GMS). The most common user complaint or issue is the difficulty of sideloading Google apps, which can be unstable or break after an update. Other reported issues include battery drain on EMUI 12, app compatibility problems, or in rare cases, a bootloop. Flashing an official stock firmware is the best way to fix these software bugs, unbrick a stuck device, or perform a clean installation.


‼️ CRITICAL WARNING: READ BEFORE FLASHING ‼️
  • High Risk: Flashing firmware on this device is extremely risky if done incorrectly. Flashing the wrong file will hard-brick your device.
  • NO GOOGLE PLAY SERVICES (GMS): Flashing any of this firmware WILL NOT INSTALL GOOGLE PLAY SERVICES (GMS). This device was not certified for GMS. Flashing a different region's firmware will not add Google apps.
  • CHINA vs. GLOBAL:
    • ELS-AN00 / TN00 models are for China (C00). Their firmware has no Google apps and is NOT compatible with global models.
    • ELS-Nxx / NX9 models are Global (C432, C185, C605, etc.).
    • Flashing a Chinese ROM on a Global phone (or vice-versa) will cause a brick or loss of network.
  • FILE TYPE: Almost all files below are dloadpackages.
    • Dload Packages: These are for the user-friendly SD Card / OTG method (Method 1). Note: Many are in
      Code:
      .rar
      or
      Code:
      .7z
      archives; you must extract them to find the
      Code:
      dload
      folder inside.
    • Specialized Files (Remove_Huawei_ID): This file is for EXPERTS ONLY to repair a device and can cause damage if misused. (Method 2).
Note: This process will erase all your data. Back up everything first.


📱 Huawei P40 Pro (ELS/Elsa) Firmware Details

Below are the technical details for the Huawei P40 Pro. This phone uses the Kirin 990 5G chipset, so all PC-based flashing requires Huawei's proprietary tools (no QFIL).

Device:Huawei P40 Pro
Model:ELS-N29, NX9, N04, N39 (Global) / ELS-AN00, TN00 (China)
Codename:Elsa / ELS
Chipset:Kirin 990 5G
Android Version:10 (EMUI 10.1) / 11 (EMUI 11) / 12 (EMUI 12)
File Type:Dload, Repair ROM
Flashing Tool:Dload (SD Card/OTG) / Advanced PC Tools



📦 Download Firmware for Huawei P40 Pro (ELS)

The files are grouped by region for your safety. All files (except the last one in Section 3) are
Code:
dload
packages and use Method 1.

Section 1: Global Model Dload Packages (ELS-Nxx/NX9)

Note: These firmwares DO NOT contain Google Play Services.

C432 (Europe)
  • Filename: Huawei P40 Pro hw eu ELS-NX9 ELS-N29 102.0.0.228(C432E3R6P5) Firmware EMUI12.0.0...zip
  • Size: 5.4GB
  • Build Version: 102.0.0.228 (EMUI 12.0)
  • Download Link: Download from AndroidFileHost


  • Filename: Huawei_P40_Pro_Elsa-N29_11.0.0.168_C432E3R6P4...Dload.zip
  • Size: 5.20GB
  • Build Version: 11.0.0.168 (EMUI 11)
  • Download Link: Download from Google Drive


  • Filename: Huawei_P40_Pro_5G_Elsa-N29D_ELS-N29_HW_EU...10.1.0.176_C432E8R6P1_Dload.zip
  • Size: 4.9GB
  • Build Version: 10.1.0.176 (EMUI 10.1)
  • Download Link: Download from MediaFire


  • Filename: ELS-N29D_10.1.0.176_(C432E8R6P1)_Firmware_EMUI10.1.0...rar
  • Size: 4.87GB
  • Build Version: 10.1.0.176 (EMUI 10.1)
  • Download Link: Download from Google Drive



C185 (Middle East / Africa)
  • Filename: Huawei_P40_Pro_5G_ELS-NX9_11.0.0.249_C185E6R6P3...Dload.zip
  • Size: 5.3GB
  • Build Version: 11.0.0.249 (EMUI 11)
  • Download Link: Download from Google Drive


  • Filename: Huawei_P40_Pro_5G_ELS-N29_11.0.0.249_C185E6R6P3...Dload.zip
  • Size: 5.3GB
  • Build Version: 11.0.0.249 (EMUI 11)
  • Download Link: Download from Google Drive


  • Filename: ELS-NX9_ELS-N29_Elsa-N29D_10.1.0.159_(C185E9R6P1)...rar
  • Size: 4.87GB
  • Build Version: 10.1.0.159 (EMUI 10.1)
  • Download Link: Download from Google Drive


  • Filename: Huawei_P40_Pro_ELS-N29_10.1.0.131_C185E9R4P1_Dload.zip
  • Size: 4.5GB (Assumed)
  • Build Version: 10.1.0.131 (EMUI 10.1)
  • Download Link: Download from Google Drive

C605 (Latin America)
  • Filename: Huawei_P40_Pro_Elsa-N29D_10.1.0.109_C605E7R3P1...Dload.zip
  • Size: 5GB
  • Build Version: 10.1.0.109 (EMUI 10.1)
  • Download Link: Download from Google Drive


  • Filename: Huawei_P40_Pro_ELS-NX9_10.1.0.109_C605E7R3P1...Dload.zip
  • Size: 4.36GB
  • Build Version: 10.1.0.109 (EMUI 10.1)
  • Download Link: Download from Google Drive



C10 (Russia) / C301
  • Filename: ELS-N39 11.0.0.168(C10E2R3P4)_Firmware_EMUI11.0.0...zip
  • Size: 5.3GB
  • Build Version: 11.0.0.168 (EMUI 11.0) / C10 (Russia)
  • Download Link: Download from AndroidFileHost


  • Filename: ELS-N39 11.0.0.178(C301E5R2P4).zip
  • Size: 5.5GB
  • Build Version: 11.0.0.178 (EMUI 11.0) / C301
  • Download Link: Download from AndroidFileHost



Section 2: China Model Dload Packages (ELS-AN00/TN00)

‼️ WARNING: These firmwares DO NOT have Google Play Services. ‼️

  • Filename: Huawei_P40_Pro_ELS-AN00_10.1.0.155_SP2_C00E155R6P1...Dload.zip
  • Size: 6.20GB
  • Build Version: 10.1.0.155 (EMUI 10.1) / C00 (China)
  • Download Link: Download from Google Drive


  • Filename: Huawei_P40_Pro_ELS-TN00_10.1.0.155_SP2_C00E155R6P1...Dload.zip
  • Size: 6.4GB
  • Build Version: 10.1.0.155 (EMUI 10.1) / C00 (China)
  • Download Link: Download from Google Drive



Section 3: Specialized Repair Files (Experts Only - High Risk)

‼️ WARNING: EXPERTS ONLY ‼️

Note: This is a Huawei ID Removal file for ELS-NX9. HIGH RISK. Use Method 2 (PC Tool).
  • Filename: Huawei_P40_pro_ELS-NX9_Remove_Huawei_ID.rar
  • Size: 4.8GB
  • Build Version: N/A (Repair File)
  • Download Link: Download from AndroidFileHost



✅ The Requirements

You will need different tools depending on the method.

For Dload (Method 1):

  • Storage: A formatted Nano Memory (NM) card or USB OTG drive (exFAT or FAT32) with at least 8GB of free space. (No MicroSD support).
  • Adapter: A USB-C OTG adapter if using a USB drive.
  • Backup: A full backup of your personal data.
  • Charge: Your phone charged to at least 50%.

For Specialized Files (Method 2):

  • 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 some) 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 / .rar files)

Use this method for all files listed in Section 1 and 2.
  1. Step 1: Download and extract the correct firmware
    Code:
    .zip
    or
    Code:
    .rar
    file for your model.
  2. Step 2: Inside the extracted files, locate the `dload` folder (which contains a large `update.app` file).
  3. Step 3: Copy the entire `dload` folder to the root directory of your Nano Memory (NM) card or USB OTG drive.
  4. Step 4: Power off your Huawei P40 Pro completely.
  5. Step 5: Insert the NM card or connect the USB OTG drive. 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.
For a complete, detailed guide, please refer to the full step-by-step tutorial: How to Unbrick and Flash Huawei Firmware (dload method).



Method 2: Advanced PC Flash (for ...Remove_Huawei_ID.rar)

‼️ WARNING: EXPERTS ONLY ‼️
The file in Section 3 is NOT for the dload method. It is a factory repair ROM that requires special PC software and expert knowledge. This often requires putting the phone into a special mode by shorting test points on the motherboard. This is for experts only.



🛑 Disclaimer: This process is performed at your own risk. We are not responsible for any data loss, bricked devices, or damage. Flashing will not add Google Play Services. Flashing a Chinese (AN/TN) ROM on a Global (N) phone will cause a brick or loss of network. Using the Remove Huawei ID file is extremely risky. If you have any problems, please drop a comment on the thread.​
 
Back
Top