yashsingh1/xdaforums huggingface dataset:
[E 2015 Android Development] Buzbee2:
When I go under APN on the 3/3/17 version it only displays a single Freedompop APN and it is checked.

When I go under APN on the 3/7/17 version onwards FreedomPop APN is missing but it displays several others like Boost, Virgin, etc with Sprint LTE checked.

It appears the FreedomPop APN is hidden at first. If I change the APN to CDMA 0, waited for the 3G icon, then tapped carrier settings and then go back into APN settings there were now two FreedomPop APNS. One says FreedomPop LTE and the other says FreedomPop eHRPD. Choosing FreedomPop LTE does not get LTE so I went and looked at the single APN labelled just 'FreedomPop' from the 3/3/17 version.

I deleted all 3 Sprint APNs as it kept defaulting to the Sprint LTE APN and the FreedomPop APNs would disappear. I also deleted the FreedomPop eHRPD APN. I changed the FreedomPOP LTE APN to match the the 3/3/317 APN except making one change: I changed the MVNO type from none to ICCID. I tapped on carrier settings (which crashes com.google.phone) then went into APN settings and made sure FreedomPop APN was selected so now I finally got back LTE.

For those wondering just make the following changes:

Edit FreedomPop LTE APN:

Change Name to just FreedomPop

Change APN Type from supl,mms to default,mms

Change Bearer from LTE to eHRPD,LTE

Change MVNO type from None to ICCID.

I deleted all 3 Sprint APNS and the FreedomPop eHRPD APN just to make sure there were no conflicts. I have tested this with the official version also and it works to get LTE. Not sure why the APNs were separated in the first place. Hope this helps some users. I am assuming this was a Lineage OS upstream change?

There is a much easier way for FreedomPop users. All that needs to be done is to change the two FreedomPop APNs (FreedomPop LTE & FreedomPop eHRPD) from supl,mms to default,mms under "APN Type" and save changes. Hit carrier settings (it crashes com.google.phone) if either or both of the APNs are hidden and quickly go back into "Access Point Names" to make changes. (they like to go back to be hidden and the Sprint LTE APN likes to selected automatically) Select the FreedomPop LTE APN and finally hit carrier settings one last time to quickly activate the APN.

Can someone report this upstream?
[E 2015 Android Development] Sher1234:
Just Flash MagiskSU or SuperSU
[E 2015 Android Development] satnam4278:
Rom not installed

when install this rom and gapp in moto e2 xt1521, installation does not come to end after 30 minutes.

NOT WORKING.....
[E 2015 Android Development] Sher1234:
What Sort of Bugs are in latest pre-release that's uploaded on GitHub? [MENTION=7963704]vnai[/MENTION]
[E 2015 Android Development] vnai:
The prerelease version on Github has a broken camera. Still trying to bisect it.
[E 2015 Android Development] Sher1234:
Okay,

Waiting for a (Verified) Release with kernel changes

& Thanks for working on this ROM its just stable & smooth....
[E 2015 Android Development] vasi vasista:
Is there any xposed installer for this rom??
[E 2015 Android Development] Soneliem:
No. Xposed has not been released yet for Android N. There is no ETA.
[E 2015 Android Development] vnai:
New release

20170513-06

Changelog:

* Kernel Security Updates

* Other upstream updates

sha256: 8cccff34c56be40b16bb7823a61f1f9ce21dfee5326cf369fc96c7e5fbc89661

https://github.com/vishnunaini/lineage-surnia-releases/releases/tag/20170513

https://github.com/vishnunaini/line...neage-14.1-20170513-06-vishnunaini-surnia.zip
[E 2015 Android Development] vasi vasista:
Hike messenger stuck on scannnig your contacts for this rom

i have given all permissions to hike app still no change ...stuck on scanning your contacts ... any help plz
[E 2015 Android Development] vnai:
New release

20170516-10

Changelog:

* New simpler Jelly browser replaces Outdated Gello. 35 MiB image size reduction.

