[Moto G Q&A, Help & Troubleshooting] okaryn:
Thanks, I hope my friend don't use the erase all command... He use always the same method to flash the GPE.

Trying the GPE 4.4.4 firmware with the 3 fastboot :

mfastboot and fastboot-moto-windows (they are the same program) :

D:\moto\4.4.4 GPE KTU84P>mfastboot.exe flash partition gpt.bin

target max-sparse-size: 256MB

sending 'partition' (32 KB)...

OKAY [ 0.025s]

writing 'partition'...

(bootloader) This may take a few seconds, if a

(bootloader) different partition table is being

(bootloader) flashed since we need to backup

(bootloader) and restore a few partitions

(bootloader) Flashing primary GPT image...

(bootloader) Flashing backup GPT image...

OKAY [ 0.355s]

finished. total time: 0.382s

D:\moto\4.4.4 GPE KTU84P>mfastboot.exe flash motoboot motoboot.img

target max-sparse-size: 256MB

sending 'motoboot' (1953 KB)...

OKAY [ 0.095s]

writing 'motoboot'...

(bootloader) flashing tz ...

(bootloader) flashing rpm ...

(bootloader) flashing sdi ...

(bootloader) flashing aboot ...

(bootloader) flashing sbl1 ...

OKAY [ 1.112s]

finished. total time: 1.208s

D:\moto\4.4.4 GPE KTU84P>mfastboot.exe flash logo logo.bin

target max-sparse-size: 256MB

sending 'logo' (70 KB)...

OKAY [ 0.049s]

writing 'logo'...

OKAY [ 0.033s]

finished. total time: 0.083s

D:\moto\4.4.4 GPE KTU84P>mfastboot.exe flash boot boot.img

target max-sparse-size: 256MB

sending 'boot' (10240 KB)...

OKAY [ 0.372s]

writing 'boot'...

OKAY [ 0.672s]

finished. total time: 1.046s

D:\moto\4.4.4 GPE KTU84P>mfastboot.exe flash recovery recovery.img

target max-sparse-size: 256MB

sending 'recovery' (10240 KB)...

OKAY [ 0.387s]

writing 'recovery'...

OKAY [ 0.689s]

finished. total time: 1.079s

D:\moto\4.4.4 GPE KTU84P>mfastboot.exe flash system system.img_sparsechunk.0

target max-sparse-size: 256MB

sending 'system' (255843 KB)...

OKAY [ 8.043s]

writing 'system'...

(bootloader) WARNING: System partition size is 0x34800000

(bootloader) Only multiples of 0x1000000 allowed for write-protection

(bootloader) Write protect will not be enabled

OKAY [ 8.564s]

finished. total time: 16.612s

D:\moto\4.4.4 GPE KTU84P>mfastboot.exe flash system system.img_sparsechunk.1

target max-sparse-size: 256MB

sending 'system' (245954 KB)...

OKAY [ 7.733s]

writing 'system'...

(bootloader) WARNING: System partition size is 0x34800000

(bootloader) Only multiples of 0x1000000 allowed for write-protection

(bootloader) Write protect will not be enabled

OKAY [ 7.529s]

finished. total time: 15.266s

D:\moto\4.4.4 GPE KTU84P>mfastboot.exe flash system system.img_sparsechunk.2

target max-sparse-size: 256MB

sending 'system' (235703 KB)...

OKAY [ 7.412s]

writing 'system'...

(bootloader) WARNING: System partition size is 0x34800000

(bootloader) Only multiples of 0x1000000 allowed for write-protection

(bootloader) Write protect will not be enabled

OKAY [ 11.106s]

finished. total time: 18.522s

D:\moto\4.4.4 GPE KTU84P>mfastboot.exe flash modem NON-HLOS.bin

target max-sparse-size: 256MB

sending 'modem' (47152 KB)...

OKAY [ 1.539s]

writing 'modem'...

OKAY [ 0.795s]

finished. total time: 2.337s

D:\moto\4.4.4 GPE KTU84P>mfastboot.exe erase modemst1

erasing 'modemst1'...

OKAY [ 0.013s]

finished. total time: 0.014s

D:\moto\4.4.4 GPE KTU84P>mfastboot.exe erase modemst2

erasing 'modemst2'...

OKAY [ 0.013s]

finished. total time: 0.014s

D:\moto\4.4.4 GPE KTU84P>mfastboot.exe flash fsg fsg.mbn

target max-sparse-size: 256MB

sending 'fsg' (717 KB)...

OKAY [ 0.108s]

