Motorola One Power hard brick / stuck in EDL mode - Motorola One Power Questions & Answers

Hi there!
Give me a try and I'll update all the links in my post!
I have a Motorola One Power, bought in India half a year ago. I made no attempts to flash it/get root/played with Android anyhow. Was just sitting on the stock ROM and receiving all the latest updates, enjoying Android One.
One day the phone simply hanged and turned down lying on the table. I didn't drop it, or anything. It was charged to 20%. I was trying to charge it for hours without any success - no information was displayed about it. I was tried a soft reset, with pressing the Power button for 20 sec - no reaction. Trying the hard reset with Volume Down + Power for 25 seconds (and more, and many times with different combinations!) - no reaction. I was following this link.
So next I found you, guys with many good topics for unbricking devices in EDL and let me summarize, what I found and did:
1. Connect the phone to your comp.... On my Windows 10 PC, it was shown as (?) QUSB_BULK device, so we need Qualcomm drivers to support the chipset - google "Qualcomm QDLoader HS-USB Driver" to get the latest one.
2. Install Motorola drivers from here: and now the device detects as Qualcomm HS-USB QDLoader 9008.
3. Go to the wonderful Telegram channel "Motorola One Power [chef] [Only Existing Group]" to type there #blankflash and you'll get the archive with the latest QFlash tool and latest blankflash file, adopted for the stock ROM.
4. Run blank-flash.bat with admin rights and at the same time try to enter to the Recovery mode on your phone - press Volume down + Power. It could hapeen not with the first attempt, and you can get an error like:
Code:
[ -0.000] Detecting device
[ 4.072] ERROR: sahara_greet_device()->change_mode()->do_hello()->IO error
However, just restart the blank-flash.bat and continue trying to enter the recovery mode at the moment, it connects to the phone. Once you succeed - it must connect and do all the right stuff, so as a result, you'll see
Code:
Rebooting to fastboot
5. Next step is to get the right TWRP image in the telegram channel above or on this site and flash it!
Unfortunately, in my case I stuck in QFlashing with blankflash file. I get following:
Code:
Motorola qboot utility version 3.86
[ 0.000] Opening device: \\.\COM5
[ 0.002] Detecting device
[ 0.005] ...cpu.id = 204 (0xcc)
[ 0.005] ...cpu.sn = 655439485 (0x2711367d)
[ 0.005] Opening singleimage
[ 0.006] Loading package
[ 0.009] ...filename = pkg.xml
[ 0.010] Loading programmer
[ 0.011] ...filename = programmer.elf
[ 0.011] Sending programmer
[ 0.202] Handling things over to programmer
[ 0.202] Identifying CPU version
[ 0.202] Waiting for firehose to get ready
[ 3.218] ...SDM636 1.0
[ 3.219] Determining target secure state
[ 3.221] ...secure = yes
[ 3.242] Configuring device...
[ 3.247] Flashing GPT...
[ 3.247] Flashing partition with gpt.bin
[ 3.250] Initializing storage
[ 3.352] ...blksz = 512
[ 3.500] Target NAK!
[ 3.501] ...ERROR: SDCC Error 1 (3)
[ 3.501] ...ERROR: Write Failed sector 122142687, size 18
[ 3.502] ...ERROR: Failed to write 1 slot 0, partition 122142687, start_sector 18 num_sectors 0, error 3
[ 3.502] ...Finished programming start_sector 122142705 and TotalSectorsToProgram 18
[ 3.502] ERROR: do_package()->do_recipe()->do_flash()->flash_simg()->do_package()->do_recipe()->do_flash()->gpt_flash()->lun_write()->storage_write()->firehose_do_fmt()->do_recipe()->NAK
[ 3.502] Check qboot_log.txt for more details
[ 3.503] Total time: 3.505s
FAILED: qb_flash_singleimage()->do_package()->do_recipe()->do_flash()->flash_simg()->do_package()->do_recipe()->do_flash()->gpt_flash()->lun_write()->storage_write()->firehose_do_fmt()->do_recipe()->NAK
What I tried:
- different laptops - the same error.
- Disassemble the phone and detach the battery for 15 minutes, like shown here ...
After running the QFlash I get the same error. Can you advise me something, please?
The qboot_log.txt is here:
Code:
**** Log buffer [000001] 2019-05-28_22:30:38 ****
[ -0.000] Opening device: \\.\COM5
[ 0.001] Detecting device
[ 0.004] ...cpu.id = 204 (0xcc)
[ 0.005] ...cpu.sn = 655439485 (0x2711367d)
[ 0.005] Opening singleimage
[ 0.009] Loading package
[ 0.012] ...filename = pkg.xml
[ 0.014] Loading programmer
[ 0.016] ...filename = programmer.elf
[ 0.016] Sending programmer
[ 0.204] Handling things over to programmer
[ 0.205] Identifying CPU version
[ 0.205] Waiting for firehose to get ready
[ 3.218] ...SDM636 1.0
[ 3.218] Determining target secure state
[ 3.219] ...secure = yes
[ 3.240] Configuring device...
[ 3.245] Flashing GPT...
[ 3.245] Flashing partition with gpt.bin
[ 3.248] Initializing storage
[ 3.353] ...blksz = 512
[ 3.497] Target NAK!
[ 3.497] ...ERROR: SDCC Error 1 (3)
[ 3.498] ...ERROR: Write Failed sector 122142687, size 18
[ 3.498] ...ERROR: Failed to write 1 slot 0, partition 122142687, start_sector 18 num_sectors 0, error 3
[ 3.498] ...Finished programming start_sector 122142705 and TotalSectorsToProgram 18
[ 3.498] ERROR: do_package()->do_recipe()->do_flash()->flash_simg()->do_package()->do_recipe()->do_flash()->gpt_flash()->lun_write()->storage_write()->firehose_do_fmt()->do_recipe()->NAK
[ 3.498] Check qboot_log.txt for more details
[ 3.499] Total time: 3.503s
[ 3.500]
[ 3.500] qboot version 3.86
[ 3.500]
[ 3.500] DEVICE {
[ 3.500] name = "\\.\COM5",
[ 3.500] flags = "0x144",
[ 3.500] addr = "0x62FD64",
[ 3.500] sahara.current_mode = "0",
[ 3.500] api.buffer = "0xA55020",
[ 3.500] cpu.serial = "655439485",
[ 3.500] cpu.id = "204",
[ 3.500] cpu.sv_sbl = "0",
[ 3.500] cpu.name = "SDM636",
[ 3.500] storage.type = "eMMC",
[ 3.500] sahara.programmer = "programmer.elf",
[ 3.500] module.firehose = "0x9916A0",
[ 3.500] api.firehose = "0x94EF28",
[ 3.500] cpu.ver = "256",
[ 3.500] cpu.vername = "1.0",
[ 3.500] fh.max_packet_sz = "1048576",
[ 3.500] fh.storage_inited = "1",
[ 3.500] api.storage = "0x996AC8",
[ 3.500] }
[ 3.500]
[ 3.500]
[ 3.500] STORAGE {
[ 3.500] type = "eMMC",
[ 3.500] part = "(null)",
[ 3.500] blksz = 512 (0x200),
[ 3.500] num_luns = 4,
[ 3.500] luns[00] = {
[ 3.500] size = 59640M,
[ 3.500] ptable[00] = { attrs.needs_bnr = 1, offset = 128K, size = 3948K, name = "xbl_a" },
[ 3.500] ptable[01] = { attrs.needs_bnr = 1, offset = 4076K, size = 3948K, name = "xbl_b" },
[ 3.500] ptable[02] = { attrs.needs_bnr = 1, offset = 8024K, size = 4M, name = "tz_a" },
[ 3.500] ptable[03] = { attrs.needs_bnr = 1, offset = 12120K, size = 4M, name = "tz_b" },
[ 3.500] ptable[04] = { attrs.needs_bnr = 1, offset = 16216K, size = 512K, name = "rpm_a" },
[ 3.500] ptable[05] = { attrs.needs_bnr = 1, offset = 16728K, size = 512K, name = "rpm_b" },
[ 3.500] ptable[06] = { attrs.needs_bnr = 1, offset = 17240K, size = 512K, name = "hyp_a" },
[ 3.500] ptable[07] = { attrs.needs_bnr = 1, offset = 17752K, size = 512K, name = "hyp_b" },
[ 3.500] ptable[08] = { attrs.needs_bnr = 1, offset = 18304K, size = 1M, name = "devcfg_a" },
[ 3.500] ptable[09] = { attrs.needs_bnr = 1, offset = 19328K, size = 1M, name = "devcfg_b" },
[ 3.500] ptable[10] = { attrs.needs_bnr = 1, offset = 20352K, size = 512K, name = "pmic_a" },
[ 3.500] ptable[11] = { attrs.needs_bnr = 1, offset = 20864K, size = 512K, name = "pmic_b" },
[ 3.500] ptable[12] = { attrs.needs_bnr = 1, offset = 21376K, size = 1M, name = "abl_a" },
[ 3.500] ptable[13] = { attrs.needs_bnr = 1, offset = 22400K, size = 1M, name = "abl_b" },
[ 3.500] ptable[14] = { attrs.needs_bnr = 1, offset = 23424K, size = 1M, name = "cmnlib_a" },
[ 3.500] ptable[15] = { attrs.needs_bnr = 1, offset = 24448K, size = 1M, name = "cmnlib64_a" },
[ 3.500] ptable[16] = { attrs.needs_bnr = 1, offset = 25472K, size = 1M, name = "cmnlib_b" },
[ 3.500] ptable[17] = { attrs.needs_bnr = 1, offset = 26496K, size = 1M, name = "cmnlib64_b" },
[ 3.500] ptable[18] = { attrs.needs_bnr = 1, offset = 27520K, size = 1M, name = "keymaster_a" },
[ 3.500] ptable[19] = { attrs.needs_bnr = 1, offset = 28544K, size = 1M, name = "keymaster_b" },
[ 3.500] ptable[20] = { attrs.needs_bnr = 1, offset = 29568K, size = 128K, name = "storsec_a" },
[ 3.500] ptable[21] = { attrs.needs_bnr = 1, offset = 29M, size = 128K, name = "storsec_b" },
[ 3.500] ptable[22] = { attrs.needs_bnr = 1, offset = 29824K, size = 256K, name = "prov_a" },
[ 3.500] ptable[23] = { attrs.needs_bnr = 1, offset = 30080K, size = 256K, name = "prov_b" },
[ 3.500] ptable[24] = { attrs.needs_bnr = 0, offset = 30336K, size = 110M, name = "modem_a" },
[ 3.500] ptable[25] = { attrs.needs_bnr = 0, offset = 142976K, size = 110M, name = "modem_b" },
[ 3.500] ptable[26] = { attrs.needs_bnr = 0, offset = 255616K, size = 4K, name = "fsc" },
[ 3.500] ptable[27] = { attrs.needs_bnr = 0, offset = 255620K, size = 8K, name = "ssd" },
[ 3.500] ptable[28] = { attrs.needs_bnr = 0, offset = 255744K, size = 16M, name = "dsp_a" },
[ 3.500] ptable[29] = { attrs.needs_bnr = 0, offset = 272128K, size = 16M, name = "dsp_b" },
[ 3.500] ptable[30] = { attrs.needs_bnr = 0, offset = 288512K, size = 1M, name = "ddr" },
[ 3.500] ptable[31] = { attrs.needs_bnr = 1, offset = 289536K, size = 512K, name = "utags" },
[ 3.500] ptable[32] = { attrs.needs_bnr = 0, offset = 290048K, size = 512K, name = "utagsBackup" },
[ 3.500] ptable[33] = { attrs.needs_bnr = 0, offset = 290560K, size = 2M, name = "modemst1" },
[ 3.500] ptable[34] = { attrs.needs_bnr = 0, offset = 292608K, size = 2M, name = "modemst2" },
[ 3.500] ptable[35] = { attrs.needs_bnr = 0, offset = 294656K, size = 10M, name = "fsg_a" },
[ 3.500] ptable[36] = { attrs.needs_bnr = 0, offset = 304896K, size = 10M, name = "fsg_b" },
[ 3.500] ptable[37] = { attrs.needs_bnr = 1, offset = 315136K, size = 32M, name = "persist" },
[ 3.500] ptable[38] = { attrs.needs_bnr = 1, offset = 347904K, size = 512K, name = "frp" },
[ 3.500] ptable[39] = { attrs.needs_bnr = 1, offset = 348416K, size = 128K, name = "cid" },
[ 3.500] ptable[40] = { attrs.needs_bnr = 0, offset = 348544K, size = 16M, name = "carrier" },
[ 3.500] ptable[41] = { attrs.needs_bnr = 0, offset = 364928K, size = 512K, name = "metadata" },
[ 3.500] ptable[42] = { attrs.needs_bnr = 0, offset = 365440K, size = 8M, name = "kpan" },
[ 3.500] ptable[43] = { attrs.needs_bnr = 0, offset = 373632K, size = 64M, name = "boot_a" },
[ 3.500] ptable[44] = { attrs.needs_bnr = 0, offset = 439168K, size = 64M, name = "boot_b" },
[ 3.500] ptable[45] = { attrs.needs_bnr = 0, offset = 504704K, size = 16M, name = "dto_a" },
[ 3.500] ptable[46] = { attrs.needs_bnr = 0, offset = 521088K, size = 16M, name = "dto_b" },
[ 3.500] ptable[47] = { attrs.needs_bnr = 1, offset = 537472K, size = 1M, name = "misc" },
[ 3.500] ptable[48] = { attrs.needs_bnr = 0, offset = 538496K, size = 8M, name = "logfs" },
[ 3.500] ptable[49] = { attrs.needs_bnr = 0, offset = 546688K, size = 256K, name = "apdp" },
[ 3.500] ptable[50] = { attrs.needs_bnr = 0, offset = 546944K, size = 256K, name = "msadp" },
[ 3.500] ptable[51] = { attrs.needs_bnr = 0, offset = 547200K, size = 4K, name = "dpo" },
[ 3.500] ptable[52] = { attrs.needs_bnr = 1, offset = 547204K, size = 4K, name = "devinfo" },
[ 3.500] ptable[53] = { attrs.needs_bnr = 0, offset = 547208K, size = 4608K, name = "bluetooth_a" },
[ 3.500] ptable[54] = { attrs.needs_bnr = 0, offset = 551816K, size = 4608K, name = "bluetooth_b" },
[ 3.500] ptable[55] = { attrs.needs_bnr = 0, offset = 556424K, size = 33424K, name = "logo_a" },
[ 3.500] ptable[56] = { attrs.needs_bnr = 0, offset = 589848K, size = 33424K, name = "logo_b" },
[ 3.500] ptable[57] = { attrs.needs_bnr = 0, offset = 623272K, size = 64K, name = "vbmeta_a" },
[ 3.500] ptable[58] = { attrs.needs_bnr = 0, offset = 623336K, size = 64K, name = "vbmeta_b" },
[ 3.500] ptable[59] = { attrs.needs_bnr = 0, offset = 623400K, size = 15576K, name = "padA" },
[ 3.500] ptable[60] = { attrs.needs_bnr = 1, offset = 624M, size = 8M, name = "hw" },
[ 3.500] ptable[61] = { attrs.needs_bnr = 0, offset = 632M, size = 8M, name = "sp" },
[ 3.500] ptable[62] = { attrs.needs_bnr = 0, offset = 640M, size = 64M, name = "oem_a" },
[ 3.500] ptable[63] = { attrs.needs_bnr = 0, offset = 704M, size = 64M, name = "oem_b" },
[ 3.500] ptable[64] = { attrs.needs_bnr = 0, offset = 768M, size = 512M, name = "vendor_a" },
[ 3.500] ptable[65] = { attrs.needs_bnr = 0, offset = 1280M, size = 512M, name = "vendor_b" },
[ 3.500] ptable[66] = { attrs.needs_bnr = 0, offset = 1792M, size = 2560M, name = "system_a" },
[ 3.500] ptable[67] = { attrs.needs_bnr = 0, offset = 4352M, size = 2560M, name = "system_b" },
[ 3.500] ptable[68] = { attrs.needs_bnr = 0, offset = 6912M, size = 55289298432, name = "userdata" },
[ 3.500] }
[ 3.500] luns[01] = {
[ 3.500] size = 4M,
[ 3.500] }
[ 3.500] luns[02] = {
[ 3.500] size = 4M,
[ 3.500] }
[ 3.500] luns[03] = {
[ 3.500] size = 4M,
[ 3.500] }
[ 3.500] }
[ 3.500]