sha256: 2ea4596fdee1bfebd2aef11578547d7ef9335437dab2f5c61e1900057584b404

https://github.com/vishnunaini/lineage-surnia-releases/releases/tag/20170516

https://github.com/vishnunaini/line...neage-14.1-20170516-10-vishnunaini-surnia.zip
[E 2015 Android Development] paultsr:
Finally i have built it . Thank all( [MENTION=7963704]vnai[/MENTION] [MENTION=4190710]drmarble[/MENTION] [MENTION=5411589]giaur[/MENTION] [MENTION=1620937]guenterm800[/MENTION]) for mentoring..

[IMG="build Success"]http://6052.kissr.com/LineageOS/LineageOS_Build_MotoE2_Success_2017-05-16_20-18-46.png[/IMG]

I would like to switch some of those repositories from lineageos to the one's available at my github page at github.com/vishnunaini .Just guide me.
[E 2015 Android Development] vnai:
There are two approaches you can take. Both approaches are currently cumbersome because I have not written any comprehensive script to handle this.

Method 1:

Add a new remote to .repo/manifest.xml

<remote name="vnai"
fetch="https://github.com/vishnunaini"
revision="refs/heads/cm-14.1-custom" />

Also change the remotes for the repos I metioned

Remove any of the mentioned repo's from .repo/manifests/default.xml and .repo/manifests/snippets/cm.xml

Add custom manifests at .repo/local_manifests/roomservice.xml

Before adding to roomservice.xml make sure you change the remote to the new remote you created

For example change

<project path="system/core" name="LineageOS/android_system_core" groups="pdk" />

to

<project path="system/core" name="LineageOS/android_system_core" groups="pdk" remote="vnai"/>

After this you repo should be changed to track your custom repository and not the upstream lineageos one.

This method is cumbersome because I never took the time of automating it through the repo tool.

I don't actually use this method because I want to have the ability to build both upstream lineageos and my own build in the same folder.

Method 2:

This method is manual. Add a new branch to each of these folders and track my upstream in a new branch called cm-14.1-custom.

Every time you run repo sync you have to run when you are on the branch cm-14.1 and update the customised repos manually to be in sync with mine.

For example in kernel/motorola/msm8916-

git remote add vnai "https://github.com/vishnunaini/android_kernel_motorola_msm8916.git"

git fetch vnai

git checkout vnai/cm-14.1-custom

Whenever you run 'repo sync' make sure you are on branch cm-14.1 . After you sync, checkout cm-14.1-custom and run "git pull . cm-14.1-custom --rebase" to rebase cm-14.1-custom over cm-14.1.

Repeat this method for each one of those repos.

You can write a bash script to automate this. I have one script I use, but this script is haphazard and not something shippable to others as it is very rudimentary as I am not a bash expert.

The roadmap you can follow is

Run script to checkout all customised repos to original lineageos cm-14.1 repos.

Run 'repo sync'

Run script to checkout customised cm-14.1-custom branches

Run script to rebase all cm-14.1-custom over upstream cm-14.1
[E 2015 Android Development] paultsr:
I think I need more time to understand it..
[E 2015 Android Development] vnai:
If you want I can share my haphazard scripts but they will cause more confusion than you writing your own.
[E 2015 Android Development] paultsr:
Please share it.i think it is based on 2nd method?

What changes did you made it in your custom build?and y?

---------- Post added at 05:44 PM ---------- Previous post was at 05:40 PM ----------

How can I check that my build is based on latest upstream lineage build?can I dirty flash my build over ur build?will it work?is my build volte supported?

Suppose If want to rebuild it after repo sync command ,what should I do?
[E 2015 Android Development] paultsr:
can i emulate or run my ROM in laptop before flashing it to my phone?

i had built the ROM using the following commands :

breakfast surnia user
brunch surnia user

I tried to run it on my laptop using the command "emulator", but i got the following error :

emulator: ERROR: Can't find 'Linux version ' string in kernel image file: /home/paul/android/lineage/out/target/product/surnia/kernel

