[ROM][OFFICIAL] CM12.1 for the moto E 2015 LTE UNIFIED

Search This thread

scritch007

Senior Member
Jan 5, 2011
700
4,909
Reims
cyanogenmod-12-1-rom.jpg


CyanogenMod is a free, community built, aftermarket firmware distribution of Android 5.1 (Lollipop), which is designed to increase performance and reliability over stock Android for your device.


Code:
#include  
/* 
* Your warranty is now void. 
* 
* I am not responsible for bricked devices, dead SD cards, 
* thermonuclear war, or you getting fired because the alarm app failed. Please 
* do some research if you have any concerns about features included in this ROM 
* before flashing it! YOU are choosing to make these modifications, and if 
* you point the finger at me for messing up your device, I will laugh at you. 
*/

CyanogenMod is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. You will need to provide your own Google Applications package (gapps). CyanogenMod does still include various hardware-specific code, which is also slowly being open-sourced anyway.

REMEMBER TO MAKE A NANDROID BACKUP OF YOUR WORKING PHONE.
REMEMBER THAT THIS IS A TESTING VERSION.


Instructions For Flashing First time

  1. Reboot to recovery.
  2. Factory Reset. (wipe data,cache and dalvik cache)
  3. You should also wipe system.
  4. Flash the zip and reboot.

Instructions For Upgrading from Previous Nightly/RC/Stable/Milestone

  • Reboot to recovery.
  • wipe cache and dalvik cache only .
  • Flash the zip and reboot.

Current work process
We are working with @percy_g2 in order to bring CM12.1 up.
I'm working on the XT1524 and the following status as only been tested on this device.
Percy_g2 is working on the xt1521

This build works on XT1514, XT1521, XT1523, XT1524, XT1526, XT1527

CAUTION Flashing build from 20150503 Seems to cause problem on the CDMA version

XT1524 Status

Working
* Speaker OK
* RIL (voice OK, sms OK, Data OK)
* Camera (front OK, back OK)
* Video Recorder OK both
* Playing video recorded with the camera OK
* Auto rotation OK
* Airplane mode
* Bluetooth (detected another phone, but not tested completely)
* Wifi
* GPS
* FM
* Led notifications


Not working
* None

XT1526 Status

Working
  • Some issues with VM phones

Not Working
  • Same as above

Reporting Bugs
  1. Tell which version you are on
  2. Tell which phone you are on
  3. Provide logcat
  4. Provide DMESG
  5. Provide a way to reproduce the issue

Binaries

Builds can be found Here

I'll be saving some particular version
here

Sources
https://github.com/CyanogenMod/android_device_motorola_surnia

Credits
  • CyanogenMod
  • cybojenix
  • Motorola
  • percy_g2
  • android_device_yu_tomato guys
  • @JoshTheAndroidUser for testing the XT1526
  • @sparkly_raving for the work he does on the xt1526 and boost users

XDA:DevDB Information
CM12.1 for moto E 2015, ROM for the Moto E 2015

Contributors
scritch007, jelixis, percy_g2, JoshTheAndroidUser
ROM OS Version: 5.1.x Lollipop
ROM Kernel: Linux 3.10.x
ROM Firmware Required: TWRP Recovery
Based On: CyanogenMod

Version Information
Status: Alpha

Created 2015-04-14
Last Updated 2015-10-05
 

Attachments

  • Screenshot_2015-04-14-11-17-19.png
    Screenshot_2015-04-14-11-17-19.png
    82.3 KB · Views: 20,810
Last edited:

scritch007

Senior Member
Jan 5, 2011
700
4,909
Reims
Changelog

cm-12.1-20150929-UNOFFICIAL-surnia-57.zip
  • Changed configuration by default to RUIM instead of NV for the CDMA. Should be all good

cm-12.1-20150927-UNOFFICIAL-surnia-54.zip
  • Big thanks to @StarK_raving for the CDMA tests and fixes
cm-12.1-20150921-UNOFFICIAL-surnia-53.zip
  • Fix USB configuration issues for mtp when adb was not activated - Thx @yelupic for the bug
  • Fix charger only mode when in ROM
  • Updated audio configuration taken from osprey
  • Squid2 post wifi binary blob

