yashsingh1/xdaforums huggingface dataset:
[Nexus 6P Android Development] kantjer:
disable Magisk BusyBox, and if that doesn't do the trick also disable core only
[Nexus 6P Android Development] drewski_1:
i'm seeing this too. was fine on previous PN 7.1.1 & Flash Kernel . . . will try this full enforcing to see if that helps.
[Nexus 6P Android Development] nathanchance:
It's all fine here... Even then that's expected behavior on a custom ROM with an unlocked bootloader anyways.
[Nexus 6P Android Development] sengab1991:
What is the name of this theme ?
[Nexus 6P Android Development] nathanchance:
Deep Darkness, not yet released though.
[Nexus 6P Android Development] CyberpodS2:
Sorry to clog the thread with pics but here's another example of safety net working fine after the update. No idea why some folks are getting different results.
[Nexus 6P Android Development] PixelatedVision:
thank you very much this did it,

1.Disable busybox and magisk hide

2.reboot

3.enable magisk hide

4.it passes test

5.enable busybox

6.still passes

why it does it on flash and not elementalx is beyond me, but I enjoy flashes kernel to not get to the bottom of it lol
[Nexus 6P Android Development] drewski_1:
i both disabled Busybox & installed the latest fully enforcing kernel and it's passing again. :good:

sounds like just the busybox disable may have done it . . .
[Nexus 6P Android Development] onesolo:
Does anyone is getting a problem when answering phone calls with the new kernels?! Now, most of the times after I answer a call it takes seconds to hear the person on the other side. I think this is happening recently and on the new versions of flash kernel. I'm on stock rom, no other modifications...
[Nexus 6P Android Development] Face_Plant:
Which radio are you using?
[Nexus 6P Android Development] onesolo:
As I said, stock rom, which includes stock radio
[Nexus 6P Android Development] Face_Plant:
Yes, but which version? There are different radios depending on which stock ROM you're using. The radio in 7.1.1 is different than the radio found in 7.1.2.
[Nexus 6P Android Development] onesolo:
If I'm talking about this, it surely isn't on 7.1.1 because it's not supported by the latest flash kernel...

Got it?!?
[Nexus 6P Android Development] frost_nz:
Calm down mate, he's only trying to help.

Just because your on stock, doesn't mean you've got a specific radio. If you didn't update​ the radio when you flashed factory images, then your radio version would have remained what it was.

All you needed to do was post what radio version your running and maybe someone can help you.
[Nexus 6P Android Development] divineazn716:
Hey its been a while for me, where is the radio info located at? I know I updated the vendor image. I'm on nitrogen so I'm on H.

Nvm got it base
[Nexus 6P Android Development] Face_Plant:
Please calm down. I am only trying to get information so I can help you. This thread is about all kernels from The Flash, not just the latest one.

OK, so now we've established that you're on stock 7.1.2 and the latest Flash Kernel. You installed the new radio (3.81 if I remember correctly) when you flashed the factory image, correct? Have you tried a different kernel? Does the delay happen everywhere, it just in certain locations? How is your signal strength?
[Nexus 6P Android Development] kantjer:
Magisk BusyBox can cause issues. Most custom ROM's come with BusyBox pre-installed so keep Magisk's BusyBox disabled to prevent issues like SafetyNet not passing and ROM loosing root after some time.
[Nexus 6P Android Development] leondestiny:
hey guys, i flashed the latest of flash kernel for 7.1.2 yesterday along with PN's 7.1.2 build.

my question to flash kernel now is, does it come with nathan's default settings? because when i install EXKM and open it ,then i see flash in cpu gov.

so upon flashing flash kernel we get the op's profile settings, or am i mistaking ?
[Nexus 6P Android Development] nathanchance:
It comes with my balance profile by default, not all of my other settings such as wake gestures and sound control.
[Nexus 6P Android Development] leondestiny:
awesome, thanks Flash !

(one thing i'd like to know is, should i always tick the reboot icon for every setting in CPU section ?) in order for it to take effect, or is the balance profile directly active?
[Nexus 6P Android Development] kantjer:
If you want the Balance profile you don't have to tick anything (you don't even have to use a kernel manager)

Only tick "apply on boot" option for those settings you changed and want to keep.
[Nexus 6P Android Development] psychomaniac189:
Thanks for keeping this kernel updated. its the only one I use. I also use pureneuxs and the combo is really good. the ascii art is really awesome too.
[Nexus 6P Android Development] nathanchance:
I appreciate the kind words :)
[Nexus 6P Android Development] leondestiny:
thanks mate, one question !

