[E 2015 Original Android Development] squid2:
[IMG="CyanogenMod banner"]http://i.imgur.com/1oXkC6z.png[/IMG]

I have ported CyanogenMod to the 2015 Moto E 3G, codenamed otus. Be sure to back up your stock rom before flashing this. Flash it with TWRP. I recommend CM gapps with this ROM.

I must give huge thanks to @scritch007 and @percy_g2 for porting CyanogenMod to the first gen Moto E (condor). I've built my device tree using their condor device tree as a base.

Changelog:

Official nightly changelogs

December 16, 2015:
- Unofficial security update build

September 12, 2015:
- First official nightly build

September 5, 2015:
- Improved RAM management
- Improved auto brightness calibration
- Cleaned up vendor blobs
- CM updates

September 3, 2015:
- Fixed camera regression in previous build
- CM updates

September 1, 2015:
- Fixed headphone detection at boot time
- Bluetooth fixes
- CM updates

August 28, 2015:
- Kernel security and reliability improvements
- CM updates

August 24, 2015:
- Added LED notification support
- Properly runs sensor hub firmware script at boot

August 22, 2015:
- Uses prebuilt libOmxVdec
- Fully fixed YouTube issues

August 21, 2015 - Build 2:
- Disabled AAC compressed offload playback
- This seems to have mostly fixed the YouTube issues

August 21, 2015:
- Further cleaned up vendor blobs
- Cleaned up device tree
- CM updates

August 9, 2015:
- Cleaned up unused vendor blobs
- Updated power management overlay for more accurate battery stats
- CM updates

August 1, 2015:
- Fixed Indian time zone issues (recents key, gapps crashes)
- Updated driver blobs and kernel
- CM updates

July 29, 2015:
- CM updates

July 16, 2015:
- Added USA XT1511 support
- CM updates

July 14, 2015:
- CM updates

July 3, 2015:
- CM updates
- Additional RIL settings for XT1506

July 1, 2015:
- CM updates
- Updated f2fs drivers

June 27, 2015:
- CM updates

June 19, 2015:
- Updated kernel to Linux 3.4.108
- CM updates

June 18, 2015 (June 17th in Canada):
- Reduced ADSP crash frequency
- CM updates
- You might need to reflash gapps

June 12, 2015:
- CM updates

June 6, 2015:
- CM updates
- Miscellaneous kernel fixes

May 29, 2015:
- CM updates
- Added missing vendor blobs

May 16, 2015 - Build 2:
- Disabled FFMPEG offload to reduce ADSP crash frequency
- You MUST wipe your system partition before installing this build

May 16, 2015:
- Updated to Linux Kernel 3.4.107
- Fixed FM radio
- Updated WiFi drivers
- Faster WiFi network detection and connection
- Various other bugfixes for issues encountered in testing
- Updated vendor apks
- Enforcing SELinux and sepolicy fixes
- Added fiops IO scheduler to kernel

May 10, 2015:
- Slightly faster WiFi network detection

May 9, 2015:
- Fixed audio
- Fixed camera
- Fixed media codecs
- Fixed auto brightness
- RIL fixes for Indian dual SIM model

May 8, 2015:
- New kernel that is appropriate for this device
- Accelerometer is fixed
- All the changes in CyanogenMod

May 2, 2015:
- Initial release

Sources:

Device Tree: https://github.com/CyanogenMod/android_device_motorola_otus

Vendor Tree: https://github.com/sultanqasim/android_vendor_motorola_otus

Kernel Tree: https://github.com/CyanogenMod/android_kernel_motorola_otus

Downloads:

December 16th Unofficial Build

OFFICIAL NIGHTLY BUILDS

Mirror of final (November 30) nightly build

Old Unofficial Builds:

September 5 Release

September 3 Release

September 1 Release

August 28 Release

August 24 Release

August 22 Release

August 21 Build 2

August 21 Release

August 9 Release

August 1 Release

July 29 Release

July 16 Release

July 14 Release

July 3 Release

July 1 Release

June 27 Release

June 19 Release

June 18 Release

June 12 Release

June 6 Release

May 29 Release

May 16 Build 2

May 16 Release

May 10 Release

May 9 Release

May 8 Release

May 2 Release

XDA:DevDB Information

CyanogenMod 12.1 for Moto E 3G, ROM for the Moto E 2015

Contributors

squid2, scritch007, percy_g2

ROM OS Version: 5.1.x Lollipop

ROM Kernel: Linux 3.4.x

Version Information

Status: Stable

Created 2015-05-02

Last Updated 2015-12-15