Moto E in India (XT1022) recently received Android 5.0.2 Lollipop update, but after updating the firmware some users decided to go back to the Android 4.4.4 KitKat firmware for some reasons. Android 5.0.2 Lollipop update definitely gives a better performance, cool UI and overall a buttery feel on Moto E, but some users found it laggy, quick battery draining issue, and slow performance.
Users who want to downgrade their Indian Moto E (XT1022) to Android 4.4.4 KitKat from Android 5.0.2 Lollipop, an XDA a contributor meakshay_mishra come up with all the necessary things to do that. In addition, Android 4.4.4 KitKat was the best performed ROM for Moto E. This guide lets you install Android 4.4.4 KitKat firmware on Moto E XT 1022 (India).
Note: Before you start downgrading your Moto E 1st Generation to Android 4.4.4 KitKat, please note that your device should not be rooted and custom recovery installed. Also, back up any important data before installing the firmware.
Warning: Follow the instruction at your own risk. We will not be liable if any damage occurs to your device and/or its components. The below guide is recommended for technically talented users only.
Requirement: ADB and Fastboot drivers installed on your computer. Read this guide for details.
2. Download Android 4.4.4 Kitkat stock firmware files from [HERE] and save it in the ADB installed folder
3. Download mfastboot files [HERE] and save it to the directory where you have saved the firmware files.
4. Now, reboot your Moto E into bootloader mode. To do so, press Power button and Volume down key simultaneously few seconds and release both keys.
5. Now, connect your Moto E to your PC via original USB cable.
6. Now, go to the firmware folder and in an empty space, Shift + Right click and choose “Open a command window here”. Then, issue below commands one by one.
mfastboot flash partition gpt.bin
mfastboot flash motoboot motoboot.img
mfastboot flash logo logo.bin
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
After flashing all the files successfully and clearing the data and cache, your Moto E will reboot automatically. Now you have successfully flashed the stock 4.4.4 KitKat ROM on your Moto E. (source – XDA)