[Moto G4 Plus Guides, News, & Discussion] erica butson:
1. Yes, The first time it worked properly. It was Sept 2017 files because when i try to flash stock rom ATHENE_NPJS25.93-14-10_cid50_subsidy-DEFAULT_regulatory-DEFAULT_CFC.xml. I get the error as my device can't downgrade.

I have tried to flash December stock rom ATHENE_NPJS25.93-14-13_cid50_subsidy-DEFAULT_regulatory-DEFAULT_CFC.xml. Why December? because the 93-14-10 was showing errors like cannot downgrade.

Here are the logs of when trying to flash December stock rom

C:\Users\jay\Downloads\Compressed\ADB+and+Fastboot\ADB and Fastboot>fastboot devices

ZY2238L75Q fastboot

C:\Users\jay\Downloads\Compressed\ADB+and+Fastboot\ADB and Fastboot>fastboot oem fb_mode_set

(bootloader) slot-count: not found

(bootloader) slot-suffixes: not found

(bootloader) slot-suffixes: not found

...

OKAY [ 0.004s]

finished. total time: 0.007s

C:\Users\jay\Downloads\Compressed\ADB+and+Fastboot\ADB and Fastboot>fastboot flash partition gpt.bin

(bootloader) slot-count: not found

(bootloader) slot-suffixes: not found

(bootloader) slot-suffixes: not found

(bootloader) has-slot:partition: not found

target reported max download size of 536870912 bytes

sending 'partition' (32 KB)...

OKAY [ 0.009s]

writing 'partition'...

(bootloader) Flashing primary GPT image...

(bootloader) Flashing backup GPT image...

OKAY [ 0.091s]

finished. total time: 0.102s

C:\Users\jay\Downloads\Compressed\ADB+and+Fastboot\ADB and Fastboot>fastboot flash bootloader bootloader.img

(bootloader) slot-count: not found

(bootloader) slot-suffixes: not found

(bootloader) slot-suffixes: not found

(bootloader) has-slot:bootloader: not found

target reported max download size of 536870912 bytes

sending 'bootloader' (3651 KB)...

OKAY [ 0.142s]

writing 'bootloader'...

(bootloader) validating: bootloader.default.xml ...

(bootloader) will pass: flash:aboot

(bootloader) will pass: flash:rpm

(bootloader) will pass: flash:tz

(bootloader) will pass: flash:hyp

(bootloader) will pass: flash:cmnlib

(bootloader) will pass: flash:keymaster

(bootloader) will pass: flash:sbl1

(bootloader) committing: bootloader.default.xml ...

(bootloader) - flashing 'emmc_appsboot.mbn' to 'aboot'

(bootloader) - flashing 'rpm.mbn' to 'rpm'

(bootloader) - flashing 'tz.mbn' to 'tz'

(bootloader) - flashing 'hyp.mbn' to 'hyp'

(bootloader) - flashing 'cmnlib.mbn' to 'cmnlib'

(bootloader) - flashing 'keymaster.mbn' to 'keymaster'

(bootloader) - flashing 'sbl1.mbn' to 'sbl1'

OKAY [ 0.456s]

finished. total time: 0.604s

C:\Users\jay\Downloads\Compressed\ADB+and+Fastboot\ADB and Fastboot>fastboot flash logo logo.bin

(bootloader) slot-count: not found

(bootloader) slot-suffixes: not found

(bootloader) slot-suffixes: not found

(bootloader) has-slot:logo: not found

target reported max download size of 536870912 bytes

sending 'logo' (2186 KB)...

OKAY [ 0.087s]

writing 'logo'...

OKAY [ 0.060s]

finished. total time: 0.153s

C:\Users\jay\Downloads\Compressed\ADB+and+Fastboot\ADB and Fastboot>fastboot flash boot boot.img

(bootloader) slot-count: not found

(bootloader) slot-suffixes: not found

(bootloader) slot-suffixes: not found

(bootloader) has-slot:boot: not found

