Now you can download and install the latest B330 Marshmallow Update for Honor 5X. The ROM packs with the latest Android 6.0.1 Marshmallow firmware which is based on the latest EMUI 4.0 OS. If you want to flash stock ROM on Honor 5X for any reason, then you are in right place. Here we provide you the Official Honor 5X Stock Marshmallow Firmware for European variant KIW-L21. Other variants of Honor 5X already receives the update and today we provide you the latest Honor 5X Stock Marshmallow Firmware for KIW-L21 variant (Europe).

Honor 5X is a popular device from Huawei, which recently gets the Marshmallow update. The phone features a 5.5-inch FHD display with a resolution of with 1080 x 1920 pixels. The Honor 5X powered by a 1.7GHz octa-core Snapdragon 616 processor with 2GB of RAM. The phone has 16GB of internal storage which is expandable up to 256GB via a microSD card. The phone packs a 13MP primary camera on the rear and a 5MP front shooter for selfies. The Honor 5X runs on Android 6.0 and has a 3000mAh battery. You can Download Honor 5X Stock Marshmallow Firmware from below which is 1.68GB in size and has a build number KIW-L21C432B330.

Download Honor 5X Stock Marshmallow Firmware [B330] [KIW-L21]

Firmware Information –

  • Device – Honor 5X
  • Model – KIW-L21
  • Android Version – 6.0
  • EMUI Version – 4.0
  • Firmware – B330
  • Build Number – KIW-L21C432B330
  • Region – Europe (Denmark)
  • Status – Official
  • Type – Full firmware image
  • Size – 1.68 GB


  • This Firmware file is only for Honor 5X KIW-L21 variant. Don’t try this on any other device.
  • Your device must be on stock firmware and stock recovery.
  • Follow the steps correctly otherwise you may brick your device.
  • We are not responsible for any damage to your phone.
  • It may erase your data so it is advisable to take a complete backup of your phone for safer side.
  • Ensure that your phone has at least 50-60% charged to prevent the accidental shutdown in-between the process.

Download Honor 5X Stock Marshmallow Firmware

How to install Stock Marshmallow Firmware on Honor 5X –

Method 1

1) First, download Android 6.0 Marshmallow ROM for Honor 5X from above and extract it.

2) Now create a folder dload in the root of your SD card and place the file in that folder.

3) Now go to the phone settings–>update and press the menu button.

4)  Now select choose Local update.

5) It will show the file now tap on it to start the installation process.

6) Wait until the installation process is complete and then reboot your device., you have latest firmware

7) Done.

Method 2

1) Download  Stock ROM for Honor 5X from above and extract it.

2) Now create a folder dload in the root of your SD card and place the file in that folder.

3) Now turn off your device.

4) Now press “Volume Up + Volume Down and Power Button” together. The update process will start automatically.

5) Now wait for some time to complete the process.

6) Done.

This is the easiest way to revert back Honor 5X to stock. So Download Honor 5X Stock Marshmallow Firmware and share it with your friends. If you have any questions comment below.


