Unbrick a Bricked Zenfone 2 ZE550ML/ZE551ML (Restore Bootloader)

Installing custom recovery, custom ROM, custom kernel and enabling root access on your Zenfone 2 are fine, but if you have not followed the instruction carefully, you might end up with a non-booting system. This situation is called soft bricked, which is hard to recover as it damages the bootloader.

Because of damaged bootloader, you will not be able to use ADB and fastboot command to restore the stock ROM on your Zenfone 2. However, you do not need to worry. You can unbrick a bricked Zenfone 2 (ZE550ML/ZE551ML) with a tool called xFSTK and restore stock ROM using ASUS FlashTool.


The xFSTK tool is a windows application that lets you restore damaged bootloader on your Zenfone 2 (ZE550ML/ZE551ML). After restoring bootloader, you can use Asus Flashtool to install the stock ROM.

Thanks to XDA user Sumit007s, in this guide, we will explain how to unbrick a bricked Zenfone 2 (ZE550ML/ZE551ML) by restoring lost bootloader on it. The below method requires little technical expertise. Read the guide carefully before proceeding.

How to Restore Bootloader on Zenfone 2 (ZE550ML/ZE551ML)

Disclaimer: Follow the instruction at your own risk. Ensure that your device is soft bricked before proceeding. We will not be liable if any damage occurs to your device and/or its components. It is recommended for technically talented users only.

1. Download IntelSocUSB driver [HERE] and install it on your Windows PC. Switch off Zenfone 2, then press Power + Vol up key together few seconds and then connect it to your computer via a USB cable.

2. Download xFSTK Downloader (v1.7) [HERE] and install it on your PC. This tool is used to restore bootloader into the memory chip.

3. Now, download required files for Zenfone 2 ZE551ML [HERE] and for Zenfone 2 ZE550ML [HERE] and unzip the content to a folder. You will get three files: dnx_fwr.bin, ifwi.bin and bootloader.

4. Open xFSTK Downloader tool and select ‘MRD tab A0 / B0 + A0 + CRC….’ tab.

5. Click ‘Options’ and then click ‘Modify Settings’. Enable the box ‘GP Flag Override’ and set the value to 0x800000807. Click OK to proceed.


6. Click FWI DnX box and add the file dnx_fwr.bin (you have unzipped in step 3) Then, click IFWI and add the file ifwi.bin. Then click OS Image and add the bootloader file (droidboot_dnx.img.POS_sign.bin). After adding three files click ‘Begin download’ button.


[If your Zenfone restart, long press the power key to shut it down and then click power key to begin download]

7. When the process is completed, you will see ‘Success: FW+OS download complete’ message in the tool and your phone will boot into fastboot mode.

Now you have successfully restored bootloader on your Zenfone 2. You can now use Asus Flashtool to restore stock firmware on it. We will explain the procedure in the next post. (Source – Sumit007s)

