[Moto G7 Power Questions & Answers] kalimamed41:
After having my G7 power lock up and boot into EDL mode, using blankflash resulted this error. What can I do to fix this? Here is my qboot_log.txt it generated after failing.

**** Log buffer [000001] 2023-06-15_16:12:53 ****

[ -0.000] Opening device: \\.\COM11

[ 0.030] Detecting device

[ 4.078] ERROR: sahara_greet_device()->change_mode()->do_hello()->IO error

[ 4.078] Check qboot_log.txt for more details

[ 4.078] Total time: 4.082s

[ 4.079]

[ 4.079] qboot version 3.40

[ 4.079]

[ 4.079] DEVICE {

[ 4.079] name = "\\.\COM11",

[ 4.079] flags = "0x64",

[ 4.079] addr = "0x61FE4C",

[ 4.079] api.bnr = "0x772DE8",

[ 4.079] }

[ 4.079]

[ 4.079]

[ 4.079] Backup & Restore {

[ 4.079] num_entries = 0,

[ 4.079] restoring = "false",

[ 4.079] backup_error = "not started",

[ 4.079] restore_error = "not started",

[ 4.079] }

[ 4.079]

**** Log buffer [000001] 2023-06-15_16:13:19 ****

[ 0.001] Opening device: \\.\COM11

[ 0.003] Detecting device

[ 4.061] ERROR: sahara_greet_device()->change_mode()->do_hello()->IO error

[ 4.061] Check qboot_log.txt for more details

[ 4.061] Total time: 4.063s

[ 4.062]

[ 4.062] qboot version 3.40

[ 4.062]

[ 4.062] DEVICE {

[ 4.062] name = "\\.\COM11",

[ 4.062] flags = "0x64",

[ 4.062] addr = "0x61FE4C",

[ 4.062] api.bnr = "0x842DE8",

[ 4.062] }

[ 4.062]

[ 4.062]

[ 4.062] Backup & Restore {

[ 4.062] num_entries = 0,

[ 4.062] restoring = "false",

[ 4.062] backup_error = "not started",

[ 4.062] restore_error = "not started",

[ 4.062] }

[ 4.062]

**** Log buffer [000001] 2023-06-15_16:21:26 ****

[ 0.000] Opening device: \\.\COM11

[ 0.001] Detecting device

[ 4.025] ERROR: sahara_greet_device()->change_mode()->do_hello()->IO error

[ 4.025] Check qboot_log.txt for more details

[ 4.026] Total time: 4.032s

[ 4.026]

[ 4.026] qboot version 3.40

[ 4.026]

[ 4.026] DEVICE {

[ 4.026] name = "\\.\COM11",

[ 4.026] flags = "0x64",

[ 4.026] addr = "0x61FE4C",

[ 4.026] api.bnr = "0x782DE8",

[ 4.026] }

[ 4.026]

[ 4.026]

[ 4.026] Backup & Restore {

[ 4.026] num_entries = 0,

[ 4.026] restoring = "false",

[ 4.026] backup_error = "not started",

[ 4.026] restore_error = "not started",

[ 4.026] }

[ 4.026]

**** Log buffer [000001] 2023-06-15_16:21:41 ****

[ 0.000] Opening device: \\.\COM11

[ 0.002] Detecting device

[ 4.036] ERROR: sahara_greet_device()->change_mode()->do_hello()->IO error

[ 4.036] Check qboot_log.txt for more details

[ 4.037] Total time: 4.040s

[ 4.037]

[ 4.037] qboot version 3.40

[ 4.037]

[ 4.037] DEVICE {

[ 4.037] name = "\\.\COM11",

[ 4.037] flags = "0x64",

[ 4.037] addr = "0x61FE4C",

[ 4.037] api.bnr = "0xED2DE8",

[ 4.037] }

[ 4.037]

[ 4.037]

[ 4.037] Backup & Restore {

[ 4.037] num_entries = 0,

[ 4.037] restoring = "false",

[ 4.037] backup_error = "not started",

[ 4.037] restore_error = "not started",

[ 4.037] }

[ 4.037]

**** Log buffer [000001] 2023-06-15_16:22:09 ****

[ -0.000] Opening device: \\.\COM11

[ 0.001] Detecting device

[ 4.037] ERROR: sahara_greet_device()->change_mode()->do_hello()->IO error

[ 4.037] Check qboot_log.txt for more details

[ 4.038] Total time: 4.041s

[ 4.038]

[ 4.038] qboot version 3.40

[ 4.038]

[ 4.038] DEVICE {

[ 4.038] name = "\\.\COM11",

[ 4.038] flags = "0x64",

[ 4.038] addr = "0x61FE4C",

[ 4.038] api.bnr = "0xF42DE8",

[ 4.038] }

