- Aug 3, 2025
- 326
- 0
This page contains stock firmware for two distinct generations of the Huawei GR5 series. The original Huawei GR5 (KII-Lxx, also known as Honor 5X) runs on a Snapdragon chipset, while the newer Huawei GR5 2017 (BLL-Lxx, also known as Honor 6X or Mate 9 Lite) runs on a Kirin chipset. Flashing firmware meant for one device onto the other will result in a hard brick. Please verify your model number in Settings > About Phone or on the back of the device before downloading.
CRITICAL WARNING: CHECK YOUR MODEL 
You must match the firmware to your exact model number:
Note: Dload Firmware for KII-L21 (C185 Middle East/Africa). Android 6.0.1.
Note: Dload Firmware for KII-L21 (C185 Kenya). Android 5.1.
Note: Dload Firmware for KII-L22 (C636 Taiwan/Asia). Android 6.0.1.
Note: Dload Firmware for KII-L22 (C81 Philippines/Smart). Android 5.1.1.
Note: Dload Firmware for KII-L05 (C654 Canada Rogers). Android 6.0.1.
WARNING: EXPERTS ONLY. Use QFIL Tool or Board Software tools. 
Note: Dload Firmware for BLL-L21 (C10 Russia). Android 7.0 / EMUI 5.0.1.
Note: Dload/Factory Firmware for BLL-L21 (C185 Middle East). Android 7.0 / EMUI 5.0.4.
Note: Firmware for BLL-L21 (C185 Middle East). Build B376.
Note: Dload Firmware for BLL-L22 (C636 Asia Pacific). Android 6.0 / EMUI 4.1.
Note: OTA Update for BLL-L22 (C636 Asia Pacific). Android 6.0.
Please use the method corresponding to your file type.
,
inside zip, or OTA files (All files in both sections, EXCEPT Board Software/QFIL).
Disclaimer: This process is performed at your own risk. We are not responsible for any damage. Flashing a KII ROM on a BLL device (or vice-versa) will brick it. Always match the region code (e.g., C185, C636). If you have any problems, please drop a comment on the thread.
You must match the firmware to your exact model number:
- KII-L21, L22, L23, L05, L33: Original Huawei GR5 (Snapdragon 616). Use Section 1.
- BLL-L21, L22: Huawei GR5 2017 (Kirin 655). Use Section 2.
- Dload / OTA: Standard update files flashed via SD Card (Method 1).
- Board Software / QFIL: Repair files for dead devices, flashed via PC (Method 2).
Section 1: Huawei GR5 (KII-Series, Snapdragon 616)
These files are for the original GR5 / Honor 5X.Dload Firmware (SD Card Flash)
Note: Dload Firmware for KII-L21 (C185 Middle East/Africa). Android 6.0.1.
- Filename: KII-L21_C185B321CUSTC185D001_Firmware...05013LEV.rar
- Size: 1.37GB
- Build: B321 (C185)
- Download Link: Download from Google Drive
Note: Dload Firmware for KII-L21 (C185 Kenya). Android 5.1.
- Filename: Huawei_GR5_Firmware_KII-L21...C185B130CUSTC185D002...zip
- Size: 1.45GB
- Build: B130 (C185)
- Download Link: Download from Google Drive
Note: Dload Firmware for KII-L22 (C636 Taiwan/Asia). Android 6.0.1.
- Filename: KII-L22_C636B320CUSTC636D004_Firmware...05013MCS.zip
- Size: 1.58GB
- Build: B320 (C636)
- Download Link: Download from Google Drive
Note: Dload Firmware for KII-L22 (C81 Philippines/Smart). Android 5.1.1.
- Filename: KII-L22_C81B130CUSTC81D003_Firmware...05013TVA.zip
- Size: 1.5GB
- Build: B130 (C81)
- Download Link: Download from Google Drive
Note: Dload Firmware for KII-L05 (C654 Canada Rogers). Android 6.0.1.
- Filename: Huawei_GR5_Firmware_KII-L05...C654B330_Canada_Rogers.zip
- Size: 1.63GB
- Build: B330 (C654)
- Download Link: Download from Google Drive
Board Software / QFIL (Dead Boot Repair)
- Filename: Huawei_GR5_KII-L23_C900B076_Board_Software...HMT.zip
- Model: KII-L23
- Size: 743MB
- Download Link: Download from Google Drive
- Filename: Huawei_GR5_KII-L33_C900B076_Board_Software...HMT.zip
- Model: KII-L33
- Size: 743MB
- Download Link: Download from Google Drive
- Filename: Huawei_GR5_KII-L33_C900B076_Chile...QFIL.zip
- Model: KII-L33
- Size: 743MB
- Download Link: Download from Google Drive
Section 2: Huawei GR5 2017 (BLL-Series, Kirin 655)
These files are for the newer 2017 model. Do NOT use Board Software from Section 1 on these devices.Note: Dload Firmware for BLL-L21 (C10 Russia). Android 7.0 / EMUI 5.0.1.
- Filename: Huawei_GR5_BLL-L21_C10B383_EMUI5.0.1...Dload.zip
- Size: 1.62GB
- Build: B383 (C10)
- Download Link: Download from Google Drive
- Mirror: Download from Google Drive
Note: Dload/Factory Firmware for BLL-L21 (C185 Middle East). Android 7.0 / EMUI 5.0.4.
- Filename: BLL-L21_Berlin-L21C185B382...Firmware...05014BXJ.rar
- Size: 2.44GB
- Build: B382 (C185)
- Download Link: Download from Google Drive
Note: Firmware for BLL-L21 (C185 Middle East). Build B376.
- Filename: BLL-L21C185B376.zip
- Size: 1.6GB
- Build: B376 (C185)
- Download Link: Download from AndroidFileHost
Note: Dload Firmware for BLL-L22 (C636 Asia Pacific). Android 6.0 / EMUI 4.1.
- Filename: Huawei_GR5_2017_BLL-22_EMUI4.1_C636B150...Dload.zip
- Size: 1.89GB
- Build: B150 (C636)
- Download Link: Download from Google Drive
Note: OTA Update for BLL-L22 (C636 Asia Pacific). Android 6.0.
- Filename: Huawei_GR5_2017_BLL-L22_B167_C636B167_6.0_OTA.zip
- Size: 1.87GB
- Build: B167 (C636)
- Download Link: Download from Google Drive
How to Flash the Firmware
Please use the method corresponding to your file type.Method 1: Huawei Dload (SD Card)
Use this for files containing
Code:
Dload
Code:
Update.app
- Step 1: Extract the firmware. Locate the
folder (must containCode:
dload).Code:UPDATE.APP - Step 2: Copy the
folder to the root of your Micro SD card.Code:
dload - Step 3: Power off the phone.
- Step 4: Press Volume Up + Volume Down + Power simultaneously.
- Step 5: The phone will boot into updater mode and flash the file.
Method 2: Board Software / QFIL (Experts Only)
Use this for KII-L23/L33 Board/QFIL files only (Section 1). This requires a PC.- Step 1: Install Qualcomm USB Drivers.
- Step 2: Open QFIL tool.
- Step 3: Boot phone into EDL Mode (9008) (often via Test Point).
- Step 4: Load the programmer and XML files from the firmware folder.
- Step 5: Click Download.