Honor 10 Stock Image download: Firmware, Boot, and Recovery

Honor 10 is the fourth device to feature HiSilicon’s Kirin 970 10nm chipset. The device comes with the latest iteration of EMUI based on Android 8.1 Oreo. The new EMUI software is not redesigned and is much more palatable now for the western audiences. The software now has an app drawer, but not by default. You can enable it settings option.

Huawei Honor 10

The new cloning feature let you restore data from another device. You can now restore your previous data with all settings. From this guide, you will be able to download the official Stock Images of Honor 10 device. You can install it using fastboot (we have mentioned the steps below).

We have the following images for Honor 10:

  • Ramdisk IMG
  • Recovery IMG
  • Stock Firmware (UPDATE OTA) ZIP

With the Ramdisk and Recovery Image, you will be able to fix any issue on messed Kernel and Recovery partitions. Update ZIP file is the full Stock Firmware — in case if you like to install the fresh Stock OS.

Download links and steps are given below, but make sure to backup all your data before performing any experiment with your device.


  1. Make sure your phone has at least 80 – 85% charge. If not, please do charge it before starting the experiment.
  2. You need to enable USB Debugging mode to connect your Android phone to computer. (Settings > About Phone > Build number > Tap it 7 times to become developer; Settings > Developer Options > USB Debugging).
  3. You must install Android SDK tool on your computer.
  4. You are going to flash Image files here. So, your bootloader must be unlocked from before. If not, please do that first and get back to the tutorial.
  5. Make sure to backup everything on your device before starting the tutorial. (Check out: Best Android Backup Apps – Secure your Data)

USB Driver for Honor 10

Make sure you have correctly installed Honor 10 USB Driver on your computer. If not, please download it from our USB Driver Section below and install it correctly. Otherwise, your computer will not be able to detect your device.

Download Honor 10 USB Driver

Download Stock Images for Honor 10

COL-L29C432B104 Stock Images are extracted from the Honor 10 Stock Firmware. Images are compressed in a ZIP file. So, make sure to extract them before starting the tutorial. We will use the fastboot method to flash the images.

Download Honor 10 Stock (Official) Firmware

COL-L29C432B104 Android 8.1 Oreo Official Firmware for Honor 10 (full OTA) ZIP. Download from the link below and read ahead for the tutorial to install it manually.

How to install Stock Images for Honor 10

Note: If you are entirely new to flashing images on Android phones, please read the entire tutorial once before actually performing it on your device

  1. Download Stock image (*.img) for your Honor 10 from the above download section.
  2. Now copy this image file to C:\adb folder where the ADB/Fastboot binaries will be present.
  3. Press and hold the SHIFT key and do a right-click on an empty space inside the folder.
  4. You should Select ‘Open PowerShell window here’.
    PowerShell Window
  5. Connect your phone to the PC with the help of the USB cable.
  6. Now Boot your device into the Bootloader/Fastboot mode using the following command:
    adb reboot bootloader
  7. Make sure that your device is being detected properly using the following command:
    fastboot devices
  8. The command will return a unique device ID right with the ‘fastboot’ message.
    Fastboot device
  9. Install Boot image on the device using the following command:
    fastboot flash boot <H10_B104-xx-xxxx.img>
  10. Again, install Recovery image on the device using the following command:
    fastboot flash recovery <H10_B104-xx-xxxx.img>
  11. Now reboot your device using the following command:
    fastboot reboot

Now, you should reboot your phone into stock recovery. Perform a factory reset to clean up any unnecessary files and cache junks.

How to install EMUI 8.1 on Honor 10 manually (TWRP Guide)

Note: For this tutorial, you must have TWRP Custom Recovery installed from before. If you don’t have, please head over to our TWRP guide and install it.

  1. Download COL-L29C432B104 EMUI 8.1 for Huawei Honor 10 on your computer from the given link.
  2. Now, connect the device to your PC using USB Cable.
  3. Copy and paste the downloaded zip file to the internal storage of your phone.
  4.  Press and Hold [Volume Down + Power] button together to enter into the recovery mode!
  5. Once you are in the TWRP recovery mode, tap on “Install” button. From the list, choose the ZIP file that you have copied in Step 3.
    TWRP Recovery
  6. Confirm the installation by swiping the “Swipe to Confirm Flash” option on the next screen.
  7. Now, tap on the “Wipe cache/dalvik” button to clean the ROM and stay away from any boot loop issues.
  8. Hit on “Reboot System” button!

That’s it! You are done with everything. Let us know if you had faced any problem on playing with our tutorial by commenting below. Also, don’t forget to SHARE this post if you loved it.


Saeed Ashif Ahmed
Saeed Ashif Ahmed is a Blogger who has a keen interest in how emerging technology can help the world become a more just, equitable, and kind place. He enjoys interviewing CEOs of tech startups asking them what they are doing to bring greater opportunity and equity to our society.
Would love your thoughts, please comment.x