if i were to choose a custom profile with exkm.

what usually does change ?

i always only tick the cpu/small cluster big cluster , i leave the 0-7 unticked.

then i tick the cpu boost option, and i leave everything else also unticked.

am i supposed to tick some other options to be set upon reboot as well?
[Nexus 6P Android Development] Badger50:
Your target loads, high speed delays, and input boost options are the main things that will change. Once you've applied a profile in EXKM, tick the blue tab to enable things on reboot under governor options. No need to tick anything else since the profile will take care of bidness upon rebooting :good:
[Nexus 6P Android Development] HikingMoose:
What Badger said! But to elaborate a little, you never need to tick anything unless you change it. You mention ticking things, but never said if you changed them. If you don't change it, don't tick it. Doesn't hurt anything if you do - there's just no reason to do it.
[Nexus 6P Android Development] matique:
I'm experiencing constant random reboots. Purenexus 7.1.2, latest flash kernel. May I know what's happening?
[Nexus 6P Android Development] nathanchance:
Your log states you are on 4.2, a four month old kernel.
[Nexus 6P Android Development] Azitri:
Big Cluster Disabled

solved
[Nexus 6P Android Development] matique:
Sorry just use error. Numbers looked too similar haha.
[Nexus 6P Android Development] Quie2TP:
Anyone getting worse battery life on current build versus last build? Seems like I am.
[Nexus 6P Android Development] RockyAJ:
am on the 3.10.105 20170419 build of the kernel running on screw'd latest build on nexus 6p. when the phone is being used, i see better battery life than when i was on elementalX on RR. but funnily the phone drains more battery while charging during sleep. how can i figure out if it's kernel related or maybe something else causing it? thanks

p.s all apps greenified and only wifi running(don't ask me why i kept that one on)

thanks :)
[Nexus 6P Android Development] weazie:
Nope, actually I got it better first time in months. So I don't think it's kernel related in your case.

[MENTION=4476469]RockyAJ[/MENTION] : Do you mean that the battery behind to radically deplete in deep sleep? I have that kind of behavior going on, but I think it was because I messed with the wakelocks and services.
[Nexus 6P Android Development] RockyAJ:
I didn't touch the wakelocks. Just usung grennify and dozing all apps. But when i am sleeping, and phone idle. The battery depletes at some odd rate. With all apps closed i thought it wouldn't
[Nexus 6P Android Development] weazie:
My device now in clean state, without any modifications to wakelocks or services, I'm going to see if this occurs. BetterBatteryStats shows that Dozeservice keeps firing up a lot.
[Nexus 6P Android Development] kantjer:
Perhaps that is your issue, from my experience doze and greenify are not helping idle drain, more the opposite. I know [MENTION=6842057]The Flash[/MENTION] had similar findings.
[Nexus 6P Android Development] nathanchance:
Lately I have been using Naptime and it has helped a bit.

One thing I will say that came up in the Pure Nexus thread is adblocking with Google Play Music can cause excessive drain as Play Music keeps pinging the ad servers in the background.
[Nexus 6P Android Development] RockyAJ:
I dont use google play music. Ill try it tonight without wifi on to try and see what's using the battery
[Nexus 6P Android Development] joeyfong:
It only happens recently? Finally I know why the idle drain is worse.
[Nexus 6P Android Development] HikingMoose:
It's weird that it is just starting, if you've always left WiFi on overnight. With WiFi, and data off and no apps running, my idle drain is 0.1 overnight, but with WiFi on, and no apps running, it's 0.5.

I actually haven't even upgraded yet, because I didn't see a benefit. So I can't give any personal experience between the two.
[Nexus 6P Android Development] RockyAJ:
I just started using flash. Was on elementalx first. So gonna try full charge it tonight and see in morning what uses battery. Then maybe i can get more help. Cause am losing around 10-15% while idle and all apps shut down...
[Nexus 6P Android Development] kyzn:
That is definitely not normal. An app is going rogue.
[Nexus 6P Android Development] Face_Plant:
In my experience, Greenifying everything causes more problems than it solves. I'm not saying Greenify is a bad app, but it just isn't as relevant today as it was on older versions of Android.

