[GUIDE] Moto G4 Plus HardBrick SOLVED - ULTIMATE UNBRICKING GUIDE

Is your device is back to life using this method?

  • Yes

    Votes: 118 67.4%
  • No

    Votes: 57 32.6%

  • Total voters
    175
Search This thread

Okahuma

Member
Mar 30, 2018
6
0
Hi guys. I was trying to get Magisk to work, so I was flashing a couple different stock ROMs. I took an OTA update. No dillydalling around it.

Newest Blankflash worked. Blankflash-1 didn't. Tried flashing the gpt.bin from june, then sept, then dec. All gave (bootloader) Security Version Downgrade.

Shouldn't that be impossible? Didn't the Blankflash substitute the gpt.bin for it's own?

Bootloader screen says BL is 1.06.
Seems like my hang is the gpt.bin version? Any help is appreciated.

Edit: var dump from fastboot
>fastboot getvar all
(bootloader) version: 0.5
(bootloader) version-bootloader: moto-msm8952-B1.06(*)
(bootloader) product: athene_16mp
(bootloader) board: athene_16mp
(bootloader) secure: yes
(bootloader) hwrev: P2A
(bootloader) radio: 6
(bootloader) storage-type: emmc
(bootloader) emmc: 32GB SAMSUNG QX13MB RV=08 PV=07 FV=0000000000000007
(bootloader) ram: 2GB SAMSUNG LP3 DIE=8Gb M5=01 M6=05 M7=00 M8=1F
(bootloader) cpu: MSM8952
(bootloader) serialno: 37eae7c2
(bootloader) cid: 0x0032
(bootloader) channelid: 0x09
(bootloader) uid: 0B815F0100000000000000000000
(bootloader) securestate: oem_locked
(bootloader) iswarrantyvoid: yes
(bootloader) max-download-size: 536870912
(bootloader) reason: Volume down key pressed
(bootloader) imei: 000000000000000
(bootloader) meid:
(bootloader) date: 01-01-1970
(bootloader) sku: 000000000000000
(bootloader) battid:
(bootloader) iccid:
(bootloader) cust_md5:
(bootloader) max-sparse-size: 268435456
(bootloader) current-time:
(bootloader) ro.build.fingerprint:
(bootloader) ro.build.version.full:
(bootloader) ro.build.version.qcom:
(bootloader) version-baseband:
(bootloader) kernel.version:
(bootloader) sbl1.git: sbl1.git
(bootloader) rpm.git: rpm.git
(bootloader) tz.git: tz.git
(bootloader) hyp.git: hyp.git
(bootloader) keymaster.git: keymaster.git
(bootloader) cmnlib.git: cmnlib.git
(bootloader) aboot.git: git=MBM-NG-VB1.06-0-g0edfb0d
(bootloader) qe:
(bootloader) frp-state: no protection (err)
(bootloader) ro.carrier:
all: listed above
finished. total time: 0.172s

--------------------
Update.

I managed to flash the gpt.bin from the OTA Feb 2018. Tried all the others before it. Then I flashed all other files from NPJS25.93-14-10. It bloody worked. Now I am stuck with the gpt.bin from the Feb 2018 update? Is there any way to downgrade this so I can have everything on the same page?
 
Last edited:

Damarcio

Member
Mar 29, 2018
5
0
Solution

I'm having this problem, please, some solution is beyond that step.


NhfIi3l.png



**** Log buffer [000001] 2018-03-30_17:32:03 ****

