yashsingh1/xdaforums huggingface dataset:
[Moto G 2015 Original Android Development] ==vj==:
Tried CM20151009 nightly on my XT1550 dual sim Indian variant. WiFi is functional by default. ROM is smoother than before. The default kernel is awesome, only 1% drain throughout the night :)

A small change in instruction set. You need to use GOOGLE download link described on my thread for the moto camera and gallery to work fine on latest cm nightlies. Tested personally by me on latest CM20151009 nightly. Cheers..!
[Moto G 2015 Original Android Development] androidbaba:
[MENTION=6485916]squid2[/MENTION] here is a report

flashed latest cm nightly official 09/10

wifi not working out of the box

flashed bootNo1244 wifi now ok ril working
[Moto G 2015 Original Android Development] JoshinPl:
And whats the issue with the wifi? Why stock kernels are dont able to work? I had the same issue with my Nexus 4 and nobody havent be able to explain it
[Moto G 2015 Original Android Development] mhult:
The new kernel is much faster. Great work Squid! However, I still can't connect to my Sonos system with this kernel, so I still need to flash the squid kernel after each update to the latest CM nightly.

Wifi is working otherwise with the CM kernel (always has been for me). It's just Sonos that doesn't work. I suppose it's doing some weird sh*t with wifi, since the Sonos system sets up its own wifi network for communication between the different Sonos components in a system.
[Moto G 2015 Original Android Development] squid2:
That's great to hear. We'll include the fix in the next nightly.
[Moto G 2015 Original Android Development] Diesel779:
How does this ROM compare to other custom ROM's as regards speed and battery life?
[Moto G 2015 Original Android Development] Moto G User:
Wifi Not working But Data Is

[MENTION=6485916]squid2[/MENTION] i have a moto g xt1541 model and flashed your squid kernel onto crdroid ROM and wifi wont work but data is

Any Fix for this?

Thanks
[Moto G 2015 Original Android Development] squid2:
Most likely the ROM has WiFi as a separate kernel module. I have two variants of my kernel (labeled osprey and osprey-stock). Whichever one you flashed, try flashing the opposite.

P.S. Use the kernel thread for kernel related questions next time. Thanks :)
[Moto G 2015 Original Android Development] Moto G User:
Thanks I'll give it a try
[Moto G 2015 Original Android Development] ==vj==:
[MENTION=6485916]squid2[/MENTION]

There is one small but very useful feature in STOCK ROM. It's "Move media files to SD" option in storage settings of stock ROM. On clicking that all the media files from all apps gets moved to External SD yet not loosing the link to the app. Also a popup window comes up for moving as the size of media files increase on internal sd. This helps keep internal storage defined towards apps and external storage defined towards media files "Music,Pictures,Videos" so on.

Would CM like to incorporate this stock feature..? Its small but useful one. Also none of ROMs have this AFAIK.
[Moto G 2015 Original Android Development] squid2:
I agree it's a useful feature. Someone just needs to find time to implement it.
[Moto G 2015 Original Android Development] Diesel779:
Would this help you? http://xdaforums.com/2015-moto-g/general/tutorial-link2sd-make-space-internal-t3195770
[Moto G 2015 Original Android Development] ==vj==:
Nah..! This is about virtually extending the internal storage capacity for apps installation by allocating a part of external SD as internal storage. G3 has got good amount of internal storage to install as many apps you wish for. So this isn't required for g3, but its useful for older phones with lower internal storage.

The feature I highlighted is a stock ROM feature. It only moves media files from all apps to external SD. Whilst still having the app and data stored on internal storage. Furthermore I prefer having apps on internal storage for faster I/O operation :) Thanks for the attempt to help.
[Moto G 2015 Original Android Development] Diesel779:
No worries, sorry I couldn't help.
[Moto G 2015 Original Android Development] ranaxda200:
java.lang.RuntimeException: Unable to create service com.google.android.partnersetup.RlzPingService: java.lang.SecurityException: Neither user 10064 nor current process has android.permission.READ_PHONE_STATE.

