Officialhelplines

MBN Files for Lenovo Devices: Download Links and How-to Guide

MBN Files for Lenovo Devices: Download Links and How-to Guide

Here, I have attached a number of Lenovo Android devices prog_emmc_firehose_XXXX.mbn files which can be downloaded and used to flash stock firmware or unbrick your Lenovo android devices.
As for the rawprogram_unsparse_without_qcn.xml files which are also known as rawprogram_unsparse_XXX.xml, rawprogram0.mbn files, you can obtain for your specific device under ArykTECH unbrick files section.


Lenovo Qualcomm prog_emmc_firehose file

Also, though not commonly needed since most unbrick firmware come with it, you may also have to find patch0.xml file specific for your device before you can use any prog_emmc_firehose_XXXX.xml you may have downloaded to flash, load or unbrick your Lenovo android devices.


Because prog_emmc_firehose_XXXX files are mostly needed to flash or load stock firmware on android devices powered by Qualcomm chipsets and there are different Qualcomm service tools of which each identifies prog_emmc_firehose_XXXX.mbn differently, I will dig into explaining more on prog_emmc_firehose_XXXX.mbn files.


First off, the download links.
You may download prog_emmc_firehose_XXXX.mbn file for your Lenovo android devices from here.

The download link above contains prog_emmc_firehose files for the following Lenovo Qualcomm devices chipsets:

  • prog_emmc_firehose_89916.mbn
  • prog_emmc_firehose_8936.mbn
  • prog_emmc_firehose_8937.mbn
  • prog_emmc_firehose_8953.mbn
  • prog_emmc_firehose_8992.mbn

If your device file is not listed above, you may check here where I have uploaded about 200 tested prog_emmc_firehose_XXXX.mbn files for different devices on different brands including Lenovo, Coolpad, ZTE, Huawei, Oppo and others.

But hold on! Do you even know how to use these files with various available Qualcomm service tools? Below here I have some tips for you.

What Is prog_emmc_firehose_XXXX.mbn?

Prog_emmc_firehose_XXXX.mbn or prog_ufs_firehose_XXXX_ddr.elf files are important partitions more like Qualcomm devices' bootloader and without which a stock firmware cannot be loaded on the device. In essence, you cannot unbrick your Qualcomm devices without the appropriate emmc_firehose or ufs_firehose file specific for your device.


How to Know Which prog_emmc_firehose_XXXX Is Right for My Devices

Generally, there are three (3) options or there about available to identify the right prog_emmc_firehose file for your device and they are:
1. Check Your Device Board: because Qualcomm prints the chipset number/model on every eMMC made, this is the most reliable option for you to identify the right emmc or ufs file for your device.
To do this, you will have to *disassemble your phone until you reach for the phone's board. From there, locate your eMMC and take note of the MSMXXXX written on it.
See the image below:
Lenovo prog_emmc_firehose_xxx.mbn on board
Note the MSMXXXX on the eMMC above? Yes, if that were your device, your device ufs or emmc would be prog_emmc_firehose_XXXX.mbn or prog_ufs_firehose_XXXX_ddr.elf where XXXX refers to the digits on eMMC after MSM.

2. You may search Google for your phone's specification (configuration). Though this is not usually a good idea since often times, there are similar models of phones with varying chipsets, it is also a try that can give you an idea of your chipset options.

Lenovo msimage.mbn on specification
3. Check with other similar device users around you. You may have a friend or a neighbour using your exact type of phone, check with them.


How to Use prog_emmc_firehose_XXXX for Different Qualcomm Flash Tools

Because there different Qualcomm service tools available and each of them identifies prog_firehose_emmc_XXXX.mbn files differently, you need to know how to use the file with each of them.

1. Using QFIL:

QFIL is Qualcomm own-baked service tool for Qualcomm devices therefore, we should not expect any differences in its param. Example; if you are flashing a Qualcomm device whose chipset is MSM8937 using QFIL, its emmc file should be named or renamed as prog_emmc_firehose_8937.mbn - note that this is usually the default nomenclature.


2. QCommDLoader:


QComDloader is another popular Qualcomm devices service tool. In the case of QCommDLoader, you can manually rename the files on QCommDLoader and point it to the directory where the files are located on your PC. For full details on flashing with QCommDLoader, see: How to Flash, Unbrick Qualcomm Devices Using QCommDLoader


3. Tool Studio eMMC Download Tool:

Tool Studio eMMC Download Tool can identify prog_emmc_firehose_XXXX.mbn only when it is written as XXXX_msimage.mbn. Example: 8937_msimage.mbn.


4. MiFlash Tool:

MiFlash Tool does not require much tweaks. Just make sure that you have the right unbrick file or firmmware for your device then, select the right rawprogram_unsparse.xml file when MiFlash Tool prompts and your flashing operation will be successful.

to top