yashsingh1/xdaforums huggingface dataset:
[E 2015 Original Android Development] squid2:
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 [MENTION=5363856]DroidFreak32[/MENTION], 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.
[E 2015 Original Android Development] Viva La Android R.I.P.:
It's truly great to see you back [MENTION=6485916]squid2[/MENTION]. Your name has become synonomous with MSM8916 Moto devices. Thank you for your years of dedication, your persistence, and especially your unceasing hard work.
[E 2015 Original Android Development] kurtn:
Yay! SeLinux enforcing
[E 2015 Original Android Development] squid2:
Better LineageOS 15.1 Build

Here's another much better build than the last one. It shouldn't have any of the RIL issues from the last build, and it also has a few minor kernel fixes (see LineageOS GitHub). VoLTE may or may not work on this build, but everything else should work. My plan is to make LineageOS 15.1 official some time in the next three weeks, and then I'll decide if we should move to 16 or stay on 15.1 for performance and battery life reasons. I suggest a clean flash when installing this.

https://www.mediafire.com/file/jp5qktss0q47zow/lineage-15.1-20190916-UNOFFICIAL-surnia.zip/file
[E 2015 Original Android Development] kurtn:
Works fine. Even with dirty flash over yesterday's version.

Tested audioFX. Only audio source that really gets sound effect is ch.blinkedlights.android.vanilla; lineageOS now allows disabling audioFX in build process.

P.S.: Vendor security patch level is June 1, 2018. That's better than Samsung S5
[E 2015 Original Android Development] Sid32:
Can anyone get the ambient display when you pick up the phone on the 15.1 build to unlock without using the power button?

Great build by the way.
[E 2015 Original Android Development] squid2:
Double tap the screen when you see ambient display.
[E 2015 Original Android Development] kurtn:
Settings display advanced -> ambient display gestures: both toggles are on by default. The double tap trick only works for pickup. Not for hand wave.

9/16 lineageOS without GApps

Edit: squid2 is right. Hand wave works.
[E 2015 Original Android Development] squid2:
Double tap to wake from ambient display works for me with both hand wave and pick up.
[E 2015 Original Android Development] xdasunil:
Volte not working for me..!! Rest working smoothly.
[E 2015 Original Android Development] nabav:
@ squid2

Thanks for coming back!

As you know, Oreo is optimized more than the Nougat (not updated from long time), usability and battery side?

Waiting for your official release, Oreo or Pie, choose the best for the E2015 :)
[E 2015 Original Android Development] Sid32:
So one super small issue. With the official 14.1 LineageOS builds I could tell Tasker to block network access to just one apps, in my case Google Rewards when I am away at work. I generally leave my Surnia device at home. But in the your 15.1 build when I run that task to block just Google Rewards, it block all data. Not a big deal at all. Just saying what I see.
[E 2015 Original Android Development] :
i currently build lineage os 14.1 for surnia and self sign.

i'd like to try 15.1 (i haven't attempted 15.1 yet) and i see most of your commits are merged. Just follow the build guide or any special instructions? I'll wipe the system partition. Your recommending wiping data as well?

Thank you for putting some time into this, I hope you can return surnia to official (and still have time for life outside of android).
[E 2015 Original Android Development] nickleby:
Thanks for not forget the Moto E2, may I ask if you will release LineageOS 15.1 for Otus?
[E 2015 Original Android Development] kurtn:
Otus is more like E1 condor than surnia. Sorry.
[E 2015 Original Android Development] squid2:
Have a look here for repos to use: https://github.com/moto8916

Not all the commits have been merged in the official repos yet (still undergoing review and iteration).
[E 2015 Original Android Development] squid2:
Sorry, I don't have time for the msm8610 family, so I've retired from maintaining them. I barely have time to handle msm8916 devices.
[E 2015 Original Android Development] general.nie7:
Great news, I didn't expect our Surnia will get new builds. Keep up the good work, thanks!
[E 2015 Original Android Development] squid2:
Another LineageOS 15.1 Build

Similar to the last, but it introduces a new Power HAL with adjustable power profiles, and has some other minor bug fixes. IMS (VoLTE) might still be broken, but some other Indian developers I'm cooperating with are trying to fix it. I'll bring back official as soon as we get IMS working.

