Home Mobiles Unbrick Moto G Hard brick – MBM-CI Lollipop Blankflash

Unbrick Moto G Hard brick – MBM-CI Lollipop Blankflash


People were waiting to Unbrick Moto G Hard brick which happened during upgrade to Lollipop 5.x using OTA after a previous downgrade to KitKat. This was a known way to corrupt the bootloader with Lollipop image and thus resulting in Moto G hard brick. Due to this previous KitKat Blankflash always resulted in error like below,

greeting device for command mode
FAILED (blank-flash:greet-device:error reading packet)


(blank-flash:sdl-transfer-image:sdl-hello:invalid HDLC frame)

MBM-CI Lollipop Blankflash Story

After being turned down by Motorola and Lenovo forums, user ilikered from XDA finally listened to people and managed to provide new MBM-CI 5.0 file with new programmer MBN in Lollipop blankflash. I confirm that it works. Here is how you can unbrick Moto G Hardbrick.

Prerequisites to Unbrick Moto G Hard brick

  1. Hard bricked Moto G with corrupted Lollipop bootloader.
  2. USB cable
  3. Motorola Drivers if you don’t have already installed. My version was 2.5.4
  4. Riff BOX JTAG drivers and Driver Signature Enforcement Overrider
  5. New Lollipop Blankflash files
  6. Motorola Fastboot
  7. Flash5.1.bat.zip
  8. Moto G (1st Gen) Factory Firmware Images for Moto G (1st Gen). Don’t download from the first section. Scroll down and click “CLICK TO SHOW CONTENT”. Make sure you download the flashable zip with the right region matching to your phone. For Indian users, the file will named as “XT1033_FALCON_ASIA_DS_5.1_LPBS23.13-56-2_cid7_CFC.xml”

Prepare your signed drivers on computer

  1. Turn of your Antivirus for sometime. DSEO13b.exe may be recognized as unwanted program or virus.
  2. Turn of Windows UAC. It interferes with driver signing.
  3. Extract the Riff BOX JTAG drivers in a folder. A folder on desktop will work fine.
  4. You will see driver for both architecture. 64bit and 32bit. In next step, you will need to select the correct driver as per your Computer’s Operating System.
  5. Run Dseo13b.exe file click Next until you reach with a screen with following options.Sign Drivers in Windows
  6. Select “Sign a System File” and press Next.
  7. Now you will need to provide the path for qcsubser file. My system is 64bit Windows 10, so I copied from 64bit folder. Depending on your operating system, copy the path and pasted it in the space.qcusbser.sys Driver Path
    Unbrick Moto G Hardbrick
    Copy filename to complete the path
  8. Next, copy or write the file name after a slash to complete the path of file. Final thing should look something like this.
    Final file path for signing
    Final file path for signing
  9. Press OK once and after seconds you will should see successful message like this,unbrick moto g android 5 blankflash
  10. Press OK and then select Exit and then again OK. Now you will need to restart the system in “Disable Driver Signature Enforcement” mode using F8 key at startup.

Install Signed Drivers and Run Blankflash

As said, you will need to start system in “Disable DSE” mode using F8 key at Windows bootup. We want to do this so, we can install the above signed file.

Note: If your system is Windows 8 and above then you will need to first enable the Windows advanced bootup menu.

  1. After rebooting in “Disable DSE” mode, run the Device Manager or type “devmgmt.msc” in RUN prompt and press enter.
  2. Now, connect your Moto G, a new unknown device should appear as “qhsusb_bulk” in device manager.
  3. Right click the qhsusb_bulk and select Update Driver.
  4. Select the above signed driver from the browse menu and let it install.
  5. Now, Moto G will be identified as “Qualcomm HS-USB QLoader 9008” in Ports section (COM & LPT)
    Note: Whatever, you do now, JUST DON’T DISCONNECT PHONE
  6. Extract the above downloaded Blankflash file in a folder on desktop.
  7. Run the “blank_flash.bat”Unbrick Moto G Hardbrick
  8. Your Moto G will be unbricked in an instant.
  9. Don’t Disconnect Now. Let the phone recharge for around at least 1 hour on USB CABLE VIA COMPUTER ONLY. Your charger will not be identified.