[ 0.000] Opening device: \\.\COM5
[ 0.001] Detecting device
[ 0.003] ...cpu.id = 2418 (0x972)
[ 0.003] ...cpu.sn = 39175271 (0x255c467)
[ 0.003] Opening singleimage
[ 0.003] Loading package
[ 0.007] ...filename = singleimage.pkg.xml
[ 0.010] Loading programmer
[ 0.010] ...filename = programmer.mbn
[ 0.010] Sending programmer
[ 0.235] Handling things over to programmer
[ 0.236] Identifying CPU version
[ 0.241] Waiting for firehose to get ready
[ 35.416] WriteFile() failed, GetLastError()=0
[ 60.429] Waiting for firehose to get ready
[ 63.431] WriteFile() failed, GetLastError()=0
[120.440] ...MSM8952 unknown
[120.440] Determining target secure state
[120.443] Waiting for firehose to get ready
[123.443] WriteFile() failed, GetLastError()=0
[180.479] ...secure = no
[180.497] Flashing GPT...
[180.498] Flashing partition:0 with gpt_main0.bin
[180.498] Initializing storage
[180.503] Waiting for firehose to get ready
[183.504] WriteFile() failed, GetLastError()=0
[240.517] Configuring device...
[240.522] Waiting for firehose to get ready
[243.522] WriteFile() failed, GetLastError()=0
[300.530] Waiting for firehose to get ready
[303.531] WriteFile() failed, GetLastError()=0
[360.539] Waiting for firehose to get ready
[363.540] WriteFile() failed, GetLastError()=0
[420.551] Waiting for firehose to get ready
[423.553] WriteFile() failed, GetLastError()=0
[480.560] ERROR: do_package()->do_recipe()->do_flash()->gpt_flash()->get_storage()->init_storage()->firehose_do_fmt()->do_recipe()->do_configure()->device_open()->error opening device
[480.560] Check qboot_log.txt for more details
[480.562] Total time: 480.562s
[480.563]
[480.563] qboot version 3.40
[480.563]
[480.564] DEVICE {
[480.564] name = "\\.\COM5",
[480.564] flags = "0x64",
[480.564] addr = "0x22FE6C",
[480.564] sahara.current_mode = "0",
[480.564] api.buffer = "0x1910020",
[480.564] cpu.serial = "39175271",
[480.564] cpu.id = "2418",
[480.564] cpu.sv_sbl = "0",
[480.564] cpu.name = "MSM8952",
[480.564] storage.type = "eMMC",
[480.564] sahara.programmer = "programmer.mbn",
[480.564] module.firehose = "0x60F2B8",
[480.564] cpu.ver = "0",
[480.564] cpu.vername = "unknown",
[480.564] api.bnr = "0x1873FB0",
[480.564] }
[480.564]
[480.564]
[480.564] Backup & Restore {
[480.564] num_entries = 0,
[480.564] restoring = "false",
[480.564] backup_error = "not started",
[480.564] restore_error = "not started",
[480.564] }
[480.564]
 
Last edited by a moderator:

Outfield303

Senior Member
Nov 6, 2016
286
220
Until we get another BlankFlash Which is Compatible with The Latest February Patch, Its Impossible to get the Devices Back. And its not anytime soon because probably next Bankflash leak will be after Oreo update.. Until then Fingers Crossed..
 

Emmglory

Member
Dec 9, 2016
14
2
my phone is not detected in the laptop after installing the latest update of Moto drivers, I am desperate.. can anyone help me.? I have tried all what is instructed here..... since the phone is not detected in the laptop I am unable to do any further.....
 

Hellcho

New member
Jul 6, 2016
3
0
Mexico City
It worked with that 14.3 patch hard bricked instaling OTA Update

I had a hard brick when I allow the Febrary 2018 OTA update to install it, the backflash I've quoted allow me to break the hard brick into a soft brick, then I've flashed the NPJS25.93-14-15 ROM (The one with the last security update) and is working pretty fine. Have luck bringing it to life! :good:

with dec. patch 14.13?


---------- Post added at 08:06 AM ---------- Previous post was at 08:03 AM ----------

Hi there I've just found and test a newer stock ROM the NPJS25.93-14-15 proved on a mexican G4 Plus (I think it works well for all Latin America, don't know if it will in another regions), hope it'll be useful; the link is here (I didn't uploadead it, you will have to see 2 ******* screens before reaching the actual download) The guy's youtube channel from where I found the ROM is here. It includes gpt.bin bootloader.img for that version (with this file I avoid downgrading)

The Rom info is:

BUILD REQUEST INFO:
SW Version: athene-user 7.0 NPJS25.93-14-15 5 release-keysM8952_70030.25.03.62.02R
MBM Version: B1.07
Modem Version: M8952_70030.25.03.62.02R
FSG Version: FSG-8952-05.30.01
Build Fingerprint: motorola/athene/athene:7.0/NPJS25.93-14-15/5:user/release-keys

VERSION INFO FOUND UNDER 'ABOUT PHONE' SCREEN:
System Version: 25.231.5.athene.retail.en.US
Model Number: Moto G (4)
Android Version: 7.0
Baseband Version: M8952_70030.25.03.62.02R
Build Id: NPJS25.93-14-15
SW Display Build ID: NPJS25.93-14-15
Build Date: Sat Feb 3 12:00:07 CST 2018

OTHER MISC VERSION INFO:
Subsidy Lock Config: slcf_rev_d_default_v1.0.nvm
Regulatory Info (eLabel): regulatory_info_default.png
Blur Version: Blur_Version.25.231.5.athene.retail.en.US
Version when read from CPV: athene-user 7.0 NPJS25.93-14-15 5 release-keys

AB Update Enabled: False
Full Treble Enabled: False

Hope it will be useful! :good:
 
Last edited:

Shreekarg

Member
Dec 21, 2014
21
1
Bangalore
C:\Users\Intel\Desktop\blankflash>.\qboot.exe blank-flash
Motorola qboot utility version 3.40
[ -0.000] Opening device: \\.\COM9
[ 0.415] Detecting device
[ 0.428] ReadFile() failed, GetLastError()=0
[ 1.431] ...cpu.id = 2418 (0x972)
[ 1.432] ...cpu.sn = 43809578 (0x29c7b2a)
[ 1.432] Opening singleimage
[ 1.432] Loading package
[ 1.434] ...filename = singleimage.pkg.xml
[ 1.436] Loading programmer
[ 1.436] ...filename = programmer.mbn
[ 1.437] Sending programmer
[ 1.655] Handling things over to programmer
[ 1.656] Identifying CPU version
[ 1.658] Waiting for firehose to get ready
[ 11.253] ReadFile() failed, GetLastError()=0
[ 20.849] ReadFile() failed, GetLastError()=0
[ 20.855] ReadFile() failed, GetLastError()=0
[ 20.861] ReadFile() failed, GetLastError()=0
[ 20.867] ReadFile() failed, GetLastError()=0
[ 20.868] ReadFile() failed, GetLastError()=0
[ 20.880] ReadFile() failed, GetLastError()=0
[ 30.024] ReadFile() failed, GetLastError()=0
[ 30.030] ReadFile() failed, GetLastError()=0
[ 30.036] ReadFile() failed, GetLastError()=0
[ 30.042] ReadFile() failed, GetLastError()=0
[ 30.042] ReadFile() failed, GetLastError()=0
[ 30.042] ReadFile() failed, GetLastError()=0
[ 30.055] ReadFile() failed, GetLastError()=0
[ 39.619] ReadFile() failed, GetLastError()=0
[ 39.625] ReadFile() failed, GetLastError()=0
[ 39.631] ReadFile() failed, GetLastError()=0
[ 39.637] ReadFile() failed, GetLastError()=0
[ 39.639] ReadFile() failed, GetLastError()=0
[ 39.652] ReadFile() failed, GetLastError()=0
[ 48.794] ReadFile() failed, GetLastError()=0
[ 48.800] ReadFile() failed, GetLastError()=0
[ 48.806] ReadFile() failed, GetLastError()=0
[ 48.812] ReadFile() failed, GetLastError()=0
[ 48.813] ReadFile() failed, GetLastError()=0
[ 48.825] ReadFile() failed, GetLastError()=0
[ 58.390] ReadFile() failed, GetLastError()=0
[ 58.396] ReadFile() failed, GetLastError()=0
[ 58.402] ReadFile() failed, GetLastError()=0
[ 58.407] ReadFile() failed, GetLastError()=0
[ 58.409] ReadFile() failed, GetLastError()=0
[ 58.421] ReadFile() failed, GetLastError()=0
[ 63.495] Waiting for firehose to get ready
[ 67.565] ReadFile() failed, GetLastError()=0
[ 67.571] ReadFile() failed, GetLastError()=0
[ 67.577] ReadFile() failed, GetLastError()=0
[ 67.583] ReadFile() failed, GetLastError()=0
[ 67.584] ReadFile() failed, GetLastError()=0
[ 67.596] ReadFile() failed, GetLastError()=0
[ 77.160] ReadFile() failed, GetLastError()=0
[ 77.166] ReadFile() failed, GetLastError()=0
[ 77.172] ReadFile() failed, GetLastError()=0
[ 77.178] ReadFile() failed, GetLastError()=0
[ 77.179] ReadFile() failed, GetLastError()=0
[ 77.192] ReadFile() failed, GetLastError()=0
[ 86.335] ReadFile() failed, GetLastError()=0
[ 86.341] ReadFile() failed, GetLastError()=0
[ 86.347] ReadFile() failed, GetLastError()=0
[ 86.353] ReadFile() failed, GetLastError()=0
[ 86.354] ReadFile() failed, GetLastError()=0
[ 86.366] ReadFile() failed, GetLastError()=0
[ 95.930] ReadFile() failed, GetLastError()=0
[ 95.936] ReadFile() failed, GetLastError()=0
[ 95.942] ReadFile() failed, GetLastError()=0
[ 95.948] ReadFile() failed, GetLastError()=0
[ 95.948] ReadFile() failed, GetLastError()=0
[ 95.948] ReadFile() failed, GetLastError()=0
[ 95.948] ReadFile() failed, GetLastError()=0
[ 95.948] ReadFile() failed, GetLastError()=0
[ 95.948] ReadFile() failed, GetLastError()=0
[ 95.948] ReadFile() failed, GetLastError()=0
[ 95.961] ReadFile() failed, GetLastError()=0
[105.105] ReadFile() failed, GetLastError()=0
[105.111] ReadFile() failed, GetLastError()=0
[105.117] ReadFile() failed, GetLastError()=0
[105.123] ReadFile() failed, GetLastError()=0
[105.124] ReadFile() failed, GetLastError()=0
[105.136] ReadFile() failed, GetLastError()=0
[115.100] ReadFile() failed, GetLastError()=0
[123.875] ReadFile() failed, GetLastError()=0
[123.881] ReadFile() failed, GetLastError()=0
[123.887] ReadFile() failed, GetLastError()=0
[123.893] ReadFile() failed, GetLastError()=0
[123.894] ReadFile() failed, GetLastError()=0
[123.906] ReadFile() failed, GetLastError()=0
[124.907] ...MSM8952 unknown
[124.907] Determining target secure state
[124.909] Waiting for firehose to get ready
[133.472] ReadFile() failed, GetLastError()=0
[133.478] ReadFile() failed, GetLastError()=0
[133.484] ReadFile() failed, GetLastError()=0
[133.490] ReadFile() failed, GetLastError()=0
[133.491] ReadFile() failed, GetLastError()=0
[133.503] ReadFile() failed, GetLastError()=0
[142.645] ReadFile() failed, GetLastError()=0
[142.651] ReadFile() failed, GetLastError()=0
[142.657] ReadFile() failed, GetLastError()=0
[142.663] ReadFile() failed, GetLastError()=0
[142.664] ReadFile() failed, GetLastError()=0
[142.676] ReadFile() failed, GetLastError()=0
[152.242] ReadFile() failed, GetLastError()=0
[152.248] ReadFile() failed, GetLastError()=0
[152.254] ReadFile() failed, GetLastError()=0
[152.260] ReadFile() failed, GetLastError()=0
[152.261] ReadFile() failed, GetLastError()=0
[152.274] ReadFile() failed, GetLastError()=0