at android.app.ActivityThread.handleCreateService(ActivityThread.java:2804)

at android.app.ActivityThread.access$1900(ActivityThread.java:154)

at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1404)

at android.os.Handler.dispatchMessage(Handler.java:102)

at android.os.Looper.loop(Looper.java:135)

at android.app.ActivityThread.main(ActivityThread.java:5294)

at java.lang.reflect.Method.invoke(Native Method)

at java.lang.reflect.Method.invoke(Method.java:372)

at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:904)

at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:699)

Caused by: java.lang.SecurityException: Neither user 10064 nor current process has android.permission.READ_PHONE_STATE.

at android.os.Parcel.readException(Parcel.java:1546)

at android.os.Parcel.readException(Parcel.java:1499)

at com.android.internal.telephony.ITelephony$Stub$Proxy.getDeviceId(ITelephony.java:4153)

at android.telephony.TelephonyManager.getDeviceId(TelephonyManager.java:634)

at com.google.android.partnersetup.RlzPingService.generateMachineID(RlzPingService.java:679)

at com.google.android.partnersetup.RlzPingService.getAndSavePref(RlzPingService.java:262)

at com.google.android.partnersetup.RlzPingService.onCreate(RlzPingService.java:253)

at android.app.ActivityThread.handleCreateService(ActivityThread.java:2794)

... 9 more

Google partner setup often crashes Even after clean flash of gapps and latest cm 12.1 rom. Everytime this report generates and thus Google app crashes . can you guys please help me out.

I'm now 20151010 osprey nightly and blue_spark oct8 kernel.
[Moto G 2015 Original Android Development] mhult:
With the 20151011 Nightly I can now connect to my Sonos system. The IPV6 filter logic did it. Thanks, Alberto.
[Moto G 2015 Original Android Development] christopherrrg:
Wondering if maybe this is why I can't enable remote desktop on windows 10?

Sent from my MotoG3
[Moto G 2015 Original Android Development] vandermark:
[MENTION=6485916]squid2[/MENTION], does this mean we no longer need to flash your kernel after flashing latest nightly? Right now after flashing latest nithly I allways flash your kernel. Is your kernel now integrated in latest nightlies?
[Moto G 2015 Original Android Development] umo4u:
[MENTION=6485916]squid2[/MENTION] for the sake of learning may I know how I can add gestures like wave to wake up screen etc to any rom ?
[Moto G 2015 Original Android Development] squid2:
No, its still using a near stock kernel, but I disabled a bunch of debug options that were causing severe slowdowns. My kernel includes additional features and other smaller optimizations, and can be flashed on top.
[Moto G 2015 Original Android Development] squid2:
Some gestures (like the camera double twist and chop chop torch) depend on a special Motorola-specific chip on the device called the sensor hub. It allows capturing and processing sensor data with very low power consumption while the main CPU is asleep, and it wakes the main CPU when a special event happens. These features require a sensor hub to implement efficiently

Other features (like the wave to wake) can sometimes be implemented without a sensor hub (such as on the 2013/2014 Moto G). You still require a mechanism of having a wake IRQ triggering an event passed up from the kernel through the sensor HAL and to a user space application that had registered a sensor listener. Take a look at "MotoDoze" for more information about this.
[Moto G 2015 Original Android Development] ==vj==:
Clearly noticeable.. The builds from 9th Oct 2015 are simply awesome. Great smoothness , RAM management, and better battery backup too :) Now I enjoy using CyanogenMod :cool:
[Moto G 2015 Original Android Development] baggino:
to try this ROM, I can use the TWRP 2.8.7-test1 that I or should I use cm-12.1-20151011-NIGHTLY-osprey-recovery?
[Moto G 2015 Original Android Development] AmyClaraRose:
Twrp
[Moto G 2015 Original Android Development] Diesel779:
I love this ROM, it's so smooth and stable and best of all is the OTA's :) Thank's Squid2.
[Moto G 2015 Original Android Development] eng.stk:
Guys wasn't the new Cm browser Gello supposed to be included instead of old Browser app?

