yashsingh1/xdaforums huggingface dataset:
[E 2015 Android Development] likith008:
how exactly to activate the VoLTE in the OS

ive been trying to use the jio sim in this phone xt1521 and installing this rom didnt help either.... As per the note it is mentioned about the updated baseband version., my baseband version is M8916_2020617.29.03.21.45R... is that the updated one? or any thing needs to be modified and how?

im curious because even in the qualcom official website it is mentioned that that the chipset is capable of VoLTE calls since the production line!!

Thanks in advance :)
[E 2015 Android Development] Sher1234:
You have to update baseband
[E 2015 Android Development] vnai:
The latest baseband is M8916_2020629.41.03.21.51R for xt1521.

To update baseband, Install the stock motorola ROM and apply all OTA updates. Then you can comeback to LineageOS.
[E 2015 Android Development] vnai:
New release

New release

20170328-01

Changelog:

*Upstream fixes and updates

sha256: db01f4f0aa0f98c9c03a96762f390fa8f8923d75c5c8387b5d1a0f5042fffb70

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

https://github.com/vishnunaini/line...neage-14.1-20170328-01-vishnunaini-surnia.zip
[E 2015 Android Development] Sher1234:
SIM Card Not Inserted

Device: XT1521

Updated to latest stock update

OS:- LineageOS Unofficial (28-03-2017)

I'm unable to access my sim card from any of the slots it only shows no sim inserted

I also checked my device IMEI isn't lost like other users (having same issue but lost IMEI),

EDIT:- Tried Reflashing ROM, still no success

I'm not sure its appropriate to post the issue here or open a new thread, anyway if anyone has any workaround for this it would be great.

Thanks
[E 2015 Android Development] enter.hk:
Just try official lineage os ..
[E 2015 Android Development] Sher1234:
Sure, I'll give it a try tomorrow morning & let you know if it works or not

Thanks
[E 2015 Android Development] Sher1234:
Official Lineage Didn't worked but reverting back to stock marshmallow did the worked out

Now back to LineageOS Unofficial

Thanks for help
[E 2015 Android Development] Soneliem:
Did you try any other rom? I want to know if it's just your device or the software.
[E 2015 Android Development] Sher1234:
I think It's Device issue as in i wasn't able to check weather SIM card is insertion is detected by OS or not so I tried Stock ROM & it worked out perfectly fine
[E 2015 Android Development] merothh:
Hey I'm on the latest build and everything works fine for me.
[E 2015 Android Development] ngr.hd:
Can anyone confirm whether JIO VoLTE works on XT1526 (Imported Moto E2) when using this ROM? I did flash VoLTE patch on a previous December build of CM, but the Enhanced VoLTE option didn't come.
[E 2015 Android Development] Sher1234:
It depends if your device is updated to stock marshmallow or not i.e. your device modem is updated​ or not

Check the baseband version of your device its under about device section

If the provided one matches yours tgen VoLTE will definitely work, otherwise firstly update your device by flashing stock marshmallow specific for your device
[E 2015 Android Development] ngr.hd:
Hello

Thanks for the reply!

Currently, I'm on M8916_2020610.17.03.21.26R for my XT1526 while your's is way higher. I'd flashed Stock MM around 2 or 3 years, but now I'm on CM 14.1. Is it possible to flash just the baseband? If yes, could you please point me in right direction as to where can I find the latest baseband. Please note, I've already searched for it here: https://xdaforums.com/moto-e-2015/help/moto-e-2015-modems-t3296044 but cannot locate any for xt1526. Thanks!
[E 2015 Android Development] Sher1234:
If there's no modem files for your model then you have to fully download the stock firmware for your phone & just flash the baseband partitions only
[E 2015 Android Development] merothh:
Nah he can use wobzip.org to extract and download only the required files.

[MENTION=3107639]ngr.hd[/MENTION]
[E 2015 Android Development] Sher1234:
Yeah that might be great
[E 2015 Android Development] atishj:
My XT1526 BaseBand Version -M8916_2020629.41.03.21.51R SURNIA_SPRINT_CUST

any chance for VOLTE
[E 2015 Android Development] Sher1234:
I think yes

Because VoLTE got enabled in marshmallow update

& Your​ baseband is updated to latest one
[E 2015 Android Development] merothh:
[MENTION=7963704]vnai[/MENTION]

Can we have OTA support like sultanxda provides in his ROMs ? It's not very hard to implement I guess. If you are interested please look into his source at GitHub.

