yashsingh1/xdaforums huggingface dataset:
[Moto G 2015 Original Android Development] ravollmer:
Ive been trying to flash the 0.24 zip and keep getting failed updating binary in twrp. Did i miss a fix for this ? Ive read threw the thread and from what iv seen all i need to do is flash rom gapps and thats it . tried re downloading not a bad download so any input would be appreciated.

Never mind

Got it to flash with no errors finally. Had to reboot recovery after wipe then for some strange reason i had to mount system and turn on zip signature verification . but nice job runs good as already reported on virgin mobile ![emoji1]
[Moto G 2015 Original Android Development] christopherrrg:
When you get binary errors just reboot recovery where it gives you reboot options.

Edit - derp, solved yourself. Ignore this.
[Moto G 2015 Original Android Development] skooter32:
Well a am liking this ROM its fast its smooth rotation not working but u done a damn fine job on this dev am going use a few days a post then
[Moto G 2015 Original Android Development] SirSoviet:
Fixing the storage not read on PC issue will be much appreciated, as it's the only thing holding me back from jumping CM to CAF.
[Moto G 2015 Original Android Development] christopherrrg:
I use a recovery workaround myself! Twrp connects fine just not when ROM is booted.
[Moto G 2015 Original Android Development] scritch007:
osprey-caf-0.25.zip

Updated to 6.0.1

Now using commonized msm8916 like cm13 will do

Using libshim from cm for the missing symbols

There is a bug the initial bootanimation doesn't seem to load. But it loads once rom is started and optimising applications.
[Moto G 2015 Original Android Development] sudbht:
Good work bro. But i could not find the download link for caf 0.25 version..
[Moto G 2015 Original Android Development] SirSoviet:
Great! Looking forward to using this as my daily driver once it gets stable enough.
[Moto G 2015 Original Android Development] androidbaba:
thanks for your hard work

RIL working in india xt1550??

also i could not find the download link for caf 0.25 version as well...
[Moto G 2015 Original Android Development] scritch007:
I edited the project with the edit button which reverted to last edited by this mean version.

Link for download is here
[Moto G 2015 Original Android Development] androidbaba:
Getting status 7error while flashing

Pls help
[Moto G 2015 Original Android Development] scritch007:
Error 7 is usually because of the assert in the phone version.

osprey,osprey_umts,osprey_u2,osprey_ud2,osprey_uds,osprey_cdma,osprey_sprint,osprey_udstv
[Moto G 2015 Original Android Development] sudbht:
I just flashed it without any error..Call is broken on dual sim xt1550.SMS and Data is working.
[Moto G 2015 Original Android Development] banerjeeayan1996:
Which recovery it is?
[Moto G 2015 Original Android Development] androidbaba:
Its twrp latest version 2.8.7-r5
[Moto G 2015 Original Android Development] walter0157:
The apps do not install when you install the system is stopping; /

The apps do not install when you install the system is stopping ;/
[Moto G 2015 Original Android Development] walter0157:
how to solve this?
[Moto G 2015 Original Android Development] christopherrrg:
Find a different gapps package, and if that isn't the case use TWRP file manager and mount system, go to system/priv-app/setupwizard/setupwizard.apk and delete then reboot.
[Moto G 2015 Original Android Development] scritch007:
Gapps have to be installed before booting the first time, otherwise the permissions are not set correctly and this will lead to setupwizard failing, but you will also need to go in the application options and grant access to most of the stuff to gapps manually. This is also the case on CM13

So clean your data/cache and reboot you should be fine, or do as christopherrg says, but you might have some issues later on other apps/permissions.
[Moto G 2015 Original Android Development] SirSoviet:
You can fix it with BaNkS GApps http://download.dirtyunicorns.com/files/gapps/banks_gapps/

It seems to be the only package that works every time on this ROM. Maybe Open Gapps Pico will work, but I'm not too sure about that.
[Moto G 2015 Original Android Development] skooter32:
Dev does WiFi hotspot work??
[Moto G 2015 Original Android Development] android1111:
Root??
[Moto G 2015 Original Android Development] SirSoviet:
You need to flash SuperSU. No preinstalled root software in the ROM, unlike CM.
[Moto G 2015 Original Android Development] android1111:
I know, but unfortunately it's not woring: after flashing systemless root, the only one made for M, Supersu give the error that it cannot found supersu binaries. Also (misteriously), after installing 0.25 version, i was unable to boot into twrp trough fastboot menu, the only way is "fastboot boot twrp_ostrey_2.87_r5.img"; from the fastboot menu, selecting recovery, the rom was just booting.
[Moto G 2015 Original Android Development] Moto G User:
CAF vs AOSP

