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

Search This thread

Knuxyl

Senior Member
May 20, 2009
237
102
Google Pixel 5
I will release a new build whenever the CM devs merge the AOSP security changes in the CM-12.1 branch. They did it today, so i compiled a new build with the june patch in it. As always: enjoy them on your own risk.
I uploaded it again in my G-Drive: CM-12.1-20160614

I'm not the developer, I only compile this ROM based on the official Cyanogenmod 12.1 (nightly) repository for my own use and want it to share with you. :cool:

thank you so much. cm13 and android lollipop seems to have deleted exfat support for sdcards, so im going back because i have files bigger then 4gb. i can't believe we're still using fat32.....
 
Feb 13, 2013
35
48
hey guys,
i did it again and compiled a july version of CM 12.1. The only diffrence: i can't test it anymore, because i gave my surnia to my sister. She smashed her Samsung and need a new device. As always: use it on your own risk and backup anything important before updating. Here it is: [EDIT: LINK NOT LONGER AVAILABLE]
 
Last edited:

daktary

Senior Member
May 9, 2015
135
5
Redmi Note 10S
thank you for work
but don't let your sister without up-to-date rom, women are so dangerous with sensitive systems... ;)
we're waiting for next updates...
 

prbassplayer

Inactive Recognized Developer / Retired Forum Mod
Mar 29, 2011
10,627
14,223
Mayagüez
Actually the security problem is kernel sided, no point to wait for Google as Google won't push for this device [emoji14]

Sent from my HTC 10 using Tapatalk
 
Feb 13, 2013
35
48
I would compile a new security update. But as prbassplayer said, it is kernel sided. I am not a kernel hacker, but i think it is a lot of work to update the old Lollipop kernel. So if you want the full security, you have to upgrade to CM 13. I'm sorry! I will also stop to compile new builds of CM 12.1 because they are not safe enough anymore.
 
Last edited:
  • Like
Reactions: daktary

david angarita

New member
Aug 11, 2016
1
0
hello there! i will aapreciated a lot if you have the kindness of explain me in detail how install the built from the first time on may xt1526 surnia_sprint, i have download the zip cm-13.0-20160810-NIGHTLY-surnia, but i dont know how to Flash the zip, i have installed Motorolla device manager and drivers but need help for flashing, thanks! my email is [email protected] if you prefer send me a reply, :)
 
A

anonym20

Guest
hello there! i will aapreciated a lot if you have the kindness of explain me in detail how install the built from the first time on may xt1526 surnia_sprint, i have download the zip cm-13.0-20160810-NIGHTLY-surnia, but i dont know how to Flash the zip, i have installed Motorolla device manager and drivers but need help for flashing, thanks! my email is [email protected] if you prefer send me a reply, :)

I've sent you an email.

1. You have posted in the wrong thread (this is for CM12.1)
The moderators will probably delete this question without it being answered.
2. What android version do you have? Stock or custom ROM?
3. This is a very complicated proceedure that could risk turning your device into a worthless paperweight.
If you don't know what you are doing, I don't suggest attempting to try.
4. Before attempting anything, go to all the Moto e 2015 threads and have a good long read, there's a lot of stuff you will need to learn, most of which is relevant to me (XT1524) is not relevant to you (XT1526) as they are very different devices.

This is your choice and obviously done at your own risk, but if you have any doubts, don't proceed, as it's not worth bricking your device.

In no way am I trying to be mean, but too many people try this only to keep returning to these forums saying their device doesn't work, and need help, last thing we want is for you to become another failure, if you see my point?
 
Last edited:

daktary

Senior Member
May 9, 2015
135
5
Redmi Note 10S
Good morning.. I have a rom whit android 7.1.1 Carbon Rom... How i can downgrade my phone at this version?
Hello,
sorry for so late answer but... I still use this version on my surnia, after experienced everything's existing (marshmallow custom roms, latest 7.1.2 custom roms, Lineage, RR, etc.)
you must take a backup of all you data and apps (with titanium backup for example) and make a fresh install
you'll see how much ram you spare vs 7.1.1
I keep hope to find how maintain a up-to-date version with android latest security patch
 
Last edited:
  • Like
Reactions: Dominicjobs

mharon

New member
Nov 18, 2015
3
0
help

@scritch007 the can you give me a link on the build cm-12.1-20150929-UNOFFICIAL-surnia-57.zip because the download link is dead I am using xt1527 I have a problem with my network LTE not working always showing edge thankyou and gdbless
 

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.