yashsingh1/xdaforums huggingface dataset:
[Nexus 5 Original Android Development] 777.300:
R89 running great. Thanks again Franco.
[Nexus 5 Original Android Development] Icyphox:
It says ALL ROMS in the title. That doesn't include CAF, does it?
[Nexus 5 Original Android Development] franciscofranco:
CAF is not a rom.
[Nexus 5 Original Android Development] Icyphox:
Whoa whoa, not what I meant. I meant CAF ROMs.
[Nexus 5 Original Android Development] franciscofranco:
I know nothing of that. It should work as long as those roms do not require Kernel patches that break stock compatibility. I strongly suggest users to steer away from those roms unless they know what they're doing.
[Nexus 5 Original Android Development] franciscofranco:
Hey friends! Here's FKUpdater 2.0, the most powerful release yet. I'm really proud of it: https://plus.google.com/u/0/+FranciscoFranco1990/posts/1Ft5939yL1x
[Nexus 5 Original Android Development] GR0S:
with R89 phone seems to be much slower to respond to touches. Literally everything takes longer to load
[Nexus 5 Original Android Development] osm0sis:
I was wondering if Chrome was taking a bit longer to load, especially xda's mobile site dropdown menu, but I wasn't sure if it was the new xda template changes or r89 since they coincided.
[Nexus 5 Original Android Development] Jsoares82:
R89 broke WiFi for me. Went back to r83 (my last backup) and it's working fine, so it's definitely r89's fault...
[Nexus 5 Original Android Development] fKm:
How about updating your ROM? You use outdated firmware files. It is not the kernels fault, it is your laziness.
[Nexus 5 Original Android Development] Pinakw:
PureNexusRom+Franco R89= Perfection! Best SOT and performance using tweaks! Few glitches reguarding vomer balanced. Screen flashes and a restart is compalsary. Only when the device is hot/used heavily. Not used undervolt. If theres any help?
[Nexus 5 Original Android Development] GR0S:
I think it has nothing to do with heat, just when you're using device actively there's higher chance of running into bad code which causes crash and reboot
[Nexus 5 Original Android Development] franciscofranco:
r89 changes don't cause any of that. Might simply be hot weather + moar thermal throttle.

Use FK stock settings.

