Honor 6X / Huawei GR5 2017 (Berlin) Full Firmware & Board Software Download 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 Honor 6X, also sold in some markets as Huawei GR5 2017 and Huawei Mate 9 Lite, is a 5.5‑inch mid‑range phone powered by the Kirin 655, 3–4 GB RAM, 32–64 GB storage and a 3340 mAh battery, originally shipping with Android 6.0 Marshmallow and EMUI 4.1.

Over years of use, many owners report bootloops after failed updates, devices stuck on the Honor logo, heavy lag, fast battery drain on some EMUI 5 builds and even fully bricked units after wrong region flashes or repair attempts.

The Berlin firmwares and board packages below let you restore clean stock EMUI 4.1/5.0/8.0, unbrick BLN/BLN‑Lxx variants, and fix most software‑side problems on Honor 6X / GR5 2017 devices when matched to the correct model and region.

Honor 6X / Huawei GR5 2017 Firmware Details

Device NamesHonor 6X, Huawei GR5 2017, Huawei Mate 9 Lite (Berlin platform).
Model CodesBLN‑L21, BLN‑L22, BLN‑L23, BLN‑L24, BLN‑L41, BLN‑L42, BLN‑AL10/20/30/40, BLN‑TL00/TL10 plus related GR5 Berlin‑L21/L22/L23 codes.
Chipset / CPUHiSilicon Kirin 655, octa‑core Cortex‑A53 (4×2.1 GHz + 4×1.7 GHz) with Mali‑T830 MP2 GPU.
Display / Battery5.5‑inch 1080×1920 IPS LCD (~403 ppi) and 3340 mAh non‑removable Li‑Ion battery.
Base & Upgrade SoftwareShips with Android 6.0 / EMUI 4.1 and officially upgradable to Android 7.0 Nougat with EMUI 5.x; some Chinese BLN variants receive Android 8.0 / EMUI 8.0.
Typical User ComplaintsStuck boot screen, random reboots, lag after long‑term use, fast battery drain after some Nougat updates, and hard bricks from flashing the wrong BLN region or build.
What These Files ProvideDload full ROMs for EMUI 4.1 & 5.0.x, EMUI 8 OTAs for BLN‑AL/TL models, and board‑software / HMT packages that can revive deeply bricked Honor 6X units.
Flashing MethodsHuawei SD‑card dload for most ZIP/RAR firmwares, OTA/local update for EMUI 8 update ZIPs, and Huawei Smartphone Multi Download / QPST‑style tools for board images.
Important NoteOne KII‑L21 EMUI 3.1 file is included for the older Snapdragon‑based Huawei GR5 (2015) and must never be flashed to Berlin (BLN) devices.
⚠ Honor 6X / GR5 2017 flashing warning: Always match your exact model (for example BLN‑L21 vs BLN‑L22 vs BLN‑AL10 vs BLN‑TL10) and CUST/region code (C185, C432, C675, C730, C00, C01, C752 etc.) before flashing. Using a wrong Berlin or KII firmware can break LTE bands, cause bootloops, wipe IMEI or permanently brick the phone.

Download Official Firmware for Honor 6X / GR5 2017 (Berlin & KII)