Someone please help !

---------- Post added at 01:05 PM ---------- Previous post was at 12:18 PM ----------

I successfully booted into blankflash, now how do i write the OS into it ??? If i try doing it the normal way using fastboot, it is showing remote failure. Anyone has any idea ?
 

echo92

Senior Member
Jan 1, 2017
3,732
1,989
Plymouth
C:\Users\Intel\Desktop\blankflash>.\qboot.exe blank-flash
<snip>

Someone please help !

---------- Post added at 01:05 PM ---------- Previous post was at 12:18 PM ----------

I successfully booted into blankflash, now how do i write the OS into it ??? If i try doing it the normal way using fastboot, it is showing remote failure. Anyone has any idea ?

What errors are you getting if you try to flash the stock ROM? Do you detect your device on your computer if your device is in the bootloader mode?

Also, which stock ROM are you trying to flash?
 

Shreekarg

Member
Dec 21, 2014
21
1
Bangalore
What errors are you getting if you try to flash the stock ROM? Do you detect your device on your computer if your device is in the bootloader mode?

Also, which stock ROM are you trying to flash?

I'm trying to flash <Moto G4 Plus XT1640-43 ATHENE NPJ25.93-14 Stock Img>
Device is detected perfectly but writing is failure. The main error is termed as remote failure.