It uses the CM Updater.
[E 2015 Android Development] vnai:
I am aware of that and I have tried. I already have a working server client setup to deliver the OTA's but the problem is that no single recovery is handling the Nougat OTA updates correctly.

All the recoveries either cause a soft brick or can't persist gapps or completely not work. I am waiting for lineageos recovery to come back into a usable state.
[E 2015 Android Development] vnai:
New release: 20170403-07

Changelog:

* New Gallery

* Separate encryption password has been removed due to security reasons as the implementation was broken.

* Other upstream updates.

Users who use a separate encryption password please use the "Replace Encryption Password" button in Settings>Security before applying the update.

sha256: 5fbce3d365453a026aa43fe07703b58fce27d9d5ee2d9e85e7f8e9c9ad527b1a

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

https://github.com/vishnunaini/line...neage-14.1-20170403-07-vishnunaini-surnia.zip
[E 2015 Android Development] merothh:
I'm not very sure but I've seen people , having issues with OTA updates on TWRP 3.0.2 having it fixed by switching to TWRP 3.1.0 . Not sure if that's what you are looking for.

3.1.0 is also based upon nougat recovery sources.

Anyway thanks for the builds and reverting back to the AOSP UI.
[E 2015 Android Development] Sid32:
Are you guys using Squid's TWRP? Its worth a try.
[E 2015 Android Development] merothh:
I am.
[E 2015 Android Development] copperfieldx:
The last two releases is much more consuming battery than in example 20170321 release. Why?
[E 2015 Android Development] Sher1234:
Not for me, on the latest release got total15 hr of usage with 4hr 30min of SOT
[E 2015 Android Development] vnai:
New release: 20170411-01

Changelog:

* Kernel Security Updates. Android sec updates are waiting on move to 7.1.2.

* Fix NPE in Snap Camera

* Other upstream updates

sha256: ba9e9c32c285ea26fd4a1e04ca409432b228fca2a6cf32cf74cc1f0afc1a8c53

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

https://github.com/vishnunaini/line...neage-14.1-20170411-01-vishnunaini-surnia.zip
[E 2015 Android Development] ngr.hd:
Can you please tell me from exactly where did you get this modem?

I'm too using Sprint/Boost XT1526 variant but modem is old.

However this modem under the modem repository thread is ONLY for XT1527 and other Asian LATE Moto E2 and not for US Moto E2 variant.
[E 2015 Android Development] atishj:
Dont Know exactly, trying to enable volte from last 1year on xt1526, tried various rom modem, hence i forget.....but volte not working still.......
[E 2015 Android Development] vnai:
New release Android 7.1.2

20170415-08

Android 7.1.2 release.

Changelog:

* Android 7.1.2 release. Build N2G47E.

* April Security patches.

sha256: 9a462b31a0f030b845f3301186af375e4bded32e0f567cdad12594546ff1263e

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

https://github.com/vishnunaini/line...neage-14.1-20170415-08-vishnunaini-surnia.zip
[E 2015 Android Development] Sher1234:
Was Waiting for this

Thanks
[E 2015 Android Development] paultsr:
Thank you for the 7.1.2 release.

I have been using your rom for the last 4 months and it's really amazing with volte support.

I would like to build the same from the source code.where would I get the source code for your rom and can you help me in building the same in my local computer?

It's my long pending wish to build a rom (in .Zip format) for my own device(Moto e 2015 LTE).
[E 2015 Android Development] vnai:
New release

20170423-00

Changelog:

* Fix some stability issues in 7.1.2

* Fix some random reboots

* BT stability fixes

* Other upstream updates

sha256: fb8e1037898c5f485746d7eb534fd2d65f28568acdcb775649dd1b08561c7689

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

https://github.com/vishnunaini/line...neage-14.1-20170423-00-vishnunaini-surnia.zip
[E 2015 Android Development] vnai:
Follow the lineageos build guide here https://wiki.lineageos.org/devices/surnia/build

Later switch some of those repositories from lineageos to the one's available at my github page at github.com/vishnunaini

Use branch cm-14.1-custom in my repositories.

The repositories you need to switch to mine are

bionic

frameworks/base

device/motorola/surnia

device/motorola/msm8916-common

vendor/cm

vendor/motorola

kernel/motorola/msm8916

system/netd

system/sepolicy

system/core