I see commits to Gello.apk but no where to be found, I'm i missing something?
[Moto G 2015 Original Android Development] umo4u:
Thanks :thumbup:
[Moto G 2015 Original Android Development] baggino:
Which version are you using?

Unofficial or Nightly
[Moto G 2015 Original Android Development] Diesel779:
I'm using the nightly version.
[Moto G 2015 Original Android Development] ryude:
Newest nightly is incredibly smoother for me, battery life also is better.
[Moto G 2015 Original Android Development] christopherrrg:
Been wondering what Gello was, thanks for clarification. Browser has always been mashed, can't wait to see it.

Sent from my MotoG3
[Moto G 2015 Original Android Development] androidbaba:
Finally happy to inform that on nightly12/10 WiFi working out of the box

Thanks for your hard work [MENTION=218829]ALBERTO[/MENTION] and [MENTION=6485916]squid2[/MENTION]
[Moto G 2015 Original Android Development] woggles:
Just flashed the 20151012 nightly with stock kernel on my XT1550.

WiFi working out the box and the lag and overheating that plagued the early nightlies are gone - seems as smooth as the unofficial build.

Thanks Guys!
[Moto G 2015 Original Android Development] smalss:
What gapps package you guys using? Post link pls.
[Moto G 2015 Original Android Development] forgiv:
http://opengapps.org/?download Got my gapps from here. arm-5.1-nano is what I use

Also, no matter which version I flash I keep getting android keyboard has failed... Any ideas anyone?
[Moto G 2015 Original Android Development] eng.stk:
I don't know if they enabled the apk project.

What I really would like is CM13 test build :)

Possible [MENTION=6485916]squid2[/MENTION] [MENTION=4480917]Alberto97[/MENTION] or too early?
[Moto G 2015 Original Android Development] squid2:
Yeah, the Gello APK isn't enabled in the nightlies.

As for CM13, it's a bit early for a usable build, but it might be doable by the end of this week or early next week.
[Moto G 2015 Original Android Development] theincognito:
Looking forward to it!
[Moto G 2015 Original Android Development] JackSparrow17:
Oh we all are ready for testing lucky 13....[emoji6] [emoji7]
[Moto G 2015 Original Android Development] kuramsai:
how to get floating window?
[Moto G 2015 Original Android Development] sagar27691:
What about the battery backup?
[Moto G 2015 Original Android Development] Hedied4me:
I hope this hasnt been asked already but I saw this:

Virgin Mobile CDMA variant is not supported

Any reason why?

Edit: So Im guessing this is for GSM variant probably.
[Moto G 2015 Original Android Development] nelsonw:
Latest build (today) broke RIL (XT1543 dual sim 2GB). Blue Spark kernel fixed it.
[Moto G 2015 Original Android Development] Alberto97:
If you have this variant, you could provide us some informations like the result of:

getprop ro.boot.radio

getprop ro.boot.carrier

getprop ro.boot.hardware.sku

from the phone terminal (or from adb shell).

Please, provide also a copy of your build.prop (you'll find it on your sdcard after the next step) by typing:

cat /system/build.prop > /sdcard/build.prop

Once we have got them, we'll add the support ASAP ;)

Dunno about this. In the last days hasn't been added any patch which could break it
[Moto G 2015 Original Android Development] nelsonw:
I'm using delta updates. Maybe is that. Will flash full zip and test
[Moto G 2015 Original Android Development] ==vj==:
The latest 17th Oct nightly had been working fine here. No ril issues on my XT1550 dual sim variant. I use delta updates as well ;)
[Moto G 2015 Original Android Development] charutl:
What is delta update???????
[Moto G 2015 Original Android Development] ==vj==:
Delta updates download only the changes implemented in the latest nightly and merges those changes into your older nightly zip. The file size be ~13-20MB in size.

