[ROM][OFFICIAL][surnia] LineageOS 14.1 for Moto E LTE

Search This thread

squid2

Recognized Developer
Mar 9, 2015
1,722
10,983
Ontario
3AjGvOY.png

This is our port of LineageOS 14.1 to the 2015 Moto E LTE (surnia). LineageOS is effectively a continuation of the CyanogenMod project. This ROM should run reliably, provided you are running a modem from 5.1 or newer.

Changelog:
CMXLog official nightly changelog

Downloads:
Official weekly builds
Lineage su addon

XDA:DevDB Information
LineageOS 14.1 for Moto E LTE, ROM for the Moto E 2015

Contributors
squid2, Alberto97, scritch007
Source Code: https://github.com/LineageOS

ROM OS Version: 7.x Nougat
ROM Kernel: Linux 3.10.x

Version Information
Status: Nightly

Created 2016-12-10
Last Updated 2017-01-26
 

Irfan_

Senior Member
Jan 21, 2016
577
116
i'm on cm14.1-20161209 buid,there is a bug,when i receive a call data connection gets off and i cant't turn it on untill i restart my phone (surnia xt1521,operator jio 4g).
 
Last edited:

SylvieL

Member
Sep 1, 2015
29
2
I just updated from 13.0-20161122-NIGHTLY to 14.1-20161210-NIGHTLY on my Motorola Moto E 2015 LTE (surnia). Unfortunately, com.android.phone keeps crashing now, and I can't unlock my SIM card (it simply says "SIM PIN operation failed!").