Please don't say that again, it's utter nonsense.
[Nexus 5 Original Android Development] Pinakw:
Thanks. Will try that. Or will re-flash help? And yellowish tint on my nexus 5! Which is the suited color profile Vomer balancd, Vomer Amoled, Vomer medium?
[Nexus 5 Original Android Development] fatspirit:
Just try it out (:
[Nexus 5 Original Android Development] franciscofranco:
It's your personal preference, you're the one who's going to use the device, not me.
[Nexus 5 Original Android Development] Jsoares82:
I'm on MMB29V and yea, it's not the latest official rom, but I never had these issues before with Franco kernel. Don't understand why it would break WiFi when everything else is working fine... Just thought I would share. And yes, I'm lazy. Can't afford to lose time resetting my phone everytime a new build comes out as ota and dirty flashing doesn't really work anymore... But I'm happy for ideas to make this process easier if you'd like to share!
[Nexus 5 Original Android Development] osm0sis:
Read and you'll understand things more often. Franco clearly wrote in the changelog it contained the updated drivers from Google and wouldn't work on older ROMs.
[Nexus 5 Original Android Development] osm0sis:
Hmm I think it's a couple of things. I think xda's template updates are kinda buggy, but I also think Chrome's handling of it is getting worse in the last couple of builds.

I went back to r88 and it was still sh*tting the bed pretty bad, then to r87 and now Chrome seems like it's back in good shape; occasional lag from the template but otherwise its reasonably snappy self again. So something from r88 on does seem to be slowing things down on my end here.
[Nexus 5 Original Android Development] thielek:
Loving these frequent updates Franco! Many thanks!

Thought I'd ask you your thoughts on the Flashfire app. It seems to work great for flashing things such as your great kernel.

Looking forward to seeing you on my 2016 Nexus! Keep up the great work.
[Nexus 5 Original Android Development] Pinakw:
Fk stock worked. Thanks a lot.
[Nexus 5 Original Android Development] Jsoares82:
Apologies, I didnt read the change log on the forum, I just use the app. It did cause some frustration as my Nexus 5 is slowly dying (microphone on the way out, GPS doesn't lock properly, overheating crashes, battery issues) and I wasn't sure what it was... This thread is way too long for me to find anything in it... Lol

Can I dirty flash the latest stock rom over my current one?
[Nexus 5 Original Android Development] osm0sis:
The changelog is prominently displayed in the app before you update to each version also... But sure. Maybe don't just "click through" next time.

Yes, you can dirty flash stock ROM by just flashing the system image. That has no bearing on the kernel though since franco.Kernel doesn't modify system.
[Nexus 5 Original Android Development] Jsoares82:
Also, if anyone knows the answer could someone explain why everyone complains about my sound during calls? I have changed the USB port twice since I've had the phone (cheap eBay replacement part) and I know its got something to do with the noise cancelling mic. Tried changing mic settings on build.prop but that makes people hear themselves when they speak. I would really appreciate it if someone could share the knowledge! :)

---------- Post added at 08:38 AM ---------- Previous post was at 08:36 AM ----------

​

Many thanks! I must have missed it or am so confident in Franco that I just didn't read it! Lol
[Nexus 5 Original Android Development] Arstoien:
I've had call issues ever since I've had the phone really. People say they don't hear me well, or I'm quiet. Not a big deal breaker but very far from good quality.

Also I've had even bigger problems trying loudspeaker – I just have to come centimetres from the mic to be audible for the other side. Haven't bothered to try it on Marshmallow though.

Sent from my Nexus 5
[Nexus 5 Original Android Development] GR0S:
Perhaps merging derp wasn't a derp
[Nexus 5 Original Android Development] Paschfire:
Actually... When using the speaker-phone audio is recorded through the mic ontop, to the right of the headphone jack.
[Nexus 5 Original Android Development] Arstoien:
Regardless, if I was staying further than 40 cm away from the phone, I wouldn't be heard from the other person.

Sent from my Nexus 5
[Nexus 5 Original Android Development] Pinakw:
Running PureNexus Rom+r89. Usb fast charge actually works! Cheers! But no fixes for screen flashing yet ??
[Nexus 5 Original Android Development] franciscofranco:
Screen flashing?
[Nexus 5 Original Android Development] Pinakw:
*Flickers. Screen flickers at times when brightness is set to lowest (no adaptive). Device works but screen is black. Restart is the only option. Does'nt happen when I slide the brightness bar on a bit more level. Using Vomer Balanced for fixing yellowish tint.:confused:
[Nexus 5 Original Android Development] franciscofranco:
Uh.. no idea. Min brightness is way lower than stock anyway, so maybe your panel doesn't like it.
[Nexus 5 Original Android Development] Pinakw:
Maybe. Thanks :)

Sent from my Nexus 5.
[Nexus 5 Original Android Development] Arstoien:
Franco, do you think you would add custom paths to FKU per-app profiles? I believe you had it earlier. I'd like the ability to change stuff like input boost duration for example. Atm I'm using Tasker.

Sent from my Nexus 5
[Nexus 5 Original Android Development] franciscofranco:
I can add input boost duration to the list, but adding custom paths is a bit of a cumbersome and according to past experiences it confuses a lot of users. Although I can think about it, I doubt I'll merge it anytime soon. I'm free to include any path users ask for though and I'll add that one you just asked for Tuesday's update.

EDIT: added!
[Nexus 5 Original Android Development] Arstoien:
Cheers man. To be a bit egoistic, I'm happy, since that covers the main kernel related per-app things I'm doing with Tasker.

I've tinkered with some other governor tunables in some apps with Tasker but I'd say that's far from essential, so wouldn't ask you to include stuff like hispeed_freq or go_hispeed_load.

While I'm at the app, I can just give you some feedback on the ux:

• could use some naming filter to quickly find some apps – perhaps like pulling down when you're at the top of the page (like refresh in some other apps)

• would like to see easier which apps are assigned to which profiles – perhaps a toggle "show only assigned apps"; and/or another button on the "manager" tab, which shows a window with on/off check boxes for all apps. That way we can asign apps easier to profiles and see which are currently assigned to what profile.

Neither is a big deal, the ux is very well done. I understand if you don't want to spend time on a feature that's meant to setup once and forget. Just giving feedback, if you're looking for some.

Sent from my Nexus 5

PS: Just one request though, if you're feeling like it – could you add an intent to toggle the per-app profile service? Because whenever I set my "power profile" from tasker to safe some battery on some occasions, I don't want all my normal per-app profiles to kick in and override it.
[Nexus 5 Original Android Development] kreamee:
Hi Franco,

Since r84 onward franco.Kernel doesn't show battery charging progress indicator when charging while the device is powered off. It only show static indicator even when the device is not fully charged. Like this image.

It used to show indicator like this image.

Would be great if you can make it show the progress indicator again.

Thanks.
[Nexus 5 Original Android Development] Scarfacenando:
Hi,

I updated from r83 to r89 and my WiFi stopped working, it turns on, but it doesn't detect any networks:confused:

I'm using Pure Nexus rom 6.0.1 build number MTC19V.

BTW I installed the kernel with the FKUpdater app, using auto flash option.

....anyone?

Thanks!:)
[Nexus 5 Original Android Development] osm0sis:
Read back 2 pages for your answer, and please search in the future.
[Nexus 5 Original Android Development] Scarfacenando:
I will update my ROM and report back.