https://imgur.com/C7G3Kd1
 
Last edited:

echo92

Senior Member
Jan 1, 2017
3,732
1,989
Plymouth
I'm trying to flash <Moto G4 Plus XT1640-43 ATHENE NPJ25.93-14 Stock Img>
Device is detected perfectly but writing is failure. The main error is termed as remote failure.

https://imgur.com/C7G3Kd1

You're flashing a really old stock ROM - that's the December 2016 stock ROM. Looks like your device has newer firmware on it (either from the firmware before the brick or the flash to repair your GPT and bootloader). I'd try flashing a much newer stock ROM that we have: https://forum.xda-developers.com/moto-g4-plus/how-to/stock-rom-npjs25-93-14-4-march-1-t3608138

I would recommend deleting the NPJ25.93-14 stock ROM you've got as that may cause you more problems in the future and lead to more hard bricks. Please only flash stock ROM firmware that's as new or newer than your bootloader. If your bootloader is B1:06 for example, then you will want June/Sept 2017 firmwares or newer.
 
  • Like
Reactions: Shreekarg

Shreekarg

Member
Dec 21, 2014
21
1
Bangalore
You're flashing a really old stock ROM - that's the December 2016 stock ROM. Looks like your device has newer firmware on it (either from the firmware before the brick or the flash to repair your GPT and bootloader). I'd try flashing a much newer stock ROM that we have: https://forum.xda-developers.com/moto-g4-plus/how-to/stock-rom-npjs25-93-14-4-march-1-t3608138

I would recommend deleting the NPJ25.93-14 stock ROM you've got as that may cause you more problems in the future and lead to more hard bricks. Please only flash stock ROM firmware that's as new or newer than your bootloader. If your bootloader is B1:06 for example, then you will want June/Sept 2017 firmwares or newer.

Is the write error due to the old version i have ?
Or is it some other reason ?
Also can you provide Gdrive link? Android file host link is down.

https://forum.xda-developers.com/showpost.php?p=76045343&postcount=318

This is the exact same error im having
 
Last edited:

echo92

Senior Member
Jan 1, 2017
3,732
1,989
Plymouth
Is the write error due to the old version i have ?
Or is it some other reason ?
Also can you provide Gdrive link? Android file host link is down.

https://forum.xda-developers.com/showpost.php?p=76045343&postcount=318

This is the exact same error im having

It's likely due to the old version you have - you've got the Dec 2016 firmware, whereas you likely had a much newer GPT/bootloader on your device when you bricked (you cannot usually downgrade bootloaders or GPT).

From that link, do you mean you're getting the remote failure and no other reason, or are you seeing 'security downgrade error' as well? If you're getting readblock errors then that suggests a flash memory partition failure and warrants a motherboard repair.

Try the Feb 2018 GPT/bootloader I've uploaded: https://drive.google.com/drive/folders/0B-GUyOfb8OgzcUl1NUtHYWNIR2M This is from the (as yet unverified) stock ROM here, so be careful. If this does work, then I would strongly recommend flashing the latest stock ROM. AFH appears to be working at the moment.

