yashsingh1/xdaforums huggingface dataset:
[Moto G 2015 Original Android Development] banerjeeayan1996:
Still now I find this rom the best with extreme smoothness. I aam using swift dark theme . have a try
[Moto G 2015 Original Android Development] Mozzer1:
Motorola Camera App

I have been running the latest CM13 build from Alberto and the Temasek build by Vatsal.

The Motorla camera is not able to store images to the SDCard on the CM13 build (the option is not available in the camera app).

The app is able to store images from the Temasek build of CM13.

I thought I would mention this in the hope it can be fixed :)

Thanks guys for two great builds.
[Moto G 2015 Original Android Development] guest_2011:
deleted

---------- Post added at 09:54 PM ---------- Previous post was at 09:48 PM ----------

For some reason i no longer get the play error popup and i didn't do anything. Maybe it'll come back. One thing i can't do in play store is voice search - "to keep going google app needs permission to access some things on your device". All permissions enabled.

---------- Post added at 09:57 PM ---------- Previous post was at 09:54 PM ----------

xt1540 this may or may not be a bug but when i soft rebooted, lost wifi, could not enable. Had to hard reboot, then wifi worked again.

---------- Post added at 10:02 PM ---------- Previous post was at 09:57 PM ----------

I'm not familiar with Temasek is it also CM13 and is it for any G3? I also like moto camera. Is the fix hard to port to this CM13?
[Moto G 2015 Original Android Development] Mozzer1:
The Temasek/Vatsal build is built on CM13 with a few added extras. You can install it straight over the top of CM13 without a wipe. (Or at least I seem to be able to). I am running it on the Moto G3 1540. It seems pretty much identical to Alberto's build but for the few extras and the ability to run the Moto camera app. There are probably differences of which I am unaware but they both appear very similar.

I downloaded it from here:-

https://www.androidfilehost.com/?w=files&flid=41461
[Moto G 2015 Original Android Development] mjheid:
You gave permission to write on SD card, didn't you? It works for me.
[Moto G 2015 Original Android Development] Gravemind2015:
[MENTION=7264726]mjheid[/MENTION] : Mozzer was talking about moto camera bro.I too have to manually move all photos form internal to sdcard/DCIM periodically. The camera is automatically hiding the save to button,i have tried older version without exposure bracket ,older verison with bracket and now play store version with app settings module fix.[emoji20]

Broadcasted from Zeta Reticuli
[Moto G 2015 Original Android Development] Jrmaster01:
PLEASE CyanogenMod Moto G XT1556

Please guys, CyanogenMod for Moto G edition Turbo XT1556
[Moto G 2015 Original Android Development] banerjeeayan1996:
I dont think that the mobile data is working. It does not gets connected to 2g, 3g.

Edit: - Took time to connect sorry for the quick wrong reply. Yay mobile data is working fine.
[Moto G 2015 Original Android Development] sagar27691:
In cm13 mobile data is working fine from since last many builds... And also on other cm based roms for osprey...
[Moto G 2015 Original Android Development] Gravemind2015:
Works fine on my xt1550 but it is slow. i have to regularly turn on airplane mode to refresh it,nearly every 15 minutes. The main problem is that the internet speed doesn't slow down but it constantly drops to zero

Broadcasted from Zeta Reticuli
[Moto G 2015 Original Android Development] ooleooo:
I'm not getting any 4G, only H+ and super slow (I live in a 4G area and I had a really good connection with stock rom). Also kinda slow wifi as well, can't watch instagram videos without lag and I have a pretty decent 3mb provider, not a lot but more than enough to watch crappy videos.
[Moto G 2015 Original Android Development] left4dedme:
I have nothing such types of problems like 4g, wifi, lagging, or any in my moto g 2015, 2gb ram, 16 gb variant.

Only problem i faced that after reboot icons are back to its original state.
[Moto G 2015 Original Android Development] Gnatzelle:
I cannot repeat this often enough guys / gals...wipe cache & dalvik after flash. TWRP even gives you this as an option after .zip install and before sideload. So before complaining...

I do this after every flash with my G3 and my GFs G1 (both selfmade-builds, thanks again for the moto8916 sources btw ;)) and we both have nearly zero problems. Just the occasional quirks that are quite normal after a lot of changes in CM *G*
[Moto G 2015 Original Android Development] ooleooo:
[MENTION=4480917]Alberto97[/MENTION] is it possible to think that LTE is not working for me because with stock rom it was called 4G, so they're maybe different in terms of radio frequencies or something? I'm from Argentina.
[Moto G 2015 Original Android Development] russ722:
I'm on metreopcs and LTE works but when I switch to 3/2g I get the exclamation point in the network bars.
[Moto G 2015 Original Android Development] breadland:
Unfortunately your Moto G is the Turbo edition, not Osprey. This ROM isn't compatible with your phone.