Can someone clarify please what's the diffrence between this CAF ROM and AOSP ROM's?

I've read somewhere that CAF is where Qualcomm release source code for their snapdragon CPU and their Linux kernel is much more heavily modified than the stock android kernel from AOSP but I'm not sure if that's true
[Moto G 2015 Original Android Development] SirSoviet:
Wipe dalvik, system, data, cache. If you already did that, then I'm afraid I cannot help you any further.

---------- Post added at 01:17 PM ---------- Previous post was at 01:16 PM ----------

CAF is a faster, optimized version of AOSP. Not much is different other than that.
[Moto G 2015 Original Android Development] Moto G User:
Thanks for the info. BTW do I have to flash the boot.IMG manually after flashing the zip in twrp? I'm referring to the latest build
[Moto G 2015 Original Android Development] SirSoviet:
No. Just flash the .zip, flash GApps and SuperSU and you're good to go.
[Moto G 2015 Original Android Development] SirSoviet:
I'm not given an option to turn the battery LED behind the earpiece off, that's the first and only issue I ran into while testing. No matter how much I dig around in the settings, there is no option to disable it. For now I will see if I can use Xposed modules to work around this bug.

Edit - Xposed modules did not work.
[Moto G 2015 Original Android Development] scritch007:
I agree with you this is starting to be a bit annoying. I'll try to add(/enable?) a setting menu to disable this.
[Moto G 2015 Original Android Development] SirSoviet:
Thanks, I appreciate it man!
[Moto G 2015 Original Android Development] sdke:
I tried this rom, but not a single gapps is working.

Banks, open, agapps,.. None of them seem to work. Error 7 on flashing or system wizard cant start.. Did a full wipe
[Moto G 2015 Original Android Development] Yousvel:
Flash the gapps after first boot and it will work.
[Moto G 2015 Original Android Development] christopherrrg:
Hey [MENTION=3445372]scritch007[/MENTION] I've been using this for a while, is this ROM missing layers type 3 support? I get bootloops with any type 3 but type 1&2 install with no issues. Also if it wasn't built with the layers commits disregard this message! :P
[Moto G 2015 Original Android Development] scritch007:
osprey-caf-85.zip

Settings for light management ( When opening settings values reset to default)

Dual sims outgoing should be fine now

Updated frameworks_av with CM commits

Now building osprey/lux/surnia at the same time, this is why the version is 85

Rebased with newest version of LA.BR.1.2.7

Backup script when flashing in recovery. This works with open gapps. This means gapps are copied and restored when flashing

I didn't do anything particular for the layers. If you can send me an email/message with what you are doing and I'll try to fix it. Even if it's not supported it shouldn't bootloop.
[Moto G 2015 Original Android Development] hp420:
I was just here to look for a way to turn the light off. Thanks for the update!!
[Moto G 2015 Original Android Development] christopherrrg:
Sorry about that, the issue was with root & layers manager. I solved it by manually installing the apks. Super smooth daily driver though! (Inclusion of the light options are very welcomed!) is notification just for when it is plugged in?
[Moto G 2015 Original Android Development] steffano:
Excuse my ignorance but what is CAF and this ROM benefits??
[Moto G 2015 Original Android Development] Piyush Rawal:
Contacts from different applications are not linking automatically.

One is from my google contacts backup and the other one is from google+. When I installed WhatsApp it created a third separate contact.