Leaving WiFi on constantly is a problem too. Your phone sees this as a free way to sync data more often since with WiFi you usually aren't allocated a small amount of data each month like you are with mobile data.
[Nexus 6P Android Development] jhs39:
I am losing a lot of battery overnight while phone is idle too. Losing 15-20% overnight. It just started happening recently --was getting almost no idle drain. Using DU with latest Flash kernel.
[Nexus 6P Android Development] tcat007:
I'm on WiFi from 8:30am to 10pm, then WiFi off, airplane mode 24/7 unless running around. My sot is 4-5.5 hrs Flash or default kernel (DU or Screw'd). Only have Naptime. No battery apps, only syncing inbox. I do find Flash smoother and less trouble free with Arise. Zero drop at night.
[Nexus 6P Android Development] CyberpodS2:
Just to give some perspective. If I have my wifi, nfc, location and blue tooth off and am not syncing a bunch of apps I easily get 4-5 hours sot. On the other hand, like I am running it now... I leave all the radios on, have everything syncing, and basically have greenify put a dozen of the

biggest hitters to sleep and I can never get to 3 hours sot. If I'm at work (can plug it in) or traveling and I'm relyingon apps for locations and maps and such plug syncing fitbit and such I use it to the max. So a window of 2+ hours to almost 5 hours from the same exact setup, shy a few manual settings.
[Nexus 6P Android Development] Quie2TP:
Mine finally settled in and doing just as good as the last build. Took a little longer this time, but very happy​ still.
[Nexus 6P Android Development] sauudmir:
Why does the governor settings I apppy revert back to the flash ones on reboot?

I'm trying to apply wingoku but everytime I restart the settings are changed like cpu boost, bug cluster

It didn't happen before and I have no idea why is this happening

I'm on PN 7.1.2 with latest flash kernel
[Nexus 6P Android Development] goonercoaster:
turn the 'apply on boot' switch to on
[Nexus 6P Android Development] sauudmir:
I have done it already, I've been using it for quite sometime now and double checked the settings as well but they always change back to flash settings
[Nexus 6P Android Development] nathanchance:
https://xdaforums.com/nexus-6p/development/kernel-ninja-kernel-v1-0-t3437247/post71997999
[Nexus 6P Android Development] sauudmir:
so should I remove init.flash.rc and see if that works?

Can you guide me where can I find init.flash.rc? :o
[Nexus 6P Android Development] Dbj.Dhaval:
Hey flash I have a question it's not kernel related so I hope u won't mind. I am using latest du weekly which has face unlock feature. With face unlock feature can we directly unlock the phone I mean the phne will recognize my face Bt I have to slide up to unlock can't it be like s8
[Nexus 6P Android Development] CyberpodS2:
I would at least delete the data from your kernel tweaking app and then flash the latest relevant version of this kernel over again and then reboot and try changing a single setting like maybe the read ahead or vibration intensity. Something you normally don't change and click the set on boot button and reboot again. If that setting survives then try the setting you were struggling with. If nothing else, the resulting data you gather will help the dev maybe make some tweaks to delay times to apply the settings. From what I gathered, it seems he thinks there's a timing issue where the integrated settings file is loading after the "on boot" settings you are working with. If all this is wrong, someone feel free to correct me. Lol

At the end of the day my thinking goes to, when does it happen, when does it not happen, what changed to make it happen, can I reproduce it?
[Nexus 6P Android Development] sauudmir:
I read back through the thread because someone else also had that problem, I tried clearing data and reflashing. The main problem I'm facing is with big cluster and cpu boost, the values set in it change back everytime I reboot and I have to load the governor again for them to work again.

Figured it out thanks

Might seem very noob or maybe not but I checked the apply on boot circle infront of all the cpu boost settings after applying the governor and rechecked it after reboot, it sticks

I never had to do it before though
[Nexus 6P Android Development] damefrikis:
Hi! I'm using pure nexus with a clean flash (flashed stock 7.1.2 then twrp, PN, recommended gapps, flash kernel and magisk root.

I think I'm not getting a very good battery life and I dont know it there are too much wakelocks. CPU spy shows pretty decent deep sleep.

I send a couple of screen capture so you can see but at the end of the day I can't barely reach 4 hours of screen on time. Not playing games at all.

Enviado desde mi Nexus 6P mediante Tapatalk
[Nexus 6P Android Development] kyzn:
Wakelocks are apps' fault. It's not the kernel or ROM doing that. For example, you have a lot of socials installed. The phone keeps waking up to synch.
[Nexus 6P Android Development] damefrikis:
The usual suspects in any phone, Twitter, WhatsApp, telegram and phoenix client for Facebook (3 hour sync)