Try searching for ROMs made for the Moto G Turbo.
[Moto G 2015 Original Android Development] sabarishsab:
Head over to this http://xdaforums.com/showthread.php?t=3322543

This thread is for Turbo
[Moto G 2015 Original Android Development] dbuti:
Try changing the APN ... I'm from Argentina and LTE works ok

Enviado desde mi MotoG3 mediante Tapatalk
[Moto G 2015 Original Android Development] banerjeeayan1996:
My battery stat shows that WiFi is eating up most of my battery. Does anybody has any fix?
[Moto G 2015 Original Android Development] sabarishsab:
2g is not working for me.Is it working fine on 2nd sim for anyone.

I tried connecting thru my 2nd sim.

When i checked ther was no APN

So manually do v have 2 set the values?

If so does anyone know what it is for Tata Docomo APN values for 2G.Btw im from India
[Moto G 2015 Original Android Development] sagar27691:
search in google... tata docomo apn you will find it.
[Moto G 2015 Original Android Development] JackSparrow17:
Apn is TATA.DOCOMO.INTERNET
[Moto G 2015 Original Android Development] dosse91214:
I've been using this rom for 3 days now and it seems to work quite decently: all the features work, it's generally fast, lighter than stock, ...

The only problem I've seen was that the 3g stopped working once: you can make and receive calls, but there's the exclamation mark and data doesn't work until you reboot. Toggling airplane mode does not fix this issue.
[Moto G 2015 Original Android Development] sabarishsab:
Set tat apn

Seems to be nt working then also.
[Moto G 2015 Original Android Development] Gravemind2015:
Try sending INTERNET to 52270*through your docomo sim.Or try to set up using this screenshot-

Broadcasted from Zeta Reticuli
[Moto G 2015 Original Android Development] 42.:
How to Build

Hi,

[MENTION=4480917]Alberto97[/MENTION] Thank you for your great work!

My own build of today with the sources from github/CyanogenMod with github/moto8916 works almost perfect on my osprey XT1541 16GB P2B with 2GB RAM. One problem I recognized is that Trebuchet forgets changes by the user and restores the icons and widgets after every reboot to default on the home screen. It seems like others do have the same problem, when skimming the thread. The other thing is the camera when using the flash while taking photos from near objects. The focus is not correct, so the objects are not sharp. But this thing with the camera I had also with the 12.1 official nightly builds.

If you wan't to build this ROM and don't know why, that could help you:

Copy the attached roomservice.xml file in the folder .repo/local_manifests/, do not run the blob extraction and the rest is following the steps in the Cyanogenmod wiki how to build for osprey. Of course you have to init repo with the 13.0 branch of cm and not 12.1 like in the wiki . (The wifi patch and the thing with the firmware are already merged to the official source of CM.)

sry for my bad English. It is not my mother language :D
[Moto G 2015 Original Android Development] kaustubh_lipare:
Go to settings-Location-3 dot menu-scanning and disable both wifi n Bluetooth scanning...
[Moto G 2015 Original Android Development] therealduff1:
I am not sure if this is problem with the rom or inazuma kernel. Sometimes the phone touch screen will become unresponsive and not respond to touch until I hard reboot the phone. The problem only occurs sometimes, and happens when I turn my phone screen on, or sometimes turning the device on after a shut down. Twrp work fine for touch , so I'm pretty sure it's not a hardware failure. Other than that , great rom ! Any advice on my problem ?
[Moto G 2015 Original Android Development] Gravemind2015:
You can try to take a nandroid of your current configuration and then try the rom without the kernel.I think it's not a hardware problem as touch works in twrp. You can just try to clean install without adding any zip and test if touch works, then restore the nandroid.I personally use squid kernel+xposed+gapps pico and the rom works fine.Just try and experiment[emoji106]

Broadcasted from Zeta Reticuli
[Moto G 2015 Original Android Development] mandi14:
How is the battery life or i need a kernel? Forma better battery please anwser me
[Moto G 2015 Original Android Development] thinkfreedom:
I am in Cm13 without any other kernels and haven't faced such problems. Though there is ghost touch problem while scrolling.
[Moto G 2015 Original Android Development] mandi14:
How is the battery un this ROM ? Compare to stoxk
[Moto G 2015 Original Android Development] Hedied4me:
I think you need to ask a few more times before you get an answer.