target reported max download size of 536870912 bytes

sending 'boot' (16384 KB)...

OKAY [ 0.597s]

writing 'boot'...

(bootloader) Image signed with key bad key

OKAY [ 0.395s]

finished. total time: 0.997s

C:\Users\jay\Downloads\Compressed\ADB+and+Fastboot\ADB and Fastboot>fastboot flash recovery recovery.img

(bootloader) slot-count: not found

(bootloader) slot-suffixes: not found

(bootloader) slot-suffixes: not found

(bootloader) has-slot:recovery: not found

target reported max download size of 536870912 bytes

sending 'recovery' (16484 KB)...

OKAY [ 0.594s]

writing 'recovery'...

(bootloader) Image signed with key bad key

OKAY [ 0.434s]

finished. total time: 1.032s

C:\Users\jay\Downloads\Compressed\ADB+and+Fastboot\ADB and Fastboot>fastboot flash dsp adspso.bin

(bootloader) slot-count: not found

(bootloader) slot-suffixes: not found

(bootloader) slot-suffixes: not found

(bootloader) has-slot:dsp: not found

target reported max download size of 536870912 bytes

sending 'dsp' (16384 KB)...

OKAY [ 0.584s]

writing 'dsp'...

OKAY [ 0.255s]

finished. total time: 0.841s

C:\Users\jay\Downloads\Compressed\ADB+and+Fastboot\ADB and Fastboot>fastboot flash oem oem.img

(bootloader) slot-count: not found

(bootloader) slot-suffixes: not found

(bootloader) slot-suffixes: not found

(bootloader) has-slot:oem: not found

target reported max download size of 536870912 bytes

sending 'oem' (96490 KB)...

OKAY [ 3.078s]

writing 'oem'...

OKAY [ 1.431s]

finished. total time: 4.514s

C:\Users\jay\Downloads\Compressed\ADB+and+Fastboot\ADB and Fastboot>fastboot flash system system.img_sparsechunk.o

(bootloader) slot-count: not found

(bootloader) slot-suffixes: not found

(bootloader) slot-suffixes: not found

(bootloader) has-slot:system: not found

error: cannot load 'system.img_sparsechunk.o'

C:\Users\jay\Downloads\Compressed\ADB+and+Fastboot\ADB and Fastboot>fastboot flash system system.img_sparsechunk.0

(bootloader) slot-count: not found

(bootloader) slot-suffixes: not found

(bootloader) slot-suffixes: not found

(bootloader) has-slot:system: not found

target reported max download size of 536870912 bytes

sending 'system' (261013 KB)...

OKAY [ 8.369s]

writing 'system'...

OKAY [ 3.977s]

finished. total time: 12.351s

C:\Users\jay\Downloads\Compressed\ADB+and+Fastboot\ADB and Fastboot>fastboot flash system system.img_sparsechunk.1

(bootloader) slot-count: not found

(bootloader) slot-suffixes: not found

(bootloader) slot-suffixes: not found

(bootloader) has-slot:system: not found

target reported max download size of 536870912 bytes

sending 'system' (250842 KB)...

OKAY [ 8.425s]

writing 'system'...

OKAY [ 3.912s]

finished. total time: 12.343s

C:\Users\jay\Downloads\Compressed\ADB+and+Fastboot\ADB and Fastboot>fastboot flash system system.img_sparsechunk.1

(bootloader) slot-count: not found

(bootloader) slot-suffixes: not found

(bootloader) slot-suffixes: not found

(bootloader) has-slot:system: not found

target reported max download size of 536870912 bytes

sending 'system' (250842 KB)...

OKAY [ 8.387s]

writing 'system'...

(bootloader) Failed to validate sparse image

(bootloader) Preflash validation failed

FAILED (remote failure)

finished. total time: 8.452s

C:\Users\jay\Downloads\Compressed\ADB+and+Fastboot\ADB and Fastboot>fastboot flash system system.img_sparsechunk.2

(bootloader) slot-count: not found

(bootloader) slot-suffixes: not found

(bootloader) slot-suffixes: not found

(bootloader) has-slot:system: not found

target reported max download size of 536870912 bytes

sending 'system' (254493 KB)...

OKAY [ 8.318s]

writing 'system'...

(bootloader) Preflash validation failed

FAILED (remote failure)

finished. total time: 8.341s

C:\Users\jay\Downloads\Compressed\ADB+and+Fastboot\ADB and Fastboot>fastboot flash system system.img_sparsechunk.0

(bootloader) slot-count: not found

(bootloader) slot-suffixes: not found

(bootloader) slot-suffixes: not found

(bootloader) has-slot:system: not found

target reported max download size of 536870912 bytes

sending 'system' (261013 KB)...

OKAY [ 9.252s]

writing 'system'...

OKAY [ 3.708s]

finished. total time: 12.965s

C:\Users\jay\Downloads\Compressed\ADB+and+Fastboot\ADB and Fastboot>fastboot flash system system.img_sparsechunk.1

(bootloader) slot-count: not found

(bootloader) slot-suffixes: not found

(bootloader) slot-suffixes: not found

(bootloader) has-slot:system: not found

target reported max download size of 536870912 bytes

sending 'system' (250842 KB)...

OKAY [ 8.151s]

writing 'system'...

OKAY [ 3.880s]

finished. total time: 12.037s

C:\Users\jay\Downloads\Compressed\ADB+and+Fastboot\ADB and Fastboot>fastboot flash system system.img_sparsechunk.2

(bootloader) slot-count: not found

(bootloader) slot-suffixes: not found

(bootloader) slot-suffixes: not found

(bootloader) has-slot:system: not found

target reported max download size of 536870912 bytes

sending 'system' (254493 KB)...

OKAY [ 8.860s]

writing 'system'...

OKAY [ 3.547s]

finished. total time: 12.413s

C:\Users\jay\Downloads\Compressed\ADB+and+Fastboot\ADB and Fastboot>fastboot flash system system.img_sparsechunk.3

(bootloader) slot-count: not found

(bootloader) slot-suffixes: not found

(bootloader) slot-suffixes: not found

(bootloader) has-slot:system: not found

target reported max download size of 536870912 bytes

sending 'system' (247302 KB)...

OKAY [ 7.890s]

writing 'system'...

OKAY [ 4.389s]

finished. total time: 12.284s

C:\Users\jay\Downloads\Compressed\ADB+and+Fastboot\ADB and Fastboot>fastboot flash system system.img_sparsechunk.4

(bootloader) slot-count: not found

(bootloader) slot-suffixes: not found

(bootloader) slot-suffixes: not found

(bootloader) has-slot:system: not found

target reported max download size of 536870912 bytes

sending 'system' (260402 KB)...

OKAY [ 9.235s]

writing 'system'...

OKAY [ 3.719s]

finished. total time: 12.959s

C:\Users\jay\Downloads\Compressed\ADB+and+Fastboot\ADB and Fastboot>fastboot flash system system.img_sparsechunk.5

(bootloader) slot-count: not found

(bootloader) slot-suffixes: not found

(bootloader) slot-suffixes: not found

(bootloader) has-slot:system: not found

target reported max download size of 536870912 bytes

sending 'system' (262057 KB)...

OKAY [ 9.290s]

writing 'system'...

OKAY [ 3.741s]

finished. total time: 13.038s

C:\Users\jay\Downloads\Compressed\ADB+and+Fastboot\ADB and Fastboot>fastboot flash system system.img_sparsechunk.6

(bootloader) slot-count: not found

(bootloader) slot-suffixes: not found

(bootloader) slot-suffixes: not found

(bootloader) has-slot:system: not found

target reported max download size of 536870912 bytes

sending 'system' (261941 KB)...

OKAY [ 9.286s]

writing 'system'...

OKAY [ 4.646s]

finished. total time: 13.937s