In lollipop the same contacts from different apps used to get merged automatically.
[Moto G 2015 Original Android Development] SirSoviet:
It's basically a faster, more optimized AOSP. Some pre-installed apps are completely different though. Calendar, Messaging, Sound Recorder, and Video are all very old. Gallery and Music use bright Material Design colors though. I replaced all of the aforementioned apps with apps from the Play Store.
[Moto G 2015 Original Android Development] steffano:
Thanks for the answer sr!
[Moto G 2015 Original Android Development] hp420:
I tried installing the apks manually and I get nothing on reboot :( Just the stock theme.
[Moto G 2015 Original Android Development] christopherrrg:
Really? Okay then maybe I need to do some more digging.

I got these actually showing but I had to do it manually and I'm not entirely sure if it's type 1, 2 or 3 so I've gotta spend some more time reading in sykos thread.

Thanks for the clarification though!

I added screenshots to show that some do in fact work, just weirdly annnd I can't explain why at this current moment.

Unless it has to do with busybox, do you have that installed also [MENTION=4196521]hp420[/MENTION]?

Edit - don't mind the double themes :P (aosp + Google) I just copy and pasted.
[Moto G 2015 Original Android Development] hp420:
Yup...up to date with stericsson's busybox. I have no idea which version the layers I'm trying are. I've been going rogue with play store downloads lol
[Moto G 2015 Original Android Development] rcaliman:
This ROM is more stable than cm13?
[Moto G 2015 Original Android Development] walter0157:
Yes
[Moto G 2015 Original Android Development] christopherrrg:
Found out why!

https://plus.google.com/+CharG/posts/gDkUEeJdhM4

Used normal SuperSU and it worked perfectly.
[Moto G 2015 Original Android Development] SirSoviet:
It's weird how stable this ROM is at this point, but it feels incomplete and buggy. Is there a way to completely remove the preinstalled old apps so that it can't be seen from settings, or is it all tied into the system image?
[Moto G 2015 Original Android Development] christopherrrg:
Root and then use a file manager to manually go to root/system/app and root/system/priv-app to remove what you don't want. :)
[Moto G 2015 Original Android Development] SirSoviet:
I've tried it, and that doesn't remove it from Settings > Apps.
[Moto G 2015 Original Android Development] ==vj==:
I tried out the latest build r85. Was mesmerised to see looks of ics, reminded me my old days. But was stuck with NO MOBILE DATA. I tried numerous attempts by toggling airplane mode and also tried switching to gsm only mode from dialer code *#*#4636#*#* but it seemed network was stuck to WCDMA ONLY mode (couldn't change to any other). And data didn't switch on either sims. I cross verified that APNs are set fine.

XT1550 Asian dual sim.

EDIT: It worked after numerous R&D
[Moto G 2015 Original Android Development] hp420:
great, thanks!!
[Moto G 2015 Original Android Development] christopherrrg:
Oh! Reboot after you're done.
[Moto G 2015 Original Android Development] maarten2001:
What is a R&D?
[Moto G 2015 Original Android Development] christopherrrg:
I think he meant R AND D but & beside the letter creates the smiley.
[Moto G 2015 Original Android Development] maarten2001:
But what is an R and D?
[Moto G 2015 Original Android Development] christopherrrg:
Research and development.
[Moto G 2015 Original Android Development] Yousvel:
Retry and Delete
[Moto G 2015 Original Android Development] hp420:
run and duck
[Moto G 2015 Original Android Development] nicedream06:
Is anyone running this ROM w/ GravityBox and Data Activity Indicators turned on?

It looks fine when connected to wifi. But when on mobile data, the activity indicator arrows are shown to the right side of the mobile signal meter. This causes the icons in the status bar to jump around every time there is network traffic:

I turned on "show layout bounds" in developer options, and it appears that the activity indicator arrows are shown in a separate frame instead of within the same frame as the signal meter:
[Moto G 2015 Original Android Development] yugioh1412:
Bluetooth pairing is broken. Will not connect to any Bluetooth devices. On a xt1548
[Moto G 2015 Original Android Development] Devtaji:
Just saw this: http://xdaforums.com/moto-x-style/general/howto-enable-camera2-manual-camera-t3238748

Can this be done for the moto g also?
[Moto G 2015 Original Android Development] SirSoviet:
Can the Camera2 api be replaced with Snapdragon camera used in CM13?
[Moto G 2015 Original Android Development] TVD1903:
No, probably not. They have made some edits to get it working with Moto X Play. You could always try though, let us know!
[Moto G 2015 Original Android Development] Stefano 99:
Hi, I've flashed this ROM right now and it's very smooth!!!

Is it better to keep the stock kernel or change it?

Thanks,

stefano 99
[Moto G 2015 Original Android Development] scritch007:
osprey-caf-86.zip

Fix setting ringtone

Fix invalid number error when the call is ended by the other end

Sepolicy from cm imported (getting ready for Sepolicy being enabled)
[Moto G 2015 Original Android Development] yugioh1412:
Apparently, this zip is invalid. It is smaller than its download size, something must be wrong with your file sharing site.
[Moto G 2015 Original Android Development] SirSoviet:
Downloaded and flashed just fine here, there must be an issue locally on your PC/phone rather than server side.
[Moto G 2015 Original Android Development] pravakarthami:
[MENTION=3445372]scritch007[/MENTION] I could not toggle between 2g/3g/lte to WDCMA only or GSM only
[Moto G 2015 Original Android Development] SirSoviet:
Why is the GPU frequency capped at 400 MHz? Even after installing a custom kernel I can only set the max to 400, 310, and 200 MHz. The option to cap it at 465 MHz would be greatly appreciated, thanks!

*EDIT : Whoops, after further testing I found out that it was the custom kernel that was capping it, and not a problem associated with the ROM itself whatsoever. Sorry!
[Moto G 2015 Original Android Development] Punraz_:
i downloaded the rom and when i flash these , i must flash a boot.img?
[Moto G 2015 Original Android Development] Yousvel:
No.
[Moto G 2015 Original Android Development] pravakarthami:
was you able to switch between 2g only to 3g only
[Moto G 2015 Original Android Development] christopherrrg:
I can't stop coming back to this ROM ?
[Moto G 2015 Original Android Development] Forever Alone:
Whats diff between CM and CAF?? pls someone tell! :(
[Moto G 2015 Original Android Development] JoseBerga:
From google.com dude.. http://xdaforums.com/google-nexus-5/help/difference-caf-cyanogen-t3231069

Enviado desde mi MotoG3 mediante Tapatalk
[Moto G 2015 Original Android Development] mandi14:
Hello is this ROM better that cm 13 un battery life and stable?
[Moto G 2015 Original Android Development] maarten2001:
Alright guys. If you only have 2G or no mobile data at all, then I'd recommend you to flash the modem from Motorola's stock rom to your device using fastboot. After you've done that, you should be able to make use of your 4G network!
[Moto G 2015 Original Android Development] mandi14:
Ok thanks
[Moto G 2015 Original Android Development] arvin154:
Does it also have the feature that lets you use sd card as internal memory?

My moto g has only about 4gb of memory and i dont have space to install big sized apps.

Does it also have the feature that lets you use sd card as internal memory from the actualy stock 6.0?
[Moto G 2015 Original Android Development] TVD1903:
Seen as that is a Marshmallow feature, yes. ROM builders don't have to specifically build it in.
[Moto G 2015 Original Android Development] mandi14:
When its gonna be a new biuld? Please answer me??
[Moto G 2015 Original Android Development] SirSoviet:
There isn't any need for a new build, v86 is basically stable.
[Moto G 2015 Original Android Development] mandi14:
Is the battery same as stock
[Moto G 2015 Original Android Development] SirSoviet:
Same or better
[Moto G 2015 Original Android Development] :
Where is the download link? I must be blind!
[Moto G 2015 Original Android Development] christopherrrg:
Under 'binaries' link.
[Moto G 2015 Original Android Development] :
Haha, thanks very much!
[Moto G 2015 Original Android Development] Forever Alone:
Does this have CM Themes and other CM features??
[Moto G 2015 Original Android Development] mandi14:
No but you can install layers ;)
[Moto G 2015 Original Android Development] mandi14:
So there not gonna be a new biuld?
[Moto G 2015 Original Android Development] SirSoviet:
No, that does not necessarily mean that there will not be a new build...... Security patches and new features may be added...
[Moto G 2015 Original Android Development] mandi14:
Thanks:)
[Moto G 2015 Original Android Development] :
Has anyone been able to compare this ROM to stock 6.0?
[Moto G 2015 Original Android Development] mandi14:
Cab you help install snap camera ? Please
[Moto G 2015 Original Android Development] mandi14:
Dos duble sim work.?