FilenameSizeBuild / EMUITypeTarget Variant / RegionDownload
Huawei_GR5_BLN-L21_Berlin-L21_C10B382_EMUI5.0.1_Uzbekistan_7.0_Dload.zip1.62 GBBLN‑L21 C10B382 / EMUI 5.0.1DloadHonor 6X / GR5 2017 BLN‑L21 Uzbekistan C10Download BLN‑L21 C10B382 (Google Drive)
BLN-AL40_Berlin-AL40B_8.0.0.532(C00)_all_cn_Firmware_8.0.0_r1_EMUI8.0_05014JKY.rar4.75 GBBLN‑AL40B 8.0.0.532(C00) / EMUI 8.0Dload / serviceHonor 6X BLN‑AL40 China full EMUI 8Download BLN‑AL40 8.0.0.532 (Google Drive)
Huawei_Berlin-L22_C636B394_R1_EMUI5.0.3_05014BSP_7.0.0_Dload.zip1.63 GBBerlin‑L22 C636B394 / EMUI 5.0.3DloadGR5 2017 / Honor 6X BLN‑L22 APAC C636Download C636B394 (Google Drive)
Huawei_GR5_2017_Berlin-L22_C636B393_Firmware_Android_7.0_EMUI_5.0.3_05014CFP_Dload.zip2.69 GBBerlin‑L22 C636B393 / EMUI 5.0.3DloadGR5 2017 BLN‑L22 APAC C636 base NougatDownload C636B393 (Google Drive)
Huawei_GR5_BLN-TL00_8.0.0.528_C01_EMUI8.0_05014NUS_8.0_OTA.zip453 MBBLN‑TL00 8.0.0.528(C01) / EMUI 8.0OTAHonor 6X BLN‑TL00 China Mobile C01 updateDownload BLN‑TL00 8.0 OTA (Google Drive)
Huawei_GR5_BLN-L23_Berlin-L23_C730B112CUSTC730D001_EMUI4.1.3_05014KMJ_6.0_Dload.zip1.98 GBBLN‑L23 C730B112 / EMUI 4.1.3DloadHonor 6X / GR5 2017 BLN‑L23 C730 MarshmallowDownload BLN‑L23 C730B112 (Google Drive)
KII-L21_C464B310_Firmware_Android5.1_EMUI3.1.rar1.22 GBKII‑L21 C464B310 / EMUI 3.1Dload / serviceOlder Huawei GR5 (2015) KII‑L21 C464 onlyDownload KII‑L21 C464B310 (Google Drive)
Berlin-L21C185B382_hw_meafnaf_Firmware_7.0.0_r1_EMUI5.0.4_05014BXJ.rar2.44 GBBerlin‑L21 C185B382 / EMUI 5.0.4DloadGR5 2017 / Honor 6X BLN‑L21 MEA C185Download C185B382 (Google Drive)
Honor_6X_BLN-AL10B_C00B172_Firmware_China_Nonspecific_Board_Software_General_Android_6.0_EMUI_4.1_05013QEU_Dload.zip2.06 GBBLN‑AL10B C00B172 / EMUI 4.1Board / DloadHonor 6X BLN‑AL10 China board‑software repairDownload BLN‑AL10B Board (Google Drive)
Honor_6X_BLN-L24_L41_L42_HL2BLNTMBD001051_Board_Software_Android_6.0_HMT.zip699 MBBLN‑L24/L41/L42 board packageBoard / HMTHonor 6X US/carrier BLN‑L24/L41/L42 deep unbrickDownload BLN‑L24/L41/L42 Board (Google Drive)
BLN-AL30_Berlin-AL30A_8.0.0.532(C00)_all_cn_Firmware_8.0.0_r1_EMUI8.0_05014JKX.rar4.75 GBBLN‑AL30A 8.0.0.532(C00) / EMUI 8.0Dload / serviceHonor 6X BLN‑AL30 China full EMUI 8Download BLN‑AL30 8.0.0.532 (Google Drive)
BLN-AL20_Berlin-AL20B_8.0.0.528(C00)_all_cn_Firmware_Android_8.0_EMUI8.0_05014NVG.rar4.65 GBBLN‑AL20B 8.0.0.528(C00) / EMUI 8.0Dload / serviceHonor 6X BLN‑AL20 China EMUI 8Download BLN‑AL20 8.0.0.528 (Google Drive)
BLN-AL10_Berlin-AL10A_8.0.0.532(C00)_all_cn_Firmware_8.0.0_r1_EMUI8.0_05014NVD.rar4.75 GBBLN‑AL10A 8.0.0.532(C00) / EMUI 8.0Dload / serviceHonor 6X BLN‑AL10 China EMUI 8Download BLN‑AL10 8.0.0.532 (Google Drive)
BLN-L22_Berlin-L22HN_C675B330CUSTC675D001_channel_in_Firmware_India_Android7.0_EMUI5.0_05014FLA.rar2.26 GBBLN‑L22 C675B330 / EMUI 5.0DloadHonor 6X BLN‑L22 India C675 (channel_in)Download BLN‑L22 C675B330 (Google Drive)
BLN-L21_Berlin-L21HNC432B382_hw_eu_Firmware_7.0.0_r1_EMUI5.0.3_05014DSN.rar2.46 GBBLN‑L21 C432B382 / EMUI 5.0.3DloadHonor 6X / GR5 2017 BLN‑L21 Europe C432Download BLN‑L21 C432B382 (Google Drive)
BLN-TL10_Berlin-TL10_8.0.0.532(C752)_cmcc_cn_Firmware_8.0.0_r1_EMUI8.0_05014JMM.rar3.07 GBBLN‑TL10 8.0.0.532(C752) / EMUI 8.0Dload / serviceHonor 6X BLN‑TL10 China Mobile C752 EMUI 8Download BLN‑TL10 8.0.0.532 (Google Drive)
BLN-TL00_Berlin-TL00_8.0.0.532(C01)_cmcc_cn_Firmware_8.0.0_r1_EMUI8.0_05014NUT.rar3.07 GBBLN‑TL00 8.0.0.532(C01) / EMUI 8.0Dload / serviceHonor 6X BLN‑TL00 China Mobile C01 EMUI 8Download BLN‑TL00 8.0.0.532 (Google Drive)
Huawei_Honor_6X_BLN-L22_EMUI4.1_C675B132_India_6.0_Dload.zip1.7 GBBLN‑L22 C675B132 / EMUI 4.1DloadHonor 6X BLN‑L22 India MarshmallowDownload BLN‑L22 C675B132 (Google Drive)
Huawei_Honor_6X_BLN-AL30_8.0.0.532_8.0.0_EMUI8.0_05014JKX_OTA.zip782 MBBLN‑AL30 8.0.0.532 / EMUI 8.0OTAHonor 6X BLN‑AL30 China EMUI 8 OTADownload BLN‑AL30 8.0 OTA (Google Drive)
Huawei_Honor_6X_Huawei_BLN-AL10_8.0.0.532_8.0.0_EMUI8.0_05014JKX_OTA.zip782 MBBLN‑AL10 8.0.0.532 / EMUI 8.0OTAHonor 6X BLN‑AL10 EMUI 8 OTADownload BLN‑AL10 8.0 OTA (Google Drive)
Huawei_Honor_6X_BLN-AL30_8.0.0.528_C00_MUI8.0_05014NVG_8.0_OTA.zip769 MBBLN‑AL30 8.0.0.528(C00) / EMUI 8.0OTAHonor 6X BLN‑AL30 early EMUI 8 OTADownload BLN‑AL30 8.0.0.528 OTA (Google Drive)
BLN-L21C185B380.zip1.6 GBBLN‑L21 C185B380 / EMUI 5.xDloadHonor 6X / GR5 2017 BLN‑L21 MEA C185Download BLN‑L21 C185B380 (AndroidFileHost)
Huawei_GR5_BLN-L21HN_HNC185B386_EMUI5.0.4_05014CMP_7.0_Dload.zip1.63 GBBLN‑L21 HNC185B386 / EMUI 5.0.4DloadGR5 2017 BLN‑L21 MEA C185 latest NougatDownload BLN‑L21 HNC185B386 (Google Drive)
Huawei_GR5_BLN-TL10_8.0.0.528_C01_EMUI8.0_05014NUS_8.0_OTA.zip1.68 GBBLN‑TL10 8.0.0.528(C01) / EMUI 8.0OTAHonor 6X / GR5 2017 BLN‑TL10 China Mobile EMUI 8 OTADownload BLN‑TL10 8.0 OTA (Google Drive)
Honor_6X_BLN-L22_C675B320CUSTC675D002_EMUI5.0_05014GGY_7.0_Dload.zip738 MBBLN‑L22 C675B320 / EMUI 5.0DloadHonor 6X BLN‑L22 India C675 NougatDownload BLN‑L22 C675B320 (Google Drive)
Honor_6X_Berlin-TL10_C01B172_EMUI4.1_05013WBG_6.0_Dload.zip2.06 GBBerlin‑TL10 C01B172 / EMUI 4.1DloadHonor 6X Berlin‑TL10 China Mobile MarshmallowDownload Berlin‑TL10 C01B172 (Google Drive)
Honor_6X_BLN-L21_Berlin-L21HN_C10B383_EMUI5.0.1_05014CXK_7.0_Dload.zip1.61 GBBerlin‑L21 C10B383 / EMUI 5.0.1DloadHonor 6X BLN‑L21 C10 NougatDownload BLN‑L21 C10B383 (Google Drive)