C:\Users\jay\Downloads\Compressed\ADB+and+Fastboot\ADB and Fastboot>fastboot flash system system.img_sparsechunk.7

(bootloader) slot-count: not found

(bootloader) slot-suffixes: not found

(bootloader) slot-suffixes: not found

(bootloader) has-slot:system: not found

target reported max download size of 536870912 bytes

sending 'system' (82497 KB)...

OKAY [ 2.645s]

writing 'system'...

OKAY [ 1.175s]

finished. total time: 3.823s

C:\Users\jay\Downloads\Compressed\ADB+and+Fastboot\ADB and Fastboot>fastboot flash modem NON-HLOS.bin

(bootloader) slot-count: not found

(bootloader) slot-suffixes: not found

(bootloader) slot-suffixes: not found

(bootloader) has-slot:modem: not found

target reported max download size of 536870912 bytes

sending 'modem' (76958 KB)...

OKAY [ 2.584s]

writing 'modem'...

OKAY [ 1.147s]

finished. total time: 3.735s

C:\Users\jay\Downloads\Compressed\ADB+and+Fastboot\ADB and Fastboot>fastboot erase modemst1

(bootloader) slot-count: not found

(bootloader) slot-suffixes: not found

(bootloader) slot-suffixes: not found

(bootloader) has-slot:modemst1: not found

erasing 'modemst1'...

OKAY [ 0.029s]

finished. total time: 0.032s

C:\Users\jay\Downloads\Compressed\ADB+and+Fastboot\ADB and Fastboot>fastboot erase modemst2

(bootloader) slot-count: not found

(bootloader) slot-suffixes: not found

(bootloader) slot-suffixes: not found

(bootloader) has-slot:modemst2: not found

erasing 'modemst2'...

OKAY [ 0.027s]

finished. total time: 0.031s

C:\Users\jay\Downloads\Compressed\ADB+and+Fastboot\ADB and Fastboot>fastboot flash fsg fsg.mbn

(bootloader) slot-count: not found

(bootloader) slot-suffixes: not found

(bootloader) slot-suffixes: not found

(bootloader) has-slot:fsg: not found

target reported max download size of 536870912 bytes

sending 'fsg' (2032 KB)...

OKAY [ 0.071s]

writing 'fsg'...

OKAY [ 0.066s]

finished. total time: 0.141s

C:\Users\jay\Downloads\Compressed\ADB+and+Fastboot\ADB and Fastboot>fastboot erase cache

(bootloader) slot-count: not found

(bootloader) slot-suffixes: not found

(bootloader) slot-suffixes: not found

(bootloader) has-slot:cache: not found

erasing 'cache'...

OKAY [ 0.021s]

finished. total time: 0.024s

C:\Users\jay\Downloads\Compressed\ADB+and+Fastboot\ADB and Fastboot>fastboot erase userdata

(bootloader) slot-count: not found

(bootloader) slot-suffixes: not found

(bootloader) slot-suffixes: not found

(bootloader) has-slot:userdata: not found

erasing 'userdata'...

OKAY [ 0.074s]

finished. total time: 0.076s

C:\Users\jay\Downloads\Compressed\ADB+and+Fastboot\ADB and Fastboot>fastboot erase customize

(bootloader) slot-count: not found

(bootloader) slot-suffixes: not found

(bootloader) slot-suffixes: not found

(bootloader) has-slot:customize: not found

erasing 'customize'...

OKAY [ 0.016s]

finished. total time: 0.018s

C:\Users\jay\Downloads\Compressed\ADB+and+Fastboot\ADB and Fastboot>fastboot erase clogo

(bootloader) slot-count: not found

(bootloader) slot-suffixes: not found

(bootloader) slot-suffixes: not found

(bootloader) has-slot:clogo: not found

erasing 'clogo'...

OKAY [ 0.018s]

finished. total time: 0.021s

C:\Users\jay\Downloads\Compressed\ADB+and+Fastboot\ADB and Fastboot>fastboot oem_fb_mode_clear

