Downgrade Moto E XT1022 to Android 4.4.4 Kitkat From Lollipop

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.

Instruction for downgrading Moto E to 4.4.4 KitKat

Requirement: ADB and Fastboot drivers installed on your computer. Read this guide for details.

1. Install Motorola driver on your Windows PC. Download the driver from here.

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
mfastboot reboot

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)

Kannan is a computer and Android enthusiast, a blogger by passion and a tech freak. His always ready-to-help attitude, knowledge and hard work is what drives him.


  1. Ptarul

    Dec 10, 2016 at 12:11 pm

    moto xt1022(MOTO E) mobie while connecting usb cable white Led blinking but no other actions like mobile not power on no action mobile in dead condition how can i slove this problem

    • Kannan

      Dec 11, 2016 at 4:55 pm

      This guide will not solve the issue

  2. rinku

    Nov 29, 2016 at 8:25 pm

    i have moto e 1st gen mob.there is a issue in wifi…it does nor starting…when i try to ON it automatically getting off repeatdly..
    pls help

  3. srini

    Oct 28, 2016 at 1:17 pm

    it is asking pin code to enter after rebooting please give pin code.

  4. Sandip sheth

    Sep 9, 2016 at 4:25 pm

    Sir help me
    I update myfone kitkat to lolipop
    Now fone is automaticly switch off
    Any time


    Please help me i want to use lolipop but this is a big problem please give me solutition

    • Kannan

      Sep 9, 2016 at 8:08 pm

      There are various reasons for this. Try by deleting cache in recovery. If it is not helped, do a factory reset in recovery

  5. Sandip sheth

    Sep 5, 2016 at 11:38 pm

    Mfastboot is not recognized

    • Kannan

      Sep 6, 2016 at 8:47 am

      requires fastboot driver for Moto E installed on the PC (Windows)

  6. Sandip sheth

    Sep 5, 2016 at 3:35 pm

    Android 4.4.4 Kitkat stock firmware file step 2 is not download

  7. prabhu

    Aug 26, 2016 at 6:12 am

    Want to downgrade from lollipop to KitKat.I heard from private mobile service centre , if you try that your phone may be a chances to death.. Is true

  8. Ace

    Aug 17, 2016 at 12:44 pm

    After successfully completing the process, will my phone be rooted???

    • Kannan

      Aug 17, 2016 at 1:51 pm

      It will not root your phone

  9. vijay

    Aug 11, 2016 at 7:10 pm

    I have downgraded my OS from lollipop 5.1 to kitkat 4.4.4,but the problem is it still showing lollipop version.Then how to solve this?

  10. Raghunatha Reddy

    Jul 22, 2016 at 7:44 am

    i have same problem, but i changed 5.1 to 4.4.4 now its working fine,

  11. harshad

    Jun 18, 2016 at 10:45 am

    how to download unbrick file plz guide i cant made this download

    • Kannan

      Jun 19, 2016 at 4:55 pm

      You may search on XDA

  12. Prabhu Ananth B

    Jun 11, 2016 at 5:03 pm

    Thanks a lot my friends. I’ve done it on my mobile.

  13. Aman Patel

    Jun 8, 2016 at 11:55 am

    Hey Everything Works fine but version is still lollipop…!!!!!

    downloaded adb installed…
    extracted the stock in adb folder done…
    mfastboot v2 extracted in adb folder done….
    every command worked perfect
    phone rebooted but version still lollipop..!!!!!

    Invalid PIV this is the only thing i saw in moto e is that the real problem?

  14. Jeyganesh

    May 30, 2016 at 11:28 pm

    Is there any possibility to increase the internal storage of moto e mobile.
    I was already upgraded from KitKat to lollipop android version so now my internal storage was very less. So pls help me

  15. Shreshath

    Apr 23, 2016 at 10:40 pm

    By entering the first line of command it is showing that mfastboot is not recognised as an internal or external command. Operable program or batch file

    • Kannan

      Apr 24, 2016 at 5:06 pm

      Install proper ADB driver for your phone and try. Search this site to know how to install proper ADB driver for your phone

  16. sivarajan

    Mar 5, 2016 at 2:44 pm

    Fantastic i have done my Mobile OS installation with these steps,
    Thanks Buddy

    • Varun

      Mar 30, 2016 at 11:47 pm

      Bro don’t upgrade again to lollipop it’s going to softbrick

  17. Rama

    Mar 1, 2016 at 7:22 am

    C:\Users\beherar\Desktop\Minimal ADB and Fastboot>mfastboot flash partition gpt.bin
    target max-sparse-size: 256MB
    sending ‘partition’ (32 KB)…
    OKAY [ 0.018s]
    writing ‘partition’…
    (bootloader) Preflash validation failed
    FAILED (remote failure)
    finished. total time: 0.565s

    • Rama

      Mar 1, 2016 at 7:31 am

      Can anyone help me on the above.?anything wrong ?
      I tried downloading the


      1st and 2nd zip file is same structure but 3 one is different one.

      I followed the below steps

      1) Installed the driver software
      2) Clicked on Build no 7 times followed by enabled the Debugging option
      3) Installed ADB
      4) Copy the zip file extract to ADB folder
      5) copied the “mfastboot.exe” the same ADB Installed folder
      6) started executing the command as told and got the above results

      • Kannan

        Mar 2, 2016 at 5:42 pm

        Have you unlocked the bootloader?

  18. Lovingson

    Feb 17, 2016 at 4:53 pm

    My device is stuck on boot loadder… Help me… Downgrade also fail and even 5.1 lolipop doesnot boot after using the commands above. Help me

  19. Pranav

    Jan 18, 2016 at 6:38 pm

    this mfastboot v2 file is corrupt

  20. Kamal nayan pandey

    Dec 8, 2015 at 10:28 am

    I am go to updating KitKat version in moto e … I right ?

  21. murali

    Dec 1, 2015 at 1:05 am

    I started trying in command prompt it showing
    l>mfastboot flash partition gpt.bin

    what to do after this it showing for 10 minutes automatically my started on

    • Kannan

      Dec 1, 2015 at 12:11 pm

      I think you have not ADB and Fastboot drivers installed on your computer.

      • Vishwanath K S

        Jan 23, 2016 at 12:34 pm

        Hi Kannan

        Can you please provide an alternate link for mfastboot v2 download ..?
        Link provided seems not working.

        • Kannan

          Jan 23, 2016 at 9:03 pm

          Just Google for mfastboot v2 file

  22. Sahil

    Nov 20, 2015 at 12:46 am

    I can’t perform any of the flashboot steps as they fail due to low battery. I have put my phone on charge since last night but it refuses to move above 0%. Is there an issue with the motherboard or is the phone beyond repair?

  23. Gautam Gupta

    Oct 31, 2015 at 7:17 pm

    Guys, I suggest not to downgrade Moto E XT1022 from 5.1 to kitkat. Coz when I downgraded mine, it showed me an OTA update. When I pressed “Yes”, it downloaded it & starting upgrading the mobile, & NEVER booted again. I have tried all sort of tricks but nothing seems to work… went to service station as well, & they are telling me to pay the price of motherboard replacement, which is same as a brand new Moto G… this is a dead end for me…

    BOTTOM LINE – just do not downgrade Moto E XT1022 from 5.1… instead try other ROMs & see if you can like one…

  24. Albin Emmanuel

    Oct 17, 2015 at 12:42 pm

    My moto e is rooted and currently running on lollipop 5.1 . How can i downgrade to kitkat… U said downgrading cannot be done if rooted. Is it so. Is their any alternate way.?

  25. Tarak

    Oct 13, 2015 at 11:07 pm

    Thanq… Very much sirr.. I’m trying to downgrade coz.. Lollipop is worst for moto e.. Mobile getting slower and hanging all the time.. Thanq sir.. Fr ur grt thought to downgrade…

  26. ragul

    Oct 13, 2015 at 7:11 pm

    If there is anybody downgraded to KitKat successfully.. Without any problems tel me plzz

  27. ashish

    Oct 10, 2015 at 10:40 pm

    lol .. it doesn’t downgrade.. u do all the stuff successfully and at the end u still get 5.1 .. total crap and waste of time

    • pierre

      Jan 5, 2016 at 3:02 pm

      so true, still on 5!

  28. viksit

    Oct 6, 2015 at 8:43 pm

    Frankly dont want to buy new phone

    please help stuck on logo

  29. Raja

    Sep 18, 2015 at 8:16 am

    Updated to lollipop,but I want resrore factory data settings, lollipop will downgrade or not.

  30. Rajesh

    Sep 17, 2015 at 5:45 pm

    i followed the same procedure mentioned here but after reboot ot always comes Lollipop kindly help me to downgrade to kitkat my moto E.

  31. lingam

    Sep 11, 2015 at 10:07 pm

    please help lolipop to kitkat moto e 1 st gentraction soft wear update only help storum

  32. Kevin

    Sep 5, 2015 at 12:54 am

    I flashed to kitkat but my moto e statrts with lollipop again.i didnt unlocked the bootloader. Is this necessary??? To unlock??

    • Sanjay

      Apr 18, 2016 at 8:40 pm

      I have same doubt. How to unlock boot loader & is it necessary to unlock for downgrade.

  33. Ganapathi

    Sep 2, 2015 at 2:15 pm

    Please explain the 3rd step, I want to unzip the both mfastboot, and firmware package in a same folder which is created by me… Or otherwise in the internal storage of the phone,…
    2. The command shown in this want to copy in a manner first code and then pressing enter button after that 2nd code then enter etc…. Or copy all the commands one by one and enter at the last of the coading session…. Please anybody solve the doubt…

    • Kannan

      Sep 2, 2015 at 5:39 pm

      In the same folder which you have created on your computer

  34. Santosh

    Aug 31, 2015 at 3:46 pm

    I done all process properly but it did not downgrade my MOTO E to KitKat 4.4. After all process completed my device reboot and shows me lolipop again which i had previous.

    • Kannan

      Sep 2, 2015 at 5:43 pm

      You need to take care of it. Read above comments.

  35. Abhishek Jain

    Aug 31, 2015 at 12:20 pm

    I had also tried for downgrade Moto E 1st generation but didn’t get succeed. Looking like that the issue is related to firmware which was downloaded. Can you please give me the URL of correct image for Firmware ?
    Also is it necessary that the device should be rooted ?

  36. Balaji

    Aug 17, 2015 at 10:49 am

    unable to download mfastboot and abd files . Throwing error as the comprossed folder is invalid or corrupted


    Aug 16, 2015 at 4:39 pm

    I have to downgrade to kit kat so that i can update to 5.1 direct(as i first have to update to 22.21.36 from 22.21.32). But then i saw that my phone is running on android 4.4.2. I then updated my MOTOROLA UPDATE SERVICES, but then also my phone’s software is up to date. After also that I switched my phone off. After that my phone didn’t turn on also the white light blinks when the phone is connected to charger otherwise no light blinks even the phone not shows battery charging. Please help me

  38. harun

    Aug 13, 2015 at 11:38 pm

    sir i was earlier having android version 4.4.2 in my moto e xt1022. i dont know wat happened but now it is showing 4.4.4 from that tym onwards m having problem in my moto e. as soon as i dial a number from it. my phones gets stuck with a white display. no outgoing nd incoming call can be done. bluetooth and wifi also not working. plz help me sir. i dont wanna loose ds phone.

    • Kannan

      Aug 15, 2015 at 8:06 am

      Delete system cache from recovery. If that isn’t helped, perform a full factory reset

  39. harun

    Aug 13, 2015 at 11:31 pm

    sir i want to downgrade my mot e xt1022 android version from 4.4.4 to 4.4.2

  40. Sandy

    Aug 11, 2015 at 11:28 am

    i downgrade my moto e, but my moto e stuck on boot logo for 10 minutes and then power on with lollipop.. how to solve this??

    • Kannan

      Aug 12, 2015 at 12:44 pm

      After you have roll back to Kitkat, your device will still try and update to Lollipop. You can prevent this manually or by renaming /system/etc/security/ file

  41. ANKIT

    Aug 9, 2015 at 11:27 pm

    it is necessary to unlock boot loader ..and also plz tell me what is boot loader ..need immediate response

    • Kannan

      Aug 12, 2015 at 12:45 pm

      Unlocked bootloader is necessary to flash the firmware manually

  42. ravi

    Aug 6, 2015 at 9:04 pm

    sir if downgrade my moto e device according to your instruction then my warrenty of the phone retain or not.

  43. Darshan patel

    Aug 5, 2015 at 9:42 pm

    i am using your path & process. but my MOTO E android version not downgrade to 4.4.4.

    his working 5.1 Android version.

    Please suggest me.

    How to downgrade android version in MOTO E.

  44. PUNEET

    Aug 2, 2015 at 1:09 pm

    Phone not booting up, stuck on M logo,
    Already did recovery, wipe cache, wipe reset phone data..
    I want to install software(Kitkat) again.
    Please assist on how to do it.

  45. Kranth

    Jul 29, 2015 at 9:56 pm

    There is no downgrade option for updated lollipop version. Once upgraded it cannot reversed back to kitkat. Dont follow these above commands, and if some of these commands fail…your device never on except to fastboot mode(your phone gets bricked and even the moto service care cant provide any gelp if its bricked from this above method So wash out the thoughts of downgradin to kitkat once upgraded to lollipop

  46. zeeshan bage

    Jul 28, 2015 at 9:11 pm

    will internal storage also wipe?

  47. ashok

    Jul 20, 2015 at 11:19 pm


    It is not working to me,
    please help me to please find the below error logs

    C:\Program Files\Minimal ADB and Fastboot>mfastboot flash partition gpt.bin
    target max-sparse-size: 256MB
    sending ‘partition’ (32 KB)…
    OKAY [ 0.020s]
    writing ‘partition’…
    (bootloader) Preflash validation failed
    FAILED (remote failure)
    finished. total time: 0.577s

    • Wildon

      Jul 21, 2015 at 1:03 pm

      These errors may be due to locked bootloader. Move all firmware files to where you have installed the ADB and issue command from there.

  48. suresh

    Jul 19, 2015 at 12:27 am

    i have tried nearly 10-15 times but still i am getting lollipop OS only is there any chance to degrade in another way and procedure please explain me. [lease help regard this issue


    Jul 16, 2015 at 4:27 am

    I’VE been trying this trick so many times but it’s not working

  50. sujith antony

    Jun 27, 2015 at 9:38 pm

    I cant dwload mfast boot

  51. Hari!!!

    Jun 21, 2015 at 9:58 am

    There is no downgrade option for updated lollipop version. Once upgraded it cannot reversed back to kitkat. Dont follow these above commands, and if some of these commands fail…your device never on except to fastboot mode(your phone gets bricked and even the moto service care cant provide any gelp if its bricked from this above method So wash out the thoughts of downgradin to kitkat once upgraded to lollipop

    • praveen

      Sep 4, 2016 at 8:01 pm

      My was bricked like you said. Can you help me?

  52. umar

    Jun 8, 2015 at 12:25 pm

    thanks bro moto e hang on log done thank u very much nice job keep it up

    • praveenlovett

      Dec 20, 2016 at 12:35 pm

      Moto e newvarsan liollpop update4.4.4

  53. Kasi viswanath

    Jun 4, 2015 at 7:01 pm

    After upgrading my moto e to lollipop by using a zip folder blur version,then I lost some of my system space from 2GB to if I downgrade my phone to kitkat4.4.4 wil I get my space?? Or otherwise I will loose my extra space I mean that will loose some space .

  54. priyabrata

    Jun 2, 2015 at 6:30 pm

    thank you. it’s really helpful to me

    • himanshu

      Aug 3, 2015 at 9:05 am

      m try two last 2 mount but i can not

  55. prudhvi

    May 9, 2015 at 5:03 pm

    i updated to lollipop 5.0.2 .i want to downgrade to kitkat4.4.4 again i atred the above method but not done suggest me any other method bro please help me…………..

  56. Risho

    Apr 27, 2015 at 1:03 pm

    i downgrade my moto e, but my moto e stuck on boot logo for 10 minutes and then power on with lollipop.. how to solve this??

  57. Suraj

    Apr 16, 2015 at 1:33 pm

    when i am clicked link then it show .Sorry, this file is infected with a virus

    Only the owner is allowed to download infected files.

    please help i want to downgrade to kitkat.

    • Kannan

      Apr 16, 2015 at 3:24 pm

      Search on XDA forum for alternate link

  58. S Singh

    Apr 2, 2015 at 11:17 pm

    Thanks a lot really helpful. Successfully downgraded in single attempt.

    Great work sir.

    • naveen

      Apr 8, 2015 at 3:26 pm

      Hi bro.. Is there any bugs in downgrade..? and what about performane..?

    • Rajan

      Apr 9, 2015 at 6:55 pm

      I’m Asking you a stupid question but its necessary to me because 15 Days ago I hard brick my moto E by downgrade from 5.02 to 4.4.4, thats why I’m asking,

      1. was your phone rooted? with unlocked bootloader.
      2. Do is have any problem after downgrade?

    • ramprasad ojha

      Aug 3, 2015 at 10:03 am

      i don,t downgrade moto e. i need help.

      • teja

        Oct 31, 2015 at 2:49 pm

        i did all the steps but not downgraded please help me bro…

    • Gurpreet Singh

      Aug 3, 2015 at 11:32 am

      Hello Sir can u please tell me where is mfastboot and adb files…i cant find these files please send me these files.thanz in advance

    • Shashikumar

      Sep 4, 2015 at 5:23 pm

      Did u follow the same steps as mentioned above..

    • rahamatullah

      Sep 6, 2015 at 5:12 pm

      how you downgrade your phone with lollipop virsion to 4.4.4.kitkat virsion

Leave a Reply

Your email address will not be published. Required fields are marked *