https://www.mediafire.com/file/ln76ws17g6mfvt6/lineage-15.1-20190921-UNOFFICIAL-surnia.zip/file
[E 2015 Original Android Development] ANTDROIDXS:
Consider go to lineageos 16.0?

hello developer before any thanks to you for giving support to our surnia, my question is it considerary to go to lineage os 16.0 directly skipping lineage os 15.1? I say it why revising the page there are only 28 devices with official lineage support 15.1 only it is a question,

OF THE OLD MOTOROLAS ONLY THE MOTO X 2014 IS THE ONLY ONE THAT THE OFFICIAL SUPPORT WITH LINEAGEOS 16.0 IS RE-ESTABLISHED
[E 2015 Original Android Development] ehsan6105:
can you provide last Lineage os 14.1 official rom download link

i am looking for ast Lineage os 14.1 official rom download link :confused:

---------- Post added at 01:16 PM ---------- Previous post was at 01:06 PM ----------

Lineage os 14.1 official last build rom download link can provide anyone ?
[E 2015 Original Android Development] goosnarrggh:
Apparently there's a concern that 16.0 might be significantly slower than 15.1 on surnia's hardware. If 15.1 offers better performance, then I think it would be the better choice, at least for as long as the core LineageOS team continues consider the 15.1 branch as a candidate for any official builds at all.

---------- Post added at 06:52 PM ---------- Previous post was at 06:49 PM ----------

Second hit in Google for me: https://files.moskvich.xyz/LineageOS/14.1/surnia/

Follow the instructions you'll find on the LineageOS Wiki to confirm that the images at this link are genuine: https://wiki.lineageos.org/verifying-builds.html

(You need to have git, python, and pip installed on your PC to run the verification tool. All of those tools are broadly available for a variety of different PC operating systems as well as for macOS.)
[E 2015 Original Android Development] ANTDROIDXS:
Lineageos 16.0

I understand the point but i only commented that they would consider lineageos 16.0 because the version of samsung galaxy siii with snapdragon has official support of lineageos 16.0 and brings snapdragon 400 only i say it would be well possible

snapdragon 410 i don't believe that a lot of problem is generated
[E 2015 Original Android Development] kurtn:
Samsung is irrelevant in this discussion. For daily driver i would install [MENTION=6485916]squid2[/MENTION] 's latest 15.1 it has best security patches and SELinux enforcing.
[E 2015 Original Android Development] general.nie7:
Hi [MENTION=436307]squid[/MENTION], are your plans of releasing this 15.1 or 16.0 as official still actual?

Cheers!
[E 2015 Original Android Development] kurtn:
He hasn't been active for XDA or lineageOS several months now.
[E 2015 Original Android Development] Sid32:
Did I see on reddit that new builds are coming?
[E 2015 Original Android Development] kurtn:
I see 17.1

https://xdaforums.com/moto-e-2015/development/rom-crdroid-android-4-0-t3700577/post74413508
[E 2015 Original Android Development] Sid32:
https://www.reddit.com/r/LineageOS/comments/h8qxyb/first_surnia_moto_e_2015_field_report_it_floats/
[E 2015 Original Android Development] Bank9:
Why did you guys deleted the 14.1 links?

Not everyone wants to use the new version...
[E 2015 Original Android Development] kurtn:
That's how lineageOS handles official builds. The 14.1 sources should still be buildable
[E 2015 Original Android Development] codebot:
I ended up completely wiping my Moto-E and installing 17.1 fresh. Seems to run a lot faster than before. I don't know what I had installed previously. I thought the pico GApps but maybe not. I'm running pico now though. We'll see if it gets slower over time.

Maybe 18 wouldn't be so bad. Though even with the pico GApps my Galaxy S5 is sluggish on 18. I can't imagine a Surnia with half? the RAM.

The Surnia 14.1 link is here. I really wish Lineage would at least keep the last build of every major version for every device. Sometimes it's all we have for older devices. Not everyone is rich enough to throw out old perfectly working phones.
[E 2015 Original Android Development] DroidFreak32:
That's for pixel devices afaik.
[E 2015 Original Android Development] Irfan_:
look at these two screen shots in staus bar it does not show Lte,but in pull down menu it does show,but i can't connect to internet as it shows u r off line , then i have to restart my phone to make it work.it happenes after turning wifi off:crying:
[E 2015 Original Android Development] Irfan_:
srry i uploaded wrong screen shot
[E 2015 Original Android Development] Irfan_:
these are the correct two scs
[E 2015 Original Android Development] yoalucino:
I also have the same problem on 12/11 build. Restarting the phone "solves" it.
[E 2015 Original Android Development] Quentinomino:
There's no definitive fix for that, you have to reboot everytime that happens

