[Moto G General] siddharthnair96:
So I was searching through the threads to find me solution for me to go back to Moto Stock 5.0.2 from GPe 5.1 since my device is a XT1033 I couldn't simply flash the Lollipop firmware on the GPe firmware. Now I'm not sure if there is a better way but here is how I achieved it; it's a little long but till I have no other way here it is:

Don't worry about the bootloader at this stage. 41.19 will automatically go to 41.18 when you shift but won't have any effect so here's the procedure:

First flash back to KitKat GPe the normal way using the following commands:

mfastboot flash boot boot.img

mfastboot flash recovery recovery.img

mfastboot flash system system.img_sparsechunk.0

mfastboot flash system system.img_sparsechunk.1

mfastboot flash system system.img_sparsechunk.2

mfastboot flash modem NON-HLOS.bin

mfastboot erase modemst1

mfastboot erase modemst2

mfastboot flash fsg fsg.mbn

mfastboot erase cache

mfastboot erase userdata

mfastboot reboot

(Be cautious as to not to flash the partition and logo function this will cause your device to brick due to incompatible partition and other things)

Once this is done and your phone boots up, power down again and then flash it to XT1033 KitKat Firmware using the exactly same commands as you did for 5.1 to 4.4.4 GPe. (The above commands)

After the phone boots up on 4.4.4 Moto Stock power the device down yet again; Now there are two ways either flash the 5.0.2 entirely using the following commands:

mfastboot.exe flash partition gpt.bin

mfastboot.exe flash motoboot motoboot.img

mfastboot.exe flash logo logo.bin

mfastboot.exe flash boot boot.img

mfastboot.exe flash recovery recovery.img

mfastboot.exe flash system system.img_sparsechunk.0

mfastboot.exe flash system system.img_sparsechunk.1

mfastboot.exe flash system system.img_sparsechunk.2

mfastboot.exe flash system system.img_sparsechunk.3

mfastboot.exe flash modem NON-HLOS.bin

mfastboot.exe erase modemst1

mfastboot.exe erase modemst2

mfastboot.exe flash fsg fsg.mbn

mfastboot.exe erase cache

mfastboot.exe erase userdata

This is a better way to go to Lollipop;

Or else you could sideload the update file using the adb function in the stock recovery(I personally suggest don't do this).

For this reboot to bootloader, scroll to recovery and press the volume up when u see the dead android, press the volume button for couple of seconds and then the power button then using update via adb sideload use send the file using adb sideload followed by "update.zip"

Hope this help's...

Asia Retail Links:

4.4.4 Moto Stock: https://drive.google.com/file/d/0B5uo5LCdnblrVlhsRmdyeDRYV1E/edit

4.4.4 GPe : http://www.filefactory.com/file/14mn1ui7sx0t/GPE_XT1032_KOT49H.M004_CFC.xml.zip

5.0.2 Moto Stock : https://drive.google.com/file/d/0B5uo5LCdnblrcHJMblF3MlhaUjQ/edit

Brazil Retail Links:

4.4.4 Moto Stock: http://d-h.st/7sG

5.0.2 Moto Stock: http://d-h.st/buH** (Only update zip -- Official Soak test)

http://www.filefactory.com/file/3buo0jqjvn41/BRASIL_XT1033_5.0.2_LXB22.46-28_cid12_CFC.xml.zip (Full Firmware)

Charge the device to 100% I suggest cause this a very long procedure and it drains about nearly half the battery at least it did for me.

**Tip for the Brazilian update since I couldn't get the full package you'll have to update to 4.4.4 by flashing using the command provided and then transfer the 5.0.2 zip file onto the device and then flash via stock recovery. I'll certainly try to get hold of the entire firmware of 5.0.2. I still suggest using the full firmware flash; start new.