Follow cyandelta app from Google play store. Its self explanatory on install.
[Moto G 2015 Original Android Development] nelsonw:
I use cmdownloader, very nice too.
[Moto G 2015 Original Android Development] eng.stk:
The only thing i don't like about nighties is the time it takes to rebuild the cache on boot :/
[Moto G 2015 Original Android Development] ==vj==:
Thanks..! Yeah had come across this for some while as cyandelta had stopped triggering delta updates few months ago. A few time later it was back in form.

I just odex the nightlies every time for smoothness at it's peak and a little lesser CPU usage consumption :)
[Moto G 2015 Original Android Development] christopherrrg:
I literally use that cache time as a break from my nagging girlfriend.

Every.

Single

Day.

LOL :P

---------- Post added at 12:31 AM ---------- Previous post was at 12:29 AM ----------

I seen that on PS and wasn't sure about it. I'll definitely check it out now! Was heavy into cyandelta.
[Moto G 2015 Original Android Development] :
Is cm 12.1 for osprey x32 or x64 bit ROM? I know stock ROM is 32 bit. But Snap 410 have 64 bit architecture. And if cm12.1 is 32 bit, have any solutions for running 64 bit cm12 on the device? Tnx
[Moto G 2015 Original Android Development] AmyClaraRose:
Nope all ROMs are 32bit and won't be 64bit unless Motorola release its first
[Moto G 2015 Original Android Development] :
Who can post screenshot about running apps and freee RAM on CM 12.1? Tnx
[Moto G 2015 Original Android Development] ==vj==:
Can someone confirm me back on following issue..?

The camera captured photos that I successfully delete from gallery (external SD storage) will reappear back upon rebooting the phone.
[Moto G 2015 Original Android Development] :
Hi, I haven't this bug, I try it 2 times
[Moto G 2015 Original Android Development] tgamble160:
Maybe sd card. Had the same issue on an old phone ended up being a bad 64 gb SanDisk.

Try deleting from computer using a card reader. If they're still there when you put the card back in your phone then it's your card.
[Moto G 2015 Original Android Development] JoshinPl:
And what about notification LED? Is it working only while charging or is it fully functional?
[Moto G 2015 Original Android Development] :
You are right, only charge notificaton
[Moto G 2015 Original Android Development] ==vj==:
Ummm no. Read/Write to external SD is fine here. Only the pics that I delete via gallery happens to reappear after a reboot. But the pics deleted via file manager are perfectly deleted and don't reappear back on reboot.

Maybe some other issue in my case. Thanks for the helpful suggestion guys.
[Moto G 2015 Original Android Development] tobymacfreak:
For some strange reason I can not dirty flash for the life of me any of the nightly updates. Right now I am on the Sep. 22nd release using TWRP.

After flashing the nightly update, gapps, supersu, and xposed. Everything will look fine and yet it will just sit on the cyanogenmod boot animation.
[Moto G 2015 Original Android Development] JoshinPl:
The official CM builds have TRIM flag enabled?
[Moto G 2015 Original Android Development] Hedied4me:
[MENTION=4480917]Alberto97[/MENTION] I dont have this phone just yet. Im buying it today to have shipped to me. One quick OT question though. Is it easy enough or do-able to add support to the VM variant? I really want to get this phone but I would be bummed if it didnt receive at least some support. Again thank you. I will provide this info ASAP.
[Moto G 2015 Original Android Development] ==vj==:
Looks like my issue will be fixed in today's nightly. The thumbnail commit :) Going to try and confirm back.

EDIT: Oh Yes..! My issue has resolved. Now deleted pictures via gallery won't reappear upon reboot :)
[Moto G 2015 Original Android Development] Alberto97:
No problem for CM12.1. To make CDMA variants working only some tweaks from their build.prop are needed.