sent from my CDMA Virgin Mobile Moto G3
[Moto G 2015 Original Android Development] Luis2k15:
The battery works perfect, better than stock rom, with a normal use, near 2 days without charge
[Moto G 2015 Original Android Development] sagar27691:
seriously? 2 days?
[Moto G 2015 Original Android Development] Luis2k15:
yeah, at least on my phone, you can install greenify to help and improve the battery life, its works very good
[Moto G 2015 Original Android Development] Gravemind2015:
I have got a little problem with 2g internet. Sometimes turning on data does not work.The ususal E symbol and up/down arrow do not show up in quick settings and chrome reports connection error. Toggling Airplane mode doesn't help,neither does reboot. Clearing Dalvik cache and cache partition fixes it.And sometimes internet goes terribly slow, toggling airplane mode fixes it temporarily.

[MENTION=7251468]Luis2k15[/MENTION]: please tell me what kernel and/or governor do you use.What is your average screen on usage time in a day?Thanks[emoji1]

Broadcasted from Zeta Reticuli
[Moto G 2015 Original Android Development] Luis2k15:
I use the standard CM13 Rom, with the kernel its brings, average screen really i dont know, something like 5hours screen, but not for sure
[Moto G 2015 Original Android Development] sabarishsab:
Optimus kernel is better in terms of battery and smoothness.Scrn on time im getting 5hr 30 mins
[Moto G 2015 Original Android Development] Gravemind2015:
Thanks, i will check it out. For now,i have underclocked to 1094Mhz,with lionfish cpu Governor,gpu simple_ondemand,greenify+xposed options+donation+aggressive doze and disabled startup, wakeup, location for most apps in privacy manaer.Disabled a bunch of google services further that installed in pico gapps,keeping absolute minimum to make play store work.

This setup currently gives me 6 to 7 hoirs straight screen on while browsing in chrome with 2g edge vodafone internet.Just wanted to share for anyone interested.[emoji1]

Broadcasted from Zeta Reticuli
[Moto G 2015 Original Android Development] banerjeeayan1996:
Thansk it worked

---------- Post added at 07:55 PM ---------- Previous post was at 07:53 PM ----------

How to turn off camera sound?
[Moto G 2015 Original Android Development] vimjam:
Open any file manager [give it root permissions] go to /system/media/audio/ui and find "camera_click.ogg." . Open its permissions and uncheck them all and reboot your device. It should be quite now.
[Moto G 2015 Original Android Development] banerjeeayan1996:
Thanks.. And one question again..

One of my friend is using this this recently but got usb problems like pc not showing the phone. Help please!
[Moto G 2015 Original Android Development] vimjam:
There are a few posts in this thread mentioning this as a bug , i cant verify this as of now since this is not my daily driver rom.

But you can try these and see if it works

1. Just connect your phone to your pc and tap in the notification that says charging and select File transfer.

2. Install moto drivers from here https://motorola-global-portal.custhelp.com/app/answers/prod_detail/a_id/97326/p/30,6720,9050 ,restart PC and connect your phone.
[Moto G 2015 Original Android Development] banerjeeayan1996:
Edit:- Solved
[Moto G 2015 Original Android Development] vimjam:
Epic rom , thank you for all the work.

I couldn't get call recording apps to record calls. [this is the case all moto g MM roms][yes I tried different sources too i.e default, call uplink + downlink, CAF, MSM, Standard API etc] .

I've attached a logcat in zip file & the call was performed between ~ 00:16 - ~ 00:17.

Call recorder apps used:

https://play.google.com/store/apps/d...x.callrecorder

https://play.google.com/store/apps/d...e.callrecorder

This bug is pulling me away from cm13 being my daily rom. Call recording works great on cm12 tho.
[Moto G 2015 Original Android Development] left4dedme:
Apps icon is reset to its original state after reboot.

Any suggestions??
[Moto G 2015 Original Android Development] Alberto97:
You don't need any call recording app. When calling, just tap on those 3 white dots and then tap on "Record Call".
[Moto G 2015 Original Android Development] banerjeeayan1996:
Recording is availaable as inbuilt
[Moto G 2015 Original Android Development] vimjam:
That's another problem actually , when i make a call no 3 dot menu is being shown. Screenshots attached.

I did read that CM13 blocks call recording in USA & UK , i am trying to find a workaround for this but all recording apps fail in MM 6.0 Roms[stock too] and work fine in Lollipop 5.XX roms including stock.

edit: https://play.google.com/store/apps/details?id=com.skvalex.callrecorder this app works fine on CM13 roms belonging to other phones. I've checked it in xda forms here.