i have same issue
dear please share your blankfile here i am try to recover my mobile.

pt917 said:
dear please share your blankfile here i am try to recover my mobile.
Click to expand...
Click to collapse
Hi there,
Actually, everything on this model can be found in this awesome telegram channel @motoonepower (search in telegram, I can't post links here yet), including the latest blank flash and the TWRP image.
After all, I need to say, that in my case, the flash memory died and I had to buy another phone.

Related

Need blank flash file for XT 1925-6

Hello,
I bricked my moto G6, only white LED has blinking everytime i push power button combination and plugged in. Samething goes when i release the battery connector and plugged in, but it blinks more faster than if battery attached. Can anyone help me? What should I do? Does blank flash will make my phone back to life?
72k said:
Hello,
I bricked my moto G6, only white LED has blinking everytime i push power button combination and plugged in. Samething goes when i release the battery connector and plugged in, but it blinks more faster than if battery attached. Can anyone help me? What should I do? Does blank flash will make my phone back to life?
Click to expand...
Click to collapse
i have same problem anyone knoiw what to do ive tried the xiomi qualcomm tricks and things and a blank flash for the e4 to no avail
ChefGeoff said:
i have same problem anyone knoiw what to do ive tried the xiomi qualcomm tricks and things and a blank flash for the e4 to no avail
Click to expand...
Click to collapse
Why any of developer or user are not responding in moto g6 questions. I am also having same problem and searching blank flash file for over a month. I find one in https://mirrors.lolinet.com/firmware/moto/ali/blankflash/ but it gave me error. Also i am searching mmcblk0.img so that i will give a shot to boot using sd card. If i find any of solution than i will provide you as well.
blankflash xt 1925-6
guys who don’t get nashol blankflash? Help please
I had a similar issue about a month ago. With the mirrors lollinet you are on the right track but you need to go to official builds page on lollinet and find the image that matches *your carrier* (or at least the carrier the phone is as intended to be used with). As far as I know, only the official builds for your specific carrier is going to sign and install on your device, any other build will not boot correctly.
---------- Post added at 05:00 AM ---------- Previous post was at 04:28 AM ----------
I had a similar issue about a month ago. You need to go to the official builds page at lolinet /firmware/moto/ali/official/ and find the image that matches *your carrier*
In my case, I have the xt-1925-6 I bought on the motorola site. I looked in each carrier folder on lollinet. I narrowed it down to the official builds in the folders labeled "AMZ, FI, RETUS" because they were the only ones with 1925-6 in their name. From there I downloaded all three and flashed them one by one until I had installed *the one* intended for my phone and then it booted fine. Can't remember if it was RETUS or FI that worked on my device. Either way, take a guess and flash each partition one at a time if the carrier you chose dosn't get signed and boot try another carrier image (Google "flash stock moto g6 xda" if your not sure how to flash the partitions.)
AlexUlrich99 said:
I had a similar issue about a month ago. With the mirrors lollinet you are on the right track but you need to go to official builds page on lollinet and find the image that matches *your carrier* (or at least the carrier the phone is as intended to be used with). As far as I know, only the official builds for your specific carrier is going to sign and install on your device, any other build will not boot correctly.
---------- Post added at 05:00 AM ---------- Previous post was at 04:28 AM ----------
I had a similar issue about a month ago. You need to go to the official builds page at lolinet /firmware/moto/ali/official/ and find the image that matches *your carrier*
In my case, I have the xt-1925-6 I bought on the motorola site. I looked in each carrier folder on lollinet. I narrowed it down to the official builds in the folders labeled "AMZ, FI, RETUS" because they were the only ones with 1925-6 in their name. From there I downloaded all three and flashed them one by one until I had installed *the one* intended for my phone and then it booted fine. Can't remember if it was RETUS or FI that worked on my device. Either way, take a guess and flash each partition one at a time if the carrier you chose dosn't get signed and boot try another carrier image (Google "flash stock moto g6 xda" if your not sure how to flash the partitions.)
Click to expand...
Click to collapse
How EXACTLY did you flashed your phone? Don't tell me "Google" I know how to flash partitions with fastboot, but as was mentioned, no fastboot is available, phone only blinking white, its not possible to get into bootloader to flash any partition. So how did you flashed it?
qdload mode
72k said:
Hello,
I bricked my moto G6, only white LED has blinking everytime i push power button combination and plugged in. Samething goes when i release the battery connector and plugged in, but it blinks more faster than if battery attached. Can anyone help me? What should I do? Does blank flash will make my phone back to life?
Click to expand...
Click to collapse
Are you able to get into qdload mode?
See: https://forum.xda-developers.com/moto-g6/help/hard-brick-caused-incorrect-flashing-t3901407
recovery
72k said:
Hello,
I bricked my moto G6, only white LED has blinking everytime i push power button combination and plugged in. Samething goes when i release the battery connector and plugged in, but it blinks more faster than if battery attached. Can anyone help me? What should I do? Does blank flash will make my phone back to life?
Click to expand...
Click to collapse
how did you achieve this result?
I have mmcblk0.img for this XT1925-6 and XT1925-2 device, I need one for my XT1925-3.
Ambrosio71 said:
how did you achieve this result?
I have mmcblk0.img for this XT1925-6 and XT1925-2 device, I need one for my XT1925-3.
Click to expand...
Click to collapse
I've already managed to solve it, thanks a lot to no one who helped me.
This blankflash worked for me: forums.lenovo.com/download/219011
Moto G6 ALI XT1925-3
viniciusantonioli said:
This blankflash worked for me: forums.lenovo.com/download/219011
Moto G6 ALI XT1925-3
Click to expand...
Click to collapse
It's the blankflash file from mirrors.lolinet.com
viniciusantonioli said:
This blankflash worked for me: forums.lenovo.com/download/219011
Moto G6 ALI XT1925-3
Click to expand...
Click to collapse
When I try towrite this file, I always get these errors
Without Battery
Code:
< waiting for device >
Motorola qboot utility version 3.40
[ 0.000] Opening device: \\.\COM330
[ 0.003] Detecting device
[ 0.006] ...cpu.id = 154 (0x9a)
[ 0.006] ...cpu.sn = 620430478 (0x24fb048e)
[ 0.006] Opening singleimage
[ 0.057] Loading package
[ 0.060] ...filename = singleimage.pkg.xml
[ 0.061] Loading programmer
[ 0.068] ...filename = programmer.mbn
[ 0.068] Sending programmer
[ 0.316] Handling things over to programmer
[ 0.317] Identifying CPU version
[ 0.319] Waiting for firehose to get ready
[ 3.396] ...MSM8953 1.1
[ 3.396] Determining target secure state
[ 3.398] ...secure = yes
[ 3.410] Configuring device...
[ 3.416] Flashing GPT...
[ 3.416] Flashing partition:0 with gpt_main0.bin
[ 3.417] Initializing storage
[ 3.436] ...blksz = 512
[ 3.577] ReadFile() failed, GetLastError()=0
[ 3.627] ReadFile() failed, GetLastError()=0
[ 3.677] ReadFile() failed, GetLastError()=0
[ 3.858] ReadFile() failed, GetLastError()=0
[ 7.897] ERROR: do_package()->do_recipe()->do_flash()->gpt_flash()->lun_write()->storage_write()->firehose_do_fmt()->do_recipe()->do_program()->fh_send()
ponse()->buffer_read()->device_read()->IO error
[ 7.897] Check qboot_log.txt for more details
[ 7.897] Total time: 7.898s
FAILED: qb_flash_singleimage()->do_package()->do_recipe()->do_flash()->gpt_flash()->lun_write()->storage_write()->firehose_do_fmt()->do_recipe()->do_progr
and()->read_response()->buffer_read()->device_read()->IO error
And with battery
Code:
B:\flash\Motorola\ANDROID\moto g6 xt1925-\blankflash_from_PDS29.118-15-11-14>.\qboot.exe blank-flash
< waiting for device >
Motorola qboot utility version 3.40
[ 0.000] Opening device: \\.\COM330
[ 0.003] Detecting device
[ 0.006] ...cpu.id = 154 (0x9a)
[ 0.006] ...cpu.sn = 620430478 (0x24fb048e)
[ 0.007] Opening singleimage
[ 0.007] Loading package
[ 0.010] ...filename = singleimage.pkg.xml
[ 0.011] Loading programmer
[ 0.012] ...filename = programmer.mbn
[ 0.012] Sending programmer
[ 0.440] Handling things over to programmer
[ 0.441] Identifying CPU version
[ 0.443] Waiting for firehose to get ready
[ 3.482] ...MSM8953 1.1
[ 3.482] Determining target secure state
[ 3.491] ...secure = yes
[ 3.504] Configuring device...
[ 3.509] Flashing GPT...
[ 3.509] Flashing partition:0 with gpt_main0.bin
[ 3.510] Initializing storage
[ 3.528] ...blksz = 512
[ 3.612] Target NAK!
[ 3.613] ...Write failed Sector 61071327, Errno 1
[ 3.613] ...Finished sector address 61071327
[ 3.613] ERROR: do_package()->do_recipe()->do_flash()->gpt_flash()->lun_write()->storage_write()->firehose_do_fmt()->do_recipe()->NAK
[ 3.613] Check qboot_log.txt for more details
[ 3.613] Total time: 3.614s
FAILED: qb_flash_singleimage()->do_package()->do_recipe()->do_flash()->gpt_flash()->lun_write()->storage_write()->firehose_do_fmt()->do_recipe()->NAK
any suggestion ?
yurais said:
any suggestion ?
Click to expand...
Click to collapse
1. Why do you need a blank flash? What happened?
2. Could you provide this log file?
Code:
[ 7.897] Check qboot_log.txt for more details
Brick
Qualcomm 9008 mode after wrong flash
Enviado desde mi SM-G975U1 mediante Tapatalk
WoKoschekk said:
1. Why do you need a blank flash? What happened?
2. Could you provide this log file?
Code:
[ 7.897] Check qboot_log.txt for more details
Click to expand...
Click to collapse
I didnt see request number 2.
Here you are
Code:
**** Log buffer [000001] 2020-10-07_15:47:05 ****
[ -0.000] Opening device: \\.\COM330
[ 0.005] Detecting device
[ 4.108] ERROR: sahara_greet_device()->change_mode()->do_hello()->IO error
[ 4.108] Check qboot_log.txt for more details
[ 4.108] Total time: 4.752s
[ 4.121]
[ 4.121] qboot version 3.40
[ 4.121]
[ 4.121] DEVICE {
[ 4.121] name = "\\.\COM330",
[ 4.121] flags = "0x64",
[ 4.121] addr = "0x28FE6C",
[ 4.121] api.bnr = "0x3F2FE8",
[ 4.121] }
[ 4.121]
[ 4.121]
[ 4.121] Backup & Restore {
[ 4.121] num_entries = 0,
[ 4.121] restoring = "false",
[ 4.121] backup_error = "not started",
[ 4.121] restore_error = "not started",
[ 4.121] }
[ 4.121]
**** Log buffer [000001] 2020-10-07_15:47:57 ****
[ 0.000] Opening device: \\.\COM330
[ 0.003] Detecting device
[ 0.006] ...cpu.id = 154 (0x9a)
[ 0.006] ...cpu.sn = 620430478 (0x24fb048e)
[ 0.006] Opening singleimage
[ 0.057] Loading package
[ 0.060] ...filename = singleimage.pkg.xml
[ 0.061] Loading programmer
[ 0.068] ...filename = programmer.mbn
[ 0.068] Sending programmer
[ 0.316] Handling things over to programmer
[ 0.317] Identifying CPU version
[ 0.319] Waiting for firehose to get ready
[ 3.396] ...MSM8953 1.1
[ 3.396] Determining target secure state
[ 3.398] ...secure = yes
[ 3.410] Configuring device...
[ 3.416] Flashing GPT...
[ 3.416] Flashing partition:0 with gpt_main0.bin
[ 3.417] Initializing storage
[ 3.436] ...blksz = 512
[ 3.577] ReadFile() failed, GetLastError()=0
[ 3.627] ReadFile() failed, GetLastError()=0
[ 3.677] ReadFile() failed, GetLastError()=0
[ 3.858] ReadFile() failed, GetLastError()=0
[ 7.897] ERROR: do_package()->do_recipe()->do_flash()->gpt_flash()->lun_write()->storage_write()->firehose_do_fmt()->do_recipe()->do_program()->fh_send()->send_command()->read_response()->buffer_read()->device_read()->IO error
[ 7.897] Check qboot_log.txt for more details
[ 7.897] Total time: 7.898s
[ 7.897]
[ 7.897] qboot version 3.40
[ 7.897]
[ 7.897] DEVICE {
[ 7.897] name = "\\.\COM330",
[ 7.897] flags = "0x144",
[ 7.897] addr = "0x28FE6C",
[ 7.897] sahara.current_mode = "0",
[ 7.897] api.buffer = "0x24D0020",
[ 7.897] cpu.serial = "620430478",
[ 7.897] cpu.id = "154",
[ 7.897] cpu.sv_sbl = "0",
[ 7.897] cpu.name = "MSM8953",
[ 7.897] storage.type = "eMMC",
[ 7.897] sahara.programmer = "programmer.mbn",
[ 7.897] module.firehose = "0x2424828",
[ 7.897] api.firehose = "0x3CDD78",
[ 7.897] cpu.ver = "257",
[ 7.897] cpu.vername = "1.1",
[ 7.897] fh.max_packet_sz = "1048576",
[ 7.897] fh.storage_inited = "1",
[ 7.897] api.storage = "0x3C9B60",
[ 7.897] }
[ 7.897]
[ 7.897]
[ 7.897] STORAGE {
[ 7.897] type = "eMMC",
[ 7.897] part = "(null)",
[ 7.897] blksz = 512 (0x200),
[ 7.897] num_luns = 3,
[ 7.897] luns[00] = {
[ 7.897] size = 29820M,
[ 7.897] }
[ 7.897] luns[01] = {
[ 7.897] size = 4M,
[ 7.897] }
[ 7.897] luns[02] = {
[ 7.897] size = 4M,
[ 7.897] }
[ 7.897] }
[ 7.897]
**** Log buffer [000001] 2020-10-07_15:49:16 ****
[ 0.000] Opening device: \\.\COM330
[ 0.003] Detecting device
[ 0.006] ...cpu.id = 154 (0x9a)
[ 0.006] ...cpu.sn = 620430478 (0x24fb048e)
[ 0.007] Opening singleimage
[ 0.007] Loading package
[ 0.010] ...filename = singleimage.pkg.xml
[ 0.011] Loading programmer
[ 0.012] ...filename = programmer.mbn
[ 0.012] Sending programmer
[ 0.440] Handling things over to programmer
[ 0.441] Identifying CPU version
[ 0.443] Waiting for firehose to get ready
[ 3.482] ...MSM8953 1.1
[ 3.482] Determining target secure state
[ 3.491] ...secure = yes
[ 3.504] Configuring device...
[ 3.509] Flashing GPT...
[ 3.509] Flashing partition:0 with gpt_main0.bin
[ 3.510] Initializing storage
[ 3.528] ...blksz = 512
[ 3.612] Target NAK!
[ 3.613] ...Write failed Sector 61071327, Errno 1
[ 3.613] ...Finished sector address 61071327
[ 3.613] ERROR: do_package()->do_recipe()->do_flash()->gpt_flash()->lun_write()->storage_write()->firehose_do_fmt()->do_recipe()->NAK
[ 3.613] Check qboot_log.txt for more details
[ 3.613] Total time: 3.614s
[ 3.613]
[ 3.613] qboot version 3.40
[ 3.613]
[ 3.613] DEVICE {
[ 3.613] name = "\\.\COM330",
[ 3.613] flags = "0x144",
[ 3.613] addr = "0x28FE6C",
[ 3.613] sahara.current_mode = "0",
[ 3.613] api.buffer = "0x5C0020",
[ 3.613] cpu.serial = "620430478",
[ 3.613] cpu.id = "154",
[ 3.613] cpu.sv_sbl = "0",
[ 3.613] cpu.name = "MSM8953",
[ 3.613] storage.type = "eMMC",
[ 3.613] sahara.programmer = "programmer.mbn",
[ 3.613] module.firehose = "0x474828",
[ 3.613] api.firehose = "0x39DD70",
[ 3.613] cpu.ver = "257",
[ 3.613] cpu.vername = "1.1",
[ 3.613] fh.max_packet_sz = "1048576",
[ 3.613] fh.storage_inited = "1",
[ 3.613] api.storage = "0x47ED98",
[ 3.613] }
[ 3.613]
[ 3.613]
[ 3.613] STORAGE {
[ 3.613] type = "eMMC",
[ 3.613] part = "(null)",
[ 3.613] blksz = 512 (0x200),
[ 3.613] num_luns = 3,
[ 3.613] luns[00] = {
[ 3.613] size = 29820M,
[ 3.613] }
[ 3.613] luns[01] = {
[ 3.613] size = 4M,
[ 3.613] }
[ 3.613] luns[02] = {
[ 3.613] size = 4M,
[ 3.613] }
[ 3.613] }
[ 3.613]
yurais said:
I didnt see request number 2.
Click to expand...
Click to collapse
As I can see in your log file
**** Log buffer [000001] 2020-10-07_15:47:05 ****
[ -0.000] Opening device: \\.\COM330
[ 0.005] Detecting device
[ 4.108] ERROR: sahara_greet_device()->change_mode()->do_hello()->IO error
[ 4.108] Check qboot_log.txt for more details
[ 4.108] Total time: 4.752s
[ 4.121]
[ 4.121] qboot version 3.40
[ 4.121]
[ 4.121] DEVICE {
[ 4.121] name = "\\.\COM330",
[ 4.121] flags = "0x64",
[ 4.121] addr = "0x28FE6C",
[ 4.121] api.bnr = "0x3F2FE8",
[ 4.121] }
[ 4.121]
[ 4.121]
[ 4.121] Backup & Restore {
[ 4.121] num_entries = 0,
[ 4.121] restoring = "false",
[ 4.121] backup_error = "not started",
[ 4.121] restore_error = "not started",
[ 4.121] }
[ 4.121]
**** Log buffer [000001] 2020-10-07_15:47:57 ****
[ 0.000] Opening device: \\.\COM330
[ 0.003] Detecting device
[ 0.006] ...cpu.id = 154 (0x9a)
[ 0.006] ...cpu.sn = 620430478 (0x24fb048e)
[ 0.006] Opening singleimage
[ 0.057] Loading package
[ 0.060] ...filename = singleimage.pkg.xml
[ 0.061] Loading programmer
[ 0.068] ...filename = programmer.mbn
[ 0.068] Sending programmer
[ 0.316] Handling things over to programmer
[ 0.317] Identifying CPU version
[ 0.319] Waiting for firehose to get ready
[ 3.396] ...MSM8953 1.1
[ 3.396] Determining target secure state
[ 3.398] ...secure = yes
[ 3.410] Configuring device...
[ 3.416] Flashing GPT...
[ 3.416] Flashing partition:0 with gpt_main0.bin
[ 3.417] Initializing storage
[ 3.436] ...blksz = 512
[ 3.577] ReadFile() failed, GetLastError()=0
[ 3.627] ReadFile() failed, GetLastError()=0
[ 3.677] ReadFile() failed, GetLastError()=0
[ 3.858] ReadFile() failed, GetLastError()=0
[ 7.897] ERROR: do_package()->do_recipe()->do_flash()->gpt_flash()->lun_write()->storage_write()->firehose_do_fmt()->do_recipe()->do_program()->fh_send()->send_command()->read_response()->buffer_read()->device_read()->IO error
[ 7.897] Check qboot_log.txt for more details
[ 7.897] Total time: 7.898s
[ 7.897]
[ 7.897] qboot version 3.40
[ 7.897]
[ 7.897] DEVICE {
[ 7.897] name = "\\.\COM330",
[ 7.897] flags = "0x144",
[ 7.897] addr = "0x28FE6C",
[ 7.897] sahara.current_mode = "0",
[ 7.897] api.buffer = "0x24D0020",
[ 7.897] cpu.serial = "620430478",
[ 7.897] cpu.id = "154",
[ 7.897] cpu.sv_sbl = "0",
[ 7.897] cpu.name = "MSM8953",
[ 7.897] storage.type = "eMMC",
[ 7.897] sahara.programmer = "programmer.mbn",
[ 7.897] module.firehose = "0x2424828",
[ 7.897] api.firehose = "0x3CDD78",
[ 7.897] cpu.ver = "257",
[ 7.897] cpu.vername = "1.1",
[ 7.897] fh.max_packet_sz = "1048576",
[ 7.897] fh.storage_inited = "1",
[ 7.897] api.storage = "0x3C9B60",
[ 7.897] }
[ 7.897]
[ 7.897]
[ 7.897] STORAGE {
[ 7.897] type = "eMMC",
[ 7.897] part = "(null)",
[ 7.897] blksz = 512 (0x200),
[ 7.897] num_luns = 3,
[ 7.897] luns[00] = {
[ 7.897] size = 29820M,
[ 7.897] }
[ 7.897] luns[01] = {
[ 7.897] size = 4M,
[ 7.897] }
[ 7.897] luns[02] = {
[ 7.897] size = 4M,
[ 7.897] }
[ 7.897] }
[ 7.897]
**** Log buffer [000001] 2020-10-07_15:49:16 ****
[ 0.000] Opening device: \\.\COM330
[ 0.003] Detecting device
[ 0.006] ...cpu.id = 154 (0x9a)
[ 0.006] ...cpu.sn = 620430478 (0x24fb048e)
[ 0.007] Opening singleimage
[ 0.007] Loading package
[ 0.010] ...filename = singleimage.pkg.xml
[ 0.011] Loading programmer
[ 0.012] ...filename = programmer.mbn
[ 0.012] Sending programmer
[ 0.440] Handling things over to programmer
[ 0.441] Identifying CPU version
[ 0.443] Waiting for firehose to get ready
[ 3.482] ...MSM8953 1.1
[ 3.482] Determining target secure state
[ 3.491] ...secure = yes
[ 3.504] Configuring device...
[ 3.509] Flashing GPT...
[ 3.509] Flashing partition:0 with gpt_main0.bin
[ 3.510] Initializing storage
[ 3.528] ...blksz = 512
[ 3.612] Target NAK!
[ 3.613] ...Write failed Sector 61071327, Errno 1
[ 3.613] ...Finished sector address 61071327
[ 3.613] ERROR: do_package()->do_recipe()->do_flash()->gpt_flash()->lun_write()->storage_write()->firehose_do_fmt()->do_recipe()->NAK
[ 3.613] Check qboot_log.txt for more details
[ 3.613] Total time: 3.614s
[ 3.613]
[ 3.613] qboot version 3.40
[ 3.613]
[ 3.613] DEVICE {
[ 3.613] name = "\\.\COM330",
[ 3.613] flags = "0x144",
[ 3.613] addr = "0x28FE6C",
[ 3.613] sahara.current_mode = "0",
[ 3.613] api.buffer = "0x5C0020",
[ 3.613] cpu.serial = "620430478",
[ 3.613] cpu.id = "154",
[ 3.613] cpu.sv_sbl = "0",
[ 3.613] cpu.name = "MSM8953",
[ 3.613] storage.type = "eMMC",
[ 3.613] sahara.programmer = "programmer.mbn",
[ 3.613] module.firehose = "0x474828",
[ 3.613] api.firehose = "0x39DD70",
[ 3.613] cpu.ver = "257",
[ 3.613] cpu.vername = "1.1",
[ 3.613] fh.max_packet_sz = "1048576",
[ 3.613] fh.storage_inited = "1",
[ 3.613] api.storage = "0x47ED98",
[ 3.613] }
[ 3.613]
[ 3.613]
[ 3.613] STORAGE {
[ 3.613] type = "eMMC",
[ 3.613] part = "(null)",
[ 3.613] blksz = 512 (0x200),
[ 3.613] num_luns = 3,
[ 3.613] luns[00] = {
[ 3.613] size = 29820M,
[ 3.613] }
[ 3.613] luns[01] = {
[ 3.613] size = 4M,
[ 3.613] }
[ 3.613] luns[02] = {
[ 3.613] size = 4M,
[ 3.613] }
[ 3.613] }
your device/bootloader seems to be locked (secure=yes)?
I'm not an expert in blank flash procedures but it's not possible for the programm to flash any data (marked red in log file).
I din't know how to fix this. Maybe the reason is a locked bootloader?
Did you try the LMSA tool?
WoKoschekk said:
As I can see in your log file
**** Log buffer [000001] 2020-10-07_15:47:05 ****
[ -0.000] Opening device: \\.\COM330
[ 0.005] Detecting device
[ 4.108] ERROR: sahara_greet_device()->change_mode()->do_hello()->IO error
[ 4.108] Check qboot_log.txt for more details
[ 4.108] Total time: 4.752s
[ 4.121]
[ 4.121] qboot version 3.40
[ 4.121]
[ 4.121] DEVICE {
[ 4.121] name = "\\.\COM330",
[ 4.121] flags = "0x64",
[ 4.121] addr = "0x28FE6C",
[ 4.121] api.bnr = "0x3F2FE8",
[ 4.121] }
[ 4.121]
[ 4.121]
[ 4.121] Backup & Restore {
[ 4.121] num_entries = 0,
[ 4.121] restoring = "false",
[ 4.121] backup_error = "not started",
[ 4.121] restore_error = "not started",
[ 4.121] }
[ 4.121]
**** Log buffer [000001] 2020-10-07_15:47:57 ****
[ 0.000] Opening device: \\.\COM330
[ 0.003] Detecting device
[ 0.006] ...cpu.id = 154 (0x9a)
[ 0.006] ...cpu.sn = 620430478 (0x24fb048e)
[ 0.006] Opening singleimage
[ 0.057] Loading package
[ 0.060] ...filename = singleimage.pkg.xml
[ 0.061] Loading programmer
[ 0.068] ...filename = programmer.mbn
[ 0.068] Sending programmer
[ 0.316] Handling things over to programmer
[ 0.317] Identifying CPU version
[ 0.319] Waiting for firehose to get ready
[ 3.396] ...MSM8953 1.1
[ 3.396] Determining target secure state
[ 3.398] ...secure = yes
[ 3.410] Configuring device...
[ 3.416] Flashing GPT...
[ 3.416] Flashing partition:0 with gpt_main0.bin
[ 3.417] Initializing storage
[ 3.436] ...blksz = 512
[ 3.577] ReadFile() failed, GetLastError()=0
[ 3.627] ReadFile() failed, GetLastError()=0
[ 3.677] ReadFile() failed, GetLastError()=0
[ 3.858] ReadFile() failed, GetLastError()=0
[ 7.897] ERROR: do_package()->do_recipe()->do_flash()->gpt_flash()->lun_write()->storage_write()->firehose_do_fmt()->do_recipe()->do_program()->fh_send()->send_command()->read_response()->buffer_read()->device_read()->IO error
[ 7.897] Check qboot_log.txt for more details
[ 7.897] Total time: 7.898s
[ 7.897]
[ 7.897] qboot version 3.40
[ 7.897]
[ 7.897] DEVICE {
[ 7.897] name = "\\.\COM330",
[ 7.897] flags = "0x144",
[ 7.897] addr = "0x28FE6C",
[ 7.897] sahara.current_mode = "0",
[ 7.897] api.buffer = "0x24D0020",
[ 7.897] cpu.serial = "620430478",
[ 7.897] cpu.id = "154",
[ 7.897] cpu.sv_sbl = "0",
[ 7.897] cpu.name = "MSM8953",
[ 7.897] storage.type = "eMMC",
[ 7.897] sahara.programmer = "programmer.mbn",
[ 7.897] module.firehose = "0x2424828",
[ 7.897] api.firehose = "0x3CDD78",
[ 7.897] cpu.ver = "257",
[ 7.897] cpu.vername = "1.1",
[ 7.897] fh.max_packet_sz = "1048576",
[ 7.897] fh.storage_inited = "1",
[ 7.897] api.storage = "0x3C9B60",
[ 7.897] }
[ 7.897]
[ 7.897]
[ 7.897] STORAGE {
[ 7.897] type = "eMMC",
[ 7.897] part = "(null)",
[ 7.897] blksz = 512 (0x200),
[ 7.897] num_luns = 3,
[ 7.897] luns[00] = {
[ 7.897] size = 29820M,
[ 7.897] }
[ 7.897] luns[01] = {
[ 7.897] size = 4M,
[ 7.897] }
[ 7.897] luns[02] = {
[ 7.897] size = 4M,
[ 7.897] }
[ 7.897] }
[ 7.897]
**** Log buffer [000001] 2020-10-07_15:49:16 ****
[ 0.000] Opening device: \\.\COM330
[ 0.003] Detecting device
[ 0.006] ...cpu.id = 154 (0x9a)
[ 0.006] ...cpu.sn = 620430478 (0x24fb048e)
[ 0.007] Opening singleimage
[ 0.007] Loading package
[ 0.010] ...filename = singleimage.pkg.xml
[ 0.011] Loading programmer
[ 0.012] ...filename = programmer.mbn
[ 0.012] Sending programmer
[ 0.440] Handling things over to programmer
[ 0.441] Identifying CPU version
[ 0.443] Waiting for firehose to get ready
[ 3.482] ...MSM8953 1.1
[ 3.482] Determining target secure state
[ 3.491] ...secure = yes
[ 3.504] Configuring device...
[ 3.509] Flashing GPT...
[ 3.509] Flashing partition:0 with gpt_main0.bin
[ 3.510] Initializing storage
[ 3.528] ...blksz = 512
[ 3.612] Target NAK!
[ 3.613] ...Write failed Sector 61071327, Errno 1
[ 3.613] ...Finished sector address 61071327
[ 3.613] ERROR: do_package()->do_recipe()->do_flash()->gpt_flash()->lun_write()->storage_write()->firehose_do_fmt()->do_recipe()->NAK
[ 3.613] Check qboot_log.txt for more details
[ 3.613] Total time: 3.614s
[ 3.613]
[ 3.613] qboot version 3.40
[ 3.613]
[ 3.613] DEVICE {
[ 3.613] name = "\\.\COM330",
[ 3.613] flags = "0x144",
[ 3.613] addr = "0x28FE6C",
[ 3.613] sahara.current_mode = "0",
[ 3.613] api.buffer = "0x5C0020",
[ 3.613] cpu.serial = "620430478",
[ 3.613] cpu.id = "154",
[ 3.613] cpu.sv_sbl = "0",
[ 3.613] cpu.name = "MSM8953",
[ 3.613] storage.type = "eMMC",
[ 3.613] sahara.programmer = "programmer.mbn",
[ 3.613] module.firehose = "0x474828",
[ 3.613] api.firehose = "0x39DD70",
[ 3.613] cpu.ver = "257",
[ 3.613] cpu.vername = "1.1",
[ 3.613] fh.max_packet_sz = "1048576",
[ 3.613] fh.storage_inited = "1",
[ 3.613] api.storage = "0x47ED98",
[ 3.613] }
[ 3.613]
[ 3.613]
[ 3.613] STORAGE {
[ 3.613] type = "eMMC",
[ 3.613] part = "(null)",
[ 3.613] blksz = 512 (0x200),
[ 3.613] num_luns = 3,
[ 3.613] luns[00] = {
[ 3.613] size = 29820M,
[ 3.613] }
[ 3.613] luns[01] = {
[ 3.613] size = 4M,
[ 3.613] }
[ 3.613] luns[02] = {
[ 3.613] size = 4M,
[ 3.613] }
[ 3.613] }
your device/bootloader seems to be locked (secure=yes)?
I'm not an expert in blank flash procedures but it's not possible for the programm to flash any data (marked red in log file).
I din't know how to fix this. Maybe the reason is a locked bootloader?
Did you try the LMSA tool?
Click to expand...
Click to collapse
No idea what LMSA is
But any tool operating on EDL mode require the firehose loader and seems like qboot has this built-in
Enviado desde mi SM-G975U1 mediante Tapatalk

Blankflash error!! Help

I have a Motorola e5 play XT1921-6 hardbricked, and when I run the blankflash it returns the following error:
Motorola qboot utility version 3.40
[ 0.000] Opening device: \\.\COM7
[ 0.001] Detecting device
[ 0.003] ...cpu.id = 86 (0x56)
[ 0.004] ...cpu.sn = 3091640600 (0xb846b118)
[ 0.004] Opening singleimage
[ 0.119] Loading package
[ 0.129] ...filename = singleimage.pkg.xml
[ 0.133] Loading programmer
[ 0.135] ...filename = programmer.mbn
[ 0.136] Sending programmer
[ 0.216] ReadFile() failed, GetLastError()=0
[ 0.216] ERROR: sahara_download()->IO error
[ 0.217] Check qboot_log.txt for more details
[ 0.224] Total time: 0.226s
FAILED: qb_flash_singleimage()->sahara_download()->IO error
I check the qboot_log.txt and what I find is the following:
**** Log buffer [000001] 2020-07-01_12:16:19 ****
[ -0.000] Opening device: \\.\COM7
[ 0.001] Detecting device
[ 0.003] ...cpu.id = 86 (0x56)
[ 0.003] ...cpu.sn = 3091640600 (0xb846b118)
[ 0.003] Opening singleimage
[ 0.012] Loading package
[ 0.017] ...filename = singleimage.pkg.xml
[ 0.019] Loading programmer
[ 0.019] ...filename = programmer.mbn
[ 0.019] Sending programmer
[ 0.099] ReadFile() failed, GetLastError()=0
[ 0.099] ERROR: sahara_download()->IO error
[ 0.100] Check qboot_log.txt for more details
[ 0.105] Total time: 0.106s
[ 0.106]
[ 0.106] qboot version 3.40
[ 0.106]
[ 0.106] DEVICE {
[ 0.106] name = "\\.\COM7",
[ 0.106] flags = "0x64",
[ 0.106] addr = "0x61FE4C",
[ 0.106] sahara.current_mode = "0",
[ 0.106] api.buffer = "0x1558020",
[ 0.106] cpu.serial = "3091640600",
[ 0.106] cpu.id = "86",
[ 0.106] cpu.sv_sbl = "0",
[ 0.106] cpu.name = "MSM8917",
[ 0.106] storage.type = "eMMC",
[ 0.106] sahara.programmer = "programmer.mbn",
[ 0.106] api.bnr = "0x1055E00",
[ 0.106] }
[ 0.106]
[ 0.106]
[ 0.106] Backup & Restore {
[ 0.106] num_entries = 0,
[ 0.106] restoring = "false",
[ 0.106] backup_error = "not started",
[ 0.106] restore_error = "not started",
[ 0.106] }
[ 0.106]
can someone tell me what is the problem? what should I do? is there any solution for my phone?
someone help me please...
try this https://mirrors.lolinet.com/firmware/moto/james/blankflash/

How To Guide [SOLVED] Recover Moto G50 from hardbrick state (stuck in EDL)

Hallo Moto Users
Last few days, it was a nightmare to find some ready and working solution on hardbricked Motorola. After 5 or 6 days finally bootloader screen appeared
Just to mention - until one week ago I was just and only Samsung user for last 6-7 years. So I clearly admit I am a n00b regarding other brands/systems. (probably someone who is PRO user for ages, would solve that 'at the fly', however I digged whole entire Internet and found only ONE TIP how-to).
To be clear - below I share a link to the orginal poster of the method which resurrected my Moto - all I have done was to read, understand and follow...
https://www.reddit.com/r/MotoG/comments/k73n66
I am pretty sure this could also be a way for many Motorola models. Hope it will help someone in the future to save some valuable time (and money as the local worshops have 99% predictions that it is DEAD MOTHERBOARD signs and evidence!).
Enjoy the New Started Year Ladies and Gents!
my moto g52 is not starting (hardbrick), I tried the method informed but the flahs always gives an error
my model is xt2221-2 RETBR
LOG qboot:
*** Log buffer [000001] 2022-09-05_22:21:13 ****
[ 0.000] Opening device: \\.\COM3
[ 0.002] Detecting device
[ 0.004] ...cpu.id = 440 (0x1b8)
[ 0.004] ...cpu.sn = 233431865 (0xde9e339)
[ 0.004] Opening singleimage
[ 0.004] Loading package
[ 0.007] ...filename = pkg.xml
[ 0.008] Loading programmer
[ 0.008] ...filename = programmer.elf
[ 0.009] Sending programmer
[ 11.192] ERROR: sahara_download()->IO error
[ 11.193] Check qboot_log.txt for more details
[ 11.194] Total time: 11.195s
[ 11.194]
[ 11.194] qboot version 3.86
[ 11.194]
[ 11.194] DEVICE {
[ 11.194] name = "\\.\COM3",
[ 11.194] flags = "0x64",
[ 11.194] addr = "0x62FD54",
[ 11.194] sahara.current_mode = "0",
[ 11.194] api.buffer = "0x2BD9020",
[ 11.194] cpu.serial = "233431865",
[ 11.194] cpu.id = "440",
[ 11.194] cpu.sv_sbl = "0",
[ 11.194] cpu.name = "SM_DIVAR",
[ 11.194] storage.type = "UFS",
[ 11.194] sahara.programmer = "programmer.elf",
[ 11.194] api.bnr = "0xFF1E50",
[ 11.194] }
[ 11.194]
[ 11.194]
[ 11.194] Backup & Restore {
[ 11.194] num_entries = 0,
[ 11.194] restoring = "false",
[ 11.194] backup_error = "not started",
[ 11.194] restore_error = "not started",
[ 11.194] }
[ 11.194]
cmd message
[ 0.000] Opening device: \\.\COM3
[ 0.002] Detecting device
[ 0.004] ...cpu.id = 440 (0x1b8)
[ 0.004] ...cpu.sn = 233431865 (0xde9e339)
[ 0.004] Opening singleimage
[ 0.004] Loading package
[ 0.007] ...filename = pkg.xml
[ 0.008] Loading programmer
[ 0.008] ...filename = programmer.elf
[ 0.009] Sending programmer
[ 11.192] ERROR: sahara_download()->IO error
[ 11.193] Check qboot_log.txt for more details
[ 11.194] Total time: 11.195s
FAILED: qb_flash_singleimage()->sahara_download()->IO error

Struggling to recover Moto G6

I had my moto G6 in storage as I had upgraded and no longer needed it till today. I pulled it out and noticed it wouldn't turn on. I figured it was dead and plugged it in when I was promptly greeted with a fastboot menu and logs complaining the hab image couldn't be verified. Tried rebooting a couple times hoping for a fluke and alas, my luck is not good.
So I followed the recommendation on the screen and got the lovely Lenovo Rescue and Smart Assistant to reprogram my phone. It tried the first time and my phone ended up with a black screen and white LED blinking at 1Hz. After a time the Lenovo tool gave up and errored out. I held the power button for a minute and I was able to get back to the fastboot screen and figured I would just try again.
I tried a second time and it progressed further into the process before it did the same thing again. I am now with a phone that does little more than blink the white LED. But I do see that the CPU is in a EDL mode and enumerates as a COM port. I found this thread for the G6 Plus and was able to get some luck but the blankflash errored out (not surprised as it was for the plus and not the 'regular' G6).
[ULTIMATE GUIDE] How To Unbrick your Moto G6 Plus
THIS GUIDE IS FOR THE MOTO G6 PLUS ONLY AND IT'S NOT 100% GUARANTEED TO WORK. WORKED ON MY G6 PLUS (XT1926-7) AND SOME OTHER USERS ON WINDOWS. THINGS YOU WILL NEED: Motorola and Qualcomm Drivers; BlankFlash file; Stock ROM; STEPS: PART...
forum.xda-developers.com
I spent some time online and found this link:
lolinet mirrors - firmware, software, iso etc.
lolinet mirrors - powered by h5ai
mirrors.lolinet.com
I downloaded the PDS29.118-15-11-14 and gave that a try. I produced some results but ultimately ended in an error.
[ 0.000] Opening device: \\.\COM3
[ 0.001] Detecting device
[ 0.004] ...cpu.id = 154 (0x9a)
[ 0.004] ...cpu.sn = 1862624572 (0x6f05653c)
[ 0.004] Opening singleimage
[ 0.012] Loading package
[ 0.015] ...filename = singleimage.pkg.xml
[ 0.017] Loading programmer
[ 0.018] ...filename = programmer.mbn
[ 0.018] Sending programmer
[ 0.265] Handling things over to programmer
[ 0.266] Identifying CPU version
[ 0.268] Waiting for firehose to get ready
[ 60.504] Waiting for firehose to get ready
[121.584] ...MSM8953 unknown
[121.584] Determining target secure state
[121.586] Waiting for firehose to get ready
[184.162] ...secure = no
[184.177] Waiting for firehose to get ready
[244.227] Configuring device...
[244.229] Waiting for firehose to get ready
[306.781] Waiting for firehose to get ready
[370.379] Waiting for firehose to get ready
[431.463] Waiting for firehose to get ready
[494.029] ERROR: do_package()->do_recipe()->do_configure()->fh_send_fmt()->send_command()->device_write()->IO error
[494.029] Check qboot_log.txt for more details
[494.029] Total time: 494.032s
[494.029]
[494.029] qboot version 3.40
[494.029]
[494.029] DEVICE {
[494.029] name = "\\.\COM3",
[494.029] flags = "0x64",
[494.029] addr = "0x61FE4C",
[494.029] sahara.current_mode = "0",
[494.029] api.buffer = "0x802020",
[494.029] cpu.serial = "1862624572",
[494.029] cpu.id = "154",
[494.029] cpu.sv_sbl = "0",
[494.029] cpu.name = "MSM8953",
[494.029] storage.type = "eMMC",
[494.029] sahara.programmer = "programmer.mbn",
[494.029] module.firehose = "0x6A1D30",
[494.029] cpu.ver = "0",
[494.029] cpu.vername = "unknown",
[494.029] api.bnr = "0x6AAAA8",
[494.029] }
[494.029]
[494.030]
[494.030] Backup & Restore {
[494.030] num_entries = 0,
[494.030] restoring = "false",
[494.030] backup_error = "not started",
[494.030] restore_error = "not started",
[494.030] }
[494.030]
I think the exact blankflash I am looking for might be called: PPS29.118_15_11_16_cid18
The reason I suspect this is because the image that the Lenovo tool was trying to download and install to the phone has a full name of:
ALI_AMZ_PPS29.118_15_11_16_cid18_subsidy_DEFAULT_regulatory_DEFAULT_CFC.xml
Does anyone happen to have any suggestions? Would be cool to get this phone back from the dead, no matter what ROM ends up on it.
Thanks in advance

Moto G5s Plus (XT1805) in Hardbrick, need help please

Hi everybody
I'm new to this Forum and now after 3 days of researching this site (and nearly the whole internet ) for solving this issue
i have to post this, hoping someone can help me.
What it is about?
Next to me lies the Motorola Moto G5s Plus (XT1805) EU Model from my mother.​And as i now can say it is Hardbricked, because it will no longer turn on, no fastboot mode, no Recovery mode ...nothing.​Just a black screen and no response to any button pushes.​All what it is doing: when i plug the USB cable in, whether Power socket or Laptop, the LED in the top left corner​is continuous flashing.​Also the laptop shows "Qualcomm HS-USB QDLoader 9008" in the "Ports"-Section of the device manager.​
What i did so far?
First, as i read, i left the phone untouched and unplugged for 24 hrs. Hoping it will charge when i plug it back in and let it for a hour or so.
After that i tried to switch it on with the powercord plugged in and pushing the power button ->nothing
Then i tried the VOL- + Power Button combo for Fastboot Mode ->nothing
The same two steps with unplugged powercord ->nothing
Then i did further research and after a long time i've finally found a specific Blankflash for this mobile phone ->HERE​I downloaded it, connected the phone to the Laptop and started the "blank-flash.bat".​​Well, it aborted. This is what the Log-File has written:​​
Spoiler
**** Log buffer [000001] 2023-01-08_21:30:15 ****
[ -0.000] Opening device: \\.\COM4
[ 0.006] Detecting device
[ 0.015] ...cpu.id = 70 (0x46)
[ 0.015] ...cpu.sn = 1802228975 (0x6b6bd4ef)
[ 0.016] Opening singleimage
[ 0.018] Loading package
[ 0.022] ...filename = singleimage.pkg.xml
[ 0.026] Loading programmer
[ 0.028] ...filename = programmer.mbn
[ 0.030] Sending programmer
[ 0.281] Handling things over to programmer
[ 0.281] Identifying CPU version
[ 0.281] Waiting for firehose to get ready
[ 60.626] Waiting for firehose to get ready
[122.241] ...MSM8953 unknown
[122.241] Determining target secure state
[122.241] Waiting for firehose to get ready
[183.829] ...secure = no
[183.844] Waiting for firehose to get ready
[245.913] Configuring device...
[245.915] Waiting for firehose to get ready
[305.971] Waiting for firehose to get ready
[366.032] Waiting for firehose to get ready
[428.615] Waiting for firehose to get ready
[489.666] ERROR: do_package()->do_recipe()->do_configure()->fh_send_fmt()->send_command()->device_write()->IO error
[489.666] Check qboot_log.txt for more details
[489.666] Total time: 489.669s
[489.666]
[489.666] qboot version 3.40
[489.666]
[489.666] DEVICE {
[489.666] name = "\\.\COM4",
[489.666] flags = "0x64",
[489.666] addr = "0x61FE4C",
[489.666] sahara.current_mode = "0",
[489.666] api.buffer = "0x133D020",
[489.666] cpu.serial = "1802228975",
[489.666] cpu.id = "70",
[489.666] cpu.sv_sbl = "0",
[489.666] cpu.name = "MSM8953",
[489.666] storage.type = "eMMC",
[489.666] sahara.programmer = "programmer.mbn",
[489.666] module.firehose = "0xFEE7A8",
[489.666] cpu.ver = "0",
[489.666] cpu.vername = "unknown",
[489.666] api.bnr = "0xE689F8",
[489.666] }
[489.666]
[489.666]
[489.666] Backup & Restore {
[489.666] num_entries = 0,
[489.666] restoring = "false",
[489.666] backup_error = "not started",
[489.666] restore_error = "not started",
[489.666] }
[489.666]
​
​In prepare for when the Blankflash works i already downloaded an official Firmware for the XT1805 model from ->HERE
Now I'm stuck and don't know what to do next; or as we say in germany: "Ich bin mit meinem Latein am Ende"
I would really appreciate it if someone could help me
thanks in advance
Nobody?

Categories

Resources