[Moto G7 Power Questions & Answers] GuestD2221:
It gets stuck at waiting for firehose to get ready. Here's the log

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

[ 0.001] Detecting device

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

[ 0.004] ...cpu.sn = 3785115971 (0xe19c4943)

[ 0.004] Opening singleimage

[ 0.012] Loading package

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

[ 0.016] Loading programmer

[ 0.018] ...filename = programmer.mbn

[ 0.018] Sending programmer

[ 0.307] Handling things over to programmer

[ 0.309] Identifying CPU version

[ 0.314] Waiting for firehose to get ready

[ 60.430] Waiting for firehose to get ready

[120.535] ...MSM8953 unknown

[120.536] Determining target secure state

[120.540] Waiting for firehose to get ready

[180.651] ...secure = no

[180.711] Initializing storage

[180.716] Waiting for firehose to get ready

[240.826] Configuring device...

[240.832] Waiting for firehose to get ready

[300.945] Waiting for firehose to get ready

[361.059] Waiting for firehose to get ready

[421.179] Waiting for firehose to get ready

[481.292] Initializing storage

[481.301] Waiting for firehose to get ready

[541.414] Configuring device...

[541.420] Waiting for firehose to get ready

[601.536] Waiting for firehose to get ready

[661.651] Waiting for firehose to get ready

[721.770] Waiting for firehose to get ready

[781.885] Waiting for firehose to get ready

[841.988] Configuring device...

[841.994] Waiting for firehose to get ready

[902.101] Waiting for firehose to get ready

[962.215] Waiting for firehose to get ready

[1022.331] Waiting for firehose to get ready

[1082.448] ERROR: do_package()->do_recipe()->do_configure()->buffer_read()->device_read()->IO error

[1082.448] Check qboot_log.txt for more details

[1082.452] Total time: 1082.454s

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

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

[1082.462] 1) ./qboot_log.txt

[1082.462] 2) ./backup_0xE19C4943_2019-11-18_185722.img

[1082.465]

[1082.468]

[1082.468] qboot version 3.40

[1082.468]

[1082.468] DEVICE {

[1082.468] name = "\\.\COM7",

[1082.468] flags = "0x64",

[1082.468] addr = "0x61FE5C",

[1082.468] sahara.current_mode = "0",

[1082.468] api.buffer = "0x1206020",

[1082.468] cpu.serial = "3785115971",

[1082.468] cpu.id = "186",

[1082.468] cpu.sv_sbl = "0",

[1082.468] cpu.name = "MSM8953",

[1082.468] storage.type = "eMMC",

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

[1082.468] module.firehose = "0xDF1A58",

[1082.468] cpu.ver = "0",

[1082.468] cpu.vername = "unknown",

[1082.468] api.bnr = "0xDF7EF8",

[1082.468] }

[1082.468]

[1082.468]

[1082.468] Backup & Restore {

[1082.468] num_entries = 27,

[1082.468] restoring = "false",

[1082.468] restore_error = "not started",

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

[1082.469] simg = {

[1082.469] filename = "backup_0xE19C4943_2019-11-18_185722.img",

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

[1082.469] }

[1082.469] }

[1082.469]