TROUBLESHOOTING: Device not charging

As currently, the charger support is not available the device will only install by USB cable from computer. For that, computer should identify Moto G as Moto Mfastboot mode. If your device is not charging then disconnect the cable, uninstall Motorola Drivers and then reinstall it. Connect the cable by holding Power Down on mobile.

Flashing the device with Lollipop Rom

  1. Extract the flashable ROM zip in a folder on Desktop.
  2. Now extract Flash5.1 zip file and also the Mfastboot file. The final thing should look like this,rom flash prepare
  3. You will need to wait till the battery status on screen shows “Battery OK” instead of “Battery Low”. You can try to restart phone using command prompt in mfastboot folder. E.g. mfastboot reboot.
  4. When battery status is changed you can proceed safely. In my case it didn’t change and I proceeded anyway.
  5. Run flash5.1.bat file by double clicking it.
  6. Press enter when asked. This will be after the phone reboots back into bootloader for first time.
  7. Wait for sometime and then again press enter when asked.
  8. After everything is done, phone will be back in bootloader and now you can select Normal Bootup with “Volume Up” on phone.
  9. Disconnect the phone and congrats as you have unbricked your hard bricked Moto G.

Comments and queries are welcome.


  1. Farhaat

    June 24, 2016 at 11:26 am

    thumbs up!! it works… huge thanks to the developers and you


    • Mrinal Buddekar

      June 24, 2016 at 11:41 am

      Welcome! I only experimented and wrote about it in easy steps. Devs were real heroes here. 🙂


  2. Ramsay

    June 24, 2016 at 3:11 pm

    This is amazing. Thank you. I was not able to unbrick hard brick moto g from xda guide. But this one really covered everything. Saved my 12K phone man. Thanks a ton


    • Mrinal Buddekar

      June 24, 2016 at 3:28 pm

      Welcome. Share the post to help others.


    • Akhil

      March 16, 2017 at 7:18 am

      I got the error message while flashing Single Image
      What should I do


  3. Girish

    June 24, 2016 at 3:14 pm

    Don’t you think the actual error is FAILED (blank-flash:sdl-transfer-image:sdl-hello:invalid HDLC frame)?


    • Mrinal Buddekar

      June 24, 2016 at 3:32 pm

      Yes. Both errors are seen. I have corrected the post. Thanks.


      • claudio

        June 24, 2016 at 11:57 pm

        FAILED (blank-flash:sdl-transfer-image:sdl-hello:error sending packet) not work for me 🙁


        • Mrinal Buddekar

          June 25, 2016 at 5:39 am

          Hi Claudio, This process is for Hard brick phones with Lollipop upgrade. If your bootloader is still 4.4 KitKat then you can try old set of files. Let me know if you want those.


          • Oliver Schultes

            May 25, 2017 at 4:30 pm

            And about android 6.0?

          • Mrinal Buddekar

            May 25, 2017 at 7:16 pm

            Hi Oliver. As I checked last(may be 8 months ago) there was nothing for 6.0. I will do a research and write if something is there. Thanks for commenting.

          • hernan

            June 5, 2017 at 4:58 pm

            Hello, have you some old set of files ? I dont know the version on my XT1032 and all the blankflash versions I have tried still having the error : FAILED (blank-flash:greet-device:error reading packet)

          • Alex

            December 28, 2017 at 6:44 am

            can i get it for kitkat?

  4. Rodrigo Gomes

    June 26, 2016 at 2:54 pm

    I want do thanks but im not speak inglish. Milions thanks folk


  5. Nevile

    June 28, 2016 at 12:08 pm

    This is indeed a most complete guide to unbrick moto g. The steps to sign drivers are appreciated. Thanks!


    • Mrinal Buddekar

      June 28, 2016 at 5:44 pm

      Welcome Neville.


  6. adhinos

    June 28, 2016 at 3:39 pm

    blank flas it work. when the flash room did not work . “Failed to validate the system image” . I use your rom lollipo 5.1 lollipon like asia . Please help me tks


    • Mrinal Buddekar

      June 28, 2016 at 5:45 pm

      Make sure you download Flashable image zip file. There are two variants of ROM. You will need a file which will have only .img files after extraction. Also, the file should match your Country Region. The files are at XDA and not mine. 🙂 Let me know.


      • adhinos

        June 29, 2016 at 5:45 am

        I ‘ve tried them all . but it still does not work ” boot up failed” failed to validate system image


        • Mrinal Buddekar

          June 29, 2016 at 5:50 am

          From which country you are? If from India, then you need to download XT1033_FALCON_ASIA_DS_5.1_LPBS23.13-56-2_cid7_CFC.xml.zip. Remember that you have to unzip the file and structure should look like as shown in last picture.


          • adhinos

            June 29, 2016 at 1:29 pm

            I am from Indonesia. Does not the same as rom asia? If it is not the same where I should download?

          • Mrinal Buddekar

            June 29, 2016 at 3:32 pm

            I am not sure which ROM is needed for Indonesia. You will need to search XDA forums. Remember you will need a FLASHABLE zip file and not regular ROM file.

  7. Mahesh

    June 29, 2016 at 5:52 am

    This is brilliant. It worked for me. My moto g is alive again. Thanks. Super like!


    • Mrinal Buddekar

      June 29, 2016 at 5:53 am

      Nice to have Moto G unbricked! Right?


  8. Karun

    July 6, 2016 at 4:57 pm

    Sir mine is moto g2 i.e. xt1068.. can you find a solution for this as well.. please even 2nd gen users are facing this problem.. cheers


    • Mrinal Buddekar

      July 7, 2016 at 4:51 am

      Hi Karun,
      I will check if I can find required MBM Ci and blankflash files.


      • Karun

        July 10, 2016 at 1:25 am

        Thanks in advance sir!!


      • Harikrishnan

        June 25, 2017 at 6:11 am

        Hey.. Have you found solution for moto g2


  9. Roshan

    July 9, 2016 at 9:33 am

    Hello Mrinal Sir
    I dont think a thanks would be enough but thanks you just helped me get my moto g xt1033 alive.Like others i also downgraded from 5.1.1 custom to stock 4.4.4 and then again ota’ing to 5.0.2 which made my phone hardbricked due to bootloader mismatch.Went through couple of pages of xda sites but couldn’t find a sol.Went through your guide and zoop my phones back to life.Actually i wasnt able to find the correct asia retail 5.1 rom before reading your blog.Many users face this issue regarding rom compatibility.But now i got my phone back.Thanks Sir once again.


    • Mrinal Buddekar

      July 13, 2016 at 3:35 pm

      Welcome Roshan. And I am not a Sir. 🙂


  10. Luiz

    July 12, 2016 at 12:58 pm

    Thanks a lot for the help. You got the solution to the problem of many people.


    • Mrinal Buddekar

      July 13, 2016 at 3:35 pm

      I am glad that I could help people. Thanks for commenting.


  11. nicer

    July 22, 2016 at 7:05 pm

    Are there blank flash files for moto g2? Marshmallow ? Thanks.


    • Mrinal Buddekar

      July 24, 2016 at 4:02 pm

      No. These are for first generation.


  12. Axi

    August 15, 2016 at 5:32 pm

    I have updated my XT1032 from rooted Kit Kat to 5.01 or 5.1 Lollipop (I’m not sure what version exactly) and I tried to fix with blankflash for 4.4.4 without success. Now I try with this 5.1 blankflash and still I get “FAILED (blank-flash:greet-device:error reading packet)” error.

    Any idea?


    • Axi

      August 15, 2016 at 7:32 pm

      I solve it! I continue all the guide again and it wasn’t successful. Then, I disconnect the USB and connect it again. Finally I execute blankflash again, solving the problem and unbricking my phone. So I think that your note of ” Whatever, you do now, JUST DON’T DISCONNECT PHONE”, maybe can be a solution for some users.

      Thanks for a! You’ve saved my Moto G!


      • Mrinal Buddekar

        August 21, 2016 at 1:14 pm

        Hi Axi,
        Sorry that I was unavailable to comment and help out. I am glad that you managed to revive your dead Moto G. Congratz!


  13. prad

    September 21, 2016 at 2:55 pm

    Is this procedure available for moto g 3 8gb version -india?



  14. Karun

    October 1, 2016 at 5:57 pm

    Sir What about motog2 xt1068 its been a while now.. Any solution for it??


  15. Ivyson Lucas

    October 15, 2016 at 10:05 pm

    the right to xt1068?


  16. Matheus Conatti

    October 23, 2016 at 2:35 pm

    Hello my error is a Failed to Validate boot Image ! how to fix ?


  17. gmgs

    November 3, 2016 at 4:21 pm

    After so long, I was giving up hope of ever having my Moto G (1st gen) functioning again, but this procedure worked like a charm. I have now installed Resurrection Remix ROM (apt name I think) Marshmallow, which works superbly. Thanks to all involved.


  18. Luis Filipe Zap

    December 10, 2016 at 9:21 am

    hi good day I made the whole procedure and did not give anything,
    I did an update of the android only that it was with 18% of battery only that now he does not want to connect nor with this method of yours.
    How can I solve this? I did the whole procedure and did not give anything,
    I did an update of the android only that he was with 18% battery only now he does not want to call or with this method of voices.
    How can I solve this?


  19. Aman kaushik

    March 11, 2017 at 6:09 am

    hii..i am using indian version of moto G2 xt1068 ….after updating system from kitkkat to loli pop my phone had bricked…after using blankflash it says error FAILED (blank-flash:sdl-transfer-image:sdl-hello:error sending packet) not work for me ?…plz help me


  20. Akhil

    March 16, 2017 at 1:42 pm

    This process is not working for Moto G XT1068. It shows error message while running ‘.bat’ file as: “error sending packet”.
    Please help me solve the problem.


  21. swapnil8727nil

    March 23, 2017 at 11:39 am

    i have hard bricked my moto g2 , plz help me


  22. akshay kumar

    April 22, 2017 at 4:01 pm

    Thank you very much Bhai!! Saved my phone which was just lying around the corner for one and a half years… Really appreciate the work bro!! Thanks!


  23. Haris Minor

    May 25, 2017 at 10:21 pm

    sir help me please i hard brick my xt1032 for the third time but in this case it always says FAILED (blank-flash:sahara-transfer-image:send-image:unexpected packet) please help


  24. Renato Petta

    May 26, 2017 at 2:40 am

    Good evening my friend, how are you? Do you have the solution for the hard brick of the motorola g2 xt1069? These files are useless. Thank you, abs.


  25. Pulzar

    June 6, 2017 at 5:05 am

    Hi, many thanks for this tutorial, I have some problems follow the tutorial, my moto g is identified as “Motorola USB device”, mi pc can’t identified as “Qualcomm HS-USB QLoader 9008”, so when I try to run “blank-flash.bat” it just show “waiting for device” and nothing happend after that


  26. Harikrishnan

    June 25, 2017 at 6:08 am

    Please help me with g2 – xt1068.
    Blankflash file-

    Singleimage.bin flash error(failed)


  27. Aum S (India-Mumbai)

    July 1, 2017 at 5:58 am

    Mr.Mrinal sir, Hats off to you for taking time to post such a detailed and valuable information. I had my Moto G (Gen 1) phone bricked since one and half years, and was about to dispose it away. For some reason i just love the moto g and it small screen and great resolution. You sir helped me and many people save their > 12000 Rs phone. I can’t thank you enough and hope you keep up with such great work to help many people.

    Thank you once again!!


    • Mrinal Buddekar

      July 29, 2017 at 8:32 am

      Welcome Aum. Happy for you.


  28. armando duran

    July 15, 2017 at 10:39 pm

    buenas tardes amigo, por favor ayudame ya hice todos los pasos y reconoce mi equipo la pc como qualcomm hasta ahi esta bien, segun yo tengo el archivo blankflash correcto pero al querer ejecutar este archivo sale en la ventana de sistema de la pc esto

    C:\Users\soe hidalgo\Downloads\blankflash>.\qboot.exe blank-flash
    opening device: \\.\COM3
    opening device: \\.\COM3
    opening device: \\.\COM3
    opening device: \\.\COM3
    opening device: \\.\COM3
    opening device: \\.\COM3
    opening device: \\.\COM3
    opening device: \\.\COM3
    opening device: \\.\COM3
    opening device: \\.\COM3
    opening device: \\.\COM3
    FAILED (blank-flash:device-open:serial-open:could not open device)

    C:\Users\soe hidalgo\Downloads\blankflash>pause
    Presione una tecla para continuar . . .

    y no enciende mi telefono tengo un moto g 4 xt1641 soy de mexico, solo quiero que inicie en modo fastboot de ahi ya se como flashear una customrom o dejarlo como de fabrica flaseahndo una rom stock.

    por favor me podrias ayudar con este paso te lo voy a agradecer muchisismo.


  29. Aakash Bouddh

    July 26, 2017 at 9:58 pm

    plz provide me blank flash files for moto g4 plus


  30. joe

    August 29, 2017 at 8:27 pm

    gostaria de saber se tem como desbricar o moto g2 xt1078 ?????


  31. joe

    August 29, 2017 at 8:29 pm

    por que ele ta com hard brick e não sei o que fazer


  32. Sathya Narayanan

    August 31, 2017 at 12:01 pm

    Do you have blank flash files for moto g turbo(XT1557)? If anyone have, please share link with me?


    • varun kanwadia

      October 11, 2017 at 1:05 pm

      i also need them .. please anybody who have these files. help us out.


  33. jose felix

    August 31, 2017 at 7:52 pm

    alguém ai conseguiu entorar o blank flash do moto g2 xt1078


  34. Henry

    October 4, 2017 at 6:57 am

    Mr. M Buddaker, I need your help with my bricked 1st,gen moto g xt1032. After the ota lollipop 5.0 update my phone boot to “warning bootloader unlocked” screen, on the fast mode screen i have:AP fastboot Flash Mode(s),41.1A,(sha_80481ae,2015_04_10 14:30:28, CPU: MSM8226 CS,, eMMC{8GB Sandisk RV=06 PV=07 TY=17, BATTERY OK Device is unlocked. Status Code:3. I download Flash 5.1, mfastboot file and Falcon_Retugbl5.1_LPBS23 and extracted to folder on the desktop then run Flash5.1 bat file. I got Ok for all the commands but the phone boot to the same warning bootloader screen. What do I need to do to unbrick phone?
    I can send you a copy of my print screen.


    • Mrinal Buddekar

      October 4, 2017 at 4:52 pm

      Hello Henry,

      Make sure that you first flash the BlankFlash package (after installing QualComm driver) and don’t disconnect phone after run is complete. After this only you can flash the Lollipop 5.1 package.


      • varun kanwadia

        October 11, 2017 at 1:08 pm

        please provide procedure to unbrick MOTO G TURBO ( XT 1557) . I WILL BE REALLY OBLIGED TO YOU.


  35. Henry

    October 4, 2017 at 6:57 pm

    Hello Buddekar,
    Thanks for your quick response. I am able to see my phone in device manager and send mfastboot commands. my Os is Windows7. Do I still need to flash the Blank Flash package?


    • Mrinal Buddekar

      October 7, 2017 at 10:49 am

      Hello Henry.

      BlankFlash package is first step and without it QualComm interface will not open and flash of 5.1 will never reach to chip. This is must regardless of operating system of PC.


      • varun kanwadia

        October 11, 2017 at 1:17 pm



      • Raghav

        January 29, 2018 at 1:33 pm

        Sir please help!
        Moto g turbo (XT1557) BLANK FLASH FILE needed. It is available on aryk.tech( link-http://www.aryk.tech/2017/09/moto-g-turbo-unbrick-solutions.html?m=1) but they are charging 10$ for it. Please help.


        • Mrinal Buddekar

          February 3, 2018 at 2:59 pm

          Hi Raaghav,

          Neither Motorola released blank flash for XT1557 nor any developer was able to create it from other phones. I haven’t checked in a while but this was the status 2 months back. Please don’t pay anyone as they might be fraud or fake or don’t even know what the problem is.

          Your phone is dead till it happens. If you can pay for 3-4K you can visit official service center. They hold this files or only way is to buy a new cellphone.



  36. Vinayak

    November 10, 2017 at 6:15 pm

    i was using CM 14 in my moto g2 then i flashed Stock ROM 4.4.4 .and further updating it from software update my phone got bricked. Not been able to unbrick by this procedure can you please hlp me?


  37. Amit Rana

    December 25, 2017 at 4:44 am

    my phone is stuck in bootloader. showing fastboot reason : Failed to initialize partition table ? help me.


  38. Raghav

    January 29, 2018 at 1:17 pm

    Sir please provide blank flash zip for Moto g turbo (XT1557) marshmallow. It will be of great help.


  39. André Mattos

    February 2, 2018 at 1:12 am

    Thank you so much !!! Wonderful tutorial, it worked perfectly, my phone was practically dead, and came back to life !!! Congratulations!!!!


  40. Pratyush Sharma

    February 23, 2018 at 12:38 pm

    If anyone finds blank flash for XT-1068, please reply.


  41. Mudit Kapoor

    March 8, 2018 at 4:23 pm

    Can you provide Flash file for moto g2 2014????


  42. chiranton

    April 20, 2018 at 6:32 pm

    it came to an error saying “unexpected package 4 was expecting 3”


  43. Max

    July 11, 2018 at 9:21 pm

    Hi !. Would this guide be good to apply to XT1078 ?? .. Thank you ..


    • Mrinal Buddekar

      July 21, 2018 at 3:23 pm

      Hi Max,

      The guide is quite same for all phones. Only problem and important part is Blankflash file which is model dependent. You will need to get that first. Most of the Blankflash were never released or leaked.


  44. prijin

    July 18, 2018 at 11:03 am

    moto xt1052 hard bricked while downgrading.. now screen is black but detected by computer. I didnt do anything, but dev manager showing Qualcomm HS-USB QLoader 9008 also.. but i cannot do blank flash. what to do sir ?


  45. Gokulkrishna

    September 3, 2018 at 8:41 pm


    My phone is not appearing on device manager. Can you please help with it. It would be very helpful


  46. Gokulkrishna

    September 3, 2018 at 8:43 pm


    My device not appeared under device manager. I followed all process as mentioned above.

    Can you please help

    Thanks in advanve


  47. Richard Simmons

    December 14, 2018 at 12:40 pm

    Dear friend:
    I´m writing to thank you very very much ! I had my Moto G bricked after an attempt of
    upgrading to Lollipop via OTA and found myself in complete despair, I had lost all hope
    of having it working again but thanks to your precious help I brought it back to life again !!!
    Thanks a LOT and hugs from Brazil.


    • Mrinal Buddekar

      December 22, 2018 at 5:57 pm

      Glad it helped!


      • Pramod Verma

        June 3, 2019 at 4:07 am

        Sir do you have blank flash file for moto g3 turbo edition xt1557


Don't hesitate. Comment!

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

Check Also

How to Link Aadhaar with Vodafone Number via Call

This guide will help you to quickly link Aadhaar with your Vodafone number using a phone c…