• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[ROM][WIP] CM12.1 for the moto E 2015 CDMA LTE

Search This thread
Feb 27, 2015
32
39
Corpus Christi
cyanogenmod-12-1-rom.jpg


CyanogenMod is a free, community built, aftermarket firmware distribution of Android 5.0 (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 XT1521, XT1523, XT1524, XT1526, XT1527

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

This thread is a copy from Scritch007 cm12 thread.
This thread will focus on the CDMA issues. All other ROM related issues should be posted to the main thread.

Status

Working
* Speaker OK
* RIL (voice OK, sms OK, Data workish no LTE) On Rom Build 04/29 and up.. Calls,Messages,and Data Dont Work
* 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 (Only when plugged)


Not working
* Skype issue
* Some issue in WiFi with DHCP but it depends of unknown (yet) parameters
* SEPolicy set to permissive
* Probably other stuffs

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

Roms can be found here

Sources
https://github.com/Motorola-CyanogenMod/android_device_motorola_surnia
https://github.com/Motorola-CyanogenMod/android_kernel_motorola_surnia
https://github.com/Motorola-CyanogenMod/android_vendor_motorola_surnia


Credits
  • CyanogenMod
  • cybojenix
  • Motorola
  • percy_g2
  • android_device_yu_tomato guys
  • JoshTheAndroidUser for testing the XT1526

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

Contributors
JoshTheAndroidUser, scritch007, percy_g2, jelixis
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-18
Last Updated 2015-05-13
 
Last edited:

crazynapkinman

Senior Member
Jun 16, 2014
1,193
272
OnePlus 8
So great work here. I am debating flashing this. You say LTE isn't working yet. Everything else is currently working? Should I feel comfortable flashing this for daily use?

---------- Post added at 06:05 PM ---------- Previous post was at 06:04 PM ----------

Or should I hold off for further development before making it my daily?
 
Feb 27, 2015
32
39
Corpus Christi
Not Just yet

So great work here. I am debating flashing this. You say LTE isn't working yet. Everything else is currently working? Should I feel comfortable flashing this for daily use?

---------- Post added at 06:05 PM ---------- Previous post was at 06:04 PM ----------

Or should I hold off for further development before making it my daily?

I Would Say This If Your Gonna Wanna Use This As A Daily Driver I Wouldn't Flash Just.
But Dont worry We Will Get Lte working
 
Feb 27, 2015
32
39
Corpus Christi
Changelog

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 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:

crazynapkinman

Senior Member
Jun 16, 2014
1,193
272
OnePlus 8
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
Does this mean 4g LTE is working? Can anyone confirm? I do have backup so I can test if no one else has yet.
 

bzo22

Senior Member
Jul 2, 2014
77
26
west palm beach
So great work here. I am debating flashing this. You say LTE isn't working yet. Everything else is currently working? Should I feel comfortable flashing this for daily use?

---------- Post added at 06:05 PM ---------- Previous post was at 06:04 PM ----------

Or should I hold off for further development before making it my daily?

Been my daily driver for a while other than random reboot every now and then its butter smooth
 

Top Liked Posts

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


    CyanogenMod is a free, community built, aftermarket firmware distribution of Android 5.0 (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 XT1521, XT1523, XT1524, XT1526, XT1527

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

    This thread is a copy from Scritch007 cm12 thread.
    This thread will focus on the CDMA issues. All other ROM related issues should be posted to the main thread.

    Status

    Working
    * Speaker OK
    * RIL (voice OK, sms OK, Data workish no LTE) On Rom Build 04/29 and up.. Calls,Messages,and Data Dont Work
    * 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 (Only when plugged)


    Not working
    * Skype issue
    * Some issue in WiFi with DHCP but it depends of unknown (yet) parameters
    * SEPolicy set to permissive
    * Probably other stuffs

    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

    Roms can be found here

    Sources
    https://github.com/Motorola-CyanogenMod/android_device_motorola_surnia
    https://github.com/Motorola-CyanogenMod/android_kernel_motorola_surnia
    https://github.com/Motorola-CyanogenMod/android_vendor_motorola_surnia


    Credits
    • CyanogenMod
    • cybojenix
    • Motorola
    • percy_g2
    • android_device_yu_tomato guys
    • JoshTheAndroidUser for testing the XT1526

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

    Contributors
    JoshTheAndroidUser, scritch007, percy_g2, jelixis
    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-18
    Last Updated 2015-05-13
    3
    Still working on it...what we have is this...

    1. Proper Carrier label
    2. Proper numeric operator
    3. Proper default network
    4. Proper default network subscription
    5. Proper Carrier APNs selection (when kernel is toggled to permissive, but then they default and disappear)

    Which is quite a bit more than we had...just need to figure out how to get the apns to stick.

    Do you want me to rebuild the ramdisk with permissive set by default? If so which version are you using for testing.
    Can I get the content of /data/misc/auditd/ this will show what permission are required for APN to work even with policy enforced.
    3
    Can also confirm LTE and 3G data as Boost Mobile on build #53 using the method I have posted. [emoji16]

    uploadfromtaptalk1443159462130.png

    Sent from my XT1526 using Tapatalk
    3
    Hey could someone on Sprint using the latest nightly do me a favor? Reboot to recovery wipe data, cache and reflash the ROM, GApps and this...
    https://drive.google.com/file/d/0B46DbOH2IgChSS1KWnloWGhLUDA/view?usp=docslist_api

    Just a modified apnconf...idk if it'll work but its worth a try...


    After trying can whoever does it pull a radio log and getprop?
    Sent from my XT1526 using Tapatalk

    I will do that and let you know.

    ---------- Post added at 06:48 PM ---------- Previous post was at 06:05 PM ----------

    Hey could someone on Sprint using the latest nightly do me a favor? Reboot to recovery wipe data, cache and reflash the ROM, GApps and this...
    https://drive.google.com/file/d/0B46DbOH2IgChSS1KWnloWGhLUDA/view?usp=docslist_api

    Just a modified apnconf...idk if it'll work but its worth a try...


    After trying can whoever does it pull a radio log and getprop?
    Sent from my XT1526 using Tapatalk

    I will upload the radio log and getprop soon. I flashed the Sprint.zip after flashing the latest cm nightly. It immediately went to 3g.
    3
    I'm still amazed that you figured it out man. That's genius! Lol [emoji106]

    Sent from my XT1526 using XDA Free mobile app
    Just a whole lot of trial and error and digging through various other CDMA device forums. Like with most things Android the problem was not unique to us or our device just had to spend the time looking and trying various things. [emoji16]

    Sent from my XT1526 using Tapatalk