cm-12.1-20150917-UNOFFICIAL-52.zip
  • Re Add leds
  • Updated lights lib for batterie and notification
  • Batterie notification settings should be available in the settings menu

cm-12.1-20150916-UNOFFICIAL-surnia-osprey-kernel-50.zip
  • Use the same kernel as osprey

cm-12.1-20150913-UNOFFICIAL-surnia-ramdisk-rework-48.zip
  • Cleanup rootdir to match as much as possible osprey ramdisk
  • Removed a few services that don't bring anything.

cm-12.1-20150908-UNOFFICIAL-surnia-44.zip
  • CM update
  • Add CMActions. Now we can make the double twist to open camera app.

cm-12.1-20150906-UNOFFICIAL-surnia-43.zip
  • CM updates
  • Tried something with the ERI.xml files

cm-12.1-20150827-UNOFFICIAL-surnia-42.zip
  • Update of the SEPolicy all should be fine now
  • reverted to older prima drivers from qcom master branch

cm-12.1-20150817-UNOFFICIAL-surnia-38.zip
  • Fixed sensors.
  • CM 12.1 updates (This has the stagefright fixes)

cm-12.1-20150731-UNOFFICIAL-surnia.zip
  • Enable SEPolicy (This breaks sensors but all the rest works) thanks to @buzz for pull request

cm-12.1-20150716-UNOFFICIAL-surnia.zip
  • CM update
cm-12.1-20150705-UNOFFICIAL-surnia.zip
  • Fix boot on xt1526

cm-12.1-20150704-UNOFFICIAL-surnia.zip
Special @squid2 delivery. You should thanks him for finding the kernel drivers update and the error in the product name...
  • Fixed version in script using now xt1526 instead of xt1527
  • Re updated sensor to 5.1 sensor
  • Updated kernel stml0xx driver

cm-12.1-20150701-UNOFFICIAL-surnia.zip
  • Downgrade script for the sensors
  • Downgraded sensors to 5.0.2 version + downgraded kernel
  • First try to integrate the xt1527 Boost lte fix

cm-12.1-20150624-UNOFFICIAL-surnia.zip
  • Updated the sensors and firmware blobs so that it matches the AOSP version. Not everything is updated.
  • Updated kernel for matching sensors lib. This fixes the headset/speaker issue
  • Updated f2fs to latest motorola sources, this fixes the video recording issue

cm-12.1-20150612-UNOFFICIAL-surnia.zip
  • MotoDoze
  • Headphones fix
  • Added some CDMA configuration...

cm-12.1-20150523-UNOFFICIAL-surnia.zip
  • Update wifi drivers which used to create some reboots when unloading driver.

cm-12.1-20150518-UNOFFICIAL-surnia.zip
  • Add support of the xt1514
  • Start second daemon for dual sim devices
  • Modified APN configuration for CDMA to 310120 like most phones outthere
  • Restore the ro.telephony.default_cdma_sub=0 value
  • Add some eri.xml extracted from stock rom

cm-12.1-20150512-UNOFFICIAL-surnia.zip
  • Updated wifi firmware and kernel drivers
  • Removed system.prop things
  • Added some configuration for CDMA