(bootloader) slot-count: not found

(bootloader) slot-suffixes: not found

(bootloader) slot-suffixes: not found

usage: fastboot [ <option> ] <command>

commands:

update <filename> Reflash device from update.zip.

Sets the flashed slot as active.

flashall Flash boot, system, vendor, and --

if found -- recovery. If the device

supports slots, the slot that has

been flashed to is set as active.

Secondary images may be flashed to

an inactive slot.

flash <partition> [ <filename> ] Write a file to a flash partition.

flashing lock Locks the device. Prevents flashing.

flashing unlock Unlocks the device. Allows flashing

any partition except

bootloader-related partitions.

flashing lock_critical Prevents flashing bootloader-related

partitions.

flashing unlock_critical Enables flashing bootloader-related

partitions.

flashing get_unlock_ability Queries bootloader to see if the

device is unlocked.

flashing get_unlock_bootloader_nonce Queries the bootloader to get the

unlock nonce.

flashing unlock_bootloader <request> Issue unlock bootloader using request.

flashing lock_bootloader Locks the bootloader to prevent

bootloader version rollback.

erase <partition> Erase a flash partition.

format[:[<fs type>][:[<size>]] <partition>

Format a flash partition. Can

override the fs type and/or size

the bootloader reports.

getvar <variable> Display a bootloader variable.

set_active <slot> Sets the active slot. If slots are

not supported, this does nothing.

boot <kernel> [ <ramdisk> [ <second> ] ] Download and boot kernel.

flash:raw boot <kernel> [ <ramdisk> [ <second> ] ]

Create bootimage and flash it.

devices [-l] List all connected devices [with

device paths].

continue Continue with autoboot.

reboot [bootloader] Reboot device [into bootloader].

reboot-bootloader Reboot device into bootloader.

help Show this help message.

options:

-w Erase userdata and cache (and format

if supported by partition type).

-u Do not erase partition before

formatting.

-s <specific device> Specify a device. For USB, provide either

a serial number or path to device port.

For ethernet, provide an address in the

form <protocol>:<hostname>[:port] where

<protocol> is either tcp or udp.

-p <product> Specify product name.

-c <cmdline> Override kernel commandline.

-i <vendor id> Specify a custom USB vendor id.

-b, --base <base_addr> Specify a custom kernel base

address (default: 0x10000000).

--kernel-offset Specify a custom kernel offset.

(default: 0x00008000)

--ramdisk-offset Specify a custom ramdisk offset.

(default: 0x01000000)

--tags-offset Specify a custom tags offset.

(default: 0x00000100)

-n, --page-size <page size> Specify the nand page size

(default: 2048).

-S <size>[K|M|G] Automatically sparse files greater

than 'size'. 0 to disable.

--slot <slot> Specify slot name to be used if the

device supports slots. All operations

on partitions that support slots will

be done on the slot specified.

'all' can be given to refer to all slots.

'other' can be given to refer to a

non-current slot. If this flag is not

used, slotted partitions will default

to the current active slot.

-a, --set-active[=<slot>] Sets the active slot. If no slot is

provided, this will default to the value

given by --slot. If slots are not

supported, this sets the current slot

to be active. This will run after all

non-reboot commands.

--skip-secondary Will not flash secondary slots when

performing a flashall or update. This

will preserve data on other slots.

--unbuffered Do not buffer input or output.

--version Display version.

-h, --help show this message.

C:\Users\jay\Downloads\Compressed\ADB+and+Fastboot\ADB and Fastboot>fastboot oem fb_mode_clear

(bootloader) slot-count: not found

(bootloader) slot-suffixes: not found

(bootloader) slot-suffixes: not found

...

OKAY [ 0.006s]

finished. total time: 0.009s

C:\Users\jay\Downloads\Compressed\ADB+and+Fastboot\ADB and Fastboot>fastboot reboot

Nothing happens If i try to boot it into fastboot it works but recovery doesn't work because as i can see from log boot and recovery was not flashed properly?