Skip to main content
Huawei

Huawei P40 Pro 5G Stock Firmware Archive (ELS-NX9, ELS-N29, ELS-N04, ELS-N39, ELS-AN00, ELS-TN00)

The Huawei P40 Pro 5G is a flagship smartphone engineered around the 7nm+ EUV HiSilicon Kirin 990 5G chipset, 8 GB of RAM, and a 6.58-inch 90Hz Quad-Curve Overflow OLED display. Internally codenamed Elsa (ELS), the device incorporates an advanced Leica Ultra Vision quad-camera system and ships with Huawei Mobile Services (HMS).

This catalog brings together official full-stock Dload packages and maintenance updates across European (C432), Middle Eastern (C185), Latin American (C605), Russian/CIS (C10/C301), and Chinese (C00) branches. These packages allow technicians and owners to unbrick non-responsive devices, recover from failed OTA updates, roll back firmware revisions, and perform clean factory restorations.

Huawei P40 Pro 5G
Brand
Huawei
Codename
Elsa / ELS
Model Family
ELS-NX9, ELS-N29, ELS-N04, ELS-N39, ELS-AN00, ELS-TN00
Chipset
HiSilicon Kirin 990 5G (7nm+ EUV)
GPU
Mali-G76 MP16
Display
6.58" Quad-Curve Overflow OLED, 90Hz, 1200x2640 pixels (19.8:9 ratio)
Battery
4200mAh (40W Wired SuperCharge, 27W Wireless SuperCharge)
Launch OS
Android 10 (EMUI 10.1)
Latest OS
Android 10 / 11 (EMUI 12.0.0)
Firmware Type
Official Huawei Dload (UPDATE.APP) & Service Maintenance Software
Flash Method
Huawei Dload via NM Card / USB OTG & eRecovery

Download Firmware for Huawei P40 Pro 5G

Huawei P40 Pro hw eu ELS-NX9 ELS-N29 102.0.0.228(C432E3R6P5) Firmware EMUI12.0.0 05016PSR.zip
Model
ELS-NX9 / ELS-N29
Region
Europe Open (C432)
Build
12.0.0.228(C432E3R6P5)
Android/OS
Android 10 / 11 (EMUI 12.0.0)
Method
Huawei Dload / NM Card / OTG
Size
5.40GB
Patch Level
EMUI 12 Release

Official European EMUI 12 Dload release supporting both single-SIM ELS-NX9 and dual-SIM ELS-N29 hardware on C432 branch.

⬇️ Download via AFH
Huawei_P40_Pro_Elsa-N29_11.0.0.168_C432E3R6P4_Firmware_EMUI11.0.0_05016PTH_Dload.zip
Model
ELS-N29 / ELS-NX9
Region
Europe Open (C432)
Build
11.0.0.168(C432E3R6P4)
Android/OS
Android 10 (EMUI 11.0.0)
Method
Huawei Dload / NM Card / OTG
Size
5.20GB
Patch Level
EMUI 11 Stable

Stable European EMUI 11 full Dload package for European open-market C432 handsets.

⬇️ Download via Google Drive
ELS-N29D_10.1.0.176_(C432E8R6P1)_Firmware_EMUI10.1.0_05016PSR.rar
Model
ELS-N29 / ELS-N29D
Region
Europe Open (C432)
Build
10.1.0.176(C432E8R6P1)
Android/OS
Android 10 (EMUI 10.1.0)
Method
Huawei Dload / NM Card / OTG
Size
4.87GB
Patch Level
Security Update

European EMUI 10.1 stock firmware package for dual-SIM model ELS-N29.

⬇️ Download (2 links)
els-nx9-10.1.0.121(C432E8R5P2).zip
Model
ELS-NX9
Region
Europe Open (C432)
Build
10.1.0.121(C432E8R5P2)
Android/OS
Android 10 (EMUI 10.1.0)
Method
Huawei Dload / NM Card / OTG
Size
4.70GB
Patch Level
Base Release

Early European EMUI 10.1 baseline package for single-SIM ELS-NX9 handsets.

⬇️ Download via AFH
Huawei_P40_Pro_5G_ELS-N29_11.0.0.249_C185E6R6P3_Firmware_EMUI11.0.0_05016QGH_Dload.zip
Model
ELS-N29
Region
Middle East & Africa (C185)
Build
11.0.0.249(C185E6R6P3)
Android/OS
Android 10 (EMUI 11.0.0)
Method
Huawei Dload / NM Card / OTG
Size
5.30GB
Patch Level
Security Update