First build a successful upstream lineageos build, then try mine.
[E 2015 Android Development] paultsr:
K. Thank You !First I will build a lineage OS.Will contact if iam stuck in between..
[E 2015 Android Development] paultsr:
How much data( GB) it will download when I type the command 'repo sync'.iam syncing lineage 14.1.
[E 2015 Android Development] vnai:
Around 60 to 80 GB
[E 2015 Android Development] paultsr:
I wish to build my own rom for Moto e2015 and OnePlus one.should I download the source code twice ?
[E 2015 Android Development] vnai:
No need. The core source code will be the same

Just some smaller repo's like kernel and vendor blobs will be different

"breakfast surnia" will include repos for moto e 2015

"breakfast bacon" will include repos for opo

The next repo sync will keep both components up to date.

You might want to look into https://github.com/TheMuppets to get the proprietary binaries for vendor/motorola and vendor/oneplus . These propritary binaries are not hosted by lineage officially but they are in a semi official grey area. The proprietary binaries are required. You can use these repo's instead of using extract-files.sh method(which is flaky and might not work).
[E 2015 Android Development] paultsr:
I have a Lenovo tab 3 pro 4gb version tablet.i couldn't find any custom rom for the device.can I build the rom ?If so where will I find the proprietary binaries and blobs?
[E 2015 Android Development] vnai:
That will require some expertise you have to gradually learn on your own. I can't help. Binaries and blobs should be taken from stock but they may not work with newer android versions. There are a lot of weird hacks in the kernel, binaries etc. you need to be an expert in.

Next time PM me. Let's not take the thread out of topic.
[E 2015 Android Development] paultsr:
There are many optimised kernels for a device.i mean the kernel without the complete ROM.how they build it ?Do they need the complete source code for building the kernel?
[E 2015 Android Development] vnai:
To build anything you need a compatible compiler and header setup. A full package source code like AOSP or LineageOS incl;udes such toolchain for some devices.

Or you can use third party toolchains like https://github.com/UBERTC. Most people who only build kernel's use this but it's device compatibility is limited.

Or you can build your own toolchain if you know what you are doing.

Please PM me further questions so that we don't take this thread out of topic.
[E 2015 Android Development] Sher1234:
23-04-2017 Build

Pretty Amazing Battery Backup

6Hrs 30Mins Screen On Time with backup of about 8Hrs

In a single go i.e. 100% to 4%

Great ROM

Thanks [MENTION=7963704]vnai[/MENTION]
[E 2015 Android Development] vnai:
New release: 20170503-04

Changelog:

* May Security updates. Android 7.1.2_r8. Build N2G47O.

* New auto brightness implementation.

* Other upstream updates.

sha256: 7d62f588947ffb684ff898c1bd092351d5bf508b96d8c14971c918a5f5ed3999

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

https://github.com/vishnunaini/line...neage-14.1-20170503-04-vishnunaini-surnia.zip
[E 2015 Android Development] vasi vasista:
:confused::confused:

:confused::confused: my phn model number is showing : moto e 2nd generation with 4g lte ..... thats it.. with android 6.0 with volte

i just unlocked my bootloader and flashed twrp ..... i want to flash this rom ...can i directly flash this rom in my phn.. is my phn supports volte after flashing this rom .....and wht kernel i need to flash .... please help meeee :crying:
[E 2015 Android Development] Sher1234:
Just Clear the Cache, System, Davlik​Cache & Data Partition & then Flash the ROM with the desired GApps
[E 2015 Android Development] vasi vasista:
Ohh ... That's it !! .. thq so much for very quick response ... I'm going to try it now
[E 2015 Android Development] vasi vasista:
what Gapps you recommond for this rom ?? suggest one :D:D
[E 2015 Android Development] Sher1234:
For GApps i use the nano version & sometimes aroma one (as i can select the gapps i want in the aroma version)

Use Nano for minimal use of GApps

& Stock if you uze most of GApps
[E 2015 Android Development] vasi vasista:
i use most of Gapps ... i'm selecting this ok:confused:
[E 2015 Android Development] Soneliem:
I would recommend selecting nano in the third column if you are new to this. Or use aroma if you are more experienced and want to choose exactly what to install.
[E 2015 Android Development] vasi vasista:
Noo I'm not experienced guy... I'm going to select nano as ur wish... Thq
[E 2015 Android Development] Soneliem:
Always happy to help! I would also recommend cleaning cache/dalvic every time you flash a zip. Flash the gapps after you flash the rom of course but do not reboot during the process.
[E 2015 Android Development] vasi vasista:
Ohh ok:good::good::o:o
[E 2015 Android Development] vasi vasista:
sir .. i'm in cm 13 recovery because it is tested... in this recovery there is no much options like twrp