There's a lot of logs, so it's hard to tell where the issue lies exactly, but this crash happens basically every second so it seems relevant:
Code:
12-10 19:15:14.869  4210  4210 E AndroidRuntime: FATAL EXCEPTION: main
12-10 19:15:14.869  4210  4210 E AndroidRuntime: Process: com.android.phone, PID: 4210
12-10 19:15:14.869  4210  4210 E AndroidRuntime: java.lang.RuntimeException: Error receiving broadcast Intent { act=android.intent.action.BATTERY_CHANGED flg=0x60000010 (has extras) } in com.qualcomm.ims.vt.LowBatteryHandler$1
@17ba168
12-10 19:15:14.869  4210  4210 E AndroidRuntime:        at android.app.LoadedApk$ReceiverDispatcher$Args.run(LoadedApk.java:1132)
12-10 19:15:14.869  4210  4210 E AndroidRuntime:        at android.os.Handler.handleCallback(Handler.java:751)
12-10 19:15:14.869  4210  4210 E AndroidRuntime:        at android.os.Handler.dispatchMessage(Handler.java:95)
12-10 19:15:14.869  4210  4210 E AndroidRuntime:        at android.os.Looper.loop(Looper.java:154)
12-10 19:15:14.869  4210  4210 E AndroidRuntime:        at android.app.ActivityThread.main(ActivityThread.java:6126)
12-10 19:15:14.869  4210  4210 E AndroidRuntime:        at java.lang.reflect.Method.invoke(Native Method)
12-10 19:15:14.869  4210  4210 E AndroidRuntime:        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:886)
12-10 19:15:14.869  4210  4210 E AndroidRuntime:        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:776)
12-10 19:15:14.869  4210  4210 E AndroidRuntime: Caused by: java.lang.SecurityException: getImsPhoneId: Neither user 1001 nor current process has android.permission.READ_PHONE_STATE.
12-10 19:15:14.869  4210  4210 E AndroidRuntime:        at android.app.ContextImpl.enforce(ContextImpl.java:1585)
12-10 19:15:14.869  4210  4210 E AndroidRuntime:        at android.app.ContextImpl.enforceCallingOrSelfPermission(ContextImpl.java:1617)
12-10 19:15:14.869  4210  4210 E AndroidRuntime:        at android.content.ContextWrapper.enforceCallingOrSelfPermission(ContextWrapper.java:707)
12-10 19:15:14.869  4210  4210 E AndroidRuntime:        at org.codeaurora.ims.QtiImsExt.onGetImsPhoneId(QtiImsExt.java:89)
12-10 19:15:14.869  4210  4210 E AndroidRuntime:        at org.codeaurora.ims.QtiImsExtBase$QtiImsExtBinder.getImsPhoneId(QtiImsExtBase.java:97)
12-10 19:15:14.869  4210  4210 E AndroidRuntime:        at org.codeaurora.ims.QtiImsExtManager.getImsPhoneId(QtiImsExtManager.java:167)
12-10 19:15:14.869  4210  4210 E AndroidRuntime:        at org.codeaurora.ims.utils.QtiImsExtUtils.getImsPhoneId(QtiImsExtUtils.java:260)
12-10 19:15:14.869  4210  4210 E AndroidRuntime:        at org.codeaurora.ims.utils.QtiImsExtUtils.getConfigForDefaultImsPhoneId(QtiImsExtUtils.java:229)
12-10 19:15:14.869  4210  4210 E AndroidRuntime:        at org.codeaurora.ims.utils.QtiImsExtUtils.isCarrierConfigEnabled(QtiImsExtUtils.java:205)
12-10 19:15:14.869  4210  4210 E AndroidRuntime:        at org.codeaurora.ims.utils.QtiImsExtUtils.allowVideoCallsInLowBattery(QtiImsExtUtils.java:216)
12-10 19:15:14.869  4210  4210 E AndroidRuntime:        at com.qualcomm.ims.vt.LowBatteryHandler$1.onReceive(LowBatteryHandler.java:97)
12-10 19:15:14.869  4210  4210 E AndroidRuntime:        at android.app.LoadedApk$ReceiverDispatcher$Args.run(LoadedApk.java:1122)
12-10 19:15:14.869  4210  4210 E AndroidRuntime:        ... 7 more
12-10 19:15:14.875  1169  2142 W ActivityManager: Process com.android.phone has crashed too many times: killing!
12-10 19:15:14.923   278   278 I ServiceManager: service 'sip' died
12-10 19:15:14.923   278   278 I ServiceManager: service 'simphonebook' died
12-10 19:15:14.923   278   278 I ServiceManager: service 'iphonesubinfo' died
12-10 19:15:14.923   278   278 I ServiceManager: service 'isms' died
12-10 19:15:14.923   278   278 I ServiceManager: service 'phone' died
12-10 19:15:14.923   278   278 I ServiceManager: service 'carrier_config' died
12-10 19:15:14.923   278   278 I ServiceManager: service 'ims' died
12-10 19:15:14.923   278   278 I ServiceManager: service 'qti.ims.ext' died
12-10 19:15:14.923   278   278 I ServiceManager: service 'isub' died
12-10 19:15:14.923  4337  4452 I ActivityThread: Removing dead content provider:android.content.ContentProviderProxy@35b0642
12-10 19:15:14.924  1169  1947 D ConnectivityService: unregisterNetworkFactory for PhoneSwitcherNetworkRequstListener
12-10 19:15:14.924  1169  1947 D ConnectivityService: unregisterNetworkFactory for TelephonyNetworkFactory[0]
12-10 19:15:14.926  1169  3094 I ActivityManager: Process com.android.phone (pid 4210) has died
 
Last edited:

mykenyc

Senior Member
Jun 16, 2009
1,126
216
Phoenix
I just updated from CyanogenMod 13.0-20161122-NIGHTLY to 14.1-20161210-NIGHTLY on my Motorola Moto E 2015 LTE (surnia). Unfortunately, com.android.phone keeps crashing new, and I can't unlock my SIM card (it simply says "SIM PIN operation failed!").

There's a lot of logs, so it's hard to tell where the issue lies exactly, but this crash happens basically every second so it seems relevant:
Did you do a clean install or direct update? It requires a clean install.
 

