Hello.... I think my
14 hours research can help you! I have a moto X 1st gen(no lollipop
still) and my cousin has a moto E...he pleaded me to give his phone lollipop taste as there is so many links in XDA developers forum!
so,my cousin's moto E have no root,bootloader locked and running kitkat 4.4.4.
I tried the method by prince.d.emperor (link-[ULTIMATE GUIDE] [Rooted/Non Rooted] Update … | Motorola Moto E | XDA Forums )but
everytime during boot the system stop updating and showed error and rebooted saying update to your moto e wasn't successful!!!
now,the solution is -if like me
you have also flashed your moto E using some guide(for me I used this awesome guide by Viraj- Viraj's Blog: Flash Stock ROM [Firmware] & Lock Bootloader on Moto E! )then you have to flash the stock recovery image of kitkat 4.4.4- just-search in xda ..there are lots of post about this..in my case I followed this- [STOCK RECOVERY][CONDOR][4.4.4]recovery.img | Motorola Moto E | XDA Forums
after that you can follow the method by prince.d.emperor mentioned above. If never flashed(updated via ota only)then I guess u can directly follow prince.d.emperor's guide.
this way
moto E boots and the upgrading of android was complete(took 20+ minutes!!!)
Have a good day ahead..... I will be happy if any moto E user has suceesfully upgraded to lollipop with the help of this post! ~
pray for my moto X 1st gen