Thanks!
[Nexus 5 Original Android Development] Spluwicho:
its only for stock rom?
[Nexus 5 Original Android Development] pianistaPL:
No, not only, it works also with updated AOSP ROMs.

Wysłane z mojego Nexus 5 przy użyciu Tapatalka
[Nexus 5 Original Android Development] santi1993:
is there no CAF support from this kernel?
[Nexus 5 Original Android Development] josito_theDH:
No.

Enviado desde mi Nexus 5 mediante Tapatalk
[Nexus 5 Original Android Development] franciscofranco:
That's actually pretty darn good feedback to the UI and would make things certainly easier. I will surely implement all of that ASAP.

About the intent, you want something to start/stop the service or something else and I misunderstood?

I have no clue. With AK I don't replace the ramdisk, so I just add my own changes and everything that's put there by custom roms/stock rom, stays. I doubt that's caused by me.

CAF is Codeaurora, Qualcomm's open source repositories. If you mean if I support Roms built with breaking changes from Codeaurora, the answer is no because those changes would break stock/AOSP roms, and that's a big ass NO.
[Nexus 5 Original Android Development] Arstoien:
Because it gives me flexibility. I can change more tunables (I can't customise performance profiles) and I can trigger the changes based on wide variety of events.

For example based on my calendar I can have Tasker decide I need more battery today and scale down the settings whenever under 50%.

Sent from my Nexus 5
[Nexus 5 Original Android Development] santi1993:
Then your kernel is not able to run "ALL ROMS" as u listed, only non-CAF roms are abled to run under ur kernel.

I was liked to get ur features on my CAF N5 cause it simply run smoother and i dont like how google priorizes his features over performance, but well, thats ur choice.

Can u put it on the first post please? I mean that ur kernel isn't able to run all roms as u said please.

Sry my english :)
[Nexus 5 Original Android Development] franciscofranco:
[MENTION=4928198]Arstoien[/MENTION] pushed 2.0.3 to the beta channel with the input_boost_ms you asked. I'll implement your UI suggestions for the next update.
[Nexus 5 Original Android Development] Arstoien:
Cheers Franco! Great support long after google is the best we can ask for.

Any thoughts on the proposal for intent for starting/stopping the per-app service? Or you've got other priorities now

Sent from my Nexus 5
[Nexus 5 Original Android Development] franciscofranco:
Ah yes, I can add that, it's easy.
[Nexus 5 Original Android Development] Arstoien:
Awesome! One more suggestion on your new Auto Rotate feature – could you add an option to not change the state? So the user could chose between states inactive/portrait/auto rotate (or however you decide to name it). Reason is for me it takes a fairly long time to apply. Takes a couple of seconds to show the toast that the profile has been applied and then another couple of seconds before the autorotation is enabled. Perhaps because you're applying a lot of other stuff too. With a tasker profile I'm waiting for about the same as it takes the toast to show on fku (without the additional waiting). So just a small tweak.

Perhaps you could even consider adding an opiton "no change" (or whatever name) to most of the options in the per-app profiles, so whatever is currently default won't get overriden by the per-app setting, if the user is using the profile for only some of the available features.

Cheers again. And these are just some suggestions, don't take it as a request or so.

Sent from my Nexus 5
[Nexus 5 Original Android Development] franciscofranco:
I load the current values when you're creating a profile, and when applying the profile I always compare the current value with the value in the profile and I only apply the value if current and profile differ.

It takes time because I'm only evaluating the foreground app every 2 seconds. What I can try is spawn a new thread for each of the commands instead of having it apply everything in the same thread sequentially. Resolution is different though, I decoulpled it and it's now the first thing to be applied/reset in case you didn't notice.
[Nexus 5 Original Android Development] Arstoien:
Yeah, cool. I haven't played with the resolution yet, but could test some apps on higher resolution. It's a very unique and interesting feature.

