[Moto G7 Questions & Answers] AetherOmega:
I did. I opened 15 to 25 of the batch files at once, only one of them seemed to "carry on" with the process only to result in a "Unexpected packet: 4. Was expecting: 3

FAILED (blank-flash:sahara-transfer-image:send-image:unexpected packet)" error. I'm really out of ideas now.

Is there a possibility of a home-fix, or the chances of it are really low? I'm thinking it might an incorrect version of files or something, I'm having a hard time finding specifics for my model. I tried searching specifically for "XT1962-4 blankflash" and the sorts, but it really is not easy finding anything related to this specific model.

EDIT: Since I had so many files and batches to use, I decided to scrap everything and start over again. Much better. I went to Lolinet, downloaded the blankflash for my model by going to Firmware > Moto > River > Blankflash and fired up blankflash.bat.

But I have a question regarding that - the files inside this folder I downloaded are the only ones I need, or do I need to download the stock rom and put all the files of the ROM inside the blankflash folder as well before opening blankflash.bat? What I've been trying to do is just starting blankflash with the contents of the zip I downloaded from Lolinet, I haven't tried pasting any other files inside of it.

Also, with this blankflash, I managed to get this result:

D:\Downloads\blankflash_from_PPO29.114-4>.\qboot.exe blank-flash
Motorola qboot utility version 3.40
[ 0.000] Opening device: \\.\COM4
[ 0.001] Detecting device
[ 0.004] ...cpu.id = 186 (0xba)
[ 0.004] ...cpu.sn = 2200439029 (0x832808f5)
[ 0.004] Opening singleimage
[ 0.004] Loading package
[ 0.006] ...filename = singleimage.pkg.xml
[ 0.007] Loading programmer
[ 0.007] ...filename = programmer.mbn
[ 0.007] Sending programmer
[ 0.291] Handling things over to programmer
[ 0.293] Identifying CPU version
[ 0.299] Waiting for firehose to get ready
[ 60.863] Waiting for firehose to get ready
[120.958] ...MSM8953 unknown
[120.959] Determining target secure state
[120.964] Waiting for firehose to get ready
[181.059] ...secure = no
[181.080] Initializing storage
[181.082] Waiting for firehose to get ready
[241.158] Configuring device...
[241.159] Waiting for firehose to get ready
[301.235] Waiting for firehose to get ready
[361.308] Waiting for firehose to get ready
[421.378] Waiting for firehose to get ready
[481.448] Initializing storage
[481.450] Waiting for firehose to get ready
[541.524] Configuring device...
[541.525] Waiting for firehose to get ready
[601.603] Waiting for firehose to get ready
[661.687] Waiting for firehose to get ready
[721.773] Waiting for firehose to get ready
[781.852] Waiting for firehose to get ready
[841.943] Configuring device...
[841.944] Waiting for firehose to get ready
[902.031] Waiting for firehose to get ready
[962.124] Waiting for firehose to get ready
[1022.213] Waiting for firehose to get ready
[1082.309] ERROR: do_package()->do_recipe()->do_configure()->buffer_read()->device_read()->IO error
[1082.309] Check qboot_log.txt for more details
[1082.310] Total time: 1082.311s
[1082.310] There were some hiccups in backup and restore.
[1082.310] Please save the following files and see a Bootloader member.
[1082.310] 1) ./qboot_log.txt
[1082.310] 2) ./backup_0x832808F5_2020-03-23_215316.img
[1082.310]
FAILED: qb_flash_singleimage()->do_package()->do_recipe()->do_configure()->buffer_read()->device_read()->IO error

D:\Downloads\blankflash_from_PPO29.114-4>pause
Pressione qualquer tecla para continuar. . .

Any ideas?