Huawei Mate 20 (HMA Series) Official Firmware File Download & Flashing Guide

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 Mate 20 series, known for its powerful Kirin 980 chipset, triple Leica cameras, and stylish design, raised the bar for flagship smartphones. Over time, users have experienced issues including bootloops, system crashes after failed updates, loss of network/IMEI from region mismatches, battery drain, touchscreen ghosting, incompatibility with some apps after OS upgrades, unresponsive cameras, and failed root/ROM attempts.

Numerous reports cite difficulties updating to newer EMUI and Android versions, with some stuck on Android 9 or recovery mode, bricked after board software flashing, or unable to receive official OTA updates.

The official firmware files below are designed to unbrick devices, restore factory defaults, upgrade EMUI, fix regional compatibility issues, and help recover lost functionality. Select your exact variant and version for the safest results.

Huawei Mate 20 Firmware Details

Device NameHuawei Mate 20
Model VariantsHMA-L29, HMA-L09, HMA-AL00, HMA-L29CA
ChipsetKirin 980 (7nm)
RAM4/6GB
Storage64GB / 128GB / 256GB (expandable NM card)
Main CameraTriple 12MP + 16MP + 8MP Leica
Front Camera24MP
Battery4000mAh (non-removable)
Display6.53″ IPS LCD (FHD+)
Android Version9.0 / 10.0 / 10.1 (EMUI 9 / 10 / 10.1)
Firmware File TypesZIP, RAR (Board Dump, Dload, OTA)
Flashing ToolsHuawei dload method, Hisuite
File Sizes1.98GB – 5.84GB
Warning for Mate 20 Series Users: Flashing incorrect firmware or mismatching region files can result in permanent loss of network, IMEI corruption, or device bricking. Board software should only be used for deep recovery and can cause “No Service” on regular devices. Back up all important information and charge your device before flashing. Use only files that match your exact model code and region.

Download Official Firmware for Huawei Mate 20 (All Variants)

ModelFilenameAndroid/EMUISizeBuild DateBuild VersionFlashing TypeCloud StorageRegion Note
HMA-L29HMA-L29 10.0.0.210(C605E4R1P5)_Firmware_EMUI10.0.0_05015KHL.zip10.0/EMUI 10.04.19GB10.0.0.210(C605E4R1P5)DloadGoogle DriveRegion C605 (Latin America)
HMA-L29Huawei_Mate_20_HMA-L29_BD_1.0.0.68_9.0.0_R3_EMUI9.0.0_05022KJE_9.0_HMT.zip9.0/EMUI 9.02.02GBBD_1.0.0.68_9.0.0_R3Board DumpGoogle Drive
HMA-L29HMA-L29 10.0.0.180(C432E8R1P5).zip10.0/EMUI 10.04.1GB10.0.0.180(C432E8R1P5)DloadAndroidFileHostEurope (C432)
HMA-L29HMA-L29 10.1.0.288(C432E8R1P5).zip10.1/EMUI 10.14.4GB10.1.0.288(C432E8R1P5)DloadAndroidFileHostEurope (C432)
HMA-L29HMA-L29 Hima-L29CA 9.0.0.108D(C652E12R1P16) Firmware 9.0.0 r3 EMUI9.0.0 05015KLL.zip9.0/EMUI 9.05.84GB9.0.0.108D(C652E12R1P16)DloadGoogle DriveAsia/C652
HMA-L09Huawei_Mate_20_HMA-L09_BD_1.0.0.68_9.0.0_R3_EMUI9.0.0_05022KJE_9.0_HMT.zip9.0/EMUI 9.02.02GBBD_1.0.0.68_9.0.0_R3Board DumpGoogle Drive
HMA-AL00Huawei_Mate_20_HMA-AL00_Hima-AL00B-BD_1.0.0.43_Board_Software_General_9.0.0_R3_EMUI_9.0.0_05022KJE_HMT.zip9.0/EMUI 9.01.98GBBD_1.0.0.43Board SWGoogle DriveChina
HMA-L29Huawei_Mate_20_Hima-L29CA_10.1.0.328_C55E9R1P5_Dload.zip10.1/EMUI 10.14.62GB10.1.0.328_C55E9R1P5DloadGoogle DriveC55 (Intl.)
HMA-AL00Huawei_Mate_20_Hima-AL00_10.0.0.188_C00_EMUI10.0.0_Dload.zip10.0/EMUI 10.04.73GB10.0.0.188_C00DloadGoogle DriveChina C00
HMA-AL00Huawei_Mate_20_Hima-AL00B_BD_1.0.0.68_9.0.0_R3_EMUI9.0.0_05022KJE_9.0_HMT.zip9.0/EMUI 9.02.02GBBD_1.0.0.68_9.0.0_R3Board DumpGoogle Drive
HMA-AL00HMA-AL00_Hima-AL00_10.0.0.188_C00_all_cn_Firmware_EMUI10.0.0.rar10.0/EMUI 10.04.73GB10.0.0.188_C00DloadGoogle DriveChina C00

Note: Board software files are for advanced unbricking, often used after failed repairs or heavy software damage. Only install board dumps if you know your exact need. OTA = update package, Dload = full firmware replacement. Use region- and variant-matching files to prevent network loss.


Flashing Requirements

  • The correct firmware file for your exact model and region
  • Windows PC, USB cable
  • Huawei HiSuite / Multi Download Tool (optional)
  • MicroSD card (for dload method)
  • At least 50% battery charge
  • Complete backup (all data will be erased)
  • Device drivers installed

How to Flash the Firmware

  • Download and extract your firmware file (.zip,.rar) to PC.
  • Place the dload folder (UPDATE.APP) on the root of your microSD card.
  • Insert the card, turn off your device.
  • Hold Volume Up + Volume Down + Power until flashing starts.
  • Wait for phone to reboot completely after flash.

For complete step-by-step flashing tutorials with images and videos:

Need another flashing tool or chipset guide? See all supported tools in our main flashing section above.


Disclaimer: Flashing is at your own risk. We are not responsible for any loss of data, device damage, or network issues. Seek professional help if you are unsure. Leave a comment below with any problems you encounter!

Leave a Reply

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