Crucial Warning: Never flash an Honor 5X (KIW) package onto a Huawei GR5 (KII) board, or cross-flash Canadian KII-L05 software on European KII-L21 boards. Sibling models share chipset architecture but have incompatible oeminfo partition certificates and differing RF baseband filters. Always verify your exact model number from Settings or recovery before flashing.
Download Firmware for Huawei GR5
Section 1: European, Middle East & Canadian Models (KII-L21, KII-L05, KII-L23) 5 packages
KII-L21_C464B310_Firmware_Android5.1_EMUI3.1.rar
Official European regional dload update package for KII-L21.
⬇️ Download via Google DriveKII-L21_C185B321CUSTC185D001_Firmware_Lebanon_Algeria_Egypt_Ethiopia_Jordan_Morocco_South Africa_Sudan_Tunisia_Tanzania, United Republic of_Nonspecific_Android 6.0.1_EMUI 4.0.2_05013LEV.rar
Official Middle East and African regional Marshmallow update for KII-L21. BOM Code: 05013LEV.
⬇️ Download via Google DriveHuawei_GR5_Firmware_KII-L21_Android5.1_EMUI3.1_C185B130CUSTC185D002_Kenya_Channel-Others.zip
Official MEA channel release for Kenya and surrounding regional markets.
⬇️ Download via Google DriveHuawei_GR5_Firmware_KII-L05_Android 6.0.1_EMUI 4.0_C654B330_Canada_Rogers.zip
Official Canadian Rogers carrier Marshmallow update for KII-L05.
⬇️ Download via Google DriveHuawei_GR5_KII-L23_C900B076_Board_Software_West_European, Chile_Region_Nonspecific_Android_5.1.1_EMUI_3.1_05021UMR_HMT.zip
Factory board repair package for low-level QPST/QFIL unbricking. BOM Code: 05021UMR.
⬇️ Download via Google DriveSection 2: Asia Pacific & Latin American Models (KII-L22 & KII-L33) 3 packages
KII-L22_C636B320CUSTC636D004_Firmware_Taiwan (Province of China)_Channel-Others_Android 6.0.1_EMUI 4.0_05013MCS.zip
Official Asia Pacific regional dload package. BOM Code: 05013MCS.
⬇️ Download via Google DriveKII-L22_C81B130CUSTC81D003_Firmware_Philippines_Smart(Philippines)_Android 5.1.1_EMUI 3.1_05013TVA.zip
Official Philippines Smart carrier dload release. BOM Code: 05013TVA.
⬇️ Download via Google DriveHuawei_GR5_KII-L33_C900B076_Board_Software_Chile_Nonspecific_Android_5.1.1_EMUI_3.1_05021WXE_HMT.zip
Low-level factory QPST/QFIL repair package for KII-L33. BOM Code: 05021WXE.
⬇️ Download (2 links)
Flashing Overview for Huawei GR5
- Confirm your exact model (e.g. KII-L21 vs KII-L05) from fastboot or recovery
- Select the matching section above (European/MEA models or Asia Pacific)
- Format a microSD card to FAT32 MBR and create a root directory named dload
- Extract your downloaded package and copy the UPDATE.APP file directly inside dload
- Power off phone, hold Vol+, Vol-, and Power together until EMUI update starts
Expand preparation checklist for Huawei GR5
- Verify the exact model number (e.g. KII-L21, KII-L22, KII-L05) on the back cover or fastboot screen before downloading.
- Ensure the 3000mAh battery has at least 50% charge to prevent power loss during partition writes.
- For dload installation, format a microSD card to FAT32 MBR and copy the UPDATE.APP file into a root folder named dload.
- For low-level QPST/QFIL unbricking, connect via an authentic microUSB cable directly to a rear PC motherboard USB 2.0 port.
- Never erase modemst1, modemst2, or fsg partitions during raw partition flashing to preserve factory RF calibration and IMEI certificates.
Compatibility & Bootloader Notes
Standard dload updates install through stock EMUI recovery without requiring bootloader unlocking. However, the bootloader validates the carrier Cust signature (e.g. C464 Turkey, C185 Middle East, C654 Canada, C636 Asia). Cross-flashing packages across incompatible regions via dload will be rejected at verification. For recovering unbootable devices with damaged partition tables, technicians force Qualcomm Emergency Download (EDL 9008) mode using motherboard testpoints with QFIL or QPST.
Ready to Flash This Firmware?
Full step-by-step instructions for Huawei GR5, including prerequisites, error fixes, and screenshots, are on FlashGuideHub's Huawei UPDATE.APP guide.
Can also be flashed via QFIL: Open QFIL Guide →
Frequently Asked Questions
The Huawei GR5 (KII) is the direct Huawei-branded counterpart to the Honor 5X (KIW). Both share the Qualcomm Snapdragon 616 (MSM8939v2) processor, 5.5-inch 1080p display, and 3000mAh battery. However, they carry distinct product IDs, different regulatory model codes, and separate cryptographic OEM certificates in the secure oeminfo partition. Flashing Honor KIW firmware on Huawei KII hardware will fail recovery verification checks and should not be cross-flashed.
The Canadian KII-L05 was customized for North American carrier networks (such as Rogers) with specific LTE baseband filters for AWS Band 4 (1700/2100MHz) and Band 12/17 (700MHz), running regional Cust C654. European KII-L21 and KII-L23 models are tuned for European and Latin American carrier bands (Bands 1, 3, 7, 8, 20) with Cust C464, C185, or C900. Cross-flashing across these variants will disable mobile radio reception.
Standard dload update packages contain consumer UPDATE.APP archives verified by stock recovery, requiring a working bootloader and intact partition table. Factory board software packages contain raw binary images and XML partition scripts (rawprogram0.xml, patch0.xml, prog_emmc_firehose_8939.mbn) designed for low-level Qualcomm Emergency Download (EDL 9008) mode. Technicians use board software to unbrick handsets that cannot power on or access fastboot.
BOM (Bill of Materials) codes identify the factory hardware revision, including the specific display vendor panel (e.g. Tianma, JDI, AUO) and fingerprint sensor IC (FPC). In service environments, flashing a package that matches the original factory BOM code ensures the kernel loads the correct panel timing parameters and fingerprint calibration, preventing black screens or unresponsive biometric sensors.