As for using multiple threads – perhaps could be a good idea, if you don't think it'll introduce some lags/performance decrease while applying, or any other drawbacks.

Out of curiousity though – I thought there's no need for periodic checks for the foreground app anymore since Andorid L onward or so… I could be wrong of course, but I think the apps that use the "newer" way are using/requesting accessibility service. But perhaps you've got compatibility with older Android versions in mind?

Ignore me if I'm talking nonsense.

PS: At the moment fku always applies whatever is in the per-app profile. Consider this scenario: I want higher performance in Maps, so I create a profile. But I also need to enter Location Mode. If I enter Location High, then I'm forced to have my gps running every time I open the app. If I set it to Location Off, then if I want to use the gps for say navigation, and I'm changing apps, it's going to turn itself off. That's the reason I suggested an option to not apply some settings – like location, battery saver, autorotation.

Sent from my Nexus 5
[Nexus 5 Original Android Development] franciscofranco:
With N things are even worse than before, but I prepared ahead and I use the newish API since last year. Of course I need to poll, how else could I query the usage stats about the app in the foreground?

About your scenario now I see what you mean. That introduces another level of complexity and I have to think how it would fit. Don't count on it too soon though, but it's something I haven't thought of before.
[Nexus 5 Original Android Development] Arstoien:
Also, perhaps more annoyingly, it seems per-app pofiles are stopping my wifi even if it's connected. Just feedback ;)

Sent from my Nexus 5
[Nexus 5 Original Android Development] franciscofranco:
Can you give me a bit of context?
[Nexus 5 Original Android Development] Arstoien:
I have a per-app profile for an app with wifi set to off. When I'm connected to my wifi and I enter the app, the per-app profile kicks in and stops my wifi.

Edit: should have added that it stops it even if it's connected and I'm using it.

Sent from my Nexus 5
[Nexus 5 Original Android Development] :
Is that not exactly what you just said it's assigned to do?
[Nexus 5 Original Android Development] franciscofranco:
Well, that's what you told it to do :p
[Nexus 5 Original Android Development] Arstoien:
Right :D but it's inconvenient – same as the gps example earlier. If I set it to turn wifi on, it has to turn on my wifi every time I open an app with a per-app profile. The alternative isn't viable, since it turns off my wifi when I'm acutally using it.

Ideally there would be an option to NOT change the wifi state. Same as gps and autorotation imo. Or incorporate some rules, such as

– per-app profile should turn location mode to "battery saver" only if the current setting is set to "device only" or "off" – I.e. lower than battery saver.

– should not turn off wifi if it's currently connected

I actually can't think of a practical example when I would actually want to turn off wifi when opening an app. There could be some, sure, but I think the case when one would want to not change the wifi state is far more often.

Sent from my Nexus 5
[Nexus 5 Original Android Development] franciscofranco:
But of course it should turn of the wifi if you set it to do so. But yes, I see the use case.
[Nexus 5 Original Android Development] metahex12:
can we disable logging in this kernel? (i want disable logging)
[Nexus 5 Original Android Development] franciscofranco:
Logging?
[Nexus 5 Original Android Development] metahex12:
sorry, i mean logcat.
[Nexus 5 Original Android Development] franciscofranco:
That's not possible anymore. Logcat is now a userspace daemon.
[Nexus 5 Original Android Development] Olympus593:
Had to ditch FrancoKernel r89 on PureNexus (Aug 21th, 2016). It was extremely slow, with many lockups, including system process freezed window popping up, and poor battery life. Returned to PureNexus bundled Kernel and the phone is fast again.
[Nexus 5 Original Android Development] franciscofranco:
including system process freezed window popping up -> you realize that's not really the Kernel domain, right? You probably had something blocking the main thread.
[Nexus 5 Original Android Development] Kusie:
Hi,

I´ve been running my N5 with the 4.4.4 KitKat Rom and the lastest FrancoKernel and finally took the plunge and installed Marshmallow and upgraded to the lastest .89 Marshmallow Kernel and FKupdater App (paid).

Right after installing Android 6.0.1 and all my stuff and I got a message saying "Display overlay detected ...". I´ve had no idea what that was supposed to mean until I encountered problems with some apps not being able to show Android 5.0+ stype popup notifications. Tried to change that in app settings but for some reason I was not able to toggle "display over other apps" for this app, it was greyed out. Googled that and discovered that some apps that control the display overlay are responsible for this.

To make a long story short: I use Franco Kernel and Color profiles with FKupdater - is THIS resposible for the "display overlay detected" message? If so, what could I do to use color profiles and get rid of this message/problems?

Thanks,

K.

P.S.: searched "display overlay" in this thread before posting and got nothing...
[Nexus 5 Original Android Development] fatspirit:
Have you any night mode apps installed or GravityBox with PIE controls enabled?
[Nexus 5 Original Android Development] Kusie:
Nope, none of the above, I also don´t have any custom lockscreen or brightness control app running.

The only app I have that I KNOW uses overlay is PerfMon, and maybe "Advanced Power menu".

K.
[Nexus 5 Original Android Development] fatspirit:
Try do disable them first. I use color profile too and have no issues that you've mentioned.
[Nexus 5 Original Android Development] franciscofranco:
FK and FKU have nothing to do with that. Why would you assume it? Apps need the permission to draw over other apps, otherwise they can't because of the new Permissions system.
[Nexus 5 Original Android Development] Kusie:
Hey,

thanks for taking the time to answer. I was assuming that maybe the COLOR PROFILE mechanism in FKU is overlaying the whole screen to control colors and change them in realtime... if that´s not the case then I need to search for another possible culprit app...

K.
[Nexus 5 Original Android Development] franciscofranco:
Overlay? Absolutely not. There's no culprit app, you simply need to give the draw over apps permission to that app that draws over others.
[Nexus 5 Original Android Development] 777.300:
I have the same combo running on my N5 and it is a killer combo, running without any problems.
[Nexus 5 Original Android Development] Jaizu:
Should this kernel work with pure AOSP? Exactly this one: http://xdaforums.com/google-nexus-5/development/rom-untouchedaosp-aug-17-2015-t3182377
[Nexus 5 Original Android Development] franciscofranco:
Yes, thus the "ALL ROMS" in the title.
[Nexus 5 Original Android Development] AidanRB:
MOB30Y Google stock? Just being paranoid before I flash :o

EDIT: "All roms", shoot. I can't delete my post from XDA Labs.
[Nexus 5 Original Android Development] franciscofranco:
Uh? You just quoted a month old post... yes MOB30Y is stock...
[Nexus 5 Original Android Development] Harmveenstra:
Google Stock from their OTA download site https://developers.google.com/android/nexus/ota#hammerhead-for-nexus-5-mobile, but always make a TWRP backup before you flash
[Nexus 5 Original Android Development] AidanRB:
Thanks, sorry. I realized it was s stupid question after I posted and couldn't delete it.
[Nexus 5 Original Android Development] AidanRB:
Yep, should've backed up. Will reflashing ElementalX (my previous kernel) possibly get me out of the bootloop? Any ideas what caused it? My idea is how I rooted, being https://www.androidpit.com/how-to-root-nexus-5-on-android-marshmallow .

Sorry for the trouble, I completely forgot to backup.
[Nexus 5 Original Android Development] franciscofranco:
Just flash the ota.zip, you won't lose anything since it doesn't wipe. That article is retarded anyway, you don't need a custom Kernel to root. You only need twrp and sideload SuperSu (and the latest is 2.77)...
[Nexus 5 Original Android Development] AidanRB:
I thought the whole custom kernel thing was a little weird...

Okay, so I flash the latest zip from https://developers.google.com/android/nexus/ota#hammerhead-for-nexus-5-mobile and I should be good? Xposed and SuperSU will have to be reinstalled. I should be able to flash the stock zip followed by your zip and SuperSU without problems, right?

Thanks for helping me, I really appreciate it. I'll try (try) to download the paid version of the app ;).
[Nexus 5 Original Android Development] RancidPenguins:
I'm running r89 with the latest PureNexus and it's smooth even on Battery Saver from FKU. Battery life is probably the best it's ever been with the latest build, some days getting up to 6 hours SoT.
[Nexus 5 Original Android Development] franciscofranco:
Just flash that ota.zip then you're back to stock and you'll be free to flash whatever you want to afterwards.
[Nexus 5 Original Android Development] franciscofranco:
6 sot is awesome!
[Nexus 5 Original Android Development] VictorLeandro:
Hello Franco, when we kernel for Android Nougat?
[Nexus 5 Original Android Development] franciscofranco:
r89 should work the same on Nougat custom roms.
[Nexus 5 Original Android Development] franciscofranco:
New Naptime release: https://plus.google.com/u/0/+FranciscoFranco1990/posts/MShfWEWDyqU