[ 4.038]

[ 4.038]

[ 4.038] Backup & Restore {

[ 4.038] num_entries = 0,

[ 4.038] restoring = "false",

[ 4.038] backup_error = "not started",

[ 4.038] restore_error = "not started",

[ 4.038] }

[ 4.038]

**** Log buffer [000001] 2023-06-15_16:22:46 ****

[ -0.000] Opening device: \\.\COM11

[ 0.005] Detecting device

[ 4.038] ERROR: sahara_greet_device()->change_mode()->do_hello()->IO error

[ 4.038] Check qboot_log.txt for more details

[ 4.039] Total time: 4.042s

[ 4.039]

[ 4.039] qboot version 3.40

[ 4.039]

[ 4.039] DEVICE {

[ 4.039] name = "\\.\COM11",

[ 4.039] flags = "0x64",

[ 4.039] addr = "0x61FE4C",

[ 4.039] api.bnr = "0x1F2DE8",

[ 4.039] }

[ 4.039]

[ 4.039]

[ 4.039] Backup & Restore {

[ 4.039] num_entries = 0,

[ 4.039] restoring = "false",

[ 4.039] backup_error = "not started",

[ 4.039] restore_error = "not started",

[ 4.039] }

[ 4.039]

**** Log buffer [000001] 2023-06-15_16:23:15 ****

[ -0.000] Opening device: \\.\COM11

[ 0.001] Detecting device

[ 0.005] ...cpu.id = 186 (0xba)

[ 0.005] ...cpu.sn = 1489711143 (0x58cb3027)

[ 0.005] Opening singleimage

[ 0.006] Loading package

[ 0.015] ...filename = singleimage.pkg.xml

[ 0.018] Loading programmer

[ 0.019] ...filename = programmer.mbn

[ 0.019] Sending programmer

[ 0.333] Handling things over to programmer

[ 0.333] Identifying CPU version

[ 0.337] Waiting for firehose to get ready

[ 63.096] Waiting for firehose to get ready

[123.158] ...MSM8953 unknown

[123.158] Determining target secure state

[123.162] Waiting for firehose to get ready

[183.207] ...secure = no

[183.313] Initializing storage

[183.319] Waiting for firehose to get ready

[247.261] Configuring device...

[247.264] Waiting for firehose to get ready

[308.348] Waiting for firehose to get ready

[369.421] Waiting for firehose to get ready

[429.469] Waiting for firehose to get ready

[492.032] Initializing storage

[492.037] Waiting for firehose to get ready

[552.089] Configuring device...

[552.094] Waiting for firehose to get ready

[612.170] Waiting for firehose to get ready

[674.738] Waiting for firehose to get ready

[734.792] Waiting for firehose to get ready

[797.394] Waiting for firehose to get ready

[858.566] Configuring device...

[858.570] Waiting for firehose to get ready

[918.833] Waiting for firehose to get ready

[978.878] Waiting for firehose to get ready

[1038.947] Waiting for firehose to get ready

[1099.009] ERROR: do_package()->do_recipe()->do_configure()->get_fh()->no response

[1099.010] Check qboot_log.txt for more details

[1099.010] Total time: 1099.015s

[1099.010] There were some hiccups in backup and restore.

[1099.011] Please save the following files and see a Bootloader member.

[1099.011] 1) ./qboot_log.txt

[1099.011] 2) ./backup_0x58CB3027_2023-06-15_162618.img

[1099.011]

[1099.048]

[1099.048] qboot version 3.40

[1099.048]

[1099.048] DEVICE {

[1099.048] name = "\\.\COM11",

[1099.048] flags = "0x64",

[1099.048] addr = "0x61FE4C",

[1099.048] sahara.current_mode = "0",

[1099.048] api.buffer = "0x1030020",

[1099.048] cpu.serial = "1489711143",

[1099.048] cpu.id = "186",

[1099.048] cpu.sv_sbl = "0",

[1099.048] cpu.name = "MSM8953",

[1099.048] storage.type = "eMMC",

[1099.048] sahara.programmer = "programmer.mbn",

[1099.048] module.firehose = "0xAE8F98",

[1099.048] cpu.ver = "0",

[1099.048] cpu.vername = "unknown",

[1099.048] api.bnr = "0x9B8000",

[1099.048] }

[1099.048]

[1099.048]

