[Moto G7 Power Questions & Answers] Catordren:
I tried this the first time and it said B partition doesn't exist.

Bro ty very much. Before posting I tried following this guide to blankflash https://xdaforums.com/g7-power/how-to/guide-recovering-hard-brick-t3989753 but it doesnt mention running fastboot oem blankflash at all before running blankflash.bat

I ran blankflash and It gave me this error:

[ -0.000] Opening device: \\.\COM3
[ 0.016] Detecting device
[ 0.016] ...cpu.id = 186 (0xba)
[ 0.016] ...cpu.sn = 3985213525 (0xed898855)
[ 0.016] Opening singleimage
[ 0.031] Loading package
[ 0.031] ...filename = singleimage.pkg.xml
[ 0.031] Loading programmer
[ 0.031] ...filename = programmer.mbn
[ 0.031] Sending programmer
[ 0.312] Handling things over to programmer
[ 0.312] Identifying CPU version
[ 0.312] Waiting for firehose to get ready
[ 30.607] ReadFile() failed, GetLastError()=0
[ 62.782] Waiting for firehose to get ready
[123.761] ...MSM8953 unknown
[123.761] Determining target secure state
[123.761] Waiting for firehose to get ready
[184.728] ...secure = no
[184.744] Initializing storage
[184.744] Waiting for firehose to get ready
[245.722] Configuring device...
[245.722] Waiting for firehose to get ready
[306.657] Waiting for firehose to get ready
[367.610] Waiting for firehose to get ready
[428.578] Waiting for firehose to get ready
[488.902] Initializing storage
[488.904] Waiting for firehose to get ready
[549.132] Configuring device...
[549.133] Waiting for firehose to get ready
[609.368] Waiting for firehose to get ready
[669.598] Waiting for firehose to get ready
[729.827] Waiting for firehose to get ready
[790.058] Waiting for firehose to get ready
[850.290] Configuring device...
[850.291] Waiting for firehose to get ready
[910.523] Waiting for firehose to get ready
[970.758] Waiting for firehose to get ready
[1030.992] Waiting for firehose to get ready
[1091.222] ERROR: do_package()->do_recipe()->do_configure()->buffer_read()->device_read()->IO error
[1091.222] Check qboot_log.txt for more details
[1091.223] Total time: 1091.223s
[1091.223] There were some hiccups in backup and restore.
[1091.224] Please save the following files and see a Bootloader member.
[1091.224] 1) ./qboot_log.txt
[1091.225] 2) ./backup_0xED898855_2020-04-20_104411.img
[1091.225]
[1091.226]
[1091.226] qboot version 3.40
[1091.226]
[1091.226] DEVICE {
[1091.226] name = "\\.\COM3",
[1091.226] flags = "0x64",
[1091.226] addr = "0x28FE6C",
[1091.226] sahara.current_mode = "0",
[1091.226] api.buffer = "0x2170020",
[1091.226] cpu.serial = "3985213525",
[1091.226] cpu.id = "186",
[1091.226] cpu.sv_sbl = "0",
[1091.226] cpu.name = "MSM8953",
[1091.226] storage.type = "eMMC",
[1091.226] sahara.programmer = "programmer.mbn",
[1091.226] module.firehose = "0x2105500",
[1091.226] cpu.ver = "0",
[1091.226] cpu.vername = "unknown",
[1091.226] api.bnr = "0x210F6A0",
[1091.226] }
[1091.226]
[1091.226]
[1091.226] Backup & Restore {
[1091.226] num_entries = 27,
[1091.226] restoring = "false",
[1091.226] restore_error = "not started",
[1091.226] entries[00] = { skipped = 0, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="cid"},
[1091.226] entries[01] = { skipped = 0, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="frp"},
[1091.226] entries[02] = { skipped = 0, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="hw"},
[1091.226] entries[03] = { skipped = 0, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="misc"},
[1091.226] entries[04] = { skipped = 0, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="persist"},
[1091.226] entries[05] = { skipped = 0, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="persist2"},
[1091.226] entries[06] = { skipped = 0, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="utags"},
[1091.226] entries[07] = { skipped = 0, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="devinfo"},
[1091.226] entries[08] = { skipped = 0, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="sp"},
[1091.226] entries[09] = { skipped = 1, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="aboot_a"},
[1091.226] entries[10] = { skipped = 1, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="cmnlib_a"},
[1091.226] entries[11] = { skipped = 1, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="cmnlib64_a"},
[1091.226] entries[12] = { skipped = 1, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="devcfg_a"},
[1091.226] entries[13] = { skipped = 1, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="keymaster_a"},
[1091.226] entries[14] = { skipped = 1, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="tz_a"},
[1091.226] entries[15] = { skipped = 1, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="rpm_a"},
[1091.226] entries[16] = { skipped = 1, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="prov_a"},
[1091.226] entries[17] = { skipped = 1, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="sbl1_a"},
[1091.226] entries[18] = { skipped = 1, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="aboot_b"},
[1091.226] entries[19] = { skipped = 1, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="cmnlib_b"},
[1091.226] entries[20] = { skipped = 1, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="cmnlib64_b"},
[1091.226] entries[21] = { skipped = 1, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="devcfg_b"},
[1091.226] entries[22] = { skipped = 1, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="keymaster_b"},
[1091.226] entries[23] = { skipped = 1, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="tz_b"},
[1091.226] entries[24] = { skipped = 1, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="rpm_b"},
[1091.226] entries[25] = { skipped = 1, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="prov_b"},
[1091.226] entries[26] = { skipped = 1, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="sbl1_b"},
[1091.226] simg = {
[1091.226] filename = "backup_0xED898855_2020-04-20_104411.img",
[1091.226] entries[00] = { size = 405264, name = "programmer.mbn" },
[1091.226] }
[1091.226] }
[1091.226]

Can I get an invite in the moto g7 power telegram group ? Maybe their blankflash will work.

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

I managed to find the telegram group and in it somebody posted a newer blankflash (blankflash_sdm632_PDOS29.114-134-9) which worked for me right away.

Thank both of you for your help :D