so need some help .... in factory reset option : there is two options 1.full factory reset 2.wipe cache partition .... these two wipes are enough to flash the update ?? or i need to go to advanced option and select system data partition or any .... plz helppp
[E 2015 Android Development] Soneliem:
-INSTALLATION INSTRUCTIONS-

- Download the latest build

- Download opengapps (better nano(simple) or aroma(advanced) arm 7.1 version) www.opengapps.org

- Take a backup (just in case something goes wrong)

- Wipe cache, dalvik, system, data and internal (you will loose everything on your phone, unless you have it in your SD card)

- Flash ROM using latest TWRP

- Wipe cache and dalvik

- Flash Gapps

- Wipe cache and dalvik

- Reboot.

- Enjoy!

The above instructions were taken and modified from https://xdaforums.com/moto-e-2015/orig-development/rom-cyanogenmod-14-1-moto-e-lte-t3516694/page48 by user @
[E 2015 Android Development] vasi vasista:
Latest twrp link plz
[E 2015 Android Development] Soneliem:
Use squids twrp.

https://xdaforums.com/moto-e-2015/development/twrp-squid-twrp-recovery-moto-e-lte-t3137649
[E 2015 Android Development] vasi vasista:
my phone is stuck on emergency calls only ... after replacing jio sim with airtel ... i tried hard reset ... also still same ... is jio blocked my sim slots ....:confused::confused: any help plzzz
[E 2015 Android Development] Soneliem:
It's the phone locked on a contract? That would be the problem.
[E 2015 Android Development] Sher1234:
What's the device Model??

If its XT1521 (Indian Varient) then its a retail Model & as per my knowledge retail Model never gets carrier locked, & also all Indian Devices are RETAIL it won't be a problem

I also encountered an issue with SIM card but it was hardware related leading to NO SIM CARD INSERTED issue

But it got rectified after reinserting the SIM AGAIN (taken 5-6 tries to make the SIM Work Again)

& Make Sure to interchange SIM CARDS while device is turned ON so it would be easier to check weather SIM CARD is inserted or NOT

& You don't Need to SWAP SIMS in first place as you can just change the DATA SIM & LTE CONNECTIVITY of JIO SIM to 2G (I personally use it alot with my Vodafone & Jio Number, It saves lots of time & some messy stuff)
[E 2015 Android Development] vasi vasista:
it solved automatically .... when flashing this rom ... thq

---------- Post added at 03:24 AM ---------- Previous post was at 03:22 AM ----------

it solved automatically when flashed this rom ... thq

---------- Post added at 03:28 AM ---------- Previous post was at 03:24 AM ----------

Finally flashed the rooommm:laugh::laugh: awesome rom ... no bugs very smooth no lagging ... soo happy.. :laugh::laugh:

give me root method i wana root it..:)
[E 2015 Android Development] monto2k2:
No VOLTE on Model XT1524

After installation of just the rom (no GApps) the VOLTE flag is enabled, but it is of no use. With a jio sim (India) the call ends as soon as you dial. Even tried to setup in LTE only mode (*#*#4636#*#*) with no effect. VOLTE call works in my other Nexus 5X, but not on this one. Also, the camera does not connect. I will install GApps in the day but quite certain thats not going to help.
[E 2015 Android Development] sonnu0100:
The flag alone doesnt help in placing volte calls , has to be enabled in firmware too . Gapps have no role in it too . Model??

Hit THANKS if somebody help you
[E 2015 Android Development] piratedpanda:
Hi!

Try Flashing FireKernel by [MENTION=6257538]FireLord[/MENTION]. Worked fine for me ;)

LINK: https://androidfilehost.com/?fid=529152257862689615

Don't forget to thank the developer!

Have a nice day! :)

Press the Thanks Button if I helped you! :)
[E 2015 Android Development] vnai:
I have tested it only on xt1521 which is the only device I have. If it doesn't work on xt1524 means that your modem baseband doesn't support it and there is nothing anyone can do about it. Baseband is not controllable from android as it is it's own standalone processor and OS with it's own embedded code.

You can experiment by flashing modem firmware from xt1521 but this sort of modem pestering is incrediibly risky.
[E 2015 Android Development] vnai:
New build release 2017-01-01

I have made a new release today.

See the main post for the details and links.

The new build mainly includes major performance increases in storage, memory and crypto, also includes critical security patches.

Most of the changes were only in the kernel.

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