can i emulate or run my ROM in laptop before flashing it to my phone?
[E 2015 Android Development] vasi vasista:
How to remove hd capable icon ?? Any help
[E 2015 Android Development] sirhan_s:
Red tint in screen

Hello,

[MENTION=7963704]vnai[/MENTION] thanks for the ROM.

I have flashed the latest build (20170516) from stock ROM. Model XT1521. I used TWRP 3.0.1. I am facing a red tint in the display. It look bit dull.

I can confirm the screen is working fine, because after powering on the "unlocked bootloader" warning screen shows in good white screen. When the android boots and comes to home, it looks very reddish.

Is there any setting that I can adjust?

edit 1: Never mind..Fixed it. Its due to "LiveDisplay". I turned it off.

Regards,

Sirhan
[E 2015 Android Development] vnai:
New release

20170522-13

Changelog:

* Kernel Security Updates

* Other upstream updates

sha256: 026d43292c8827758cafdcd64ba93186016111fbf9a019a25e8fa69a3dbd6452

https://github.com/vishnunaini/lineage-surnia-releases/releases/tag/20170522

https://github.com/vishnunaini/line...neage-14.1-20170522-13-vishnunaini-surnia.zip
[E 2015 Android Development] paultsr:
Please share your bash script..
[E 2015 Android Development] satnam4278:
When I open your first link it show 5 files. Can I download all 5 files then install one by one or download only ROM file. Pls help.

---------- Post added at 01:00 PM ---------- Previous post was at 12:56 PM ----------

My phone is moto e2 xt1521 surnia. I installed cm 14.1 in my phone. But my phone restart automatically. Can any one resolve this issues. It does not support volte.
[E 2015 Android Development] vnai:
Only the ROM is necessary.
[E 2015 Android Development] vnai:
New release

20170528-13

Changelog:

* Minor fixes and updates.

sha256: 3402049d2fffd803af071a4ea72dbbee1d186bf9986abacb9c6fb17173f00ac6

https://github.com/vishnunaini/lineage-surnia-releases/releases/tag/20170528

https://github.com/vishnunaini/line...neage-14.1-20170528-13-vishnunaini-surnia.zip
[E 2015 Android Development] voodoopizza:
Just wondering, has anyone managed to get Google Assistant working on this ROM?
[E 2015 Android Development] Soneliem:
I enabled it in aroma gapps.
[E 2015 Android Development] Sher1234:
+1 enabled using aroma
[E 2015 Android Development] vnai:
New release

20170604-16

Changelog:

* Webview updated.

* Double tap to sleep anywhere on the lockscreen.

* Other upstream updates.

sha256: df4582ce7265a8bbcf28e07b57f5308d07e7029b83d364ac2a2844a4d6671435

https://github.com/vishnunaini/lineage-surnia-releases/releases/tag/20170604

https://github.com/vishnunaini/line...neage-14.1-20170604-16-vishnunaini-surnia.zip
[E 2015 Android Development] vnai:
New release. June Security Updates.

Build 20170606-19.

Uploading late but there is no reason to rebuild as the changes between 06 and 08 don't change anything.

Changelog:

* June Security Updates. Android 7.1.2 build NJH47B

* Kernel security updates

sha256: d33d90b650b5da1f55c03053935b832244cae1cf00374944f7de991046d9ce5c

https://github.com/vishnunaini/lineage-surnia-releases/releases/tag/20170606

https://github.com/vishnunaini/line...neage-14.1-20170606-19-vishnunaini-surnia.zip
[E 2015 Android Development] vnai:
New release

20170610-23

Changelog:

* High impact kernel security fix.

* Other upstream updates

sha256: 9ba25c79d581a7545ab92cfbd2fed66ff85b14fc52ce57c560ead46d423c1177

https://github.com/vishnunaini/lineage-surnia-releases/releases/tag/20170610