writing 'fsg'...

OKAY [ 3.194s]

finished. total time: 3.306s

D:\moto\4.4.4 GPE KTU84P>mfastboot.exe erase cache

erasing 'cache'...

OKAY [ 0.013s]

finished. total time: 0.013s

D:\moto\4.4.4 GPE KTU84P>mfastboot.exe erase userdata

erasing 'userdata'...

OKAY [ 0.023s]

finished. total time: 0.023s

With fastboot :

D:\moto\4.4.4 GPE KTU84P>fastboot.exe flash partition gpt.bin

sending 'partition' (32 KB)...

OKAY [ 0.025s]

writing 'partition'...

This may take a few seconds, if a

different partition table is being

flashed since we need to backup

and restore a few partitions

Flashing primary GPT image...

Flashing backup GPT image...

OKAY [ 0.344s]

finished. total time: 0.369s

D:\moto\4.4.4 GPE KTU84P>fastboot.exe flash motoboot motoboot.img

sending 'motoboot' (1953 KB)...

OKAY [ 0.098s]

writing 'motoboot'...

flashing tz ...

flashing rpm ...

flashing sdi ...

flashing aboot ...

flashing sbl1 ...

OKAY [ 1.078s]

finished. total time: 1.176s

D:\moto\4.4.4 GPE KTU84P>fastboot.exe flash logo logo.bin

sending 'logo' (70 KB)...

OKAY [ 0.049s]

writing 'logo'...

OKAY [ 0.029s]

finished. total time: 0.080s

D:\moto\4.4.4 GPE KTU84P>fastboot.exe flash boot boot.img

sending 'boot' (10240 KB)...

OKAY [ 0.380s]

writing 'boot'...

OKAY [ 0.672s]

finished. total time: 1.052s

D:\moto\4.4.4 GPE KTU84P>fastboot.exe flash recovery recovery.img

sending 'recovery' (10240 KB)...

OKAY [ 0.393s]

writing 'recovery'...

OKAY [ 0.668s]

finished. total time: 1.061s

D:\moto\4.4.4 GPE KTU84P>fastboot.exe flash system system.img_sparsechunk.0

sending 'system' (255843 KB)...

OKAY [ 8.085s]

writing 'system'...

WARNING: System partition size is 0x34800000

Only multiples of 0x1000000 allowed for write-protection

Write protect will not be enabled

OKAY [ 8.565s]

finished. total time: 16.650s

D:\moto\4.4.4 GPE KTU84P>fastboot.exe flash system system.img_sparsechunk.1

sending 'system' (245954 KB)...

OKAY [ 7.778s]

writing 'system'...

WARNING: System partition size is 0x34800000

Only multiples of 0x1000000 allowed for write-protection

Write protect will not be enabled

OKAY [ 7.532s]

finished. total time: 15.310s

D:\moto\4.4.4 GPE KTU84P>fastboot.exe flash system system.img_sparsechunk.2

sending 'system' (235703 KB)...

OKAY [ 7.455s]

writing 'system'...

WARNING: System partition size is 0x34800000

Only multiples of 0x1000000 allowed for write-protection

Write protect will not be enabled

OKAY [ 11.083s]

finished. total time: 18.539s

D:\moto\4.4.4 GPE KTU84P>fastboot.exe flash modem NON-HLOS.bin

sending 'modem' (47152 KB)...

OKAY [ 1.562s]

writing 'modem'...

OKAY [ 0.794s]

finished. total time: 2.357s

D:\moto\4.4.4 GPE KTU84P>fastboot.exe erase modemst1

erasing 'modemst1'...

OKAY [ 0.011s]

finished. total time: 0.011s

D:\moto\4.4.4 GPE KTU84P>fastboot.exe erase modemst2

erasing 'modemst2'...

OKAY [ 0.011s]

finished. total time: 0.011s

D:\moto\4.4.4 GPE KTU84P>fastboot.exe flash fsg fsg.mbn

sending 'fsg' (717 KB)...

OKAY [ 0.109s]

writing 'fsg'...

OKAY [ 3.193s]

finished. total time: 3.303s

D:\moto\4.4.4 GPE KTU84P>fastboot.exe erase cache

erasing 'cache'...

OKAY [ 0.012s]

finished. total time: 0.012s

D:\moto\4.4.4 GPE KTU84P>fastboot.exe erase userdata

erasing 'userdata'...

OKAY [ 0.051s]

finished. total time: 0.051s

It is as if the memory was read-only, the warning boot logo don't change after the flash logo command