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
Code:
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
Attachments
Last edited: