yashsingh1/xdaforums huggingface dataset:
[Nexus 5 Android Development] myfluxi:
Yes.

Regarding the BT crackling. I am able to reproduce this with external apps such as Play Music easily but cannot trigger it with the built-in Eleven player. So until the underlying issue is fixed (or being worked around), you may want to stay away from 3rd party stuff and see how it goes for you.
[Nexus 5 Android Development] mamarley:
I know what you said about not listening to people about smoothness, but I feel like I still need to say something. As far as smoothness, the CAF build is currently a pretty significant regression over the regular CM build. The app where it is most noticeable is Firefox. Especially on complex sites, Firefox will drop frames like crazy when scrolling, making it rather unpleasant to use. I just don't feel like I can sit here and say nothing knowing that this regression will be coming to the regular CM builds sooner or later.

I am happy to help investigate the cause of the issue by any way I can. Just let me know what I should do.
[Nexus 5 Android Development] djsubtronic:
Could you let me know an example URL where this is noticeable?
[Nexus 5 Android Development] mamarley:
For me, it is particularly bad with long threads on https://reddit.com/.compact. The XDA forum website is also pretty bad. It happens both with flings and with dragging the finger along the screen. Sometimes it gets worse if you scroll farther down. On the regular CM build, there is an occasional jerk here and there, but much better.
[Nexus 5 Android Development] myfluxi:
a) The regular builds will there be forever. If "CAF" is coming, it will be an alternative.

b) Specificity, specificity, specificity. Among all the obscure stuff on XDA, the only way to get noticed is to provide useful and detailed information. The browser was a good hint and yes, a website where it happens is even better.

Edit: Just gave Chrome a spin on reddit and don't experience a single hickup. I will try to reproduce with Firefox regardless.
[Nexus 5 Android Development] djsubtronic:
Just tried a scrolling through a very long reddit thread on Firefox. When doing a very long/fast flick, it jitters maybe once during the scrolling, but flawless with dragging and smaller flicks. Chrome on the other hand is buttery no matter what.
[Nexus 5 Android Development] mamarley:
The jerkiness in scrolling does seem to be specific to Firefox. WebView things, Chrome, and regular Android menus don't have the issue. I can also see a dropped frame near the end of the "slide-in" animation when opening certain apps, like Settings and sometimes Phone, but the scrolling in these isn't affected. Another place I can reproduce the jerkiness is by very quickly flinging down the notification drawer from the left side of the screen if there are multiple notifications in it. It seems to skip most of the animation in that case, where it displays the expected smooth animation with the regular CM builds.

Regarding the CAF stuff coming to the regular CM builds, I must have misunderstood, sorry. I thought that the CAF stuff was going to be merged in at some point, but I must have misunderstood.
[Nexus 5 Android Development] :
I also assumed this, though. Hasn't it been the same for CM11? I've never seen official non-CAF builds. Thanks a lot for clarification! :)
[Nexus 5 Android Development] xrad:
Oops, I got that wrong too. I kind of remember you saying a couple of weeks ago that the CM nightlies will start off with a non-CAF kernel to keep thinks a bit under control, but that the plan was to move to CAF at some undefined later point. So I must have misread you there.

Anyway, is there any hope at all that at least some select CAF features, like audio offloading, will be merged to the CM stock kernel?
[Nexus 5 Android Development] herousr:
Has anyone played around much with the performance tweaks? What settings work best for you guys? My device has been a bit laggy since the 1/25 update so was thinking of playing around with these settings
[Nexus 5 Android Development] jonesychris:
Running Caf23 and I am having periodic times where the power button will not do anything, can't put it to sleep or hold it down to reboot. I use TWRP to reboot phone then it works fine. I know I use to see that back in older versions a lot, but its been a while (weeks or more)

Just me?
[Nexus 5 Android Development] one7dchevy:
I've been using caf23 for a few hours now, I have not seen this issue yet.
[Nexus 5 Android Development] myfluxi:
I checked the page with Firefox and you're right, it's really messy. BUT, the mess is on behalf of the crappy browser. Its caching and rendering routines suck donkey balls, it's really a shame for a good name (remember when Firefox was fast on the the PC?).

The only way to deal with this would be utilizing brute force: boost a full 3 seconds like AOSP and maybe even the GPU unit, and I won't do this as Chrome and even the AOSP browser do a great job there. You can do this yourself by playing with the cpu and gpu governors and the boost driver.