Aniruddhagupte11

Senior Member
Dec 31, 2011
91
39
i'm on cm14.1-20161209 buid,there is a bug,when i receive a call data connection gets off and i cant't turn it on untill i restart my phone (surnia xt1521,operator jio 4g).

This is because VoLTE is not implemented completely yet.I am facing same problem with same rom on xt1521. So i am using aicp_surnia_n-12.1-NIGHTLY-20161208 version and it works fine and VoLTE is also working. or wait for new versions of CM14.1.
 
Last edited:

Badrikesh

Senior Member
Oct 30, 2016
91
26
raipur
SD card problem

How to resolve this issue. Facing this issue everytime whenever I select sd card. Same thing happens in root access mode.
 

Attachments

  • Screenshot_20161211-005608.png
    Screenshot_20161211-005608.png
    71.3 KB · Views: 841

AndersCF

Member
Mar 10, 2012
22
3
Odense
For some reason the Wifi is not working, even with a completely clean install. Also, Squid Kernel is not compatible for me? Battery also seems to drain quickly on this build. Clean experience otherwise though...
 

VenomMOD

Senior Member
Feb 13, 2016
234
105
For some reason the Wifi is not working, even with a completely clean install. Also, Squid Kernel is not compatible for me? Battery also seems to drain quickly on this build. Clean experience otherwise though...
There's no squid kernel for Nougat yet. Try reflashing CM14.1 to see if WiFi starts working again. It works fine for me.
 

Sid32

Senior Member
Feb 8, 2015
468
334
Anyone else having an issue with the cLock widget when you click on the weather the popup text is black?
 

josefojusti40

Member
Aug 19, 2015
20
5
Audio volume is very low

First my english is very bad but i'll try to say the most important :).

1. Thank you , your work with this room is amazing, now all the process is very smooth, now my moto e surnia is very fast ,im so glad for that reasons, the updates from the playstore now are faster , very!


THE BIG PROBLEM FOR ME

The volumen is very low , my friend has the same device with marshmallow official and the volumen is the same level if you compare with the official room android lollipop.

But the problem appears with this room (7.1) the volumen is no the same any more.

I got to compare the same device between moto e surnia marshmallow vs moto e surnia nougat (7.1) and the level volume from marshmallow is bether.

PLEASE FIX THIS PROBLEM BECAUSE A LOT OFS USERS LOVE SPOTIFY WITH A GOOD HEADPHONES BUT THIS PROBLEM ES VERY IMPORTANT FOR US.