[1099.048] Backup & Restore {

[1099.048] num_entries = 27,

[1099.048] restoring = "false",

[1099.048] restore_error = "not started",

[1099.048] entries[00] = { skipped = 0, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="cid"},

[1099.048] entries[01] = { skipped = 0, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="frp"},

[1099.048] entries[02] = { skipped = 0, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="hw"},

[1099.048] entries[03] = { skipped = 0, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="misc"},

[1099.048] entries[04] = { skipped = 0, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="persist"},

[1099.048] entries[05] = { skipped = 0, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="persist2"},

[1099.048] entries[06] = { skipped = 0, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="utags"},

[1099.048] entries[07] = { skipped = 0, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="devinfo"},

[1099.048] entries[08] = { skipped = 0, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="sp"},

[1099.048] entries[09] = { skipped = 1, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="aboot_a"},

[1099.048] entries[10] = { skipped = 1, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="cmnlib_a"},

[1099.048] entries[11] = { skipped = 1, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="cmnlib64_a"},

[1099.048] entries[12] = { skipped = 1, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="devcfg_a"},

[1099.048] entries[13] = { skipped = 1, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="keymaster_a"},

[1099.048] entries[14] = { skipped = 1, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="tz_a"},

[1099.048] entries[15] = { skipped = 1, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="rpm_a"},

[1099.048] entries[16] = { skipped = 1, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="prov_a"},

[1099.048] entries[17] = { skipped = 1, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="sbl1_a"},

[1099.048] entries[18] = { skipped = 1, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="aboot_b"},

[1099.049] entries[19] = { skipped = 1, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="cmnlib_b"},

[1099.049] entries[20] = { skipped = 1, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="cmnlib64_b"},

[1099.049] entries[21] = { skipped = 1, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="devcfg_b"},

[1099.049] entries[22] = { skipped = 1, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="keymaster_b"},

[1099.049] entries[23] = { skipped = 1, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="tz_b"},

[1099.049] entries[24] = { skipped = 1, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="rpm_b"},

[1099.049] entries[25] = { skipped = 1, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="prov_b"},

[1099.049] entries[26] = { skipped = 1, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="sbl1_b"},

[1099.049] simg = {

[1099.049] filename = "backup_0x58CB3027_2023-06-15_162618.img",

[1099.049] entries[00] = { size = 405264, name = "programmer.mbn" },

[1099.049] }

[1099.049] }

[1099.049]

**** Log buffer [000001] 2023-06-15_17:14:40 ****

[ -0.000] Opening device: \\.\COM11

[ 0.002] Detecting device

[ 4.041] ERROR: sahara_greet_device()->change_mode()->do_hello()->IO error

[ 4.041] Check qboot_log.txt for more details

[ 4.042] Total time: 4.042s

[ 4.062]

[ 4.062] qboot version 3.40

[ 4.062]

[ 4.062] DEVICE {

[ 4.062] name = "\\.\COM11",

[ 4.062] flags = "0x64",

[ 4.062] addr = "0x61FE4C",

[ 4.062] api.bnr = "0x1112DE8",

[ 4.062] }

[ 4.062]

[ 4.062]

[ 4.062] Backup & Restore {

[ 4.062] num_entries = 0,

[ 4.062] restoring = "false",

[ 4.062] backup_error = "not started",

[ 4.062] restore_error = "not started",

[ 4.062] }

[ 4.062]

**** Log buffer [000001] 2023-06-15_17:15:09 ****

[ -0.000] Opening device: \\.\COM11

[ 0.002] Detecting device

[ 4.034] ERROR: sahara_greet_device()->change_mode()->do_hello()->IO error

[ 4.034] Check qboot_log.txt for more details

[ 4.035] Total time: 4.035s

[ 4.035]

[ 4.035] qboot version 3.40

[ 4.035]

[ 4.035] DEVICE {

[ 4.035] name = "\\.\COM11",

[ 4.035] flags = "0x64",

[ 4.035] addr = "0x61FE4C",

[ 4.035] api.bnr = "0xD92DE8",

[ 4.035] }

[ 4.035]

[ 4.035]

[ 4.035] Backup & Restore {

[ 4.035] num_entries = 0,

[ 4.035] restoring = "false",

[ 4.035] backup_error = "not started",

[ 4.035] restore_error = "not started",

[ 4.035] }

[ 4.035]

**** Log buffer [000001] 2023-06-15_20:59:36 ****

[ -0.000] Opening device: \\.\COM11

[ 0.002] Detecting device

[ 0.007] ...cpu.id = 186 (0xba)

[ 0.007] ...cpu.sn = 1489711143 (0x58cb3027)

[ 0.008] Opening singleimage

[ 0.227] Loading package

[ 0.242] ...filename = singleimage.pkg.xml

[ 0.247] Loading programmer

[ 0.269] ...filename = programmer.mbn

[ 0.269] Sending programmer

[ 0.555] Handling things over to programmer

[ 0.556] Identifying CPU version

[ 0.560] Waiting for firehose to get ready

[ 60.811] Waiting for firehose to get ready

[120.861] ...MSM8953 unknown