/sys/devices/system/cpu/cpufreq/interactive/*
/sys/module/cpu_boost/parameters/input_boost_freq
/sys/module/cpu_boost/parameters/input_boost_ms
/sys/class/devfreq/fdb00000.qcom,kgsl-3d0/*
[Nexus 5 Android Development] fluther:
Hello all. I'm holding off encrypting on caf this time because twrp doesn't support it. Thing is, I'd like to ask how sideloading a zip works without being able to mount and decrypt the system? And how can cm recovery (or twrp for that matter) know how to run the addon.d scripts if it can't see them?

I must have missed something here.
[Nexus 5 Android Development] mamarley:
Thanks for investigating! I am still not sure what is going on though, because it seems that the CAF builds are using the same boost period and a higher boost frequency than the regular CM builds.

Also, Firefox still is fast on the PC. On Linux, it is actually somewhat significantly faster the Chromium on some complex websites. It is lacking in speed for Android though.

I would just use the AOSP browser, but that has been heavily broken (password saving doesn't work, links on reddit compact don't work, download links on AndroidFileHost don't work,...) since they switched WebView to Blink in Android 4.4.
[Nexus 5 Android Development] DF1E:
I just had a spontaneous reboot while using LightningBrowser. It's happened already one time two hours before..
[Nexus 5 Android Development] myfluxi:
I took the chance to dig out some of my old interactive patches for #24 (Steve Kondik reminded me of them by merging a pretty ugly workaround to address a comparable issue on the OnePlus One today). I thought, these were over the top but apparently these do something good for us.

Firefox is still bad by itself but it might help with your observations.

With #23?
[Nexus 5 Android Development] DF1E:
Yes.
[Nexus 5 Android Development] mamarley:
Cool, thanks! I will flash that when I get home.
[Nexus 5 Android Development] myfluxi:
Damnit ;)
[Nexus 5 Android Development] mo976:
New build with ambient display https://www.androidfilehost.com/?fid=95916177934518596

Enjoy!
[Nexus 5 Android Development] chaka809:
I also had a randon reeboot on 23... And also sometimes I have to click the power button like 4-9 times so the screen can turn on. I though it was adaptive display so I turned it off but its still happening.
[Nexus 5 Android Development] djsubtronic:
Turn off "Prevent accidental wakeup" in display settings.
[Nexus 5 Android Development] reas0n:
[MENTION=4152171]myfluxi[/MENTION] what is PPPreference.apk?

Btw, got a random reboot while streaming video in browser, here is the log http://www65.zippyshare.com/v/ycwTe85Y/file.html
[Nexus 5 Android Development] djsubtronic:
#24 is noticeably snappier, smoother, and more responsive than previous builds, so I guess these patches are worth keeping!
[Nexus 5 Android Development] mamarley:
I second this! Not only is the stuttery Firefox scrolling is gone, but things seem noticeably faster in general.
[Nexus 5 Android Development] aldyu:
Agree, caf24 is noticeably faster. ?

Sent from my Nexus 5
[Nexus 5 Android Development] kong:
CAF24 = magic done!

Dunno about battery life but it's super snappy :D
[Nexus 5 Android Development] Nnyan:
Came from 20 and I did not have the same issues of the later builds but 24 is noticeably smoother and more responsive. At this point with 20 I had one reboot and several crashes, 24 rock solid.
[Nexus 5 Android Development] kenshin33:
/system is not encrypted

/data oth is
[Nexus 5 Android Development] mmo.xda:
I am not able to install CAF24.

CWR says "detected filesystem ext4 for /dev/block/platform/msm_sdcc.1/by-name/system".

Two times and installation blocks.

I need to use power button and volume down to boot into bootloader 'cause CWR is blocked.

I've tried two times and everytime CWR is blocked after those messages during zip installation.

I've restored my previous backup.

:( :( :( :(
[Nexus 5 Android Development] myfluxi:
It's a screen tuning app.

Your log says: Linux version 3.4.0Chaos-Kernel_v16.1 (NeoBuddy89@DragonCore)

Please don't confuse me, use my stuff and other's later, once it's stable.

Btw, the crappy proximity check is gone with #24.

Really interesting, that my overly anal interactive patches actually make that world of a difference. It's really amazing sometimes.

Oh, and our Canadian friend [MENTION=1664077]kenshin33[/MENTION] did something totally crazy and impossible, he copied over bacon's sensor lib and - tada - the pick-up gesture works (somehow and unreliable). You are getting my balls-of-steel award, hats off!
[Nexus 5 Android Development] reas0n:
whoops! sorry, i thought that as his work is based on Yours, then it could be related, sorry for that :o
[Nexus 5 Android Development] The_Virus:
Probably this has been asked in this thread before, but I couldn't find an answer:

What's the difference between the UNOFFICIAL builds from mo976 and the UNOFFICIAL-CAF builds from myfluxi?

Is it only the kernel thats different in the CAF build?

And do both have all the commits from OFFCIAL CM12?
[Nexus 5 Android Development] mo976:
All the commits is relative due to different build dates but... lets just say yes.

My builds are closer to the nightly builds as they mostly just include extra commits that will probably make it into the nightly's soon anyhow and can be flashed over each other. If there are bugs it means waiting for CM to find the bug and fix it which could take as long as it might take.

The CAF builds are more cutting edge and highly optimized, they are awesome builds and I wouldn't call them any less stable, but they are closer to the experimental side of things and as such require a higher level of tolerance for quirks then the nightly builds do. Myfluxi is great about looking into issues provided the proper logs and relevant info is provided and of course is great about getting the fixes into the next build. In any case I highly recommend trying them out.
[Nexus 5 Android Development] MidnightDevil:
Lovely to see cooperation between OP, fluxi and his CAF builds and every user submitting logs or saying how to replicate in order to better and optimized builds, lovely really. Keep up guys!
[Nexus 5 Android Development] myfluxi:
Don't use other kernels with #25. Report crashes, thanks.

I'm not sure if you played with this but Settings/Display/Screen Color/Vivid (or your custom setting) makes the display look so awesome. This is PPPreference.
[Nexus 5 Android Development] drewdidriksen:
Your builds rock mate, thanks. And vivid is awsome! :thumbup:
[Nexus 5 Android Development] djsubtronic:
Oh man I did this a few days ago... I'm always hesitant to "change" things... but god damn that vivid preset is beautiful!

I can tell you're an AMOLED guy ;)
[Nexus 5 Android Development] mmo.xda:
This time I've been able to install zip.

CWR has detected twice again the same issue: "

detected filesystem ext4 for /dev/block/platform/msm_sdcc.1/by-name/system

"

But this time installation goes on and finishes Ok with "install from sdcard complete".

I'm now rebooting :)

thanks for your efforts

Regards
[Nexus 5 Android Development] ssauger:
[MENTION=4152171]myfluxi[/MENTION]

i got a hardreset on #25, last_kmsg is attached. It happens while i was closing playstore if i am not wrong. Also i love the screen tuning and vivid preset. But i allways have to reenable it by changing presets after a reboot. Else it looks like stock preset.
[Nexus 5 Android Development] myfluxi:
This is an easy and obvious fix, SELinux is acting up. It's just scary that you are getting denials that I don't get.

Please execute the following command from adb and paste the result:

find /data -inum 1777665
[Nexus 5 Android Development] ssauger:
[MENTION=4152171]myfluxi[/MENTION]

i was not able to pipe the adb output in a file, file was created but allways empty. As root file content only was /data/system

So i did it in terminal emulator and copied all the output in the attached file. hope this is what you need.
[Nexus 5 Android Development] myfluxi:
Do it as root user (su).

find /data -inum 1777665
[Nexus 5 Android Development] ssauger:
[MENTION=4152171]myfluxi[/MENTION]

root@hammerhead:/ # find /data -inum 1777665
/data/system
root@hammerhead:/ #
[Nexus 5 Android Development] bleuxeon:
[MENTION=4152171]myfluxi[/MENTION] sorry for the question but why don't you have your own thread?

I did installed your CAF version, and so I am interested in following

your

rom

This thread is talking about 2 differents rom, that a bit confusing.
[Nexus 5 Android Development] myfluxi:
I am not interested in exposing myself in a separate thread, I'd rather quit here as I hate most of the XDA discussion. This here is about as much as I can take. I know, it took much too long already because of the leathal watchdog issue that is so hard to debug, I'm really sorry for that.
[Nexus 5 Android Development] pavik62:
Tell me how to get to work PPPreference.apk on other cm12 ROM
[Nexus 5 Android Development] xrad:
Understandable ... but ... don't become yet another main contributor who's left XDA in frustration. In my opinion XDA often is so bad only because all the good people have left. Because they left the stage to those druid type folks who pass on pass their secret druid recipies ("wipe 3 times", "wipe dalvik, flash rom, wipe dalvik").

I definetely don't want to back-stab the OP who's doing a great job here; but I could imagine it would be more ideal if you, [MENTION=4152171]myfluxi[/MENTION], concentrated as much as possible to port your CAF stuff gradually into CM stock and at the same time contributed to the generic Nexus 5 CM12 thread. Just saying.
[Nexus 5 Android Development] Sharpe351:
This is the main one, but you need to do a few others as well. Read the dependencies.

http://review.teameos.org/#/c/1498/

Here are the other two. All are needed to prevent --block from building. CM line count is a bit different, but using gedit, I found the right lines and modified the code.

http://review.teameos.org/#/c/1497/1

http://review.teameos.org/#/c/1499/1

Remember, you need all 3 patches to make it work correctly (I modified the code by hand to make it all jive, because EOS source is pure AOSP. CM is changing things constantly). The end result is a nice, normal .zip file.
[Nexus 5 Android Development] jgardner:
How do you go about doing this? I tried just moving the db files into another directory but still get the dialer fc on the build from today (had a clean install on the 1 8th). Thanks!
[Nexus 5 Android Development] david279:
Yea I found this one.

http://review.cyanogenmod.org/#/c/78370/

I think I'm about to setup my build machine and start playing around.
[Nexus 5 Android Development] mo976:
If its a flashable zip I would be happy to add the link to the first post. It sounds like it only effects sprint users so I would rather keep everything stock cm Repo's.
[Nexus 5 Android Development] Sharpe351:
Yep, saw that, but I had already made the changes by then. Cm is a little behind the 8 ball on that one. The non block zip is only ~25 MB larger than the block one. No big deal there.

---------- Post added at 12:39 PM ---------- Previous post was at 12:37 PM ----------

The other link posted (from David) is a cm cherry that does the same thing as mine do. I just utilized all my resources available.
[Nexus 5 Android Development] mo976:
[MENTION=2217910]WildKitsune[/MENTION] have you tried wiping data of play store and Google play services, trying a diff gapps and removing your account restart the phone and re-add your account.
[Nexus 5 Android Development] mo976:
I'll try and pop out a build with it later now im spending with the kids bedtime and all that...
[Nexus 5 Android Development] WildKitsune:
This would not work.

Its a general bug in Android 5.0, not in CyanogenMod. Stock users are also reporting.

The only option would be to uninstall CMHome, since this is what needs permissions for dashclock widgets, so it's impossible to install any other app, that needs the same permissions here.

Edit:

Also you can't install the DashClock Widget and if you had it installed before, it would get removed after flashing the update.
[Nexus 5 Android Development] hhairplane:
Any idea why battery percentage was removed? IE, was it a CM deprecation?
[Nexus 5 Android Development] bedobela:
please delete
[Nexus 5 Android Development] mo976:
I think it was a side effect of fixing the overlapping data and WiFi icons. I know the code is part of AOSP systemUI and can be enabled. My best guess is that it was causing the overlap or it was accidentally disabled. I liked the feature as well since custom battery icons are still missing.
[Nexus 5 Android Development] mo976:
running the build now should be done when I get back in a bit.
[Nexus 5 Android Development] WildKitsune:
I found a workaround for my problem:

Got the APK of the app I wanted (google helps), and then installed this tool:

https://play.google.com/store/apps/details?id=com.gmail.heagoo.apkpermremover&hl=de

After I removed the DashClock Permission from it, it installed.
[Nexus 5 Android Development] mo976:
Here is a build with the cherry pick included I haven't tested it though. https://www.androidfilehost.com/?fid=95784891001613742 This build is for people having problems during phone setup with sprint etc.
[Nexus 5 Android Development] mike.r.olson:
Can anybody confirm the audio bitrate of recorded videos please?
[Nexus 5 Android Development] Sharpe351:
With which app? Google Camera, or CMs camera?
[Nexus 5 Android Development] mike.r.olson:
Either one or both if you'd like. The Google Camera on the OTA is limited to 96 kbps for audio which sounds muddy and pretty janky.
[Nexus 5 Android Development] Sharpe351:
My build has the cm camera removed. The Google camera however, I've not used it for video, the sound for me is always horrible.
[Nexus 5 Android Development] mike.r.olson:
The camera on the N5 was always passable, even really good in some situations. However since L dropped, it's gone from passable/really good to where my $200 unlocked Moto G takes better video, which IMO is unacceptable. Makes my decision between the Note 4 and Nexus 6 not quite as easy to make.
[Nexus 5 Android Development] Jiggs82:
Does anyone know how to get rid of the signal icons in WiFi and data?
[Nexus 5 Android Development] AciDB:
CAF 25 is awesome!
[Nexus 5 Android Development] MidnightDevil:
[MENTION=4152171]myfluxi[/MENTION], I'm getting some screen wake (like Daydream) every few minutes or so, without new notifications. I'm gonna flash the 25 CAF build now. Okay to dirty flash ?

Thanks mate, wonderful work!
[Nexus 5 Android Development] ssauger:
I noticed this too, think it started with #24 and got this also on #25.
[Nexus 5 Android Development] oSandmaNo:
Can I have a mirror for the CAF 25 build? I get access denied when trying to download from androidfilehost. :(
[Nexus 5 Android Development] ssauger:
I uploaded it for you here.
[Nexus 5 Android Development] oSandmaNo:
Thanks a billion!!!

It's unfortunate that my ISP has put several restrictions on what I can and can't download.. My workplace has more freedom lol :P
[Nexus 5 Android Development] The_Virus:
I noticed that too on CAF #24 and dirty flashed #25 today, still seeing that. At first I thought this more of a feature than a bug. But actually its kind of annoying, because you constantly look on your phone.
[Nexus 5 Android Development] myfluxi:
This is an effect of the sensor HAL. If it bothers you, just switch off the active display feature or push a lib from <= #23. At this point, I don't know enough about the interrelation of kernel/HAL/framework and system properties and we are dealing with closed source here.

Other things have a higher priority and it's amazing that we even got this far.
[Nexus 5 Android Development] bleuxeon:
[MENTION=4152171]myfluxi[/MENTION] do you have any plan for adding voltage control or will it only come with thirdparty custom kernels (if any)?
[Nexus 5 Android Development] Haidary.T:
Hey guys does it happen to you that you just can't scroll down or up pages anymore? This happened to me on the XDA One app. Back button doesn't do anything and the same for home button. This is quite random so it's hard to get a log at that particular time. This is on CAF-25 by the way.
[Nexus 5 Android Development] reas0n:
Seems like You want to be a silent hero :D Anyway, thanks for the hard work.

I'm waiting for that day when first official CAF nightly will come, but even now the ROM is great. Kinda sad that the only other ROM which is based on CAF is Nameless ROM..
[Nexus 5 Android Development] BaltazarIX:
hey I have a problem. I'm using newest Cyanogenmod and sometimes after updates my navigation bars isn't transparrent. If I'll do celan install everything is ok but for some time my navigation bar would be black backgrounded again
[Nexus 5 Android Development] xrad:
You're likely in the wrong thread. Use this one.
[Nexus 5 Android Development] BaltazarIX:
thanks, mate
[Nexus 5 Android Development] oSandmaNo:
I'm on caf 25. Do all music players tunnel audio to the DSP? Play music and the cm music player seems to have better audio than PowerAMP.
[Nexus 5 Android Development] djsubtronic:
Using CAF25, the WiFi seems to fall back to mobile data when the screen is off. When the screen is turned back on, there are a few moments of no connectivity as it switches back to WiFi. Sorry can't get a log just at the moment, but just wanted to see if anyone else is having this issue?
[Nexus 5 Android Development] oSandmaNo:
I don't have this. WiFi stays on even when the screen is off.
[Nexus 5 Android Development] aldyu:
Wi-Fi is fine here also with caf25.

Sent from my Nexus 5
[Nexus 5 Android Development] xrad:
Actually, I've seen this exact behaviour on stock 5.0.0 and 5.0.1 already, and also on stock CM12. Not consistently, but quite often.
[Nexus 5 Android Development] kenshin33:
isn't that the normal way of operation ?

if you don;t like that play arround with Settings->Wifi -> (three dots menu) -> avdanced -> Keep wifi on during sleep

there are 3 choices : 1-Always 2-Only When plugged in 3-Never.

what you want is number 1, but keep in mind that wifi drains more battery than LTE/3G/2G, especially if you're outside (no wifi) it will scan for Access points every few seconds for absolutely nothing.,
[Nexus 5 Android Development] xrad:
I would assume [MENTION=2662301]djsubtronic[/MENTION] with his 2000+ posts knows this option and has configured it correctly ;) I've also set this to to Always and still occasionally see this bug.
[Nexus 5 Android Development] bleuxeon:
CAF26 is on servers :o
[Nexus 5 Android Development] djsubtronic:
Thanks, that was it. For some reason I confused this feature with the always scanning feature and disabled it. Oops.

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

Haha you would think that but obviously I made a schoolboy error as described in my post above! I'd set it to never.
[Nexus 5 Android Development] kenshin33:
sure. next time I'll check whatever counter you speak of, thank you very very very much!
[Nexus 5 Android Development] dEris:
Does this have customizable toggles?