https://github.com/vishnunaini/line...neage-14.1-20170610-23-vishnunaini-surnia.zip
[E 2015 Android Development] vnai:
New release

20170618-00

Changelog:

* Support for recents task locking. You can now prevent tasks from being removed when clearing all apps in the recent apps view. Click on the recent apps > Lock button in the App top bar to lock apps in recents.

* Bugfixes in Camera app

* Fix Memory leak in RIL

* Fix phone service crash in guest user.

* Other upstream updates

sha256: 3cde80009a026e03e742727790ebccce92a031efe279507f819aeaebefefb14d

https://github.com/vishnunaini/lineage-surnia-releases/releases/tag/20170618

https://github.com/vishnunaini/line...neage-14.1-20170618-00-vishnunaini-surnia.zip
[E 2015 Android Development] vnai:
The End

This will be end of the the road for my builds of this ROM.

My phone succumbed to injuries sustained in the aftermath of a high speed fall onto earth under the influence of gravity.

THE END.
[E 2015 Android Development] Sher1234:
Sad to Hear

But thanks for the great ROM its just the great ROM I have ever used

Thanks for your efforts too
[E 2015 Android Development] jimmygumble:
Thanks for the rom. Hopefully one day phones will win the battle against gravity and acute momentum changes.

Q.

Do all the fixes you put into this rom go back into the official Lineage code base? From the releases page on Git, It seems like you personally made numerous changes/fixes/improvements in your version of Lineage OS.
[E 2015 Android Development] rootingguide:
Sad news but at least you are honest in destroying our hopes to see more of your great work on surnia. I have tried various roms and i have to say that your ROM suits my needs the best. What is going to be your next phone? :D
[E 2015 Android Development] Sher1234:
Not many changes by him were included in LineageOS

But i have to say these changes made the rom more faster smoother & stable
[E 2015 Android Development] vnai:
Many of the changes I made or borrowed from other projects won't be acceptable upstream as they will break other devices. Keeping all the customisations only in a single device tree is also not feasible unless android's build structure is radically changed. I did push some neutral changes upstream but those changes weren't anything drastic.
[E 2015 Android Development] vnai:
Using a backup phone for now. Haven't decided on the next phone. Moto is no longer an option because of their changes to their update policy. Nokia 6 might be my next but it hasn't released in my market yet, don't know if they will release kernel sources or if it will have easy bootloader unlock. Also looking at the possibility of a mid-range Google Pixel if google releases one this year. I don't want to go with the Pixel flagships as I don't feel the expense is worth the product because I don't care about Camera quality or any other flagship gimmicks although I can afford them. If all else fails I will get a moto G4 athene(Yeah, I know it's a year old). Any other manufacturer is not an option I like. It will either be Google, Moto or Nokia-HMD(if they keep atleast some of their basic promises).
[E 2015 Android Development] Sher1234:
+1

Exactly Same thoughts
[E 2015 Android Development] s4shubham4u:
use this

use this in recovery

it's not mine but i rooted from this https://www.androidfilehost.com/?fid=961840155545568721
[E 2015 Android Development] jdiago:
Hands-free

Hello vnai,

First of all, thanks very much for your MotoE 2015 ROM, it has provided me with a "new phone" after installing it and I couldn't be happier with it.

I know you're not developing this ROM anymore. That being said, there's a problem with it and I would like to try to fix it: The hands-free option doesn't work well, when I activate it, the person on the other side tells me to please switch back to normal mode because they hear themselves and it's annoying. This didn't happen with the stock ROM.

I'm a developer with enough knowledge of Java/C/C++, so if you could please tell me where I should look for in your code in order to try to fix this, I'll be more than glad to give at try.

Optionally, could you tell me if this could be a configuration issue (instead of a code one) that should be fixed inside "cm-14.1-custom/audio/mixer_paths.xml".

Thanks!
[E 2015 Android Development] Soneliem:
Hey, I've been watching this rom and am sad to see to go. I am making a rom based on lineage os. I would like to enable volte support in it. I have no idea how to enable volte(I think you mentioned that's it is a change in the kernel). I was wondering if I could use your kernel source or could you instruct me to enable volte support in a fork that I can make.
[E 2015 Android Development] mcduffy:
Can anyone please upload the latest release somewhere so I can download it to try?