Anyway when a major update comes, CDMA development is always slower (or sometimes inexistent) than the "normal" one since most of developers don't own CDMA devices.
[Moto G 2015 Original Android Development] acejavelin:
The Virgin Mobile variant, and other carrier branded models like Verizon or Cricket, are not eligible for bootloader unlocking, so this a mute point... No bootloader unlock, no custom recovery, no custom ROM.
[Moto G 2015 Original Android Development] Hedied4me:
What make you so sure about this? This user didn't mention any problems:

http://xdaforums.com/showthread.php?p=63354361

Sorry for the OT post guys.

Edit: Oh crap, it looks like you may be right, I just looked on their website and saw this:

MOTO G

(1st, 2nd & 3rd Generation)

*US / GSM, Global GSM

More

Unlock

However I sure hope your wrong because its too late for me to cancel my order now. If I am unable to unlock and root I may as well resell and keep the crappy phone I have. Thanks for the headsup [MENTION=2001582]acejavelin[/MENTION] .

Sent from my Virgin Mobile HTC Desire 601 zaraCL cdma
[Moto G 2015 Original Android Development] 903tex:
You could always buy the consumer cellular moto g 3rd gen(its basically a branded us gsm moto g) and get it unlocked for cheap on eBay. There on sale at target well local for 129.99
[Moto G 2015 Original Android Development] acejavelin:
We are talking about bootloader unlocking, not carrier/SIM unlocking... Very different things.

But we are getting off-topic, should start a new thread if we to discuss topic further.
[Moto G 2015 Original Android Development] christopherrrg:
Yes in your point they are, but anything sold from a carrier usually is locked up by Motorola. So you won't know until you try. (Regarding bootloader unlocking, not sim unlocking.)
[Moto G 2015 Original Android Development] Alberto97:
"VERIZON WIRELESS, ATT WIRELESS, AND REPUBLIC WIRELESS DEVICES ARE NOT ELIGIBLE FOR THE UNLOCKABLE BOOTLOADER PROGRAM."

according to https://forums.motorola.com/posts/35e4d3be5c. So, since Moto G3 CDMA devices comes from Sprint, US Cellular and Virgin Mobile I don't think there will be issues. In fact CDMA variants of older Moto G generations are officially supported by CyanogenMod.
[Moto G 2015 Original Android Development] JoshinPl:
Is it possible to implement the led notifications? My friend have moto e lte (surnia) and there the led is working very well and that phone is very similiar to our.

Enviado desde mi MotoG3 mediante Tapatalk
[Moto G 2015 Original Android Development] Boudin:
It has already been talked about somewhere on the forum.

The power led on this phone is hardware dependent of the presence of a power source. So it's possible to use the led as a notification led but only when the phone is plugged on a power source.
[Moto G 2015 Original Android Development] 903tex:
So was i. You can bootloader unlock the consumer cellular g3.
[Moto G 2015 Original Android Development] hareshsangar:
Dual Sim

Bro Does Dual sim work well on indiaan network......?
[Moto G 2015 Original Android Development] sagar27691:
Yeah... Of course...
[Moto G 2015 Original Android Development] hareshsangar:
Bro, thank you for info please upload some screenshots:p
[Moto G 2015 Original Android Development] JoshinPl:
Is it normal that system needs 750mb of ram after 3 days of being executed? I have the 2gb model and the 20/10/2015 CM version

Enviado desde mi MotoG3 mediante Tapatalk
[Moto G 2015 Original Android Development] hossman:
Here is the info for Virgin Mobile Variant.

Thanks in advance!

https://www.dropbox.com/s/obmnii50y2oy4h7/build.prop?dl=0
[Moto G 2015 Original Android Development] tobymacfreak:
Does anybody know if the OTA automatic updates is working with TWRP or only with Cyanogen Recovery? I'm setting this up for my dad and want this to be as straightforward as possible.
[Moto G 2015 Original Android Development] baggino:
to me it works well with TWRP ota update. I wanted to point out that with the update 26-10 with twice shaking the second time you activate the camera selfie
[Moto G 2015 Original Android Development] eng.stk:
You odex by building odexed or you odex official nightlies?