Flashing Requirements

  • Windows PC with Huawei USB drivers and, for board/HMT packages, Huawei Smartphone Multi Download or Qualcomm‑compatible tools (such as QPST) installed.
  • Good quality microUSB cable and a FAT32‑formatted microSD card (8–32 GB) for all dload firmwares containing an de>UPDATE.APP file.
  • Battery charged to at least 60 % to avoid shutdown during the upgrade, which is a common cause of bootloops and corrupted system partitions.
  • Full backup of contacts, media and app data, since dload, board and many OTA operations will wipe user data or re‑initialise storage.
  • Strict model/CUST match between your device and the selected firmware to avoid “software install failed” errors and network/IMEI issues.

How to Flash the Firmware

Quick steps – Huawei dload method (ZIP/RAR full ROMs)

  1. Extract the downloaded firmware until you find a de>dload folder or an de>UPDATE.APP file, then place de>UPDATE.APP inside a de>dload folder on a FAT32 SD card.
  2. Insert the SD card, power off the Honor 6X / GR5 2017, then hold Volume Up + Volume Down + Power until the EMUI update screen appears.
  3. Wait for the progress bar to reach 100 %, do not interrupt power, and let the phone reboot automatically.
  4. On first boot, leave the phone idle for several minutes while EMUI optimises apps and rebuilds caches.
  5. Verify the new build number and region under Settings > About phone once the system is stable.