I have the U.S. Cellular version of the XT1526 that I use on T-Mobile I'd like to try it on to see if it can do voLTE.
[E 2015 Android Development] sonnu0100:
Reverted back to backup .. it will be my daily driver for upcoming days . Will do when i will get back my main phone and pc is around. Thanks for developing for this phone

Hit THANKS if somebody help you
[E 2015 Android Development] piratedpanda:
Thank you [MENTION=7963704]vnai[/MENTION] ! Will flash the ROM and report back to you if any issues persist.

Have a nice day!
[E 2015 Android Development] PimpMy5Ton:
Anyone try cameringo as the original workaround for original camera break in Nougat??
[E 2015 Android Development] Subhashis:
Using this ROM so far.I liked the ROM.Flashed Pixel apps over this ROM and it has become my daily driver ROM
[E 2015 Android Development] ajs1984:
Thank you for this great ROM! Very smooth and everything works better on my xt1526. LTE and working MMS on Boost Mobile out of the box.

I have some problems with PrebuiltGmsCore.apk from OpenGApps Nano crashing even after it upgrades on the stock kernel provided by this ROM. It is a persistent SIGBUS. I flashed squid kernel r19 and the problem went away.
[E 2015 Android Development] mykenyc:
I'm pretty flabbergasted with this ROM, i cannot believe how smooth it is, i jumped between different ROMS for the past two days just to make sure it wasn't a placebo, what the heck was done different in this ROM that makes it so smooth? I'm wondering if it is a Kernel thing or something else.
[E 2015 Android Development] Deepak5310:
Root

How to root:confused:

thanks
[E 2015 Android Development] sonnu0100:
Flash magisk .. install superuser through it

Hit THANKS if somebody help you
[E 2015 Android Development] Badrikesh:
1. Flash Firekerel 7.2.

2. Flash latest super su.

Flashing firekernel before flashing is very important.

If you boot your phone after installing super su and without flashing firekernel, your phone might not work.Either it stops at boot logo or boot animation.
[E 2015 Android Development] K.I.R.K:
did anybody try this rom with the XT1524?
[E 2015 Android Development] vnai:
New release 20170105

New release 20170105-08

New release with upstream kernel security fixes

See main post

https://github.com/vishnunaini/lineage-surnia-releases/releases/tag/20170105

Full changelog https://github.com/vishnunaini/line...mmit/f33e88127a5b16e82146c86ad4169c94a3d80295
[E 2015 Android Development] vnai:
Full android security updates pathces from January will come within two days once upstream LineageOS merges android tag 7.1.1_r9

which is work in progress
[E 2015 Android Development] vnai:
Forgot to note one thing.

This update includes Dex Preoptimizations to make preinstalled apps faster with 100MB impact on download zip size.
[E 2015 Android Development] K.I.R.K:
I yesterday flashed squid kernel https://xdaforums.com/moto-e-2015/orig-development/squid-kernel-moto-e-lte-2015-t3072209 that I love very much.

which kernel is inlcuded in this ROM?

(btw. thx for investing a lot of ya time!)
[E 2015 Android Development] vnai:
Upstream LineagOS msm8916 kernel combined with some my own optimisations, some franco kernel fixes, some CopperheadOS security changes and latest security updates from qualcomm, kernel mainline and google
[E 2015 Android Development] monto2k2:
I tried with the initial version. Everything worked except camera which reportedly has been fixed in later builds. VoLTE was not working for which I installed this one, hence reverted.
[E 2015 Android Development] mykenyc:
Yeah i forked your kernel, very very smooth.
[E 2015 Android Development] daktary:
Hello,

do you have a link for that?