---------- Post added at 03:31 AM ---------- Previous post was at 03:31 AM ----------

This ROM is ver y ver y good :)
[Moto G 2015 Original Android Development] Aaron VF:
this rom works great in my xt1527 , my question is, will work just as well in my xt1540?:confused::)
[Moto G 2015 Original Android Development] SirSoviet:
Sure! CAF-86 for Moto G 3rd gen is the same as CAF-86 for Moto X Play and Moto E 2nd gen LTE.
[Moto G 2015 Original Android Development] scritch007:
You'll still need to use the correct .zip file, but they are built at the same time, so pretty much the same thing should work/not work
[Moto G 2015 Original Android Development] Aaron VF:
Thank you, great job
[Moto G 2015 Original Android Development] christopherrrg:
-remove-
[Moto G 2015 Original Android Development] scritch007:
osprey-caf-87.zip

Updated to latest version of CM13 device specific + CM13 kernel)

Updated to LA.BR.1.2.7-00910-8x09.0.xml (February security patch)

Fixed the ringtone setting issue

Using frameworks_av from CM13 from now on.
[Moto G 2015 Original Android Development] nicedream06:
Thanks for the new release. Here are some bugs I've noticed:

Beginning with this release, the clock font on the lockscreen seems to be too big because the time is abbreviated with ellipses [...]

Also new with this release, changing the network type indicator preference in GravityBox no longer has any effect. It always says "4G" even if you choose "LTE" in GravityBox settings.