Full EMUI 11 Dload update archive for dual-SIM model ELS-N29 on Middle East and Africa C185 branch.

⬇️ Download via Google Drive
Huawei_P40_Pro_5G_ELS-NX9_11.0.0.249_C185E6R6P3_Firmware_EMUI11.0.0_05016QGH_Dload.zip
Model
ELS-NX9
Region
Middle East & Africa (C185)
Build
11.0.0.249(C185E6R6P3)
Android/OS
Android 10 (EMUI 11.0.0)
Method
Huawei Dload / NM Card / OTG
Size
5.30GB
Patch Level
Security Update

Full EMUI 11 Dload update archive for single-SIM model ELS-NX9 on Middle East and Africa C185 branch.

⬇️ Download via Google Drive
ELS-NX9_ELS-N29_Elsa-N29D_10.1.0.159_(C185E9R6P1)_hw_meafnaf_Firmware_EMUI10.1.0_05016QGH.rar
Model
ELS-NX9 / ELS-N29
Region
Middle East & Africa (C185)
Build
10.1.0.159(C185E9R6P1)
Android/OS
Android 10 (EMUI 10.1.0)
Method
Huawei Dload / NM Card / OTG
Size
4.87GB
Patch Level
Maintenance Release

Multi-model Middle East and North Africa EMUI 10.1 release covering ELS-NX9 and ELS-N29.

⬇️ Download via Google Drive
Huawei_P40_Pro_ELS-N29_10.1.0.131_C185E9R4P1_Dload.zip
Model
ELS-N29
Region
Middle East & Africa (C185)
Build
10.1.0.131(C185E9R4P1)
Android/OS
Android 10 (EMUI 10.1.0)
Method
Huawei Dload / NM Card / OTG
Size
4.79GB
Patch Level
Base Release

Initial EMUI 10.1 release Dload package for dual-SIM model ELS-N29 on C185 branch.

⬇️ Download via Google Drive
ELS-N04 10.1.0.112(C605E7R2P1)_Firmware_EMUI10.1.0_05016RKX.zip
Model
ELS-N04
Region
Latin America (C605)
Build
10.1.0.112(C605E7R2P1)
Android/OS
Android 10 (EMUI 10.1.0)
Method
Huawei Dload / NM Card / OTG
Size
4.50GB
Patch Level
Base Release

Official EMUI 10.1 Dload package for Latin American single-SIM variant ELS-N04 on C605 branch.

⬇️ Download (2 links)
Huawei_P40_Pro_Elsa-N29D_10.1.0.109_C605E7R3P1_Firmware_EMUI10.1.0_05016QFP_Dload.zip
Model
ELS-N29 / Elsa-N29D
Region
Latin America (C605)
Build
10.1.0.109(C605E7R3P1)
Android/OS
Android 10 (EMUI 10.1.0)
Method
Huawei Dload / NM Card / OTG
Size
5.00GB
Patch Level
Base Release

Official EMUI 10.1 stock firmware for dual-SIM variant Elsa-N29D on Latin American C605 branch.

⬇️ Download via Google Drive
Huawei_P40_Pro_ELS-NX9_10.1.0.109_C605E7R3P1_Firmware_EMUI10.1.0_05016QFP_Dload.zip
Model
ELS-NX9
Region
Latin America (C605)
Build
10.1.0.109(C605E7R3P1)
Android/OS
Android 10 (EMUI 10.1.0)
Method
Huawei Dload / NM Card / OTG
Size
4.36GB
Patch Level
Base Release

Official EMUI 10.1 stock firmware for single-SIM variant ELS-NX9 on Latin American C605 branch.

⬇️ Download via Google Drive
ELS-N39 11.0.0.178(C301E5R2P4).zip
Model
ELS-N39
Region
Belarus & CIS (C301)
Build
11.0.0.178(C301E5R2P4)
Android/OS
Android 10 (EMUI 11.0.0)
Method
Huawei Dload / NM Card / OTG
Size
5.50GB
Patch Level
Security Update

EMUI 11 stock package for Eurasian variant ELS-N39 on Belarus and CIS C301 branch.