About the moto radio, to be honest the best app to listen radio offline is from moto. and with this room is impossible to use the moto radio app , it says this app ( radio moto) is not compatible.
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 47
    3AjGvOY.png

    This is our port of LineageOS 14.1 to the 2015 Moto E LTE (surnia). LineageOS is effectively a continuation of the CyanogenMod project. This ROM should run reliably, provided you are running a modem from 5.1 or newer.

    Changelog:
    CMXLog official nightly changelog

    Downloads:
    Official weekly builds
    Lineage su addon

    XDA:DevDB Information
    LineageOS 14.1 for Moto E LTE, ROM for the Moto E 2015

    Contributors
    squid2, Alberto97, scritch007
    Source Code: https://github.com/LineageOS

    ROM OS Version: 7.x Nougat
    ROM Kernel: Linux 3.10.x

    Version Information
    Status: Nightly

    Created 2016-12-10
    Last Updated 2017-01-26
    21
    Updated LineageOS 15.1 Build

    After a long absence, I spent around 15 hours backporting a huge number and variety of security patches to the kernel, testing, and fixing some regressions. I made a new build of LineageOS 15.1 for those who want to use it. It should be quite stable, though I don't know if VoLTE will work - let me know if it does work for you (particularly Indian Jio users). I know many or most of you would have switched to unofficial 16.0 by @DroidFreak32, but for those who still prefer the smoothness of Oreo over Pie, or want a build that has up to date kernel security patches, here's a build for you.

    I still want to bring back official builds, but I haven't decided between Pie and Oreo. Oreo is getting old now, but it runs smoother on these devices than Pie.

    https://www.mediafire.com/file/jteq2j9iiw1h64z/lineage-15.1-20190914-UNOFFICIAL-surnia.zip/file

    EDIT: There seems to be a race condition in RIL initialization that may cause intermittent issues unless you restart the RIL daemon. I'm working to debug this.
    EDIT 2: Hmm... I can't reproduce the problem any more. This build will probably work fine for most then. If the RIL fails to initialize properly for you (no baseband version in Settings->About Phone), please share a logcat from the start of the boot process.
    EDIT 3: Another issue with the RIL changes is that netmgrd keeps crashing. Don't rely on this build for a working RIL, I will post a better fixed build tomorrow.
    19
    Does anyone know any way to increase the speaker volume? It's super low compared to the stock. I don't want to increase headphones and in-call volume, only the speaker while playing multimedia.

    And I'm wondering @squid2 if you still work on on Lineage 15 for Surnia? 14.1 is good enough, but it would be incredible to see stable 15 on this phone!

    I am working on LineageOS 15.1 for surnia (and all the other Motorola msm8916 devices). I had gotten busy for a while, so I had taken a 4-5 month break from working on Android, but I'm back at it now. I'm running my own builds of LOS 15.1 on surnia now. I just need to fix a few bugs in an official-friendly manner (device-only GPS and VoLTE for surnia). I won't make 15.1 official till I'm 100% satisfied with its state on this device and it complies with official support requirements.
    18
    WiFi Test Build

    I'm in the process of wrapping up the last remaining bugs on this ROM, to bring it to a good final state I can consider finished. Two remaining bugs include Bluetooth briefly cutting out when going out of WiFi range, and a rare issue where the device refuses to go to sleep when connected to certain WiFi networks. The latter issue has been present since the CM12.1 days, but it was fairly rare (only seemed to occur on my office WiFi and almost nobody else complained). A recent bug report reminded me of that issue, and I thought I should try squashing it. This test build contains some WiFi driver updates that should hopefully address these issues.

    Areas to focus on testing are:
    • Scanning WiFi networks
    • Connecting to various WiFi networks
    • WiFi tethering
    • Going in and out of range of WiFi, disconnects and auto-reconects
    • Using Bluetooth while going in and out of WiFi range

    If things went well, apart from the Bluetooth issue that I hope this resolves, everything else should work the same as before for most users. It should also fix the sleep issue on my office WiFi, which I'll test next week when I return home.

    Download link: http://www.mediafire.com/file/2hnhcaop6a9nvoc/lineage-14.1-20180809-UNOFFICIAL-surnia.zip/file
    14
    Test build with new blobs

    I've been working on extensive security patching for this ROM lately, and part of this effort includes migrating to newer versions of proprietary binaries taken from the Nougat stock ROM (for lux/harpia). I've updated nearly every prebuilt binary, and have also done extensive kernel patching for both security and compatibility with new binaries. I've made a build with these changes. I'd like to have them well tested before I merge them into official LineageOS for this device family. Please test this build for all your normal usecases, and let me know if this breaks or fixes anything for you compared to regular official weekly builds. Please use the bundled kernel for testing, and not any custom kernels. If your carrier supports VoLTE, also let me know if VoLTE still works on this test build. Be aware that since this is an unofficial build, you will have to do a clean install. You can back up your official build with TWRP, do a clean install of this test build., and later restore your official build backup if you'd like.

    Download link: http://www.mediafire.com/file/lgydlug8nxkry5s/lineage-14.1-20171223_201841-UNOFFICIAL-surnia.zip

    For those who want to see the actual changes, look at LineageOS gerrit for the device side, and here kernel and binary wise.