yashsingh1/xdaforums huggingface dataset:
[Moto G 2015 Original Android Development] FireLord:
CyanogenMod 14.1

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

This works only on XT1540, XT1541, XT1542, XT1543, XT1544, XT1548 and XT1550.
​

CyanogenMod is a free, community built, aftermarket firmware distribution of Android 7.1 (Nougat), which is designed to increase performance and reliability over stock Android for your device.

CyanogenMod is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. Linked below is a package that has come from another Android project that restore the Google parts. CyanogenMod does still include various hardware-specific code, which is also slowly being open-sourced anyway.

All the source code for CyanogenMod is available in the CyanogenMod Github repo. And if you would like to contribute to CyanogenMod, please visit out Gerrit Code Review. You can also view the Changelog for a full list of changes & features.

Working

Boots

RIL (Calls, SMS, Data)

Wifi

Bluetooth

Camera

Video Playback

VoLTE

Not Working/Bugs

/

Installation

Requires Unlocked Bootloader & a custom recovery

Place ROM & Gapps in your virtual SD

Reboot in Bootloader Mode

Go to "Recovery" (Vol +/Vol -) and confirm (power)

Wipe Data/Factory Reset

Wipe Dalvik cache

Install the ROM zip

DO NOT REBOOT

Install the Gapps zip

Reboot

Source

Kernel

Downloads

Gdrive

XDA:DevDB Information

[ROM][7.1][osprey] Unofficial CyanogenMod 14.1 [VoLTE], ROM for the Moto G 2015

Contributors

FireLord, Alberto97, squid2

Source Code: https://github.com/CyanogenMod

ROM OS Version: 7.x Nougat

ROM Kernel: Linux 3.10.x

Based On: CyanogenMod

Version Information

Status: Beta

Created 2016-12-03

Last Updated 2016-12-03
[Moto G 2015 Original Android Development] FireLord:
Reserved

* Huge thanks to alberto for providing source code on github

* I made this just for controlling spam about VoLTE by indian users

* Enjoy yea!

* Thanks to tester: androidbaba (jayesh)
[Moto G 2015 Original Android Development] abhijeetc9762:
Good to see VOLTE working,

Working great, no issues so far with calling.

Thanks, firelord for efforts.
[Moto G 2015 Original Android Development] jetray4468:
Will dirty flash works ? I'm currently using official cm14.1 12/02 built
[Moto G 2015 Original Android Development] Subinsmani:
K can i install this over official, means dirty flash,,,

I dont want increase volte spam on Official forum,, :P

Thats why m asking here,, :)
[Moto G 2015 Original Android Development] Agu_Ra:
Great work, [MENTION=6257538]FireLord[/MENTION]. Will it be contributed to the official CM?
[Moto G 2015 Original Android Development] FireLord:
Will see.. I like being unofficial mostly..
[Moto G 2015 Original Android Development] FireLord:
Umm I think clean flash would be better.
[Moto G 2015 Original Android Development] althafvly:
Tried.. Not showing HD ..but volte working.. Thnx alot... God bless u
[Moto G 2015 Original Android Development] pio80:
However .. everything is possible hehe
[Moto G 2015 Original Android Development] Agu_Ra:
Well, that's how open-source works: you fork something and either release it with exclusive features or contribute things back, I prefer the latter, yet Apache License allows to keep your changes closed-source, so we should be fine with it. Anyway, thank you for your effort, I hope it will stop VoLTE spam in official thread. Cheers.
[Moto G 2015 Original Android Development] sakshay1997:
tysm dev u have made so many indian users happy now!!
[Moto G 2015 Original Android Development] FireLord:
Well I release codes but trying to make ROMs official kills me.. I dropped making ROMs for osprey after xosp bcz of making official thing.. i will push to Gerrit soon.
[Moto G 2015 Original Android Development] FireLord:
Your welcome.
[Moto G 2015 Original Android Development] Subinsmani:
But now i cant replace too google dialer and google contact.,, :p
[Moto G 2015 Original Android Development] Rahuketu2:
Man that's just outstanding bro you really did a superb jobs...thanku so much ..???
[Moto G 2015 Original Android Development] Gravemind2015:
[MENTION=6257538]FireLord[/MENTION] : Great work dev. I hope this helps many people wishing to use VoLTE with custom roms.

[MENTION=1357470]androidbaba[/MENTION] : Thank you very much for the behind the scene testing. I highly appreciate your contribution, brother :)