update: yeah its not showing that 3 dot menu even after selecting lang-country as en-in or en-nz during initial setup.

update 2: cm13 has blacklisted some countries like USA in	res/values-mccXXXX/config.xml so i am unable to get the internal call recording to work. This is beyond my knowledge.

Git commits blacklist countries commit http://review.cyanogenmod.org/#/c/90224/
[Moto G 2015 Original Android Development] jugodenaranja:
Reboot after connecting via playstore

Hello. First of all, thanks Alberto97 and all the contributors of this project.

I have a reboot issue in MotoG xt1543 with the last build.

It happens just after the playstore tries to connect to my google account.

It doesn´t happen if I start the system without installing gapps. Before that, everything works properly.

I made a clean install with the last version of OpenGapps 6.0 for ARM processor. I tried with Dynamic Banks Gapps from Dirty Unicorns too; same problem.

I would appreciate if anyone could give me a hand.

Thanks!

---------- Post added at 10:44 PM ---------- Previous post was at 10:39 PM ----------

Hello. I'm from Chile, and I had the same problem.

I got the modem baseband files from a latin american stock rom zip. I flashed them via fastboot.

It worked great for me. I had the same problem with CM12.1 and worked fine.

I wrote in english because this may be helpful to someone else.

Saludos!
[Moto G 2015 Original Android Development] jonny30bass:
I just got this Moto G (Virgin Mobile). Unlocked bootloader and flashed TWRP. Then I backed up the stock rom. Then I did a factory reset wipe and flashed the latest version of this rom from the downloads page linked in the op, and then i flashed nano open gapps. However, I don't have any data. It says "No data SIM" in the pulldown toggles. What did I do wrong? I thought this worked with the Virgin Mobile version of the phone.

UPDATE: I toggled between different preferred network types and apn's, and it says "Sprint" in the quick toggles, but there is still no data. Can't access the internet. And toggling airplane mode on and then off causes it to say "No service".

UPDATE 2: Switched to the 3/5 build and I can get 3G but not LTE.

UPDATE 3: I have tried many different roms as well as the apn fix and noderp3 boot img, and none of it worked. All resulted in no data. Any help would be greatly appreciated!

UPDATE 4: So I was doing more research, and I think my data isn't working because I got my phone from Walmart. At the top of the box that the phone came in, it says "Only Virgin Mobile Data Done Right plans are available using this device." I remember reading something about the APN's being different for these phones, which seems completely ridiculous. Why would the APN's be different? If they are indeed different, can you please add support for it? Is there a way that I could provide you with the right APN by somehow extracting it from the stock rom that I have backed up?

UPDATE 5: I have been reading some documentation for the telephony.db file, which is a SQLite database. I've been looking at the "carriers" table in it. Here is some documentation for the table: http://developer.android.com/reference/android/provider/Telephony.Carriers.html

The table has an attribute called "current" that specifies the current APN that is in use for the device. I did a query in my telephony database that returned all tuples in the carriers table that has a current value of 1. Now I'm looking at the bearer attribute. I believe that a bearer attribute with a value of 14 is the APN used for LTE on my Data Done Right plan. However, there are two different tuples with a current value of 1 and a bearer value of 14. I will try to manually enter in the info for these APN's into the phone and see if they work.

[IMG="Data Done Right Virgin Mobile APN's"]http://s11.postimg.org/qz9tdnj1f/APN.png[/IMG]

UPDATE 6: Hell yeah! Got LTE to work on CM13 roms for the Data Done Right Virgin Mobile Moto G 2015. Just delete all of the other APN's that come with the rom and then add a new one with the following settings:

Name: n.ij.ispsn

APN: n.ij.ispsn

MMSC: http://mms.plspictures.com

MMS proxy: 68.28.31.7

MMS port: 80

APN type: default,mms,ia

Leave the rest of the settings at the default values.