The issue with the network activity indicator that I mentioned in my previous post still remains in this release.
[Moto G 2015 Original Android Development] danxdarkte:
I have a problem with the dualsim, in the menu *#*#4636#*#* dont switch the mode, is stuck on lte/gsm.
[Moto G 2015 Original Android Development] christopherrrg:
Noticed aosp got changed to osprey, is this CM based now?
[Moto G 2015 Original Android Development] nicedream06:
I'm trying to build this ROM from source using the repo setup instructions here:

https://github.com/boulzordev/local_manifests/tree/caf-6.0

Unfortunately I get several "duplicate path" errors when I run repo sync (one example is for device/qcom/common).

When this happens, how should I edit the manifest files? Which repository is the "preferred" one?
[Moto G 2015 Original Android Development] firefoxjds:
Wondering if you can help

I'm building from source and I've built the kernel to outdirectory osprey and I even built the kernel locally in the kernel folder. I'm using make target prebuilt kernel command and it still keeps getting stuck on the qcom dklm..nothing seems to help it just keeps trying to rebuild the kernel with many errors which is a very different result than when I manually build the kernel. I just tried deleting the contents of the dklm....its the prima driver that it keeps getting hung up on. Not sure what to do , I'm so close to sucessfully building. If you can help I'd really appreciate it.

---------- Post added at 03:06 AM ---------- Previous post was at 02:49 AM ----------

Actually I think that might have done it:) now I'm stuck on something else which is refreshing :)
[Moto G 2015 Original Android Development] christopherrrg:
Post your logs here and maybe I can see what's stuck for ya.
[Moto G 2015 Original Android Development] firefoxjds:
Hi thankyou so much for responding. I made it past that point but now I am stuck at hardware/ audio_caf. Audio caf is looking for a file <linux/msm...somesthing /frames or something like that. I can give you the exact name when I get home, I'm about 20 min away. Though, if you've encountered this before you may recognize it. I'm pretty sure tht the file its looking for is in msm8960/origonal-kernel-headers. I am building for osprey msm8916 and its not seeing the file at msm8960, infact I think many of the msm folders have the file but for somereason my q comaudiocaf doesn't have a msm8916 folder. Thanks you for looking at this I can be more specific when I get in.
[Moto G 2015 Original Android Development] FoxyDrew:
Sorry for a bit of confusion, but if I make a full nandroid backup before doing this, can I just flash it to return to my backup, or will I have to flash it and flash the stock boot img over it to revert from the one in this thread that made cm13 work?
[Moto G 2015 Original Android Development] scritch007:
The nandroid should backup all, system/data/boot, so when restoring you should be fine.

Working on building a clean new version, I made some handmade changes and this fixed the LTE + SDcard. Using some CM13 commits I now have a working booting M init binary too.

I'll be using a fork of Squid2 kernel as my default kernel, squid will most likely include the mandatory commits, so I'll switch to squid repository for the kernel soon.
[Moto G 2015 Original Android Development] FoxyDrew:
Thanks for the help, and looking forward to seeing your build. Good luck!:good:
[Moto G 2015 Original Android Development] christopherrrg:
Way to go [MENTION=3445372]scritch007[/MENTION] !!! :)

Looking forward to what you get going for us all! ????
[Moto G 2015 Original Android Development] Versatil2010:
Looking forward to running marshmallow.
[Moto G 2015 Original Android Development] scritch007:
aosp-caf-0.7.zip

Wlan

Sdcard

Init built from caf directly.

Updated APN so now Data is working.

No need to flash the boot.img aside. It's all working directly from the ZIP. I actually had to clean data and cache so that it boots correctly.
[Moto G 2015 Original Android Development] Bangbang_cannon:
Are you going to post the updated zip on google drive
[Moto G 2015 Original Android Development] scritch007:
It's already there.
[Moto G 2015 Original Android Development] Forever Alone:
Good to see this!

I'm happy to see you fixing the bugs. ;) I expect sound n camera fix will be soon there..! :D Best of luck!!
[Moto G 2015 Original Android Development] HelpMeruth:
Nice work! +1 like
[Moto G 2015 Original Android Development] theShadow800:
Everything seems great but the SIM is not detected on the Indian Variant. Hope you can fix this.

Cheers
[Moto G 2015 Original Android Development] jackk11111:
Microsd don't work. Only copy in internal SD.

Inviato dal mio MotoG3 utilizzando Tapatalk
[Moto G 2015 Original Android Development] scritch007:
I think that CM13 doesn't have dual sim working either. I'll have to look into that, but for now I don't have a dual sim phone to work on.

[MENTION=4778757]jackk11111[/MENTION] didn't test copying from a computer to the sdcard but I can browse the sdcard content from Android