Sorry for OT though.

Broadcasted from Zeta Reticuli
[Moto G 2015 Original Android Development] nsekar560808:
Pressing the thanks button is not enough to thank you sir. You just made a lot of Indian happy. So thank you.
[Moto G 2015 Original Android Development] rohanmane3:
[MENTION=6257538]FireLord[/MENTION] you never failed to amaze me. But thanks appreciate your efforts, Do Fire kernel work with this Rom?
[Moto G 2015 Original Android Development] FireLord:
Yes it works uploading 7.1 version of fire kernel I made it but forgot to upload it lol
[Moto G 2015 Original Android Development] veloz46:
Thank you very much for this contribution, I hope annoying users have a ROM with VOLTE and stop annoying developers who do not support this function.

Regards! :)

If you do not understand what I say is thanks to GoogleTranslate. Hehe
[Moto G 2015 Original Android Development] valkaizer2594:
woah cool man finally :D time to ditch stock rom
[Moto G 2015 Original Android Development] rahul9999:
Appreciate your work mate.. Thanks for making Indian's Happy..
[Moto G 2015 Original Android Development] Subinsmani:
Ya really thank u soo much.....

Desh badal raha hai.. :D
[Moto G 2015 Original Android Development] rohanmane3:
i really appreciate [MENTION=6257538]FireLord[/MENTION] i dont know how he pull the VOLTE feature in the rom i mean none rom had it before but he is amazing genius , i respect u my son . hope one day you really become big and develop the IT infra in india rather then go abroad . keep up the good work. i have few question if i may 1) how you manage to put VOLTE feature in this custom rom ? 2) you gonna update this rom every weeky like RR rom or Monthly or as per requirement ?
[Moto G 2015 Original Android Development] FireLord:
Welcome. I will credit my other Dev mates for this too :)

Yes will update it when there is something new by cm.
[Moto G 2015 Original Android Development] dhruvpatel_9880:
You proved that nothing is impossible . Thanks buddy :good:
[Moto G 2015 Original Android Development] Vikram8:
Can't you install SuperSU?
[Moto G 2015 Original Android Development] valkaizer2594:
ok now we need another thread to explain people we dont need to flash the god dam super su zip which ends up disabling the sims >:eek:

developer mode has option to enable root
[Moto G 2015 Original Android Development] anveshparashar:
Can these patchs can be appiled to CM12/13 bcoz we can use older CM for patchrom base like Flyme OS and Miui so that volte can work on them also?
[Moto G 2015 Original Android Development] FireLord:
No more cm12 but will try on mm base.. need time, I have exams too and for this I just had 3 hrs sleep from total of 24 hrs ?? just to control spam about VoLTE, tbh I'm using miui by miui port Dev.
[Moto G 2015 Original Android Development] IronTechmonkey:
Spam spam spam spam spam...(Monty Python, anyone?) Hey, you told us to do it in the CM14 thread. :)

But seriously, thanks for this. Also,perhaps you could put a link to this thread in your most recent post at the official CM14 thread. Thanks again.
[Moto G 2015 Original Android Development] ChinmayKunkikar:
Can you post links to VoLTE patches? I want to see what CAF does to make it work on custom ROMs.

P.S. thank you [MENTION=6257538]FireLord[/MENTION] and [MENTION=5566914]ishubhamsingh[/MENTION] (saw your post on G+)
[Moto G 2015 Original Android Development] FireLord:
Pm me on telegram [MENTION=6257538]FireLord[/MENTION]1 (username)
[Moto G 2015 Original Android Development] FireLord:
Haha cool! Indians will find this soon ðŸ˜‚ no need to put link
[Moto G 2015 Original Android Development] Ess Arr:
Really appreciates your work bro and thanx for your huge effort. You once again proved that an Indian can do anything so called "Jugaad" :p. Anyway i m requesting you to build a slimroms 7 version with Volte support for this device. Thanx in advance and again thanx for your great work. :)
[Moto G 2015 Original Android Development] anveshparashar:
I really don't care about voice over potato but I always prefer stock due to best battery backup no custom ROM can match that and I think any Indian user will not bother about volte after March 2017 when free benefits of jio will expire atleast majority of them.i appreciate your hard work [MENTION=6257538]FireLord[/MENTION] but you should sleep more atleast 6 hrs Indian user can wait a couple weeks more.