---------- Post added at 09:43 AM ---------- Previous post was at 09:42 AM ----------

If the apps disappear after a reboot, it's because of the SD card, I didn't found a fix for that, you just have to set the sd card to external storage.
[E 2015 Original Android Development] Irfan_:
i wanna move back to stock 6.0 , somebody plz tell me the procedure:rolleyes:
[E 2015 Original Android Development] K.I.R.K:
just updated version 14.1-20161212 and installed 14.1-20161213.

but it didn't worked automatically over the update-function. so I had to install manually over twrp 3.0.2-r5

but should it already worx through update-function?

(thx squid2 for all his worx I always enjoy!)
[E 2015 Original Android Development] ayush rao:
To solve ur issue the only way out is to clean flash the ROM.
[E 2015 Original Android Development] cloudblue:
I've gone back to cm13 until this issue is cleared. But are you saying a clean flash of CM14 will FIX the issue?
[E 2015 Original Android Development] ayush rao:
Yep. I'm 100℅ certain that clean flashing CM14.1 will FIX the issue.
[E 2015 Original Android Development] cloudblue:
Sorry but, please re-define for me your steps of a "clean" flash of version cm 14, where I don't have to re-install my apps...... Maybe I'll try again tonight.
[E 2015 Original Android Development] ayush rao:
To do a clean flash unfortunately u will have to erase all ur apps and it's data. Once u've saved all ur important data follow these steps:

1. Download the ROM and Gapps

2. Boot into TWRP recovery

3. Wipe system, cache and dalvik.

4. Flash the ROM and then Gapps.

5. Reboot

If u need SuperSU flash this one (https://drive.google.com/file/d/0BzAterKVlmXdaklwbm9OSnFxdHc/view?usp=drivesdk) and install. This version doesn't break RIL
[E 2015 Original Android Development] cloudblue:
So do a factory reset above all? Correct?
[E 2015 Original Android Development] ayush rao:
Yea, Step 3 is basically an advanced way to factory reset.
[E 2015 Original Android Development] noogi:
Hi!

I cannot add new contacts into Phone account - default location for new contacts is google account only.

Is that a feature of Nougat or this is a bug?

It is possible to add new contact to Phone account only by the external app - Phone explorer..

Best Regards
[E 2015 Original Android Development] rodryguezzz:
Oh, I thought it would be available for all android devices. It could be nice to have this on Cyanogenmon. Automatically install new nightlies when the phone reboots would be very practical, but then it could easily break things, so maybe that's not a very good feature to have on a custom rom.
[E 2015 Original Android Development] msandroid121:
Storage Error

Devs plz check the following errors

1. Screenshots : Cant save screenshot due to limited storage space

2.File Explorer : Cannot create a new folder

3.Whatsapp and other apps : cannot acccess the storage

ALL ABOVE ARE STORAGE PROBLEMS :rolleyes:

HELP NEEDED
[E 2015 Original Android Development] DroidFreak32:
Did you grant storage permission to WhatsApp in settings? I had trouble getting my contacts. Found out later that contacts permission wasn't granted.
[E 2015 Original Android Development] PriPhaze:
Instead of asking you can provide a log maybe. And the fact that you type with caps is not going to make the devs notice you faster or fix the bugs asap. The problems you describe makes me believe that you didn't grant proper permissions as someone else .
[E 2015 Original Android Development] mmortal03:
Agreed, but I know in many places we're seeing CDMA phased out, so the CDMA versions of this phone will then become obsolete. Some versions had GSM support, of course. I don't know which version you have.
[E 2015 Original Android Development] kurtn:
If you dig into telegram surnia testers group, you will find many hidden diamonds. Like that

AndroidFileHost.com | Download GApps, Roms, Kernels, Themes, Firmware and more. Free file hosting for all Android developers.

Download GApps, Roms, Kernels, Themes, Firmware, and more. Free file hosting for all Android developers.

androidfilehost.com
[E 2015 Original Android Development] ShafiqTanwar:
Can I relock bootloader of this custom rom ?
[E 2015 Original Android Development] kurtn:
No
[E 2015 Original Android Development] kurtn:
If this procedure works, the secure boot process of your bootloader is broken.

If it's just about the ugly warning, use that:

Remove Unlocked Bootloader Warning On Moto G 2015, Moto X Pure & Moto X Style - Dory Labs

An easy guide to remove the "Unlocked Bootloader" warning from Moto devices. It will replace the message with the official Motorola logo or any other logo.

dorylabs.com
[E 2015 Original Android Development] ShafiqTanwar:
Isn't keeping bootloader open will cause security issues , if I use custom rom as daily driver
[E 2015 Original Android Development] kurtn:
Yes. Open bootloader is a vulnerability, because you can boot arbitrary software. That's what the warning tries to tell you. The presented procedure can have two possible results:

A) your phone doesn't boot. -> bootloader is ok. It doesn't allow arbitrary system