Kannan is a computer and Android enthusiast, a blogger by passion and a tech freak. His always ready-to-help attitude, knowledge and hard work is what drives him.


  1. muwafaq

    Sep 30, 2016 at 6:54 am

    Actually i manually upgraded my zenfone 2 from lollipop 5.0 to 6.0.1, I didn’t like it that’s y I decided to downgrade it to the stock ROM using fastboot method, but when done with the steps of fastboot, I can’t get into my phone again as it just keeps showing the screen of recovery mode, restart bootloader and normal boot etc. I need your urgent help..I’m in big trouble. Regards

    • Kannan

      Sep 30, 2016 at 8:37 am

      I think you have followed a wrong method. To downgrade your Zenfone 2 to lower version, you need to flash the original recovery.img, bootloader.img, boot.img and then sideload the firmware.

      However, do a factory reset in recovery and see whether it help you.

      • Abirock

        Oct 19, 2016 at 9:34 am

        bro i cont able to flash ROM or any recovery after

        the Xfstk downloder

        all fastboot commands are geting error ?

        how solve it and help me to flash Stock ROM pls

  2. George

    Sep 19, 2016 at 3:46 pm

    Need the 3 files for me175cg model. would please send a link for me. Pleaseeeee!!!!

  3. Jake

    Sep 14, 2016 at 4:25 pm

    Mine restarts after it says continuing to os. And if starts the xfstk says reconnecting until it dies. 🙁

    • Jake

      Sep 14, 2016 at 4:28 pm

      18:52:50 – XFSTK-STATUS–Firmware download completed. Continuing to OS…
      18:53:00 – XFSTK-STATUS–Reconnecting to device – Attempt #1
      18:53:01 – XFSTK-STATUS–Reconnecting to device – Attempt #2
      etc… the poof! Nothing happens. Even if i reboot it, still no bootloader.

      • rtyu

        Oct 2, 2016 at 7:06 am

        GP Flag Override value 0x80000807
        instead of
        GP Flag Override value 0x800000807(wrong- as there is one more 0 remove it)

  4. Jan Stout

    Sep 11, 2016 at 10:48 pm

    If the firmware update is stuck in a loop, check if you enabled the “Enable GP flag override”. I got out of the loop after enabling this setting.

  5. Double

    Sep 11, 2016 at 9:23 am

    hold vol+ when connecting usb to pc, works well for win 7 not sure for 8, 10… had success with this and was easier than it sounds if u follow all the steps properly. just make sure the moorefield driver is installed

  6. Shivendra

    Sep 6, 2016 at 6:40 pm

    My xFSTK is stuck in a loop.
    It says – “XFSTK-STATUS–Firmware download completed. Continuing to OS…”
    then phone restarts and it starts from the beginning again.
    Am I doing something wrong ?

    • Kannan

      Sep 7, 2016 at 7:00 am

      The method said restores bootloader, if it is broken. It will not restore OS

  7. Nelson

    Sep 4, 2016 at 2:23 pm


    Please advise my problem.
    Follow all steps but after complete, message say Firmware downloaded but skip OS.
    Can anyone advise why OS is skipped?

    • Kannan

      Sep 5, 2016 at 8:36 am

      The given method restores bootloader only

  8. Aakaash

    Sep 4, 2016 at 1:45 pm

    when process is completed it shows success:Download of FW completed in tool and my phone doesn’t booting up in fastmode.

  9. lucas

    Aug 22, 2016 at 3:05 am

    the xfstk not open on my windows 10 as concert?

    • Rachel

      Sep 5, 2016 at 2:25 am

      xfstk isn’t opening on my computer either (windows 10) even when I try to run as admin).

      • Paul

        Sep 28, 2016 at 4:58 pm

        Close Google Chrome & try

  10. mrrshut

    Aug 11, 2016 at 3:32 pm

    hello..i try all step…but after i click begin download…only firmware pass..but failed on OS Image…

    • Nelson

      Sep 4, 2016 at 2:19 pm

      Any success in download OS? Mine same firmware ok but OS fail.
      Any solution please advise.

  11. reyzo00

    Jul 17, 2016 at 9:26 am

    hello i have a zeenfone 2 ze500 stuck in att logo please can you provide me the xfstk files to unbrick it please

  12. Moz

    Jul 12, 2016 at 10:50 am

    In very first step you say “Switch off Zenfone 2, then press Power + Vol up key together few seconds and then connect it to your computer via a USB cable.”. Now it was hard bricked how would that work? It won’t enter fastboot, I tried.

    • Kannan

      Jul 12, 2016 at 12:05 pm

      If Power + Vol up keys won’t helped, you can use fastboot command (keep in mind that Fastboot mode is for advanced Android users only)

  13. Mint

    Jun 25, 2016 at 5:55 pm

    Firmware download completed. Continue to OS

  14. mugunth

    May 25, 2016 at 1:16 pm

    when i try downloading the files to my phone it doesnt detect my device and when i long press power button the download starts but atlast says failed to download

    • Kryogen

      Aug 20, 2016 at 9:34 am

      Did you solved? I’m stuck that too

      • ankit

        Aug 22, 2016 at 4:09 pm

        stucked on same…device is not being detected

    • LucaTakehana

      Aug 26, 2016 at 5:51 am

      I whas in the same.

      1. with your phone connected to your pc,turn on your phone and dont press any button.
      2. shutdown your phone
      3. press volume down + power buttom. When the phone vibe, release the power buttom and wait your phone to be detected.

  15. Bagindo

    May 21, 2016 at 2:23 am

    This is working good. Thank u very very much, Brother.

Leave a Reply

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