⬇️ Download via AFH
ELS-N39 11.0.0.168(C10E2R3P4)_Firmware_EMUI11.0.0_05016UWT.zip
Model
ELS-N39
Region
Russia (C10)
Build
11.0.0.168(C10E2R3P4)
Android/OS
Android 10 (EMUI 11.0.0)
Method
Huawei Dload / NM Card / OTG
Size
5.30GB
Patch Level
Security Update

Official EMUI 11 stock firmware for Russian market model ELS-N39 on C10 branch.

⬇️ Download via AFH
Huawei_P40_Pro_ELS-AN00_10.1.0.155_SP2_C00E155R6P1_Firmware_EMUI10.1.0_05016ENM_Dload.zip
Model
ELS-AN00
Region
China All-Netcom (C00)
Build
10.1.0.155 SP2(C00E155R6P1)
Android/OS
Android 10 (EMUI 10.1.0)
Method
Huawei Dload / NM Card / OTG
Size
6.20GB
Patch Level
China All-Netcom Release

Official EMUI 10.1 Dload update archive for China All-Netcom edition ELS-AN00 on C00 branch.

⬇️ Download via Google Drive
Huawei_P40_Pro_ELS-TN00_10.1.0.155_SP2_C00E155R6P1_Firmware_EMUI10.1.0_05016ENM_Dload.zip
Model
ELS-TN00
Region
China Telecom (C00)
Build
10.1.0.155 SP2(C00E155R6P1)
Android/OS
Android 10 (EMUI 10.1.0)
Method
Huawei Dload / NM Card / OTG
Size
6.40GB
Patch Level
China Telecom Release

Dedicated China Telecom carrier package for model ELS-TN00 on C00 branch.

⬇️ Download via Google Drive
Huawei_P40_pro_ELS-NX9_Remove_Huawei_ID.rar
Model
ELS-NX9
Region
Global / Service
Build
Service Downgrade Package
Android/OS
Android 10 (EMUI 10.1)
Method
Huawei Dload / Testpoint Service Tool
Size
4.80GB
Patch Level
Service Maintenance

Specialized service maintenance package for ELS-NX9 used by repair workshops to reset account credentials via test point or downgrade procedure.

⬇️ Download via AFH

Flashing Overview for Huawei P40 Pro 5G

  1. Identify your exact model number (ELS-NX9, ELS-N29, etc.) and regional Cust code (C432, C185, C605, C00, etc.)
  2. Download the matching official Dload firmware archive from the catalog above
  3. Extract the archive and place the UPDATE.APP file into a folder named "dload" on a FAT32 NM Card or USB Type-C OTG drive
  4. Power off the phone, connect the NM Card or OTG flash drive, and hold Volume Up + Volume Down + Power together until the EMUI update starts
  5. Wait for the circular installation progress to reach 100% and allow the device to reboot into Android
Expand preparation checklist for Huawei P40 Pro 5G
  • Confirm the exact model number and installed build string in Settings > About Phone, on the SIM tray, or within EMUI Recovery.
  • Prepare a Huawei Nano Memory (NM Card) or a USB Type-C OTG flash drive with at least 16 GB of free storage space, formatted with the FAT32 file system.
  • Extract the downloaded firmware archive completely. Place the extracted UPDATE.APP file inside a root folder named exactly dload on the storage device.
  • Back up all internal files, photographs, and application data before proceeding, as full stock firmware installation wipes internal user storage.
  • Ensure the handset battery is charged to at least 50% to prevent unexpected power loss during partition flashing.
  • If installing via USB OTG, ensure your Type-C adapter or flash drive maintains a stable, continuous hardware connection.

Compatibility & Bootloader Notes

Standard consumer packages install via Huawei Dload without unlocking the bootloader. Because the device uses Huawei proprietary Nano Memory (NM Card) rather than a microSD slot, updates can be installed using either a formatted NM card or a USB Type-C OTG flash drive.

Ready to Flash This Firmware?

Full step-by-step instructions for Huawei P40 Pro 5G, including prerequisites, error fixes, and screenshots, are on FlashGuideHub's Huawei UPDATE.APP guide.

Open Huawei UPDATE.APP Guide

Can also be flashed via Huawei eRecovery: Open Huawei eRecovery Guide →

Frequently Asked Questions