[E 2015 Android Development] vnai:
THIS ROM WILL NO LONGER BE UPDATED

/*
* 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.
*/

What is this ROM about?

This ROM is based on LineageOS but with VoLTE support and some additional security features included. These builds include a lot of security and performance optimizations even for the models that doesn't have VoLTE.

Instructions:

Do NOT dirty flash over non-VoLTE CyanogenMod or LineageOS releases.

Which models support VoLTE?

VoLTE is supported on the models where the baseband firmware supports it. Some models are listed below.

XT1521: It will work for sure if your baseband is up-to-date with what moto released in 6.0.1

Other XT152x models: depends on your baseband

Note for XT1521: Your Baseband will only be up to date if you have been updated to or flashed stock 6.0.1 as released by moto at least once and never downgraded it. If you have downgraded, update your baseband file NON-HLOS.bin to the one from stock 6.0.1 . (follow instructions in other threads at your own risk.)

Note for CDMA users including XT1526 and XT1529 . There have been reported network switching issues. and I recommend CDMA users to avoid this ROM.

Where to get this ROM?

I continuously release updated builds on my github page https://github.com/vishnunaini/lineage-surnia-releases/releases

The latest Build:

2017-06-18 build

Links:

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

https://github.com/vishnunaini/line...neage-14.1-20170618-00-vishnunaini-surnia.zip

sha256: 3cde80009a026e03e742727790ebccce92a031efe279507f819aeaebefefb14d

I also GPG sign my releases you can get the detached signature on the release page below

for old releases see here https://github.com/vishnunaini/lineage-surnia-releases/releases

I will release new builds once every week or two.

Only tested on XT1521 .

BUGS:

No Major bugs or show stoppers.

Caveats:

Does NOT include root or debugging features for security reasons.

How to flash :

Download the linked zip.

If you are flashing this ROM for the first time Wipe system, dalvik, cache, userdata and data. All old data will be lost.

Flash the zip using twrp or cm recovery.

Flash your favourite Gapps. Opengapps is recommended. Get them at http://opengapps.org .

Do NOT dirty flash unless you are already using a VoLTE build. Otherwise you will see crashes.

Please use the recovery linked below if you want a tested one

Use this recovery if required: https://github.com/vishnunaini/line...oad/20161229/recommended-recovery-cm-13.0.img

Contributors:

CyanogenMod/LineageOS maintainers and contributors.

Bug reporting:

Report any build specific bugs here https://github.com/vishnunaini/lineage-surnia-releases/issues

Versions:

Android 7.1.2

LineageOS 14.1

Kernel 3.10.x with latest security updates

SELinux: Enforcing

Root: NO

If you use gapps, Always flash gapps immediately after flashing an update or else gapps wont be preserved.

Source Code:

Core: https://github.com/LineageOS

Kernel: https://github.com/vishnunaini/android_kernel_motorola_msm8916 (see branch cm-14.1-custom)

Device changes: https://github.com/vishnunaini/android_device_motorola_msm8916-common (see branch cm-14.1-custom for new volte code that syncs with upstream. see cm-14.1-volte for old code) https://github.com/vishnunaini/android_device_motorola_surnia