[Moto G4 Plus Guides, News, & Discussion] Icesmash:
I was on a December 2016 security patch & OTA Updated to the newest version allowed for my Moto G4 PLUS XT1644 RETAIL US

Motorola qboot utility version 3.40
[ -0.000] Opening device: \\.\COM3
[ -0.000] Detecting device
[ -0.000] ...cpu.id = 2418 (0x972)
[ -0.000] ...cpu.sn = 23722320 (0x169f950)
[ -0.000] Opening singleimage
[ 0.016] Loading package
[ 0.016] ...filename = singleimage.pkg.xml
[ 0.016] Loading programmer
[ 0.016] ...filename = programmer.mbn
[ 0.016] Sending programmer
[ 0.234] Handling things over to programmer
[ 0.234] Identifying CPU version
[ 0.234] Waiting for firehose to get ready
[ 11.156] ReadFile() failed, GetLastError()=0
[ 11.156] ReadFile() failed, GetLastError()=0
[ 20.651] ReadFile() failed, GetLastError()=0
[ 20.651] ReadFile() failed, GetLastError()=0
[ 62.559] Waiting for firehose to get ready
[123.077] ...MSM8952 unknown
[123.077] Determining target secure state
[123.077] Waiting for firehose to get ready
[183.549] ...secure = no
[183.580] Flashing GPT...
[183.580] Flashing partition:0 with gpt_main0.bin
[183.580] Initializing storage
[183.596] Waiting for firehose to get ready
[244.036] Configuring device...
[244.036] Waiting for firehose to get ready
[304.446] Waiting for firehose to get ready
[364.886] Waiting for firehose to get ready
[425.373] Waiting for firehose to get ready
[485.814] ERROR: do_package()->do_recipe()->do_flash()->gpt_flash()->get_storage()->init_storage()->firehose_do_fmt()->do_recipe()->do_configure()->buffer_read()->device_read()->IO error
[485.814] Check qboot_log.txt for more details
[485.814] Total time: 485.814s
FAILED: qb_flash_singleimage()->do_package()->do_recipe()->do_flash()->gpt_flash()->get_storage()->init_storage()->firehose_do_fmt()->do_recipe()->do_configure()->buffer_read()->device_read()->IO error

It is registered under Ports as QualComm HS-USB QDLOADER 9008 (COM3)

When I don't press anything & just run the bat without holding down Power+Volume Down

Motorola qboot utility version 3.40
[ 0.000] Opening device: \\.\COM3
[ 0.000] Detecting device
[ 4.032] ERROR: sahara_greet_device()->change_mode()->do_hello()->IO error
[ 4.032] Check qboot_log.txt for more details
[ 4.032] Total time: 4.032s
FAILED: qb_flash_singleimage()->sahara_greet_device()->change_mode()->do_hello()->IO error
Press any key to continue . . .

Before updating via the OTA this is what I was on

<Device Info>

Moto G4 Plus XT1644

athene_f

Bootloader 0xB106

Build NPJ25.93-14

Android Nougat (7.0) with December 1, 2016 Security Patch

Bootloader Unlocked

Carrier: T-Mobile

Apparently the fix to get into fastboot was to press & hold the power & volume down key & then let go after you get the Waiting for firehose to get ready command which then you must release.

Motorola qboot utility version 3.40
[ 0.000] Opening device: \\.\COM3
[ 0.001] Detecting device
[ 0.003] ...cpu.id = 2418 (0x972)
[ 0.003] ...cpu.sn = 23722320 (0x169f950)
[ 0.003] Opening singleimage
[ 0.003] Loading package
[ 0.007] ...filename = singleimage.pkg.xml
[ 0.009] Loading programmer
[ 0.010] ...filename = programmer.mbn
[ 0.010] Sending programmer
[ 0.224] Handling things over to programmer
[ 0.225] Identifying CPU version
[ 0.228] Waiting for firehose to get ready
[ 3.237] ...MSM8952 1.1
[ 3.237] Determining target secure state
[ 3.237] ...secure = yes
[ 3.252] Flashing GPT...
[ 3.252] Flashing partition:0 with gpt_main0.bin
[ 3.252] Initializing storage
[ 3.252] Configuring device...
[ 3.268] ...blksz = 512
[ 3.330] Re-initializing storage...
[ 3.330] Initializing storage
[ 3.377] Flashing bootloader...
[ 3.377] Flashing aboot with emmc_appsboot.mbn
[ 3.737] Flashing rpm with rpm.mbn
[ 3.815] Flashing tz with tz.mbn
[ 4.065] Flashing hyp with hyp.mbn
[ 4.112] Flashing cmnlib with cmnlib.mbn
[ 4.190] Flashing keymaster with keymaster.mbn
[ 4.268] Flashing sbl1 with sbl1.mbn
[ 4.424] Rebooting to fastboot
[ 4.424] Total time: 4.425s

So now I'm in FastBoot with:

BL B1.06(*) SHA-0EDFB0D, 2017-06-01 12:10:43)

Product Varient athene_16mp 16GB P2A

Is it safe to flash the bootloader & rom back to the latest security update/rom from here?

https://sourceforge.net/projects/motog4plus/?source=typ_redirect