Quick steps – EMUI 8 OTA ZIPs (BLN‑AL/BLN‑TL series)

  1. Copy the OTA ZIP to internal storage or SD card without extracting it.
  2. From EMUI’s update settings or recovery, choose “Local update” / “Apply update from SD card” and select the OTA file.
  3. Confirm and keep the device on charge until the update completes and reboots into EMUI 8.
  4. Clear cache from recovery if you notice post‑update lag, then check that SIM, Wi‑Fi and camera work normally.

Quick steps – Board / HMT packages (BLN‑AL10B, BLN‑L24/L41/L42)

  1. Install Huawei Smartphone Multi Download Software or a supported Qualcomm tool and necessary drivers.
  2. Put the phone into test‑point / upgrade mode as required by your repair guide so it is detected in low‑level mode.
  3. Load the board firmware package, select the appropriate XML or configuration, and start the download to rewrite core partitions.
  4. When the tool reports success, disconnect, reboot and, if needed, follow up with a matching dload full ROM for your region.

For richer, picture‑based walkthroughs, follow the official dload guide for Huawei devices: Huawei phones (dload method), the Huawei Smartphone Multi Download Software guide for board images, the QPST/Qualcomm flashing tutorial for low‑level repair, and the manual OTA/ADB sideload guide if you choose to install update ZIPs via recovery or ADB.


❗ Global firmware disclaimer: All Honor 6X / GR5 2017 and GR5 (KII‑L21) files listed here are used entirely at your own risk. Neither this site nor the file providers can be held responsible for any data loss, IMEI or network issues, bootloops or permanent hardware damage caused by flashing. Read each step carefully, double‑check your exact model and region before proceeding, and feel free to post a comment in the support thread if you run into problems so the community can assist.

Frequently Asked Questions (FAQs)

What problems can these Honor 6X / GR5 2017 firmwares fix?

They are mainly used to repair software‑side faults such as bootloops, devices stuck on the Honor logo, severe lag from corrupted system files and bugs introduced by incomplete or region‑mismatched updates by returning the phone to a clean stock EMUI build.

How do I choose between EMUI 4.1, 5.0 and 8.0 builds?

EMUI 4.1 Marshmallow builds are best for basic stability, EMUI 5.0.x Nougat adds newer features and smoother multitasking, and EMUI 8.0 Oreo (China BLN‑AL/TL only) is for users who want the latest supported features and security patches on those variants.

Can I flash BLN‑AL or TL firmware on my BLN‑L21 / L22?

Cross‑flashing between BLN‑AL, BLN‑TL and BLN‑Lxx or mixing CUST regions (for example C675, C185, C432, C730, C00, C01) is risky and can cause network loss or hard bricks, so always stick to firmware built for your exact model and CUST code.

Will these flashes erase my data?

Yes, most dload ROMs, board‑software packages and many OTAs perform a factory reset or repartition, so you should back up photos, messages and app data beforehand whenever the phone still boots or can enter recovery.

What if my Honor 6X is still stuck in bootloop after flashing?

If you used the correct firmware and the process completed without errors, remaining bootloops may indicate deeper system corruption or hardware issues such as a weak battery or storage faults, and you may need to try a board package or seek professional repair.

Leave a Reply

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