I start laughing when someone ask about volte no anger and frustration just a smile about how idiot can someone be.?? Tags#jiobackchodi
[Moto G 2015 Original Android Development] Kishanv5:
Hugh Thanks to you..:good::good:
[Moto G 2015 Original Android Development] Rahuketu2:
Say I've heard like voice calls will be free lifetime on any network even after March 31st over volte if that's true then it's like the legend for custom rom users of osprey ... Again you are really genius bro [MENTION=6257538]FireLord[/MENTION]!!! .. You're are great developer ...someday you'll really do something very great...:good:
[Moto G 2015 Original Android Development] zeeshan.jordan922:
Appreciate your efforts bro, just one question, will volte work in sim slot 2? Because i got a broken sim slot 1 so can't really access that. Thanks in advance.
[Moto G 2015 Original Android Development] suraj.hazra:
I guess there is no volte in slot 2..even in Stock rom
[Moto G 2015 Original Android Development] zeeshan.jordan922:
Yes i know bro, that's why im asking. If volte is available in sim 2 by any chance in custom rom.
[Moto G 2015 Original Android Development] anveshparashar:
I think voice will only be free if you take there pre/postpaid plan minimum is 149 for a month though smaller plan with lesser validity exist. Otherwise it would be revolution in telecommunication in India to offer free voice lifetime and you pay only for data I don't think so ,it will ruin reliance as well as other telecom profitability and some question arise regarding this offer?
[Moto G 2015 Original Android Development] jetray4468:
I tried and it's not working on slot 2
[Moto G 2015 Original Android Development] Gravemind2015:
I have created a general discussion thread for this here -

http://xdaforums.com/showthread.php?t=3512512. Please use that instead of posting in development section.

Thank you.

Regards,

Gravemind2015

Broadcasted from Zeta Reticuli
[Moto G 2015 Original Android Development] vygavedha:
[MENTION=6257538]FireLord[/MENTION] : Awesome bro...Keep on your work bro [MENTION=1357470]androidbaba[/MENTION] : Thank you very much for the behind the scene.

---------- Post added at 02:31 PM ---------- Previous post was at 02:19 PM ----------

So once we enable this option, Do we need to install supersu for granting root permission for other apps? Please confirm, i have used stock rom only...
[Moto G 2015 Original Android Development] valkaizer2594:
No this gives a pop up to grant permission . u don't need to install super su
[Moto G 2015 Original Android Development] vygavedha:
we need to install gapp for noughat..??

Can anybody confirm this is the link for gapps noughat...

https://www.androidfilehost.com/?fid=529152257862665690
[Moto G 2015 Original Android Development] Gravemind2015:
[MENTION=7749372]vedhavyga[/MENTION] : You can just use the latest OpenGapps or Bank Gapps.

Broadcasted from Zeta Reticuli
[Moto G 2015 Original Android Development] vygavedha:
Gapps for noughat 7.1..any variant will be fine I guess...
[Moto G 2015 Original Android Development] techiemoto:
playstore not working

Playstore doesnot download apps from the Roaming sim...whereas it downloads from the wifi and the local sim......Please can someone solve the issue....
[Moto G 2015 Original Android Development] aadison:
Enable " connect to data service when roaming " in sim settings.
[Moto G 2015 Original Android Development] Subinsmani:
Sry it cant be solve....

This is bug from google itself..
[Moto G 2015 Original Android Development] nandakis4:
i feel like i fell into Amazing land :D :D , i respect your work.. thank you very much for this :angel::good:

btw- other than paypal donation is there any kind of way i can donate?? :confused:

looking forward for MIUI and VoLTE :D

---------- Post added at 09:08 AM ---------- Previous post was at 09:02 AM ----------

and ALL THE BEST for your exams :P
[Moto G 2015 Original Android Development] abhijeetc9762:
I am getting random reboots on the build .... Are you planning to update it after your exam.?
[Moto G 2015 Original Android Development] naveenfre:
same problem bro, whetherjio4gvoice app working?
[Moto G 2015 Original Android Development] Subinsmani:
My friend why do u need volte for second sim slot, if volte is working properly on sim 1,,,
[Moto G 2015 Original Android Development] naveenfre:
bro sim slot 1 not working bro,so only bro
[Moto G 2015 Original Android Development] FireLord:
If your sim slot 1 is dead then I can't help.. Its working fine here no problem at all.