Can you share tools/scripts?
[Moto G 2015 Original Android Development] christopherrrg:
http://xdaforums.com/showthread.php?t=1124034

Is that helpful at all?

( I know it's in a different device forum, but maybe similar? )
[Moto G 2015 Original Android Development] bhavstech:
[MENTION=225651]op[/MENTION] have you given cm13 a shot it must buildable by now
[Moto G 2015 Original Android Development] Alberto97:
[MENTION=4985023]hossman[/MENTION] [MENTION=4857886]Hedied4me[/MENTION] This kernel (flash it via fastboot after CM zip) should add the Virgin Mobile support (and probably Sprint too), please try it and report if there are some issues :)
[Moto G 2015 Original Android Development] Hedied4me:
[MENTION=4480917]Alberto97[/MENTION] Thank you, I will flash tonight and test it out. One quick (possibly stupid) question. I take it we have to use the CM based recovery listed in the nightlies with this rom rather than TWRP, is that correct? Thank you

also [MENTION=4985023]hossman[/MENTION]

EDIT: Oh I just noticed it says use TWRP in the OP. Please disregard, thanks.
[Moto G 2015 Original Android Development] Hedied4me:
Well unfortunately I did not have any service. Just to make sure I did it right heres what i did: wiped everything (cache,data,system,dalvik), flash rom and gapps, rebooted into bootloader and flashed boot via fastboot, rebooted. No service unfortunately. I tried flashing it twice just to make sure. Other than that the rom booted fine.
[Moto G 2015 Original Android Development] hossman:
I had the same result... no service at all.

I flashed boot through fastboot, and tried again with flashify...same results.

When I go to phone info *#*#4636#*#*, preferred network is set to LTE/GSM auto.. if i change to LTE/CDMA it seems to try and change, but will revert to GSM.

Also my phone # reads 000-000-4710, which is definitely not correct.

Is there some sort of log I could pull that could aid troubleshooting this issue?

Thanks for helping us out on this!:good:
[Moto G 2015 Original Android Development] Alberto97:
Understood, what about this?

Maybe a radio log could be useful (adb logcat -b radio > logcat.txt)
[Moto G 2015 Original Android Development] ==vj==:
Hi.. i odex explicitly. I use Lucky Patcher app -->Toolbox-->Odex ROM.

All the apps under system partition are succesfully odexed upon completion of the process.
[Moto G 2015 Original Android Development] vicky_ag:
Anyone can verify if the screen casting is working on this ROM?
[Moto G 2015 Original Android Development] Alberto97:
You will be able to disable the hidden led from next build
[Moto G 2015 Original Android Development] ibilln:
I have a 1G ram, 8G internal version. CM seems to be too big for it. It seems that less than 1G of free ram is the breaking point (non-scientific "study"). Most stuff works (Yay!), but weirdness ensues:

Apps disappear occasionally from the home screen. Must drag them back from the app drawer.

Some apps misbehave - must keep logging in to them

The app "AppMgr III" allows sortof automatic notification of apps which can be moved to the external SD card. Still, can't seem to be able to free enough internal storage. Have gone back to stock rom with xposed for now. For some reason it seems easier to get free space on stock. ??

I can & will futz with CM more, but for now I can't seem to find a good way to get down (up) near the magical 1G free space state

---

Thank you for providing this rom!
[Moto G 2015 Original Android Development] mykenyc:
Yeah I agree tomorrow my 2GB coming so I will compare, I think the mic volume is low too, will report more tomorrow. Nice work nonetheless. Also I think we need a striped down version of stock rom.
[Moto G 2015 Original Android Development] idumych:
For the record, my 8 GB model purchased at Best Buy continues to run this first build flawlessly.
[Moto G 2015 Original Android Development] squid2:
I have an 8GB version too and it runs smoothly for me.