B) your phone boots -> bootloader allows all kind of system to boot and locked state is as insecure as unlocked state.
[E 2015 Original Android Development] MauriJ2001:
i digged in archive's wayback machine downloaded and uploaded to mf the lastest lineage 14.1 for surnia from an old snapshot on that page enjoy (dev can pm me if want to delete this reupload)

lineage-14.1-20190205-nightly-surnia-signed

MediaFire is a simple to use free service that lets you put all your photos, documents, music, and video in a single place so you can access them anywhere and share them everywhere.

www.mediafire.com

remember android 7.1 is entering in obsolete mode so will not have too much support from play store apps like lineage 17 (android 10) but with squid kernel is much better than los 15 and 17
[E 2015 Original Android Development] yelupic:
CM Filemanager not working properly with external SD card

- CM Filemanager not working properly with external SD card (portable mode)

- Nightly @ 2016-12-13 + Open GApps ARM > Android 7 > pico @ 2016-12-11 (@ XT1524)

- CM Filemanager has permission "storage" activated

Please find attached:

adb logcat (while creating/removing one new file and one new folder on "sdcard1")
[E 2015 Original Android Development] msandroid121:
how to grant proper permissions !

---------- Post added at 04:51 PM ---------- Previous post was at 04:19 PM ----------

the bug is that the rom cannot read or write on sd card

1.cant save screenshot due to limited storage

2.insert an sd card before using the camera

3.many more problems like chrome cannot download files and says "missing sd "
[E 2015 Original Android Development] :
About the com.android.phone crash after dirty flashing cm 14.1 over cm 13, the fix is:

pm grant org.codeaurora.ims android.permission.READ_PHONE_STATE
[E 2015 Original Android Development] squid2:
Thanks for a proper bug report including a log and reproduction instructions. Unfortunately, I have been unable to reproduce your issue on my XT1527, with or without gapps. However, I will keep an eye out for any possible causes of your issue. Out of curiosity, which modem (baseband) version are you on? You need to be running a Marshmallow baseband for the ROM to work properly. I have heard of such issues happening in the past when running an incompatible modem. You can find an XT1527 Marshmallow (6.0) modem from the links in this thread: http://xdaforums.com/moto-e-2015/help/moto-e-2015-modems-t3296044
[E 2015 Original Android Development] squid2:
This is a known issue affecting many devices in CM14.1. It's on the list of things I want to investigate when I get time.
[E 2015 Original Android Development] m4tt94:
Two little issues I've found:

Sometimes the device spontaneously reboots.

Sometimes the devices become stuck in 3G (standard umts, not even hsupa), until I manually select 2g and then back LTE in the settings. Sometimes there there's an x in the signal bars, while under LTE coverage.

Sadly I do not have a log, since these are pretty random events.