I am sorry but the camera bug still exists.
[E 2015 Android Development] oppodi:
how to root ?

Please tell me how to root your lineage build. I like it very much it is Damn too stable

---------- Post added at 05:01 PM ---------- Previous post was at 05:01 PM ----------

Anyone know how to root this ROM ???
[E 2015 Android Development] vnai:
see here https://xdaforums.com/apps/magisk/magisk-phh-s-superuser-android-pay-t3435921

Actually the build I made is a secure user build which actually improves its stability and performance as it does not have to bother with logging and debugging symbols like in debug builds. The only way to root it is to flash a automatic rooting style zip through a custom recovery like you do on other devices.

I am actually closing in on the only major bug in my build that is the camera. I will fix it soon.
[E 2015 Android Development] oppodi:
Thnx if possible pls make inbuilt root enabled builds. And camera working fine in fire kernel
[E 2015 Android Development] vnai:
I would have been making both types of builds if I had access to a faster compilation machine. I am stuck using my personal system.
[E 2015 Android Development] vnai:
Is SELinux permissive or enforcing in fire kernel?
[E 2015 Android Development] oppodi:
permissive

It is permissive
[E 2015 Android Development] vnai:
I released another build just now.

Camera is now fixed. You can now use my kernel with full security features and full SELinux enforcing.

Download link is here https://github.com/vishnunaini/lineage-surnia-releases/releases/tag/20170102

See main post for full details

[MENTION=7831520]drsemaj87[/MENTION] [MENTION=7889529]fastbootflash[/MENTION] [MENTION=7228951]Sher1234[/MENTION] [MENTION=7962278]Fknt00[/MENTION] [MENTION=5773770]monto2k2[/MENTION] [MENTION=5481789]K.Sharatchandran[/MENTION] [MENTION=6851036]oppodi[/MENTION] please take note of the new build release with camera fix
[E 2015 Android Development] Sher1234:
Great Man

I'll try it by tomorrow morning
[E 2015 Android Development] Badrikesh:
Great OS.

This one is really a great ROM. Everything works fine. No FC's. Also very smooth. I'm gonna use this ROM as my daily driver. Here I'm using squid kernel.

Thankyou for such a great ROM.

Only few minor issues:

1. Bluetooth takes time to turn on 5 sec, samething happens in Official CM14.1.

2. On opening protected apps stops the launcher when protected by privacy -> protected apps present in setting, samething happens in Official one.
[E 2015 Android Development] sonnu0100:
Tried this build on xt1526 with a lte sim .when i put the phone in global mode the screen goes black for few second and again it repeats itself .

Setting-more-mobile network- mode - (change to global from LTE) . Tried restarted and flashed many times

Clean flashed with gapps / without gapps but all result in same .

Any suggestion ?

Hit THANKS if somebody help you

---------- Post added at 06:18 AM ---------- Previous post was at 06:15 AM ----------

Can u share the wallpaper .. is it pixel mode or pixel launcher only?? I have tried pixel mode but the icons are very large and not rounded

Hit THANKS if somebody help you
[E 2015 Android Development] Sher1234:
Tried the build without flashing any kernel

Seems everything working fine

After flashing squid kernel

Pretty much good battery
[E 2015 Android Development] Badrikesh:
I used pixel mod v2.1.5. it is present in this xda page E 2015 THEMES AND APPS section. Here is the link, you can download from here:

https://androidfilehost.com/?fid=457095661767126031

Just flash the lineage os rom and and then flash pixel mod 2.1.5.

You will get all the pixel features except Google assistant. And this wallpaper is a present in live wallpaper section of pixel launcher. And also change display size to small present in display settings.

And remember this pixel mod only works in lineage os.

I tried this mod in cypher os and resurrection remix, bootloop occured.
[E 2015 Android Development] Badrikesh:
Correction of previous post.

Bluetooth turning on time has been fixed in the latest build.

Ie., 1 jan 2017_2.

This issue i wrote according to 29 dec build.

I checked yesterday it was there.

I checked Bluetooth now.

I don't know how it is fixed, may be due to flashing squid kernel fixed it.
[E 2015 Android Development] vnai:
I am sorry but I can't test this test case as the global mode-US LTE mode switching will only show up on US carriers because of the bands they use which are not used outside the US. My firmware won't allow this switching and I can't test it.

If you know how to use logcat to take logs, take long format logs and mail it to my email listed on the main post.
[E 2015 Android Development] vnai:
It is a fix in my build of lineageos itself. I imported some sepolicy fixes by Alberto97