cm-12.1-20150506-UNOFFICIAL-surnia.zip
  • BoardConfig cleanup
  • Added some parameters to the DHCP for the wifi (let's hope it will work for everybody) at least it fixed my broken version from the 0503
  • Removed the CDMA stuff I added on the 0429 because it seems it was broken starting from this version
  • FIxed skype microphone issue
  • Fixed SEPolicy it seems ok now.

cm-12.1-20150503-UNOFFICIAL-surnia.zip
  • Added OMX libraries. This fixes video recording on long(more then a few seconds) videos
  • XT1523 is a multiple sim product so set correctly information
  • Added properties for XT1521 factorized with the XT1523
  • XT1526 remove the default_sub value and added new properties... (Not tested)
  • Added missing Sepolicy domains

cm-12.1-20150430-UNOFFICIAL-surnia.zip
  • Enable FM. There is a message saying that radio is off, but it goes off after a while
  • Added Boost Mobile specific config in the ramdisk for CDMA

cm-12.1-20150429-UNOFFICIAL-surnia.zip
  • Add xt1523 initial support
  • Add ambient display
  • Add led notification when charger is plugged
  • Renable Sepolicy but set to permissive for NOW.
  • 4 Cpu enabled after boot
  • Added some changes for CDMA but don't know the result.
  • Updated blobs to xt1521 version

cm-12.1-20150425-UNOFFICIAL-surnia.zip
  • CM12.1 bringup
  • Fixed GPS but meteo application says it doesn't work Installing Gapps fixes the meteo application behavior
  • XT1521 support started, not tested for now.

cm-12-20150418-UNOFFICIAL-surnia.zip
  • Updated system.prop (This fixes installing Chrome)

cm-12-20150417-UNOFFICIAL-surnia.zip
  • Fixed RIL Data
  • Small code rework
  • Added CDMA entries for XT1526 in the init._surnia.c still probably have to add some more things to make it work

cm-12-20150414-UNOFFICIAL-surnia.zip
  • Removed some error messages in the dmesg
  • Wifi fixed
cm-12-20150413-UNOFFICIAL-surnia.zip
  • Initial Version
 
Last edited:

pixiebob

Senior Member
May 29, 2010
624
129
montpellier
CM12 already here, so cool :good::good::good:

edit: i try it, this rom is much pleasant than stock rom no doubt.
i think to keept it even if data/wifi not working.
i'm able to connect internet via bluetooth internet.
but RIL not stable sometime's loose signal
 
Last edited:
  • Like
Reactions: jarrvo

itslels

Senior Member
Oct 21, 2012
1,140
464
Were working on getting CDMA Model Working with Data as fast as we can

Just a suggestion, no idea if it'd be helpful, but would looking at the CM commit that fixed data on the CDMA variants of the 1st gen Moto G be helpful?

Actually...now that im thinking more about it....i'm not sure it would be since the moto g is 3g only and the new moto e has 4g?
 
  • Like
Reactions: JoshTheAndroidUser
Feb 27, 2015
32
39
Corpus Christi
2.8

Hi
i have xt1524 surnia which recovery should be used? twrp 2.8.5 or 2.8.6 ?
thanks advanced

2.8.5

---------- Post added at 06:23 PM ---------- Previous post was at 06:21 PM ----------

Just a suggestion, no idea if it'd be helpful, but would looking at the CM commit that fixed data on the CDMA variants of the 1st gen Moto G be helpful?

Actually...now that im thinking more about it....i'm not sure it would be since the moto g is 3g only and the new moto e has 4g?
I don't think so since it was 3g
 

Top Liked Posts

  • There are no posts matching your filters.
  • 94
    cyanogenmod-12-1-rom.jpg


    CyanogenMod is a free, community built, aftermarket firmware distribution of Android 5.1 (Lollipop), which is designed to increase performance and reliability over stock Android for your device.


    Code:
    #include  
    /* 
    * Your warranty is now void. 
    * 
    * I am not responsible for bricked devices, dead SD cards, 
    * thermonuclear war, or you getting fired because the alarm app failed. Please 
    * do some research if you have any concerns about features included in this ROM 
    * before flashing it! YOU are choosing to make these modifications, and if 
    * you point the finger at me for messing up your device, I will laugh at you. 
    */

    CyanogenMod is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. You will need to provide your own Google Applications package (gapps). CyanogenMod does still include various hardware-specific code, which is also slowly being open-sourced anyway.

    REMEMBER TO MAKE A NANDROID BACKUP OF YOUR WORKING PHONE.
    REMEMBER THAT THIS IS A TESTING VERSION.


    Instructions For Flashing First time

    1. Reboot to recovery.
    2. Factory Reset. (wipe data,cache and dalvik cache)
    3. You should also wipe system.
    4. Flash the zip and reboot.

    Instructions For Upgrading from Previous Nightly/RC/Stable/Milestone

    • Reboot to recovery.
    • wipe cache and dalvik cache only .
    • Flash the zip and reboot.

    Current work process
    We are working with @percy_g2 in order to bring CM12.1 up.
    I'm working on the XT1524 and the following status as only been tested on this device.
    Percy_g2 is working on the xt1521

    This build works on XT1514, XT1521, XT1523, XT1524, XT1526, XT1527

    CAUTION Flashing build from 20150503 Seems to cause problem on the CDMA version

    XT1524 Status

    Working
    * Speaker OK
    * RIL (voice OK, sms OK, Data OK)
    * Camera (front OK, back OK)
    * Video Recorder OK both
    * Playing video recorded with the camera OK
    * Auto rotation OK
    * Airplane mode
    * Bluetooth (detected another phone, but not tested completely)
    * Wifi
    * GPS
    * FM
    * Led notifications


    Not working
    * None

    XT1526 Status

    Working
    • Some issues with VM phones

    Not Working
    • Same as above

    Reporting Bugs
    1. Tell which version you are on
    2. Tell which phone you are on
    3. Provide logcat
    4. Provide DMESG
    5. Provide a way to reproduce the issue

    Binaries

    Builds can be found Here

    I'll be saving some particular version
    here

    Sources
    https://github.com/CyanogenMod/android_device_motorola_surnia

    Credits
    • CyanogenMod
    • cybojenix
    • Motorola
    • percy_g2
    • android_device_yu_tomato guys
    • @JoshTheAndroidUser for testing the XT1526
    • @sparkly_raving for the work he does on the xt1526 and boost users

    XDA:DevDB Information
    CM12.1 for moto E 2015, ROM for the Moto E 2015

    Contributors
    scritch007, jelixis, percy_g2, JoshTheAndroidUser
    ROM OS Version: 5.1.x Lollipop
    ROM Kernel: Linux 3.10.x
    ROM Firmware Required: TWRP Recovery
    Based On: CyanogenMod

    Version Information
    Status: Alpha

    Created 2015-04-14
    Last Updated 2015-10-05
    35
    Changelog

    cm-12.1-20150929-UNOFFICIAL-surnia-57.zip
    • Changed configuration by default to RUIM instead of NV for the CDMA. Should be all good

    cm-12.1-20150927-UNOFFICIAL-surnia-54.zip
    • Big thanks to @StarK_raving for the CDMA tests and fixes
    cm-12.1-20150921-UNOFFICIAL-surnia-53.zip
    • Fix USB configuration issues for mtp when adb was not activated - Thx @yelupic for the bug
    • Fix charger only mode when in ROM
    • Updated audio configuration taken from osprey
    • Squid2 post wifi binary blob

    cm-12.1-20150917-UNOFFICIAL-52.zip
    • Re Add leds
    • Updated lights lib for batterie and notification
    • Batterie notification settings should be available in the settings menu

    cm-12.1-20150916-UNOFFICIAL-surnia-osprey-kernel-50.zip
    • Use the same kernel as osprey

    cm-12.1-20150913-UNOFFICIAL-surnia-ramdisk-rework-48.zip
    • Cleanup rootdir to match as much as possible osprey ramdisk
    • Removed a few services that don't bring anything.

    cm-12.1-20150908-UNOFFICIAL-surnia-44.zip
    • CM update
    • Add CMActions. Now we can make the double twist to open camera app.

    cm-12.1-20150906-UNOFFICIAL-surnia-43.zip
    • CM updates
    • Tried something with the ERI.xml files

    cm-12.1-20150827-UNOFFICIAL-surnia-42.zip
    • Update of the SEPolicy all should be fine now
    • reverted to older prima drivers from qcom master branch

    cm-12.1-20150817-UNOFFICIAL-surnia-38.zip
    • Fixed sensors.
    • CM 12.1 updates (This has the stagefright fixes)

    cm-12.1-20150731-UNOFFICIAL-surnia.zip
    • Enable SEPolicy (This breaks sensors but all the rest works) thanks to @buzz for pull request

    cm-12.1-20150716-UNOFFICIAL-surnia.zip
    • CM update
    cm-12.1-20150705-UNOFFICIAL-surnia.zip
    • Fix boot on xt1526

    cm-12.1-20150704-UNOFFICIAL-surnia.zip
    Special @squid2 delivery. You should thanks him for finding the kernel drivers update and the error in the product name...
    • Fixed version in script using now xt1526 instead of xt1527
    • Re updated sensor to 5.1 sensor
    • Updated kernel stml0xx driver

    cm-12.1-20150701-UNOFFICIAL-surnia.zip
    • Downgrade script for the sensors
    • Downgraded sensors to 5.0.2 version + downgraded kernel
    • First try to integrate the xt1527 Boost lte fix

    cm-12.1-20150624-UNOFFICIAL-surnia.zip
    • Updated the sensors and firmware blobs so that it matches the AOSP version. Not everything is updated.
    • Updated kernel for matching sensors lib. This fixes the headset/speaker issue
    • Updated f2fs to latest motorola sources, this fixes the video recording issue

    cm-12.1-20150612-UNOFFICIAL-surnia.zip
    • MotoDoze
    • Headphones fix
    • Added some CDMA configuration...

    cm-12.1-20150523-UNOFFICIAL-surnia.zip
    • Update wifi drivers which used to create some reboots when unloading driver.

    cm-12.1-20150518-UNOFFICIAL-surnia.zip
    • Add support of the xt1514
    • Start second daemon for dual sim devices
    • Modified APN configuration for CDMA to 310120 like most phones outthere
    • Restore the ro.telephony.default_cdma_sub=0 value
    • Add some eri.xml extracted from stock rom

    cm-12.1-20150512-UNOFFICIAL-surnia.zip
    • Updated wifi firmware and kernel drivers
    • Removed system.prop things
    • Added some configuration for CDMA

    cm-12.1-20150506-UNOFFICIAL-surnia.zip
    • BoardConfig cleanup
    • Added some parameters to the DHCP for the wifi (let's hope it will work for everybody) at least it fixed my broken version from the 0503
    • Removed the CDMA stuff I added on the 0429 because it seems it was broken starting from this version
    • FIxed skype microphone issue
    • Fixed SEPolicy it seems ok now.

    cm-12.1-20150503-UNOFFICIAL-surnia.zip
    • Added OMX libraries. This fixes video recording on long(more then a few seconds) videos
    • XT1523 is a multiple sim product so set correctly information
    • Added properties for XT1521 factorized with the XT1523
    • XT1526 remove the default_sub value and added new properties... (Not tested)
    • Added missing Sepolicy domains

    cm-12.1-20150430-UNOFFICIAL-surnia.zip
    • Enable FM. There is a message saying that radio is off, but it goes off after a while
    • Added Boost Mobile specific config in the ramdisk for CDMA

    cm-12.1-20150429-UNOFFICIAL-surnia.zip
    • Add xt1523 initial support
    • Add ambient display
    • Add led notification when charger is plugged
    • Renable Sepolicy but set to permissive for NOW.
    • 4 Cpu enabled after boot
    • Added some changes for CDMA but don't know the result.
    • Updated blobs to xt1521 version

    cm-12.1-20150425-UNOFFICIAL-surnia.zip
    • CM12.1 bringup
    • Fixed GPS but meteo application says it doesn't work Installing Gapps fixes the meteo application behavior
    • XT1521 support started, not tested for now.

    cm-12-20150418-UNOFFICIAL-surnia.zip
    • Updated system.prop (This fixes installing Chrome)

    cm-12-20150417-UNOFFICIAL-surnia.zip
    • Fixed RIL Data
    • Small code rework
    • Added CDMA entries for XT1526 in the init._surnia.c still probably have to add some more things to make it work

    cm-12-20150414-UNOFFICIAL-surnia.zip
    • Removed some error messages in the dmesg
    • Wifi fixed
    cm-12-20150413-UNOFFICIAL-surnia.zip
    • Initial Version
    14
    cm-12.1-20150817-UNOFFICIAL-surnia-38.zip

    • Fixed sensors.
    • CM 12.1 updates (This has the stagefright fixes)

    Good news Next build will have fully working led notifications.
    11
    Relax guys, there's no need to bicker, and there's no need to discuss ad nauseum whether or not my kernel supports CM12.1.

    Let me be perfectly clear: My r8 kernel works on all surnia 5.1 stock ROMs and all surnia 5.1 custom ROMs, including CM12.1.

    If you have any other questions about my kernel, you can use the Q&A thread for my kernel. This is a development thread for CyanogenMod, and it shouldn't be cluttered by irrelevant discussion or bickering.
    11

    Yes waiting for this, this is why I'm not posting any update, I was waiting for it to be accepted.