Official Huawei P40 Pro (All Models) Firmware Download & User Issue Fixes

Download free stock firmware files, compare available builds, and use the matching flash guide before writing anything to the phone.

Before you flash

Match the exact model, region, and branch name. Similar model numbers are not the same device.

Need flashing steps?

Firmware files are here on Inar Guide. Tutorials, flash tools and USB drivers are on FlashGuideHub.

The Huawei P40 Pro, across all its variants—ELS-NX9, ELS-N29, ELS-TN00, ELS-AN00, ELS-N04, Elsa-N29D, and ELS-N39—remains a top flagship device recognized for its exceptional camera, innovative design, and robust hardware.

Released initially in 2020, it arrived with EMUI 10.1 (Android 10)—and through global, regional, and hardware variation, many different firmware builds exist. Users worldwide, from Europe to North Africa and China, continue to face real-world issues such as app incompatibility due to missing Google services, region lock headaches (C432 for Europe, C185 for Africa/Mid-East, C605 for Asia, C00 for China), battery drain, screen defects, and bootloops after failed updates or downgrades.

Our curated official firmware bundle covers major P40 Pro models and tackles issues including bootloop repair, failed OTA updates, IMEI or baseband repairs, bricking from flashing, Google Mobile Services (GMS) installation, and feature restoration for region-specific devices. Each file below is paired with precise model and region details to help you recover, update, or restore your P40 Pro no matter where you are.

Huawei P40 Pro Firmware Details

Device NameModel(s)ChipsetAndroid / EMUI Version(s)UIRelease / Build DateRegion(s)File Type
Huawei P40 ProELS-NX9, ELS-N29, Elsa-N29D, ELS-TN00, ELS-N39, ELS-AN00, ELS-N04HiSilicon Kirin 990 5GAndroid 10/11/12, EMUI 10.1/11.0/12.0EMUI, Harmony (China), Dload support2020-2024Europe (C432), Africa/Asia (C185, C605), China (C00), GlobalZIP / RAR (Dload method)
ATTENTION: Always match your firmware code (e.g. C432, C185, C605, C00) to your device’s region and hardware variant. Flashing the wrong file can brick your phone, permanently disable regions, or cause loss of key features like connectivity or camera!

Download Official Firmware for All Supported Huawei P40 Pro Models

FilenameSizeBuild DateBuild VersionAndroid/EMUIFlashing TypeRegion / Model(s)Download LinkPurpose / Key Exclusions
Huawei_P40_Pro_ELS-N29_10.1.0.131_C185E9R4P1_Dload.zip4.78GB2020/202110.1.0.131 (C185E9R4P1)Android 10 / EMUI 10.1Dload/ZIPELS-N29 (C185) – Africa/Mid-EastDownload (Google Drive)For downgrading to EMUI 10, repairing GMS.
Huawei P40 Pro hw eu ELS-NX9 ELS-N29 102.0.0.228(C432E3R6P5) Firmware EMUI12.0.0 05016PSR.zip5.4GB2022102.0.0.228 (C432E3R6P5)EMUI 12.0.0Dload/ZIPELS-NX9/N29 Europe (hw/eu, C432)Download (AndroidFileHost)For EU models; fixes EMUI bugs, soft-brick recovery, security.
Huawei_P40_Pro_ELS-TN00_10.1.0.155_SP2_C00E155R6P1_Firmware_EMUI10.1.0_05016ENM_Dload.zip6.4GB202010.1.0.155 (C00E155R6P1)Android 10 / EMUI 10.1Dload/ZIPELS-TN00 (China, C00)Download (Google Drive)For Chinese variants, especially for OTA recovery.
ELS-NX9_ELS-N29_Elsa-N29D_10.1.0.159_(C185E9R6P1)_hw_meafnaf_Firmware_EMUI10.1.0_05016QGH.rar4.87GB202010.1.0.159 (C185E9R6P1)Android 10 / EMUI 10.1Dload/RARELS-NX9/ELS-N29 MEA/NAF (C185)Download (Google Drive)MENA, Africa. Region-specific fixes, GMS restore.
ELS-N29D_10.1.0.176_(C432E8R6P1)_Firmware_EMUI10.1.0_05016PSR.rar4.87GB202010.1.0.176 (C432E8R6P1)Android 10 / EMUI 10.1Dload/RARELS-N29D (HW EU, C432)Download (Google Drive)EU HW variant only; soft-brick and feature recovery.
Huawei_P40_Pro_5G_ELS-N29_11.0.0.249_C185E6R6P3_Firmware_EMUI11.0.0_05016QGH_Dload.zip5.3GB202111.0.0.249 (C185E6R6P3)EMUI 11.0.0Dload/ZIPELS-N29 (C185)Download (Google Drive)Upgrade to EMUI 11, MENA/Africa. Fixes new bugs, features.
Huawei_P40_Pro_5G_ELS-NX9_11.0.0.249_C185E6R6P3_Firmware_EMUI11.0.0_05016QGH_Dload.zip5.3GB202111.0.0.249 (C185E6R6P3)EMUI 11.0.0Dload/ZIPELS-NX9 (C185)Download (Google Drive)Upgrade for global, MENA, Africa. Matches C185 region only.
Huawei_P40_Pro_ELS-AN00_10.1.0.155_SP2_C00E155R6P1_Firmware_EMUI10.1.0_05016ENM_Dload.zip6.20GB202010.1.0.155 (C00E155R6P1)Android 10 / EMUI 10.1Dload/ZIPELS-AN00 (China C00)Download (Google Drive)For China-only variant; fixes regional features, soft-brick.
Huawei_P40_Pro_ELS-NX9_10.1.0.109_C605E7R3P1_Firmware_EMUI10.1.0_05016QFP_Dload.zip4.36GB202010.1.0.109 (C605E7R3P1)Android 10 / EMUI 10.1Dload/ZIPELS-NX9 (C605) – Asia/India/SEADownload (Google Drive)Asia/India. Usually needed for GMS or region restoration.
Huawei_P40_Pro_Elsa-N29_11.0.0.168_C432E3R6P4_Firmware_EMUI11.0.0_05016PTH_Dload.zip5.20GB202111.0.0.168 (C432E3R6P4)EMUI 11.0.0Dload/ZIPElsa-N29 (C432, EU)Download (Google Drive)EU; fixes app bugs, camera recovery.
Huawei_P40_Pro_5G_Elsa-N29D_ELS-N29_HW_EU_Elsa-N29D_10.1.0.176_C432E8R6P1_Dload.zip4.9GB202010.1.0.176 (C432E8R6P1)Android 10 / EMUI 10.1Dload/ZIPElsa-N29D, ELS-N29 HW EU (C432)Download (Mediafire)Euro HW variant, dload method only.
Huawei_P40_Pro_Elsa-N29D_10.1.0.109_C605E7R3P1_Firmware_EMUI10.1.0_05016QFP_Dload.zip5GB202010.1.0.109 (C605E7R3P1)Android 10, EMUI 10.1Dload/ZIPElsa-N29D (C605) Asia/SEA regionsDownload (Google Drive)SEA/Asia; recovers flash fails in this region.
ELS-N04 10.1.0.112(C605E7R2P1).zip4.5GB202010.1.0.112 (C605E7R2P1)Android 10 / EMUI 10.1Dload/ZIPELS-N04 (C605), Global/AsiaDownload (AndroidFileHost)For ELS-N04. Asia, ex-China. Not for EU C432 models.
Huawei_P40_pro_ELS-NX9_Remove_Huawei_ID.rar4.8GB2021(Dedicated Tool)n/aRAR/UtilityELS-NX9, removes Huawei ID lockDownload (AndroidFileHost)Remove Huawei Account Lock/ID, not for OTA updates.
ELS-N04 10.1.0.112(C605E7R2P1)_Firmware_EMUI10.1.0_05016RKX.zip4.5GB202010.1.0.112 (C605E7R2P1)Android 10 / EMUI 10.1Dload/ZIPELS-N04 (C605), Asia onlyDownload (AndroidFileHost)Duplicate, alternative servers; Asia only.
ELS-N39 11.0.0.168(C10E2R3P4)_Firmware_EMUI11.0.0_05016UWT.zip5.3GB202111.0.0.168 (C10E2R3P4)EMUI 11.0.0Dload/ZIPELS-N39 (C10), ChinaDownload (AndroidFileHost)China variant only.
ELS-N39 11.0.0.178(C301E5R2P4).zip5.5GB202111.0.0.178 (C301E5R2P4)EMUI 11.0.0Dload/ZIPELS-N39 (C301), ChinaDownload (AndroidFileHost)China. Recovers major software failures in C301.
els-nx9-10.1.0.121(C432E8R5P2).zip4.7GB202010.1.0.121 (C432E8R5P2)Android 10 / EMUI 10.1Dload/ZIPELS-NX9 (C432) – Europe/HW EUDownload (AndroidFileHost)Europe/EU HW downgrades, boot repair, GMS prep.

Flashing Requirements

  • Matching P40 Pro model and correct regional firmware (C432, C185, C605, C00, C10, etc.)
  • Battery charged to at least 70%
  • MicroSD or OTG USB drive (formatted exFAT/NTFS for large files)
  • Extracted dload folder with UPDATE.APP file inside
  • Basic understanding of dload flashing and recovery

How to Flash the Firmware

  • Power off your device entirely.
  • Copy the ‘dload’ folder and UPDATE.APP file to your SD/OTG drive.
  • Insert the SD or OTG, then hold Volume Up + Down + Power to enter dload flashing mode.
  • Wait for auto-detection and the full flash process—do not interrupt, even if stuck at the logo for minutes.
  • Once complete, the phone will reboot with the new firmware.

Need full guides for your method? See the official Huawei dload flashing step-by-step.

DISCLAIMER: Flash at your own risk! Wrong region or model = brick. The provided files are each for specific models. If unsure, drop your exact phone info in the comments for peer help—community support only.

Leave a Reply

Your email address will not be published. Required fields are marked *