14/12/16 nightly on XT1524, with baseband MSM_2020629.41.03.21.51R and nano gapps.
[E 2015 Original Android Development] rodalvesss:
It's all working. Should include rounded icons
[E 2015 Original Android Development] parawizard:
No problem. Pertinent information is always helpful when bug hunting. Easier I can make it for someone to figure out the problem the less I may have to work on it (: I had a bit of a further look into this but haven't been able to figure it out yet.

I have already updated the modem to the latest available in the 6.0 folder. GPS does not cause crashes in CM12.1 or CM13. The exact baseband version I am running is: M8916_2020629.41.03.21.51R. Does this match up with the one you are running as well?

Which provider are you running? I was testing with my Telus sim. Did not try with my Fido one. I am already reverted back to CM13 but I could do a backup and test possibly with the other one.

Update:

Fido GPS crashes

Telus GPS crashes

New symptom of something being amiss: Unlocking modem in 14.1 is broken and hangs. I thought I had broken my modem flashing forward to a new version. Once I went back to cm12.1 I could unlock the newer 6.0 modem. In 14.1 it just hangs on "Requestion network sim unlock..." forever.

Do you think fastboot getvar all might help you squid? I can send via pm if you'd like to compare. At this point I am really not sure why you cannot reproduce the issue.

Final Update:

Looks like nightly from today has fixed my GPS problem and the debug level for GnssLocationProvider has been set back down so I am not getting the same logging as before. Maybe you were using something with the code fix already that wasn't in the nightly I listed in my post? Had a look at the change log and couldn't find anything
[E 2015 Original Android Development] seringen:
I use the latest baseband for my Surnia XT1526 (US Cellular) which is 5.1. I use it on T-mobile if that matters. The only serious bug I have is the dropping LTE after being on wifi for a long time bug. The first post says that a 5.1 or above modem is enough but now are saying I should move to a 6.0? This is all on a freshly wiped 14-December build. If you want specific logs I can try but it's a little hard to reproduce the bug other than it happens daily. Thanks for any input.
[E 2015 Original Android Development] squid2:
I'm glad your issue appears to be solved. There can sometimes be changes that don't appear in the changelog if they weren't put through gerrit. I was running a build I had compiled myself, and later tried on the nightly after the one you reported using, so that could have been it. I myself am using a Telus XT1527 device with the Telus 6.0 modem.
[E 2015 Original Android Development] squid2:
Sorry, I had forgotten, a 5.1 modem should be fine, it's just the old 5.0 modems that cause trouble.
[E 2015 Original Android Development] josehdx:
May someone explain me about the different modem models? Should i apply one after installing cm14. 1. My model is xt1526. It is cdma but I am using gsm 4g without problems. Thanks
[E 2015 Original Android Development] Irfan_:
someone plz tell me how can i check which modem version i'm currently using ??
[E 2015 Original Android Development] seringen:
Settings-> About Phone -> Baseband version. If your phone is working don't bother screwing around with it, though
[E 2015 Original Android Development] Irfan_:
some time my data connection goes off then i've to restart my phone to make it work (using jio 4g).
[E 2015 Original Android Development] Irfan_:
my baseband info, should i update it?
[E 2015 Original Android Development] seringen:
we have the same issue and the maintainer said he's looking into it. If your baseband is 5.1 or better than just like squid said you're supposedly ok for now.
[E 2015 Original Android Development] Irfan_:
no changelog for today's build !! why??
[E 2015 Original Android Development] enter.hk:
Guys unable to make video calls using WhatsApp...

Unable to send SMS using jio sim...

Anyone having similar issue...
[E 2015 Original Android Development] smdlateef:
Don't know about WhatsApp video calls but about sending SMS using Jio you need to send it through jio4g app as voLTE isn't available yet in cm 14. Also sometimes phone reboots automatically .
[E 2015 Original Android Development] Sher1234:
VoLTE working fine with SMS pn 9/12 Build

There's no need to use that app

---------- Post added at 02:58 PM ---------- Previous post was at 02:58 PM ----------

Which Nightly???
[E 2015 Original Android Development] enter.hk:
I m regularly updating the ROM using cyandelta...

I'm on 17/12 nightly ...

Shows me some error 29 ...

I checked sending to other service provider its OK...

But unable to send to jio to jio...
[E 2015 Original Android Development] Sid32:
No changes. Just an auto build.
[E 2015 Original Android Development] smdlateef:
VoLTE not working , can't place calls or send SMS .
[E 2015 Original Android Development] Sher1234:
I'll try the latest Nightly tomorrow so after that ill report

But for now 09/12 Nightly VoLTE is working & its pretty stable
[E 2015 Original Android Development] smdlateef:
I'm using the latest nightly , VoLTE isn't working you try and check if working or not .

I have first flashed 20161209 Nightly also VoLTE was not working in it to
[E 2015 Original Android Development] enter.hk:
I m using 17/12 build n everything is OK for volte call...