Toggle airplane mode on and then off to apply the APN settings.
[Moto G 2015 Original Android Development] Gnatzelle:
The Virgin Mobile Version of the G3 is XT1548 iirc (sry, no US Citizen) and this model isn't supported either by CyanogenMod official nightlies (CM 12.1) or this unofficial CM13. Sry, but i think you have to stick with the Stock ROM for the moment...
[Moto G 2015 Original Android Development] baggino:
What's new in this 23-03 from alberto?
[Moto G 2015 Original Android Development] Forever Alone:
Ayy! Willing to hear from you daily. :P :D
[Moto G 2015 Original Android Development] jonny30bass:
In the OP it says that the XT1548 is compatible. This is only partially true though because it seems that the Data Done Right version of the XT1548 doesn't work correctly.
[Moto G 2015 Original Android Development] Gnatzelle:
Aww...my bad, i was looking at the official CM Site for Osprey (CM 12.1) and overread the OP :silly:
[Moto G 2015 Original Android Development] sylvaincool:
hi, i cant find how to root this rom ? is posible ?
[Moto G 2015 Original Android Development] Gravemind2015:
Unlock developer settings by tapping build no. Seven times in about phone section. Then go back to settings>developer settings> root access. Enable it for apps. Now, whenever an app will request root, you will get a confirmation popup. To manage the root access of apps, go to system>privacy>privacy guard>3 dot menu>advanced (more)>swipe right until last section that is root access.

Broadcasted from Zeta Reticuli
[Moto G 2015 Original Android Development] Alberto97:
We are official (lux, osprey and surnia at the same time)! First cm-13.0 build will come tomorrow.

Now, about touchscreen issues. I'm attaching a zip which flashes older synaptics firmware, it comes from 6.0 retus / most of latest Lollipop firmwares; this should fix touchscreen issues. restore_synaptics restores the previous synaptics firmware.

Both zips should work without issues even on stock + TWRP
[Moto G 2015 Original Android Development] Gravemind2015:
Cool cool cool x infinity times.Cheers [MENTION=4480917]Alberto97[/MENTION]: this means new builds will be published in cyanogen website, no?I just wanna ask if this thread will still focused on development,i mean will we be able to report bugs etc. here?

Edit:Last question, will cyandelta work now?[emoji1] [emoji39]

Broadcasted from Zeta Reticuli
[Moto G 2015 Original Android Development] Alberto97:
Sure, you will find new builds here. The purpose of this thread will be the same and I'll update you if there are relevant/important device specific changes in the sources. (P.S. Motorola kernel sources from MPD24.107-52 tag, aka official 6.0.1 kernel sources, have been merged with CM ones)

You can submit issues through CM jira once official build starts.

I actually don't know how cyandelta works but I think it will take a while.
[Moto G 2015 Original Android Development] jonny30bass:
[MENTION=4480917]Alberto97[/MENTION] I found a fix for LTE on the Data Done Right version of the XT1548. See my post: http://xdaforums.com/showpost.php?p=65987522&postcount=1254 I just extracted the correct APN from the telephony.db file from my stock rom.
[Moto G 2015 Original Android Development] Gnatzelle:
[MENTION=4480917]Alberto97[/MENTION] Awwww yeah Finally...many many thanks to all on this project =) Just one question: Which Repo you will be using officially for the proprietary files? your own (moto8916) or Muppets? Just asking, because i'd still like to experiment and don't want to use the "wrong" or older repo...

Greetings...
[Moto G 2015 Original Android Development] Alberto97:
Amazing! Can you confirm that your MCC is 310 and your MNC is 00? Or are them 310 and 120? It makes a lot of difference in many ways

Official vendor is that one from TheMuppets. We'll use moto8916 or our own fork from TheMuppets to send pull requests for proprietary files updates.
[Moto G 2015 Original Android Development] jonny30bass:
The MCC is 310 and the MNC is 120.
[Moto G 2015 Original Android Development] Alberto97:
Exactly the same as every Sprint MVNO, that's a "problem".

Attach getprop.txt after typing this on your device terminal, please (no matter if you are on stock or CM):

getprop > /sdcard/getprop.txt

or from your pc:

adb shell getprop > getprop.txt
[Moto G 2015 Original Android Development] jonny30bass:
Are you trying to find a way to determine which version of the XT1548 that is used? It seems like if the fix is added to the rom, it may be difficult to determine which APN to install. Also, do you want me to do the getprop command after the correct APN is applied or before? Sorry, I don't know much about android rom development at the moment. I'm just a computer science engineering student right now.
[Moto G 2015 Original Android Development] Alberto97:
Yes, exactly that.

In the case there isn't any property which can distinguish your variant, I have to do exactly what we've done with surnia. You have to set a property in the bootloader with fastboot; a command like this:

fastboot oem config fsg-id ddr

In other words this command will set ro.boot.fsg-id=ddr and at installation time I'll refer to that property to replace the apn list.

It doesn't matter
[Moto G 2015 Original Android Development] jonny30bass:
[MENTION=4480917]Alberto97[/MENTION] I'm sorry the tuple in the carriers table in my telephony.db does indeed say that the mnc is 000, but I used 120 and it worked. I will try with 000 and see if it works. I'm going to go back to stock rom to get you the getprop.txt file.