Like stock ROM only sim 1 supports volte i guess dunno but it is working fine here.
[Moto G 2015 Original Android Development] FireLord:
I'm afraid. All seems fine here.. Maybe you should try RR build? It supports volte too now
[Moto G 2015 Original Android Development] vaibhav800:
Plz make it for Merlin...!!! Plz
[Moto G 2015 Original Android Development] FireLord:
Have paytm too but that's okay no donations required :D if you really want to, then pm me on telegram [MENTION=6257538]FireLord[/MENTION]1
[Moto G 2015 Original Android Development] dhruvpatel_9880:
http://xdaforums.com/2015-moto-g/orig-development/rom-unofficial-cyanogenmod-14-t3470500/page24
[Moto G 2015 Original Android Development] Agu_Ra:
We can try using last_kmsg if it is enabled to debug random reboots. If the issue persists after clean installation of course.
[Moto G 2015 Original Android Development] rohanmane3:
hi how can i disable led light it get on automatically when i put my phone on charge
[Moto G 2015 Original Android Development] jetray4468:
Search for battery light in settings
[Moto G 2015 Original Android Development] rohanmane3:
Hi i set min cpu speed to 200 in kernel auditor but automatically it get set to 400 any solutions
[Moto G 2015 Original Android Development] naveenfre:
Hello frnds,I installed volte version,now I got update to nightly cm-14.1-20161205, I want to know that whether the version may support volte function or not.

Great work, [MENTION=6257538]FireLord[/MENTION]. Will it be contributed to the official CM?
[Moto G 2015 Original Android Development] PJMUFC:
customizations?

hi firelord and team, thanks for the rom ..everything works fine but i want to know whether you will add customizations like transparency in notification pull down (its complete dark in the background) and some a feature to disable a sim like in stock and other options?

---------- Post added at 09:17 AM ---------- Previous post was at 09:13 AM ----------

even i got 2 updates .. have u installed and wat are the changes? i am newbie so afraid to install :p
[Moto G 2015 Original Android Development] jetray4468:
Here you can find change log

https://www.cmxlog.com/14.1/osprey/#next_build
[Moto G 2015 Original Android Development] FireLord:
Sources pushed now.. gerrit: https://review.cyanogenmod.org/#/c/175388/

my git tree: https://github.com/FireLord1/android_device_motorola_msm8916-common

my vendor tree: https://github.com/FireLord1/android_vendor_motorola

by this.. alberto still needs testing, when he is done then he will merge then we can get volte supported nightlies and sadly ill close this thread too.
[Moto G 2015 Original Android Development] PJMUFC:
BUGS?

Update : Fire, i found two bugs but not sure whether its only for me.

1. Hotspot - At times hotspot doesnt seem to work. its turned on but its not seen it other devices. i have tried all basic methods like restarting ,resetting networks etc.

2. RESTART - When we try to restart and press restart option it gets stuck there, have to long press power button to restart then.

btw, using open mini gapss
[Moto G 2015 Original Android Development] FireLord:
1. It is fine here bro. But let's wait Alberto needs to merge 7.1.1 changes in kernel to fix some glitches. Have to wait

2. Umm cm is still fixing their features stuff maybe that's why ?
[Moto G 2015 Original Android Development] Shobhit Raj:
After update volte not working

There were 2 updates after i installed this rom. And after I installed the latest update Volte stopped working.

Please Help!
[Moto G 2015 Original Android Development] FireLord:
It is not merged yet. Flash this unofficial build for now
[Moto G 2015 Original Android Development] Agu_Ra:
Because updater offers official builds which surprisingly don't have VoLTE merged yet (they'll have soon though).
[Moto G 2015 Original Android Development] ketan.xda:
First of all a BIG THANKS to [MENTION=6257538]FireLord[/MENTION], [MENTION=4480917]Alberto97[/MENTION] and [MENTION=6485916]squid2[/MENTION] for making this VoLTE thing available on custom ROM CM14.1 :)

Well, currently I flashed this unofficial ROM using TWRP 3.0.2-r1. On official ROM OP, it is advised to use TWRP 3.0.2 (personal build by [MENTION=4480917]Alberto97[/MENTION]) for OTA updates.

So I want to know can I flash this 3.0.2 recovery directly over 3.0.2-r1 ? I just want to keep it ready before VoLTE update merges with Official ROM ;) Thanks..
[Moto G 2015 Original Android Development] scorpionk189:
Just Informing about unexpected removal of sd card