What battery life do you get in "similar condition"? Maybe and specting much battery life from the phone...

Enviado desde mi Nexus 6P mediante Tapatalk
[Nexus 6P Android Development] sp0rky:
Im currently on ElementalX. and recently started to play mobile legends. would changing to this kernel boost the performance of the phone?
[Nexus 6P Android Development] weazie:
Just to conclude, I haven't had any radical wakelocks since clean flashing. So this was because of my own experiments. I'm on newest flash kernel, pn rom.
[Nexus 6P Android Development] ManOnTheMoon:
No
[Nexus 6P Android Development] lesterinidad:
Sir may I ask what ROM are you using on this screenshot? Thanks :)
[Nexus 6P Android Development] Weetbix:
That would be his personal rom .... Which I believe you can't download.

I think.
[Nexus 6P Android Development] MarkGbe:
What is the default i/o scheduler on 6p as set by google, cfq?
[Nexus 6P Android Development] Lucius1972:
Ï think it's noop but not 100% sure. I set fiops with 256 read ahead on f2fs running flash kernel, runs like a charm and good battery.
[Nexus 6P Android Development] MarkGbe:
I'm not concerned with battery really. noop vs cfs vs fiops: which wins for performance?
[Nexus 6P Android Development] Lucius1972:
Noop.
[Nexus 6P Android Development] MarkGbe:
cool, thanks.
[Nexus 6P Android Development] Lucius1972:
Noop and deadline are known for their performance, cfq is a good all-rounder but most people go for deadline, fiops or zen. As they seem to be the best compromise between performance and battery for what I know. It's a users preference.
[Nexus 6P Android Development] MarkGbe:
Right now i'm going for the 'make my battery' cry configuration. we'll see how long it lasts. :D
[Nexus 6P Android Development] Face_Plant:
I'd recommend deadline if you want performance. fiops was pretty smooth and snappy, but I occasionally had micro stutters here and there. Deadline is much better IMO. ROW is also very good, but it isn't offered with this kernel.
[Nexus 6P Android Development] MarkGbe:
I'll compare that one as well, thanks.
[Nexus 6P Android Development] Face_Plant:
This guide provides a very good description of pretty much every available IO scheduler:

http://androidmodguide.blogspot.com/p/io-schedulers.html?m=1
[Nexus 6P Android Development] nathanchance:
Update!

May security update as well as switching over to userspace's low memory killer which has done better with memory management in my opinion. As always, feel free to report any issues using the process in the OP. Built with the latest gcc source and AnyKernel2. Enjoy!

Downloads

Kernel: http://nchancellor.net/Downloads/Kernels/flash-angler-20170501-1655.zip

MD5: http://nchancellor.net/Downloads/Kernels/flash-angler-20170501-1655.zip.md5sum

Changelog: http://nchancellor.net/Downloads/Kernels/flash-angler-20170501-1655-changelog.txt

Commits

Kernel: https://github.com/Flash-ROM/kernel_huawei_angler/commits/n7.1.2-flash

AnyKernel: https://github.com/Flash-Kernel/AnyKernel2/commits/angler-flash-public-7.1.2
[Nexus 6P Android Development] CyberpodS2:
Do you anticipate any mismatch issues with roms that have not updated to May yet?
[Nexus 6P Android Development] nathanchance:
No, I'm using it right now on the April security patch.
[Nexus 6P Android Development] CyberpodS2:
Awesome
[Nexus 6P Android Development] KHANrad_SIN:
any suggestion on what setting to change for the governor profile to get a little bit smoother performance than the stock settings? I'm on the stock settings right now and i get a little stuttering here and there
[Nexus 6P Android Development] nathanchance:
Use this profile: http://nchancellor.net/Downloads/Profiles/Flash1.1
[Nexus 6P Android Development] kakabobo:
in order to use flash 1.1 profile, do i need to set cpu Governor and governor big cluster to interactive before applying the 1.1 profile?
[Nexus 6P Android Development] joeyfong:
I think either flash or interactive is fine.
[Nexus 6P Android Development] deani77:
Just apply the profile... Governor will be set automatically
[Nexus 6P Android Development] Sheetzie03:
How do I get this in correct file format to put in ekm folder?

Usually all I have to do is remove file extension

And place in folder but with this I can't do that.

Thanks

Edit:

Figured it out, had to go your site and it let me dl it in correct form

Thanks

