Huawei

Huawei P40 Pro 5G (ELS-NX9, ELS-N29, ELS-AN00): Stock Firmware Flashing Guide

Complete firmware flashing guide for the Huawei P40 Pro 5G using Huawei UPDATE.APP. Covers official stock firmware installation using NM-card and USB Type-C OTG Dload recovery.

Huawei P40 Pro 5G March 2020
Models
ELS-NX9, ELS-N29, ELS-N04, ELS-N39, ELS-AN00, ELS-TN00
CPU
Octa-core (2x2.86 GHz Cortex-A76 & 2x2.36 GHz Cortex-A76 & 4x1.95 GHz Cortex-A55)
GPU
Mali-G76 MP16
RAM
8 GB
Storage
128 GB / 256 GB / 512 GB UFS 3.0 (NM Card slot up to 256 GB)
Display
6.58" Quad-Curve Overflow OLED, 90Hz, 1200Γ—2640 pixels (19.8:9 ratio)
Battery
4200 mAh (40W wired SuperCharge, 27W wireless)
OS
Android 10 (EMUI 10.1, upgradable to EMUI 12.0.0)
Connectivity
5G Sub-6, 4G LTE, Dual SIM / eSIM, Wi-Fi 6 Plus, Bluetooth 5.1, USB Type-C 3.1
Colors: Silver Frost Blush Gold Deep Sea Blue Ice White Black

About the Huawei P40 Pro 5G

The Huawei P40 Pro 5G was released in March 2020, built on the HiSilicon Kirin 990 5G platform. Marketed under model series ELS-NX9, ELS-N29, ELS-N04, ELS-N39, ELS-AN00, and ELS-TN00 (internal codename Elsa), the device features a 6.58-inch 90Hz Quad-Curve OLED display, 8 GB of RAM, and a Leica Ultra Vision quad-camera array.

Flashing factory stock firmware cures persistent software errors, repairs corrupted partition tables, and unbricks non-booting devices. Follow the verified file details and step-by-step instructions below to service your phone safely.

Which Flash Mode Should You Use?

Huawei eRecovery Wi-Fi Restore

Official network recovery method built into EMUI to download and restore matched firmware directly over Wi-Fi.

How to enter
Power off phone, connect to USB charger, hold Volume Up until eRecovery launches
Requires
Active Wi-Fi connection, USB charger connected

What You Need Before Flashing

1
Matched Model Package

Confirm your exact model is ELS-NX9, ELS-N29, ELS-N04, ELS-N39, ELS-AN00, or ELS-TN00.

2
FAT32 NM Card or USB Type-C OTG

A memory card or USB drive formatted as FAT32 with a "dload" folder on the root directory.

3
Battery Charged to 50% or More

Firmware writing takes several minutes; maintain adequate battery reserve.

4
Reliable USB Type-C Connection

Use a quality OTG adapter or cable if connecting an external USB flash drive.

5
Personal Data Backup

Full stock firmware updates erase internal storage; back up files if phone boots.

How to Flash the Huawei P40 Pro 5G β€” Quick Overview

These 5 steps are tailored to the Huawei P40 Pro 5G (Kirin 990 5G). For screenshots, an interactive checklist, and troubleshooting, open the full Huawei UPDATE.APP guide.

  1. Format NM Card or USB Type-C drive as FAT32
  2. Create "dload" folder and copy UPDATE.APP
  3. Connect storage to phone
  4. Trigger 3-button installation
  5. Wait for installation to finish

Firmware Package for Kirin 990 5G (UPDATE.APP)

Official firmware packages for the Huawei P40 Pro 5G are distributed as signed UPDATE.APP container archives. These packages contain partition images for system, vendor, kernel, modem, and cust partitions specifically compiled for the HiSilicon Kirin 990 5G architecture.

UPDATE.APP

Official Huawei P40 Pro 5G firmware is distributed as UPDATE.APP packages. Extract the downloaded zip file and copy UPDATE.APP directly inside the "dload" folder on your NM card or USB Type-C flash drive.

Regional verification note: Confirm your phone model number (ELS-NX9, ELS-N29, ELS-N04, ELS-N39, ELS-AN00, ELS-TN00) and regional Cust code before downloading. Flashing an unmatched regional package will cause EMUI recovery verification to fail and abort installation.

Huawei P40 Pro 5G Firmware Versions

Official stock firmware packages for the Huawei P40 Pro 5G. Verify your exact model number and regional branch before downloading.

Version Region Android Version Size MD5 Download
12.0.0.228(C432E3R6P5) Europe Open (ELS-NX9 / ELS-N29) Android 10 / 11 (EMUI 12.0.0) 5.40 GB β€” ⬇️ Download
11.0.0.249(C185E6R6P3) Middle East & Africa (ELS-N29 / ELS-NX9) Android 10 (EMUI 11.0.0) 5.30 GB β€” ⬇️ Download
10.1.0.112(C605E7R2P1) Latin America (ELS-N04 / ELS-NX9) Android 10 (EMUI 10.1.0) 4.50 GB β€” ⬇️ Download
11.0.0.178(C301E5R2P4) Russia & CIS (ELS-N39) Android 10 (EMUI 11.0.0) 5.50 GB β€” ⬇️ Download
10.1.0.155 SP2(C00E155R6P1) China All-Netcom (ELS-AN00) Android 10 (EMUI 10.1.0) 6.20 GB β€” ⬇️ Download
10.1.0.155 SP2(C00E155R6P1) China Telecom (ELS-TN00) Android 10 (EMUI 10.1.0) 6.40 GB β€” ⬇️ Download

This phone family has 10 additional regional builds, service packages, and maintenance updates. Browse the complete archive on AndroidFirmwareFile.com β†’

Huawei P40 Pro 5G β€” Important Notes

The Huawei P40 Pro 5G is equipped with a 4200 mAh battery. Installing full stock firmware takes 5 to 10 minutes. Ensure the device has at least 50% charge before beginning the update to prevent power interruption during system writing.

Common Errors on the Huawei P40 Pro 5G

EMUI Error: "Software install failed / Check failed"

The firmware build or regional Cust code does not match your device model. Confirm your phone's model code (ELS-NX9, ELS-N29, or ELS-AN00) and download the matching regional package.

Phone starts normally into EMUI without recognizing the update

Make sure the folder is named exactly "dload" in all lowercase letters and resides directly on the root of your FAT32 storage drive, not inside an archive or subfolder.

Phone stuck in a bootloop after update completes

Residual cache from earlier software builds can delay startup. Power off, hold Volume Up + Power to launch EMUI Recovery, and perform a wipe cache partition and factory reset.

For solving common EMUI "Software install failed" messages and recovery verification issues: Huawei & EMUI Flashing Error Directory β†’

Frequently Asked Questions β€” Huawei P40 Pro 5G

Ready to Flash?

Follow the full step-by-step Huawei UPDATE.APP guide with interactive progress tracking, prerequisite checklist, and complete troubleshooting.

Open Full Guide