Thanks
[E 2015 Android Development] dwane3:
May will be upload only you kernel?Thanks.
[E 2015 Android Development] vnai:
I didn't get what you are actually intending to ask me?

If you want my source code, then you can find it on my github here https://github.com/vishnunaini/android_kernel_motorola_msm8916/commits/cm-14.1-custom

If you are asking me to separately upload my kernel only, then I want you to know that I haven't gotten around to making the scripts and packaging tools to make it possible to be flashed independently and also to test those tools. I may make that available in the future but currently I don't have time for that.
[E 2015 Android Development] dwane3:
Kernel only..Thanks.
[E 2015 Android Development] :>>>:
Root any1? :>

Just one question.... As you've stated, root is not included... when im trying to install SuperSU via TRWP i get stuck in bootloader... any recommends? :> Thanks for the work btw Android 7.1 looks awsome :>
[E 2015 Android Development] Sher1234:
I flashed supersu & it's working fine for me

Which version of supersu are you flashing
[E 2015 Android Development] :>>>:
Yeha.. okay... typical fail ;( i used the SuperSU provided by TWRP apparently its too old... should have thought about that myself... Thanks for the hint... Now its working ;)
[E 2015 Android Development] vnai:
Updated release with January security patches

Updated release with january security patches

NMF26V 05-January-2017 security patches

Other changes:

CMUpdater removed

rsync removed

Updated Wifi Driver

sdcardfs patches to sync with upstream

Kernel security patches

android-7.1.1_r9

Build:NMF26V

Download link: https://github.com/vishnunaini/lineage-surnia-releases/releases/tag/20170108
[E 2015 Android Development] diegozgz98:
dirty flash over cm1225 nightly?
[E 2015 Android Development] vnai:
Don't dirty flash over non VoLTE nightles. The last few cm nightlies did not have VoLTE. It will cause permission crashes.
[E 2015 Android Development] vnai:
For your information,

The ROM thread has been moved from Moto E 2015 General to Moto E 2015 Android Development

New link is https://xdaforums.com/moto-e-2015/development/rom-lineage-cm-14-1-rom-volte-t3528391
[E 2015 Android Development] vnai:
New release that includes some security fixes and upstream changes

Link: https://github.com/vishnunaini/lineage-surnia-releases/releases/tag/20170111
[E 2015 Android Development] ENRIQUEMM:
After a clean installation works perfect. Even watshapp does not recognize that it is a custom rom and the warning does not appear.

Great job [MENTION=7963704]vnai[/MENTION], tried on my xt1524
[E 2015 Android Development] PredatorDev:
Amazing rom :D
[E 2015 Android Development] jeffrey017:
anyone teach me how to flash this in my xt1521?? because im not familiar with the cm recovery. give me a step by step tutorial using cm recovery.
[E 2015 Android Development] oppodi:
Best 7.1.1 ROM ever:laugh:
[E 2015 Android Development] Irfan_:
somebody plz share some screen shots!! :rolleyes:
[E 2015 Android Development] Sid32:
Check you tube and try TWRP
[E 2015 Android Development] mcduffy:
Can't access Cellular networks in Settings just get the message: "com.android.phone has stopped - open app again". This is on a BoostMobile XT1526 that isn't currently activated with any service provider, but was formerly activated on RingPlus.

Also the camera shutter usually requires two and only occasionally one tap to take a picture.
[E 2015 Android Development] vnai:
Did you flash over an old non-VoLTE cyanogenmod release? If you did so, Please wipe system, userdata and do a clean flash?

There is a known bug with some VoLTE blobs and their permissions that get badly migrated from old builds. That is why I explicitly mentioned everyone to do a clean flash when they are moving to this ROM for the first time.

If this is not your case please give further details.
[E 2015 Android Development] vnai:
New release with some upstream changes

https://github.com/vishnunaini/lineage-surnia-releases/releases/tag/20170114

Changelog:

Upstream changes:

Fix multiple NPE's in Settings

support verizon visual voicemail

Fix camera controls rotation

Add H2O wireless APN