I'm not sure whether it is bug or not. But external sd card get ejected after some time. No notification of removal aapears in notification bar. Temporary solution is reboot. But again it gets ejected after sometime. This is not happening in other custom roms including official build, AOSP extended, RR.
[Moto G 2015 Original Android Development] Julian1307:
I have the same problem on my Moto E (condor) with cm-13.0-20161108-NIGHTLY-condor.zip

On my Moto G 2015 I do not use sd card.
[Moto G 2015 Original Android Development] snipersquad8:
I'm late to the party, but I'm glad you made a spin with VoLTE

I swear there must be like 4 pages worth of people asking "VoLTE when?"

Looking forward to the merging, would mean I can browse internet on a good mobile connection while talking on the phone.

Thanks for all the hard work, you guys really deserve a beer or 3
[Moto G 2015 Original Android Development] althafvly:
Volte stuff added in the next changelog of cm14.1 .. I will flash cm14.1 official after the first volte release. Thnks for the volte fix [emoji7]
[Moto G 2015 Original Android Development] PJMUFC:
Another bug?

Found that i cant install any apk file. it throws an error "installer package stopped" :eek:
[Moto G 2015 Original Android Development] jetray4468:
No more unofficial ?
[Moto G 2015 Original Android Development] Jithin91:
no more unofficial. this thread will be closed.

Official VOLTE Build is out
[Moto G 2015 Original Android Development] PJMUFC:
..

Hi jith, cna u give me the link of the official with volte? and should i do a clean flash of that rom??
[Moto G 2015 Original Android Development] kaustubh_lipare:
Here is the link.

http://oss.reflected.net/jenkins/188373/cm-14.1-20161208-NIGHTLY-osprey.zip

Clean flash is recommended

Moderators should close this thread now...
[Moto G 2015 Original Android Development] FireLord:
Closing this thread now.. Btw its upto OP when to close!
[Moto G 2015 Original Android Development] rohanmane3:
Thx [MENTION=6257538]FireLord[/MENTION]
[Moto G 2015 Original Android Development] kaustubh_lipare:
Once again Thanks a lot and appreciate ur hardwork..:)
[Moto G 2015 Original Android Development] MahmoudIzzat:
What is the difference between this rom and Cyanogenmod official?

What is the difference between this rom and Cyanogenmod official?
[Moto G 2015 Original Android Development] jetray4468:
No difference anymore
[Moto G 2015 Original Android Development] Rahuketu2:
Nothing much nevrmind mind it... ???
[Moto G 2015 Original Android Development] MahmoudIzzat:
What is VoLTE mean?
[Moto G 2015 Original Android Development] Rahuketu2:
Volte is really big bird which was very dangerous for XDA until firelord made it XDA friendly.. ....BTW you can google these kind small silly thing ...broohh??
[Moto G 2015 Original Android Development] Ess Arr:
Hlo brother :) first of all thnx to bring volte to our device. Really appreciate your work. I have a request for you ! can you build a slimroms 7 unofficial build for this device with volte support ? would be very appreciated. Thnx in advance and waiting for your positive reply. ;)
[Moto G 2015 Original Android Development] LenAsh:
Thread closed - OP has requested that members refer to this thread now:

http://xdaforums.com/2015-moto-g/orig-development/rom-unofficial-cyanogenmod-14-t3466246
[XDA Assist] XDA Visitor:
I was rooted using Lollipop on S5 G900W8 and was able to back up files using Samsung Smart Switch. I then flashed CM13 and GApps successfully but when trying to restore the back up files, Smart Switch is saying that the device is not supported. I tried checking the MTP for USB, and allowed USB debugging but to no avail. My bad, I should have created another back up using other apps. Is there any ways to work around this? I just wanna restore the call history and sms mainly. I am tempted to flash stock Marshmallow if it will solve the problem. Any ideas will be appreciated. Thanks!
[XDA Assist] SacredDeviL666:
Hi,

There doesn't seem to be a documented method unfortunately :( can you convert it to .csv files? if not google would be your friend to see if you could find alternative/3rd party apps to restore .sme files from a backup.

you did try kies already right
[Tilt, TyTN II, MDA Vario III General] winwiz:
hi guys,

firstly thanks in advance, i have installed dutty's rom and have the font issue. I've downloaded the tahomabd font and have tried copying it to the windows folder via activesync, file explorer, total commander and resco file browser. Each time i get an error advising that the existing tahomabd font file is in use and therefore i cannot overwrite it.

Any ideas?