Btw ty flash for the update
[Nexus 6P Android Development] Neejay:
Yeah, I had to remove the dot in between the 1's.
[Nexus 6P Android Development] Ericarthurc:
Hey I have been following this thread since the days of Android 6 (not that long ago hah) been a big supporter of the PureNexus project and your work over there Flash. Thanks man for all your work on the kernel. Hands down the performance this kernel gives to the phone is top notch. It honestly makes the phone run the way it's supposed to, playing games without frame rate lag. I did have a question real quick, was just wondering if anyone has some slight tweaks that helped with this. The performance is great and fast but obviously this phone can get quite hot. Correct me if I am wrong put this kernel allows for the cores to get hotter so that they don't thermal throttle? I have never been someone to mess with temp settings in like ex kernel manager, but is there a way to lower the thermal cap just a little so it doesn't get as hot. Watching YouTube videos for over 25 minutes and I have a hot pocket in my hands haha. I also use my phone without a case. Thanks in advance! This really is the best kernel for performance. Thank you!
[Nexus 6P Android Development] Face_Plant:
My phone doesn't get hot watching videos over WiFi. Are you watching over WiFi or cellular? You could try enabling msm_thermal or lowing the throttling temp. I use EX kernel manager to do so
[Nexus 6P Android Development] Ericarthurc:
Oh okay thank you! I will try that and see what happens; I am watching over Wi-Fi.
[Nexus 6P Android Development] adame09:
Lower the throttle temperature...
[Nexus 6P Android Development] Ericarthurc:
What app are you using to throttle your temp?
[Nexus 6P Android Development] adame09:
Kernel auditor

https://play.google.com/store/apps/details?id=com.grarak.kerneladiutor
[Nexus 6P Android Development] nathanchance:
After some delays, Spectrum by [MENTION=5051294]frap129[/MENTION] is finally available!

This allows you to toggle between four profiles: Balance (the default), Performance, Battery, and Gaming, all based one what you need your phone for at that moment. Comes with a quick setting tile for easy switching. My kernel has had support for a while now, [MENTION=3306843]kantjer[/MENTION] has a guide here on how to use it with something like Tasker.

Go give [MENTION=5051294]frap129[/MENTION] some love in his Spectrum and Electron threads, he's a great developer, and several of the features of this kernel wouldn't be possible without his expertise.
[Nexus 6P Android Development] frap129:
Thanks for the shout out, can't wait to see what spectrum becomes!
[Nexus 6P Android Development] Dbj.Dhaval:
If j use spectrum and choose say performance profile while in ex kernel manager I am using some xyz profile which is battery oriented. So won't the settings clash?
[Nexus 6P Android Development] nathanchance:
So the way Spectrum works is by setting a property (persist.spectrum.profile) that the init.profiles.rc file can use to set specific values both on boot automatically and during the normal use of the phone. When you initially change to the performance profile, all of your EXKM values for those tunables will be overwritten. However, if you have those EXKM values set to apply on boot, they will overwrite the ones that were set by init.profiles.rc because EXKM should fire after the init script does. Hopefully that makes sense.

My advice: use one or the other OR unzip the Flash zip, open ramdisk/init.profiles.rc, and modify the values to suit you.
[Nexus 6P Android Development] Augustin79:
Would it make sense then to only use EXKM to boost sound, and use spectrum to set kernel "state" according to use?
[Nexus 6P Android Development] nathanchance:
Sure.
[Nexus 6P Android Development] Kungencortes:
I have noticed a common pattern among the recent custom kernels, most of them comes with entropy at 800+ strange..
[Nexus 6P Android Development] HikingMoose:
I did a little reading on entropy a couple weeks ago. Found a write-up by a guy claiming that setting the values substantially​ higher, will reduce lag and increase battery life. But it seems this kernel has a limiter, and you can only set the rest_wakeup_threshold to about 1020. The article recommended 1195 or 1366.

It does feel smoother to me. But the battery usage seems higher than stock values. For instance, if you turn off auto brightness and use a power app (I have accubattery ATM), you check your real time power usage. With stock 64 and 128 I'll have idle drain of 202ma. And with 1020 and 2048 I'll have 300ma idle drain. His settings might be device specific though.
[Nexus 6P Android Development] nathanchance:
It's mostly likely because of this commit: https://github.com/Flash-ROM/kernel_huawei_angler/commit/acba203ba4267300df78e1778f4d466f00e38dfe

I got 0.1%/hr idle drain last night so I doubt entropy is really that big of a deal but you can always lower it if it makes you feel happier. I see no reason to change anything from what it is now.