Sumit is a Tech and Gadget freak and loves writing about Android and iOS, his favourite past time is playing video games.


  1. Hi, I have twrp recovery, and as per your prerequisites, we should have the stock recovery, so does that mean it will not work?

        • I used this method to get to stock recovery, worked like a charm. Copied from

          I downloaded the stock Firmware, however I wasn’t able to install it since I had TWRP and it was blocking it…. so I found this tool, Huawei Update Extractor that can be found here:….php?t=2433454 Then used this Extractor to expand the firmware and extract the stock Recovery.img out of it. Then flashed that to the phone via fastboot. Now, I was able to run the stock firmware update via the factory EMUI update app. Once that was done I was able too boot the phone back up and I was suprised to find that it didn’t wipe the phone, I guess it ran it as a true “upgrade” instead of a nuke and pave…. BONUS!

          Anyhow, then I was able to flash the new TWRP recovery back in place and now I’m currently creating a backup…. which if I had taken the time to do in the first place none of this would have happend. Oh, well… who needs more than 3 hours of sleep….. its not like I work full time and have 5 kids under 5

          Hope this helps someone who gets flash happy and forgets to make a back up like I did!


  2. Hi i download B330 Marshmallow OTA for Honor 5X KIW- L21 (Update over B140) and copy the from update\firmware\image to dload folder in internal storage and try to local update but in reboot show this message ” software install failed” my device model is KIW-121 and build number is KIW-XXXXXXXB140 HOW CAN I DO PLEASE HELP

  3. David Potiron Reply

    for me its work i live in mauritius but i bought my phone from amazone france and i have download the Download B330 Marshmallow OTA for Honor 5X KIW- L21 (Update over B140) and its install well on my phone thanks guys for the update because the official europe site is a bit slow on posting the updates

  4. Telephone carries release KIW-L21C185B140 nor do I update my phone . Do this version backed by science that I am in Alarac..arju post ..

  5. Can you please tell me what to do after extracting the files in the zip? I can find the in firmware->image. What do I have to do after that exactly?

    • Create a new folder named dload in ypur sd card and move that in dload folder

  6. I have down this, but now the EMUI screen boots and it gives me 3 options: “Reboot system now”, “Wipe data/factory reset” and “Wipe Cache partition”. I chose reboot and it keeps going in an endless cycle. Is my phone broken now?

      • The sape for me i keep on arriving on the screen with the 3 choices

  7. I tried to wipe the cache partition and have the in a folder named dload on the root of the external microSD – it just keeps going into the EMUI screen with those options. Ops – I have the German L21 version

  8. not working on my KIW-L21C185B140 i’m from Riyadh KSA. please help!!

    • i tried (B330 Marshmallow Firmware for Honor 5X KIW- L21) and (B330 Marshmallow OTA for Honor 5X KIW- L21 (Update over B140)), both “software install failed”

  9. they have a probleme i do all method 1 and method 2 .. its not coming .. pls tel me sir the probleme of my honor 5x

  10. Installation passed perfect on the first time, works perfect on KIW-L21C185B140 Honor 5x – downloaded B330 Marshmallow Firmware for Honor 5X KIW- L21
    Thank you

    • I have the KIW-L21C185B140 also but it’s not working, what did you do please tell me?

  11. there are 3 folders
    one is dload
    then 2 other folders
    inside dload there is an folder
    should i directly copy the dload or extract the and then create a folder on sd card named dload and then copy the
    which one
    the 1st methd
    or the second
    pls help i tried extacting it and tried to go to updater and then download local update sd card thingy but its written update failed
    whatmust i do

    • extract the and then create a folder on sd card named dload and then copy the You can try any method both works fine.

  12. hi
    i got the problem
    i am not able to open it as archive or that .rar thingy
    its opening as a file
    i clicked that file thingy instead of that archive or rar
    how to open the download as an archive or that ,rar stuff
    pls help

  13. When installing the process is stuck after validating the package. It says: Installing update… 5%, but it’s not changing.
    after a couple of minutes it just quits, and reboots the phone to the current rom.

  14. Hi guys, I bought my Honor 5x in Hong-Kong and I’m stuck with the KIW-UL00C00B239 version.
    Do you know how can I do to switch to the KIW-L21 build ?
    Thanks for your answers

  15. Help please Reply

    Guys can anyone help me, I tried to update but now I’m stuck at emui menu with reboot system now, wipe data/factory reset and wipe cache partition. I tried everything but my phone just keeps coming to this menu, what do i do please help

  16. I have already updated for marshmallow but from the time of the update I’m facing some problems in wifi connection. It oftenly disconnected and reconnect s I have tried troubleshooting options but not working can I rollback to 5.1.1?

  17. is it work with kiw-l21c185b140
    middle east region?
    why huawei did not update this built number

  18. I’m having problem with my 5x kiw-l21 it doesnt pick up 3g signal all settings are correct… signal are fine with other phone… restore factory setting also done …. do i have to update software if yes which one? I buy this phone from dubai… please help

  19. When is marshmallow going to release on milddle east version of honor 5x KIW-L21C432B140 …..?? Need suggestions by the admin ……!! Waiting for the reply …!!

  20. Can I follow steps as mentioned to update my 5x phone Build number KIW-L21C185B140 N C VERSION CUSTC185D002 ???

  21. Can I follow steps as mentioned to update my 5x phone Build number KIW-L21C185B140 N C VERSION CUSTC185D002 ??? My country is Pakistan

  22. Hi. For 5x klw-L21c185b140 I should download which one?
    From MID EAST.

  23. Thanks for update and guide, but let me know that firmware given above matched with my phone spec like i have KIW-L21C185B140 and custom built is CUSTC185D002, if I. Would try this, will it brick my phone.?

    And please brief me little what is European variant and other countries/regions variant.

    Thanks for your help and time.

    • Both middle east and European variant has same build number but this update is only working on European Variant. This firmwares won’t work on Pakistan (Middle East) variant.

  24. M. A. Kareem Reply

    Sumit, My build number is KIW-L21C185B140, bought in the Middle East. Will this update work for me? And if not, do you know where I can update it?

  25. Sir, what is difference between KIW-L21 and KIW-L24. can I update KIW-L24 firmware instead of KIW-L21

  26. I have KIW-L21 with build b140 its not kicking in dude i tried both methods it says installation failed nothing else please tell me how i can get it done?

  27. laiq zaman Reply

    I have updated my mobile honor 5x kiw_L21 to 6.0.1 but now I want to roll back to 5.1.1 please help me how can I?

Write A Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.