Finally a stable Cyanogenmod 13 rom is built for Moto E 1st gen condor.Now you an update Motorola moto E 1st gen to android marshmallow 6.0 .We already know that Motorola will not release Official Android Marshmallow 6.0 for Moto E 1st gen according to there Official List of Motorola Devices getting android marshmallow 6.0 .Thanks to XDA dev ashwin007 , for building CM13 Rom for Moto E 1st gen.
Also See -
Download Official Cyanogenmod 13 Rom On Moto E 1st GenPre-Requirements -1. Bootloader Must be
Unlocked of your Moto E 1st gen2. Custom recovery on your device must be installed like TWRP or CWM.
3. Make back up of Current rom from recovery.
DOWNLOAD LINKS -Download Cyanogenmod 13 rom for Moto E 1st gen
Download Gapps for android Marshmallow 6.0
How to Install Cyanogenmod 13 on
Moto E 1st gen [condor]-1 .Download CM13 Rom for moto e 1st gen 2014 and the appropriate Gapps 6.0 package from link given above Copy it in your in your device.
2. Now place the Cyanogenmod 13 rom and gapps 6.0 zip file in sd card.
3 .Now reboot to Recovery mode and flash Android marshmallow rom in your device.
4. Then flash CM13 android marshmallow rom and gapps from recovery in it.
5 .Now Clear cache and Clear Data.
6. Reboot your device.
Then follow This Guide to fix the Sim card not detected problem -
(Fix) Sim Card Not Detected In Cm13 Moto E 1st genDone! you just flash cyanogenmod 13 rom in your Motorola Moto e 1st gen 2014.Enjoy Android Marshmallow 6.0.