Huawei Mate 20 (HMA-L29, AL00, L09, L09CA) Official Firmware & Board Software Downloads: EMUI 9/10/10.1, Deep Repair Guide
The Huawei Mate 20 HMA-series—including global (HMA-L29, L09), region-customized (L29CA, AL00), and board-level variants—ships with a powerful Kirin 980 chipset and EMUI 9–10.1. Due to dissimilar bootloader locks, region-locked partition tables, and distinct CUST/region builds (C605, C432, C652, C00, etc.), using the correct firmware is critical for a successful flash and to avoid permanent hardware loss. Community repair specialists and end users repeatedly warn against CUST/region mismatches, especially with “board software” for unbrick or demo-to-retail conversion.
CRUCIAL WARNING:
- Firmware region and partition encryption are strict. Flashing C605 (LATAM) to C432 or board dumps to an active retail device can cause irrecoverable loss of phone functions, invalid signature, camera/fingerprint sensor failure, or demo lock.
- Board software/BoardDump is for “deep repair” and can wipe IMEI/NV info. Only attempt if unbricking a device that won’t boot at all—never for normal upgrades.
- Chinese AL00/AL00B and global L29/L09 firmwares are non-interchangeable; attempting a cross-flash commonly brick bands, modem, or disables future OTA.
- After flashing, always check for proper SIM, NFC, fingerprint, and camera operation. China builds often lack Google services and L29CA is a “demo”/open market model needing extra care.
Prerequisites: Before You Begin
Click Here for the Essential Pre-Flashing Checklist
- Backup All User Data: Flashing any firmware or board dump will wipe apps, photos, and device accounts. Use HiSuite or cloud sync before proceeding.
- Model & CUST Verification: Dial *#*#2846579#*#* to check ProjectMenu -> “Versions” for model+region build. Always match download to your exact code.
- Fast-FAT32 SD Card: For dload, use a high-quality SD card (8GB+).
- Charge to at Least 65%: Avoid any accidental shutoff during flashing.
- Install Proper USB Drivers: Download Huawei USB Drivers and HiSuite for Windows.
Huawei Mate 20 Firmware Details
- Device Family
- Huawei Mate 20 HMA – HMA-L29, HMA-L09, HMA-L29CA, HMA-AL00, HMA-AL00B
- Chipset
- HiSilicon Kirin 980 (7nm, Octa-core CPU, Mali-G76 MP10 GPU)
- Android/EMUI Version Range
- Android 9 (EMUI 9.0/9.1), Android 10 (EMUI 10/10.1), region-dependent
- Partition/Region Codes
- C605 (LATAM), C432 (Europe/global), C652 (demo/open), C00 (China)
- Unbrick/Deep Repair
- BoardDump/Board Software—use for non-booting devices only
- Battery
- 4,000 mAh non-removable
Required Tools & Downloads
| File / Tool | Download Link |
|---|---|
| Huawei HiSuite | Download HiSuite |
| Huawei USB Drivers | Download USB Drivers |
| High-Speed microSD Card (FAT32) | — |
Huawei Mate 20 Firmware & BoardDump Download Table
| Model | Android | Region | Filename | Build | Size | Download | Notes |
|---|---|---|---|---|---|---|---|
| HMA-L29 | 10.0 | LATAM (C605) | HMA-L29 10.0.0.210(C605E4R1P5)_Firmware_EMUI10.0.0_05015KHL.zip | 10.0.0.210 C605E4R1P5 | 4.19GB | Google Drive | Dload |
| HMA-L29 | 9.0 (EMUI 9) | General/Board | Huawei_Mate_20_HMA-L29_BD_1.0.0.68_9.0.0_R3_EMUI9.0.0_05022KJE_9.0_HMT.zip | BD_1.0.0.68 9.0.0_R3 | 2.02GB | Google Drive | BoardDump |
| HMA-L29 | 10.0 | Europe (C432) | HMA-L29 10.0.0.180(C432E8R1P5).zip | 10.0.0.180 C432E8R1P5 | 4.1GB | AndroidFileHost | Dload |
| HMA-L29 | 10.1 | Europe (C432) | HMA-L29 10.1.0.288(C432E8R1P5).zip | 10.1.0.288 C432E8R1P5 | 4.4GB | AndroidFileHost | Dload |
| HMA-L29CA | 9.0 | C652 (Special/Global Demo) | HMA-L29 Hima-L29CA 9.0.0.108D(C652E12R1P16) Firmware 9.0.0 r3 EMUI9.0.0 05015KLL.zip | 9.0.0.108D(C652) | 5.84GB | Google Drive | Dload |
| HMA-L09 | 9.0 (EMUI 9) | Board Software | Huawei_Mate_20_HMA-L09_BD_1.0.0.68_9.0.0_R3_EMUI9.0.0_05022KJE_9.0_HMT.zip | BD_1.0.0.68 | 2.02GB | Google Drive | BoardDump |
| HMA-AL00 | 9.0 (EMUI 9) | China | Huawei_Mate_20_HMA-AL00_Hima-AL00B-BD_1.0.0.43_Board_Software_General_9.0.0_R3_EMUI_9.0.0_05022KJE_HMT.zip | 1.0.0.43 | 1.98GB | Google Drive | Board Software/Unbrick |
| HMA-L29CA | 10.1 | Special/Global Demo | Huawei_Mate_20_Hima-L29CA_10.1.0.328_C55E9R1P5_Dload.zip | 10.1.0.328_C55E9R1P5 | 4.62GB | Google Drive | Dload |
| HMA-AL00 | 10.0 | China | Huawei_Mate_20_Hima-AL00_10.0.0.188_C00_EMUI10.0.0_Dload.zip | 10.0.0.188 C00 | 4.73GB | Google Drive | Dload |
| HMA-AL00B | 9.0 | China/Board Software | Huawei_Mate_20_Hima-AL00B_BD_1.0.0.68_9.0.0_R3_EMUI9.0.0_05022KJE_9.0_HMT.zip | BD_1.0.0.68 | 2.02GB | Google Drive | BoardDump |
| HMA-AL00 | 10.0 | China | HMA-AL00_Hima-AL00_10.0.0.188_C00_all_cn_Firmware_EMUI10.0.0.rar | 10.0.0.188 C00 | 4.73GB | Google Drive | Dload, Full system |
Quick Flashing Guide (All Supported Methods)
- Download and extract the matching ZIP/RAR for your device’s exact model+region (e.g.,
HMA-L29 10.0.0.210(C605E4R1P5)_Firmware_EMUI10.0.0_05015KHL.zip). - Copy
UPDATE.APPto a folder nameddloadat the root of your microSD card. - Fully power off your phone, insert SD card, then hold Volume Up + Volume Down + Power for dload flashing. For “Board Software,” follow included unbrick instructions.
- Wait (8–15 minutes) for the update to complete and phone to reboot. Verify all hardware (SIM, WiFi, camera, NFC).
- If a BoardDump flash does not restore boot, advanced repair (USB-to-UART, service tools) is required. Back up NV/IMEI before attempting if possible!
For a step-by-step guide (with pictures and troubleshooting), see: Full Tutorial: How to Flash Firmware to Huawei Smartphone
Frequently Asked Questions (FAQs)
- Q1. Why does my Mate 20 flash abort at 5%?
- ProjectMenu version or CUST mismatch. Always double-check and match builds and check forum reports for error-specific fixes!
- Q2. Is it safe to cross-flash L29 and AL00 variants?
- No—AL00 (China) and L29/L09 (global) have hardware, band, and encryption differences not visible externally. Cross-flash disables modems and can brick.
- Q3. What does BoardDump/Board Software do?
- It wipes user partitions and NV, restoring a “deep” layer of hardware booting. Only use when a device won’t power at all; risk of SN/IMEI loss without repair tools.
- Q4. Can I upgrade EMUI 9 to 10/10.1 using these packages?
- Yes, if region and partitioning matches, but always go step by step. Community users highlight modem and camera bugs when skipping major EMUI builds.