[120.861] Determining target secure state

[120.864] Waiting for firehose to get ready

[183.432] ...secure = no

[183.487] Initializing storage

[183.493] Waiting for firehose to get ready

[246.005] Configuring device...

[246.008] Waiting for firehose to get ready

[306.063] Waiting for firehose to get ready

[368.639] Waiting for firehose to get ready

[431.211] Waiting for firehose to get ready

[493.789] Initializing storage

[493.796] Waiting for firehose to get ready

[557.385] Configuring device...

[557.390] Waiting for firehose to get ready

[619.992] Waiting for firehose to get ready

[681.065] Waiting for firehose to get ready

[741.131] Waiting for firehose to get ready

[802.208] Waiting for firehose to get ready

[863.285] Configuring device...

[863.290] Waiting for firehose to get ready

[925.861] Waiting for firehose to get ready

[985.927] Waiting for firehose to get ready

[1045.987] Waiting for firehose to get ready

[1108.547] ERROR: do_package()->do_recipe()->do_configure()->fh_send_fmt()->send_command()->device_write()->IO error

[1108.548] Check qboot_log.txt for more details

[1108.549] Total time: 1108.549s

[1108.550] There were some hiccups in backup and restore.

[1108.551] Please save the following files and see a Bootloader member.

[1108.552] 1) ./qboot_log.txt

[1108.553] 2) ./backup_0x58CB3027_2023-06-15_210240.img

[1108.554]

[1108.586]

[1108.586] qboot version 3.40

[1108.586]

[1108.586] DEVICE {

[1108.586] name = "\\.\COM11",

[1108.586] flags = "0x64",

[1108.586] addr = "0x61FE4C",

[1108.586] sahara.current_mode = "0",

[1108.586] api.buffer = "0x129A020",

[1108.586] cpu.serial = "1489711143",

[1108.586] cpu.id = "186",

[1108.586] cpu.sv_sbl = "0",

[1108.586] cpu.name = "MSM8953",

[1108.586] storage.type = "eMMC",

[1108.586] sahara.programmer = "programmer.mbn",

[1108.586] module.firehose = "0xF48E98",

[1108.586] cpu.ver = "0",

[1108.586] cpu.vername = "unknown",

[1108.586] api.bnr = "0xDE8000",

[1108.586] }

[1108.586]

[1108.586]

[1108.586] Backup & Restore {

[1108.586] num_entries = 27,

[1108.586] restoring = "false",

[1108.586] restore_error = "not started",

[1108.586] entries[00] = { skipped = 0, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="cid"},

[1108.586] entries[01] = { skipped = 0, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="frp"},

[1108.586] entries[02] = { skipped = 0, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="hw"},

[1108.586] entries[03] = { skipped = 0, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="misc"},

[1108.586] entries[04] = { skipped = 0, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="persist"},

[1108.586] entries[05] = { skipped = 0, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="persist2"},

[1108.586] entries[06] = { skipped = 0, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="utags"},

[1108.586] entries[07] = { skipped = 0, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="devinfo"},

[1108.586] entries[08] = { skipped = 0, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="sp"},

[1108.586] entries[09] = { skipped = 1, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="aboot_a"},

[1108.586] entries[10] = { skipped = 1, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="cmnlib_a"},

[1108.586] entries[11] = { skipped = 1, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="cmnlib64_a"},

[1108.586] entries[12] = { skipped = 1, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="devcfg_a"},

[1108.586] entries[13] = { skipped = 1, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="keymaster_a"},

[1108.586] entries[14] = { skipped = 1, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="tz_a"},

[1108.586] entries[15] = { skipped = 1, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="rpm_a"},

[1108.586] entries[16] = { skipped = 1, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="prov_a"},

[1108.586] entries[17] = { skipped = 1, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="sbl1_a"},

[1108.586] entries[18] = { skipped = 1, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="aboot_b"},

[1108.586] entries[19] = { skipped = 1, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="cmnlib_b"},

[1108.586] entries[20] = { skipped = 1, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="cmnlib64_b"},

[1108.586] entries[21] = { skipped = 1, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="devcfg_b"},

[1108.586] entries[22] = { skipped = 1, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="keymaster_b"},

[1108.586] entries[23] = { skipped = 1, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="tz_b"},

[1108.586] entries[24] = { skipped = 1, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="rpm_b"},

[1108.586] entries[25] = { skipped = 1, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="prov_b"},

[1108.586] entries[26] = { skipped = 1, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="sbl1_b"},

[1108.586] simg = {

[1108.586] filename = "backup_0x58CB3027_2023-06-15_210240.img",

[1108.586] entries[00] = { size = 405264, name = "programmer.mbn" },

[1108.586] }

[1108.586] }

[1108.586]

Thanks