If you try to flash the NPJS25.93-14-13 after flashing the GPT/bootloader, expect to see security downgrade errors with the GPT/bootloader as NPJS25.93-14-13 is the Dec 2017 stock ROM. However, it should be safe to use OTA updates as the Dec 2017 firmware directly precedes the Feb 2018 update. Do not use any firmware older than this (or in the future, do not use a stock firmware version older than the firmware version directly preceding the firmware version on your device, ideally use the same firmware or newer than the firmware on your device), else you may hard brick again if you take OTA updates.
 
Last edited:
  • Like
Reactions: P53mutant

gourav343

Member
Dec 18, 2009
12
0
Very unfortunate for me. My phone is not detected in my laptop to perform this process.
Only the led light is blinking forever while connecting via usb.
1. My windows 7 is upto date.
2. Latest Moto Drivers installed.
3. checked with different USB ports and with different cables.

No hope is seen till now.

Is there still a chance of hope for me?
I am really frustrated. Need nelp.
you need to install this driver first.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 121
    Disclaimer :
    Code:
      #include<disclaimer.h>
     I am not responsible for bricked devices, dead SD cards,
     thermonuclear war, or you getting fired because the alarm app failed. 
     YOU are choosing to make these modifications,
     and if you point the finger at me for messing up your device, I will laugh at you.
     and also I shall not guarantee this method will work on your device.

    Hello guys,

    as you guys know lots of Athenes are bricked due to the last June security patch and latest blankflash's also were not working.
    and there was also some confusion between which blankflash to flash and which boot-loader and gpt files to flash.. So I will try to clarify this confusion at my best..... :)
    so lets get started......

    So, First of all download the latest BlankFlash by @marcelofilgueira [ MANY MANY HUGE THANKS TO HIM ]
    Here : https://drive.google.com/file/d/0B9rhtqQ4ZTDnTWdpX3ZaVk1pNk0/view

    There is a New BlankFlash file Provided by @rajatgupta1998
    https://forum.xda-developers.com/showpost.php?p=79013024&postcount=523
    It is available here: https://androidfilehost.com/?fid=1395089523397903736
    I can't test this blankflash because I don't have G4 Plus anymore...

    and Then connect your phone to PC( Your phone should Be detected as QualcommLoader or something like that in device manager under the ports section )
    Once connected, extract the Blankflash zip and run Blank-Flash.bat

    A command window will be open and it will flash some files to your phone....
    after 5-6 sec, your Phone will be rebooted to Fastboot Mode :D First sign of Life.... lol
    But process is not over yet....

    Now download the latest Bootloader and GPT files for the version NPJS25.93-14-8 Thanks to @tywinlannister7 and @echo92
    HERE : https://drive.google.com/open?id=0B-GUyOfb8Ogzamt6ME5fYncwdjg
    And if above files won't work then here are the Sept Patch Files of GPT and Bootloader : https://drive.google.com/file/d/0B-GUyOfb8Ogzc25FdW1WUDBMS1U/view
    and Also here are the GPT and boot-loader files for December patch if above won't worked : https://drive.google.com/open?id=1IfAX7v94ooB5wS7KTJGNYfQ2kXkHxP80
    and extract them into New folder. and don't forget to copy ADB and the fastboot files into that folder.
    ADB and Fastboot DOWNLOAD HERE : https://www.androidfilehost.com/?fid=673368273298979521
    Hold Shift key and press right key on the mouse and click on open command window in that folder and Paste the following command and then press Enter :
    Code:
    fastboot flash partition gpt.bin
    fastboot flash bootloader bootloader.img
    fastboot reboot-bootloader


    Once done then You can see the Fastboot mode on your screen ;)....

    The next step is easy, You just need to flash stock ROM, But you just can't flash older ROM i.e. downgrade this time, Otherwise your device can be bricked again...

    So I will recommend you to download latest ROM NPJS25.93-14-10 and Flash it. Thanks to @tywinlannister7 for providing the ROM
    DOWNLOAD LINK : https://drive.google.com/file/d/0B9tngVBGIajVQkQtLUUxR2NOTnc
    LATEST DECEMBER ROM: https://www.androidfilehost.com/?fid=745849072291698845
    Download it and then just extract it in and don't forget copy ADB and the fastboot files into that folder. Once done then Hold shift and press right key on mouse then select Open Command window here from that menu.
    then use this code to flash stock ROM :

    Code:
    fastboot oem fb_mode_set
    fastboot flash partition gpt.bin
    fastboot flash bootloader bootloader.img
    fastboot flash logo logo.bin
    fastboot flash boot boot.img
    fastboot flash recovery recovery.img
    fastboot flash dsp adspso.bin
    fastboot flash oem oem.img
    fastboot flash system system.img_sparsechunk.0
    fastboot flash system system.img_sparsechunk.1
    fastboot flash system system.img_sparsechunk.2
    fastboot flash system system.img_sparsechunk.3
    fastboot flash system system.img_sparsechunk.4
    fastboot flash system system.img_sparsechunk.5
    fastboot flash system system.img_sparsechunk.6
    fastboot flash system system.img_sparsechunk.7
    fastboot flash modem NON-HLOS.bin
    fastboot erase modemst1 
    fastboot erase modemst2 
    fastboot flash fsg fsg.mbn
    fastboot erase cache 
    fastboot erase userdata 
    fastboot erase customize
    fastboot erase clogo
    fastboot oem fb_mode_clear
    fastboot reboot
    pause
    And that's it!! You will get your Athene Back to Life :cool:
    I got my Athene back to life using this method............
    ------------------------------------------------------------------------------------------------------------------------------------

    IMPORTANT NOTE:
    If You've Updated your Device to the February Security Patch Then this method probably won't work because the GPT and boot-loader version is higher then the version included inside the BlankFlash
    So Be Careful...!

    ------------------------------------------------------------------------------------------------------------------------------------

    Now anyone who's getting errors, see post #2

    ------------------------------------------------------------------------------------------------------------------------------------

    Credits :

    blankflash.zip provided by @marcelofilgueira HUGE THANKS TO HIM
    Thanks to @strongst for being always there to help
    Thanks to tywinlannister7 for latest June Stock ROM
    and also thanks to you guys for reading this........

    if you like my work then please HIT that THANKS button
    5
    Reserved 1

    Now anyone who is getting 'Waiting for devices' error while flashing, here are some tips to fix it :

    1) Remove the USB cable and reinsert it
    2) Make Sure your device is detected in Bootloader interface aka Fastboot mode, you can simple see your device listed in device manager.
    3) Install Motorola Driver IF you haven't Installed it yet. Because it can be the main reason for this error. Download it from motorola website: http://motorola-mobility-en-in.custhelp.com/app/answers/detail/a_id/88481
    5
    Reserved 2

    Get latest Stock Firmware for any model of Moto G4 and G4+
    from here : https://forum.xda-developers.com/moto-g4-plus/how-to/stock-rom-npjs25-93-14-4-march-1-t3608138
    :fingers-crossed:
    5
    Here's a new blankflash file from OPJ28.72 build, this should work on OPJ28.111-22 as the bootloader version is same.
    Obviously I can't test it since I haven't bricked my phone. Any other news shall be given out whenever it appears.

    Download:
    blankflash_athene_8.1.0_OPJ28.72.zip
    MD5: ada83fc6809218084739ca0cc87c9f4a

    ;)
    4
    We need a updated blank flash i... Cos have install latest bootloader
    Can you please stop posting repeatedly in a demanding way? There's no newer blank flash at the moment so you have to wait if you don't want to spent money.

    Every android release users don't read/search before downgrading and taking ota and complain that there's no solution asap.
    You cannot expect that people fix YOUR faults if you have no patience.

    Thanks for understanding:)

    PS @echo92: as I expected https://forum.xda-developers.com/mo...-g4-starting-to-receive-t3839072/post77547833
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone