yashsingh1/xdaforums huggingface dataset:
[Nexus 6P Android Development] ewandroid:
Hi guys, just flashed Cortex 8.1 and latest Flash kernel yesterday, then my wifi intermittently dropping, but the connection on my laptop is fine. It happens when I turn on my wifi tethering too, it would drop and my pc wont find the hotspot. So I just wanna ask here does anybody else have the same problem?

I have searched in this forum but the last wifi drop issue post was on 2016, and there's no such case in Cortex rom.

Just want to distinguish whether this problem is kernel, hardware, or network issue.
[Nexus 6P Android Development] nathanchance:
Update!

Maybe we'll get some kernel talk in here now :cool: I am pretty proud of this release, as I have taken a while to refine some profiles and pick good stable patches from kernel.org, including some that resolve recent CVEs (there are a lot). While these are often fringe cases that you'll never ever encounter, I like having proper solutions to problems in my kernel so they are there not just for the security but also the problem solving.

Downloads

Kernel: http://nchancellor.net/Downloads/Kernels/flash-angler-20170418-0240.zip

MD5: http://nchancellor.net/Downloads/Kernels/flash-angler-20170418-0240.zip.md5sum

Changelog: http://nchancellor.net/Downloads/Kernels/flash-angler-20170418-0240-changelog.txt

Notes:

There is a new default profile, which I have named Flash 2.0; this is designed to be more of a default profile, which means sacrificing a bit more performance in order to get some battery gains. You can read about what I changed here but it's been good in my testing over the past few days. If you don't like it, I have provided the former profile here that you can load up with EXKM. Please do not replace the whole init.profiles.rc file from the previous version, I have edited a lot of stuff since the past release. If you must, copy the balance section from the previous init.profiles.rc file into the new one.

For those of you using Spectrum ahead of its release, all the profiles will use the flash governor so that you can go back to the stock Google profile by just changing to the interactive governor and changing input boost back to "0:1344000" for 40ms.

Idle and memory should be slightly better on this release as I have added a few patches to improve idle reads and fixes for some memory links.

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] TRgamer:
Thanks for your efforts... Will give this a shot in a short while
[Nexus 6P Android Development] kakabobo:
how to applied flash 2.0, I not seeing it under exkm governor option. thanks
[Nexus 6P Android Development] SlyUK:
Keep up the exceptional work, as & when required :)
[Nexus 6P Android Development] nathanchance:
I stated in my post it comes enabled by default, you don't need to apply anything.
[Nexus 6P Android Development] deani77:
[MENTION=6842057]The Flash[/MENTION]

As for latest released... Do you recommended to use msm_thermal or core_control?
[Nexus 6P Android Development] S1ay3r666:
Someone uses this kernel on DU?
[Nexus 6P Android Development] Lord. Tech:
Was gonna flash ur ak kernel but opened xda to a damn ninja! XD lol, congrats btw, great job! Gonna try it soon.

I was wondering if it supports the profiles that ak did, I used to rock mamba's profile, it was awesome, n if so, how to activate it with no synapse support? :/ exkm?
[Nexus 6P Android Development] nathanchance:
I used this on DU when it was my daily driver (it didn't have as many patches though lol).

Thank you. This doesn't have Synapse support so you would need to apply the profiles via EXKM or Kernel Adiutor,
[Nexus 6P Android Development] yung40oz84:
Owl core I run the same settings and it doesn't get stuck like that when I wake the device up, it operates normally without stutter.
[Nexus 6P Android Development] Ofthecats:
[MENTION=6842057]nathanchance[/MENTION] excellent work! Excited to use your kernel. I just flashed it on exodus.

Questions: do you recommend using msm thermal over core control? Any reasons behind it? I also saw that the thermal engine was replaced on install. I assume this originates from changes AK made.

Also, would it be possible for you to add CDG as an option for TCP congestion algorithm?

Thanks again!
[Nexus 6P Android Development] vlucchetti:
In your tried and true settings, is Cluster 2 little?
[Nexus 6P Android Development] Badger50:
Cluster #2 is the big one [emoji106]
[Nexus 6P Android Development] kipue:
Works very well on DU :good:
[Nexus 6P Android Development] Az Biker:
Day 2 of "tried & true" settings with latest PN:

O% drain overnight (6hrs),

Smooth transitioning,

Snappier UI,

Waiting for third full charge cycle, but initial batt results are fantastic!

Ninja isn't just a good kernel, it's a WOW kernel!
[Nexus 6P Android Development] vlucchetti:
Thanks. Had to confirm since it looked odd that the frequency would be changed that much. Many thanks!!
[Nexus 6P Android Development] RepGS2ol:
Anybody tried it on DP5 ?
[Nexus 6P Android Development] BakedTator:
Working perfect on dp5...super smooth UI, no bugs to speak of honestly! Battery life seems up to par with everything...lost 1% battery overnight (7 hours) using ghost pepper profile
[Nexus 6P Android Development] parmafran:
Running it on Benzo. Very good here. Smooth, and better battery than benzo stock.
[Nexus 6P Android Development] Prattham:
Tried and true means one from the op right?
[Nexus 6P Android Development] nathanchance:
Yeah I assumed that was where. I grabbed all of the chill commits from the original source so that shouldn't be the issue. I noticed on G+ you said it was fine, I added some sleep commits from Franco so I think that should help for the future. Let me know if it does it again.

I just remember most of the governor profile guys saying to use msm_thermal lever core_control.

Yes, the thermal-engine.conf file is from AK, basically raises the temperatures at which the phone starts to throttle. It was broken in his original zip because he didn't mount system as read-write. That will be fixed in 1.1 which I will release today.

What kernel has CDG as an option?

Yes.
[Nexus 6P Android Development] weazie:
Quincy - Bruce Lee Mc

https://youtu.be/UtT7SGDpg-Q

Sorry for offtopica, but... Ninja! ;)
[Nexus 6P Android Development] Ofthecats:
Kylo
[Nexus 6P Android Development] xflowy:
[MENTION=6842057]nathanchance[/MENTION] as i see you have msm_thermal driver enabled in the op: i read elsewhere (and also experienced this), that anything else than core_control will leave the the cores off, ones they've been shut down. how do u manage that? custom thermal file?
[Nexus 6P Android Development] nathanchance:
I'll go take a look.

You are free to leave core_control turned on, that's the default in the kernel. AK added a custom thermal-engine.conf file to help alleviate throttling but it hasn't worked in previous versions. It will in 1.1 and 2.1 that are being released today.
[Nexus 6P Android Development] xflowy:
n1. thats exactly what i need. so with your ninja 1.1 kernel, i can set msm_thermal (and disable overactive core_control) and use the implemented custom thermal-engine.conf.?
[Nexus 6P Android Development] Badger50:
EXKM gets my vote [emoji106]
[Nexus 6P Android Development] sharp87:
EX is the best choice..

Sent from my G➿gle Ne❌us 6P
[Nexus 6P Android Development] kyzn:
EXKM is the best kernel manager available.
[Nexus 6P Android Development] Nekromantik:
Agreed. EXKM all the way.

While Synapse did have more tuning on hand it was not a very stable app at all.
[Nexus 6P Android Development] JaylanPHNX:
I just switched to EXKM and I like it so far. I was using synapse because, for whatever reason, I could never get DTW to stick on kernel auduiter, but EXKM works great.

From my Tab Pro 8.4
[Nexus 6P Android Development] resynx:
I'll chime in and add to the list, EXKM is the best of its kind. [MENTION=4684315]flar2[/MENTION] really made a gem here with this app.
[Nexus 6P Android Development] sandman1234:
Anyone's notifications on PN not working? Like WhatsApp would not get any service until i open the app. It doesnt pop up immediately either.
[Nexus 6P Android Development] Prattham:
Not a kernel issue

Been reported many times

Culprit maybe doze of if you restored it via titanium backup do this backup your chats and uninstall then re install from play store and restore chats

Been doing since every clean flash lol

I have faced that issue 7 months ago lol:D

Cheers

Edit backup and restore within whatsapp not TB

Edit 2: Vote for EXKM:highfive:
[Nexus 6P Android Development] sandman1234:
Love you bb
[Nexus 6P Android Development] mushages:
using deadpool with this kernel + PN ... i missed this battery life and smoothness for months !! one thing. why i cant choose sioplus *1536*. there is no option for 1536 lol
[Nexus 6P Android Development] nathanchance:
1536 should be the default.
[Nexus 6P Android Development] mushages:
I'm getting 512 as default :s
[Nexus 6P Android Development] Pollie81:
If you want to use governor profiles you need exkm. If not, you can use both. Both are good but kam seems to have more options. One thing i didn't see on exkm is automatic high brightness.
[Nexus 6P Android Development] nathanchance:
What ROM? You can change it to 1536 by going into EXKM's User Settings and navigating to /sys/block/mmcblk0/queue/read_ahead_kb.
[Nexus 6P Android Development] mushages:
Pure Nexus. Thanks it worked [emoji106]
[Nexus 6P Android Development] kantjer:
:good: Thanks
[Nexus 6P Android Development] xperator:
Is Ninja the only kernel out there that support 302400 clock frequency ?
[Nexus 6P Android Development] nathanchance:
Ninja, AK, and Electron are the three I know of.
[Nexus 6P Android Development] frap129:
Hey [MENTION=6842057]nathanchance[/MENTION] ! I'm just wondering, have you seen any actual performance gain with UKSM? I used to use it back on my Galaxy S3 kernel, but typically UKSM (or even regular KSM) is only useful on devices with 1 GB or less of ram, otherwise its usually a waste of cpu time and power. But, I often see over 2GB of ram used when multitasking between heavy apps (like chrome, snapchat, and youtube), so there may be some use to having it.
[Nexus 6P Android Development] Criton30:
Im on the latest ninja kernel, but EX kernel manager say that there is a newer version.....is this a bug?
[Nexus 6P Android Development] joeyfong:
Any advice?
[Nexus 6P Android Development] weazie:
Obligatory question: probably works on 7.11 too?
[Nexus 6P Android Development] Lawlrus:
"Probably" but receives no support
[Nexus 6P Android Development] Kungencortes:
Entropy at 800 something, shouldnt it be 128? or am i missing something
[Nexus 6P Android Development] Daandofreak:
Working without any issue on last pure nexus project release. Don't forget to erase cache and data of your kernel manager before you flash this new kernel version through twrp.
[Nexus 6P Android Development] hroo772:
Can confirm as well on last 7.1.1 PN. I did have my first boot take forever so I had to manually reboot it. After that reboot, it works just great.
[Nexus 6P Android Development] HikingMoose:
Anyone know of a village table for the 6P? I want to graph it to see if there's some clocks that are more efficient than others.
[Nexus 6P Android Development] nathanchance:
Really doesn't matter.

I don't touch entropy (at least I couldn't find anywhere I did last time this was asked). Change it back to 128 if you want.
[Nexus 6P Android Development] jhs39:
Just to be clear (because I'm an idiot) the new Flash2 profile shows up as Flash in EXKM or did I do something wrong?
[Nexus 6P Android Development] CyberpodS2:
All good here.
[Nexus 6P Android Development] CyberpodS2:
https://xdaforums.com/showthread.php?p=71911235
[Nexus 6P Android Development] joeyfong:
I am not on 7.1.2, and I get back the root after switched to supersu
[Nexus 6P Android Development] jhs39:
I guess that's supposed to pass for yes. If you read my question and the post that was offered in response it clearly doesn't answer the question but I've come to expect that kind of thing on XDA.
[Nexus 6P Android Development] nathanchance:
If you opened this link in my release post, you'd see that yes, all profiles will use the flash governor. It also stands to reason that if you don't apply anything on boot and I say that the profile comes enabled by default, what you are seeing is how it should be. I don't know why you are getting snippy with him when all he did was answer the question to the best of his knowledge.
[Nexus 6P Android Development] ManOnTheMoon:
This kernel is amazing. Thanks flash. BTW, what's your favorite rom?
[Nexus 6P Android Development] Nekromantik:
If I set input boost to 40 will it not save much battery?
[Nexus 6P Android Development] nathanchance:
My own; aside from that, Pure Nexus and Dirty Unicorns were always my go-to.

Well the current profile has it at 250 so it probably will but performance will most likely take quite the hit.
[Nexus 6P Android Development] jhs39:
In my mind the answer to the question would have been yes or no. You stated in your post that you called your new profile Flash2. I did not see a profile called Flash2 in EXCM hence what I thought was a reasonable question. The person who answered my question didn't appear to feel my question was reasonable so rather than simply answering provided a link that suggested I was asking a stupid question that had already been answered. That was why I got as you put it snippy. I feel that as a rule people on XDA are frequently both insulting and condescending when members ask simple questions. Since I don't treat people that way I don't particularly like being treated that way. I apologize if I took offense at something that seems trivial to other people.
[Nexus 6P Android Development] HikingMoose:
Yes, unfortunately that is how XDA is. The handful of respectable people that actually do post, and try to help are always treated like red-headed stepchildren. But you most persist or good will never win out! Haha

I always search XDA and Google my questions before asking, but even I ask an advanced question, it goes unanswered 90% of the time, yet someone asking a complete noob/moronic question will get answered immediately. Go figure. Or, the answer doesn't actually answer my question, like you've experienced.
[Nexus 6P Android Development] komidzo:
I'm on the latest kernel running PN 2/15. Accunattery is showing the best battery life my phone has had yet! Awesome job! Thanks!
[Nexus 6P Android Development] captainphoenixx:
We ever going to get a crack at your rom?
[Nexus 6P Android Development] Shockz:
Source is out there, no one is stopping you ;)
[Nexus 6P Android Development] nathanchance:
Update!

Normally, I'd give the kernel a few days to settle in but there were some sdcardfs commits pushed to AOSP's kernel/common repo that appear to fix the storage not being freed bug (see this article, it's not isolated to OOS). I have tried copying several large files and storage is freed every time.

Downloads

Kernel: http://nchancellor.net/Downloads/Kernels/flash-angler-20170419-2310.zip

MD5: http://nchancellor.net/Downloads/Kernels/flash-angler-20170419-2310.zip.md5sum

Changelog: http://nchancellor.net/Downloads/Kernels/flash-angler-20170419-2310-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] xSilas43:
New build running great and the "downgrade" in performance has not been noticable so far.

EDIT: The battery boost is definitely noticable though. :good:
[Nexus 6P Android Development] HikingMoose:
I noticed better battery life too while at work today. Running great here.
[Nexus 6P Android Development] manalicream:
Running amazingly well. Had 3 hours SOT yesterday with 58% juice remaining. I'm on the latest pure nexus. Idle drain is awesome too!
[Nexus 6P Android Development] KHANrad_SIN:
I don't see an option to disable dimmed backlight in EX kernel manager anymore??
[Nexus 6P Android Development] godelsproof:
I can see it under Graphics section.
[Nexus 6P Android Development] KHANrad_SIN:
Hmm odd, what version of for flash are you on?
[Nexus 6P Android Development] godelsproof:
I'm on latest.

flash-angler-20170419-2310.zip
[Nexus 6P Android Development] mkos86:
First of all, thanks for this great kernel!

I've had difficulties with flash kernel's default profile. For some reason with default settings I have crazy high idle (over 10%/hr) and active consumption and I have never even managed to stay on it for one full cycle since I need my battery to last..

But if I apply for example Glasscannon profile everything is smooth with great battery life..

Just read few post's back that somebody had great battery with flash profile. Is there anyone feeling the same as me?

Edit: Aaand now that I try to recreate this in purpose everything is fine :good: :) so maybe I always had rogue app or something ruining my battery life. Thought it's weird that everything always got better after applying other profile...
[Nexus 6P Android Development] KHANrad_SIN:
Ahh nevermind i just cleared the data for ex kernel manager and it appeared again lol
[Nexus 6P Android Development] laulau42400:
Hello, or do you find the profile glasscannon? Thank you

Envoyé de mon Nexus 6P en utilisant Tapatalk
[Nexus 6P Android Development] jr67:
https://xdaforums.com/showpost.php?p=71797603&postcount=4773
[Nexus 6P Android Development] laulau42400:
:good::good::good:
[Nexus 6P Android Development] HikingMoose:
Is there a file that can be modified in the init. that will allow changes made with EXKM to last longer than 6 hours? Typically it's just 1-3 random settings that will revert themselves. This morning, 3 things were wrong, and now just a minute ago I noticed every single setting had reverted. They were all still highlighted blue too.
[Nexus 6P Android Development] Quie2TP:
Phone has been running the best I have ever seen for performance and battery life in the latest build. Thanks for the great work!
[Nexus 6P Android Development] nathanchance:
Eh? I'm confused, what are you editing to get your settings set? Are you modifying the init.flash.rc file or just modifying stuff through EXKM?
[Nexus 6P Android Development] arifqur:
Man your auto-correction is getting the best of you. "love longer than 6 hours" , man thats some crazy tantric sex thingy. LOL.

Don't mind, just kidding.
[Nexus 6P Android Development] HikingMoose:
I just modify stuff through EXKM, because it's the most efficient. But stuff randomly resets itself. Often it's just one or two settings, but last night every setting reset. I'm just wondering why, and if there's something I can do to to get EXKM to work?

I can edit the init.flash.rc, but would prefer to use EXKM for user friendliness. <--- cool new word eh?
[Nexus 6P Android Development] xSilas43:
Which Rom and root method? Also what settings do you tweak that are being reset? I've personally never had this issue, while sometimes the frequencies can be changed by other factors like core control it's strange for every setting to be reset.
[Nexus 6P Android Development] HikingMoose:
SAOSP with superSU. It's the only kernel where settings don't stick. I just rebooted and it reverted everything again. It still says it's running my profile, but every single interactive tuneable is different - and they're not Flash's settings either. No idea where it's getting them. Seems to be getting more frequent and worse. If I remove the init.flash.rc will that force my settings to stick? Will that remove the presets?
[Nexus 6P Android Development] snoprosledneck88:
Have you cleared exkm data and cache?
[Nexus 6P Android Development] nathanchance:
Yes, removing the init.flash.rc file will remove all presets. The only thing I can think of is that the init file is firing too early or too late but that's not really within my control.
[Nexus 6P Android Development] jhs39:
Running latest Flash Kernel with default profile enabled. I don't really notice any reduction in performance or increase in battery life with new profile, but maybe it's the way I use my phone or the Apps I have installed or Project Fi. Anyway thanks for the great kernel. Phone runs great as always. As a longtime Ex Kernel user I was reluctant to try a different kernel but I have been impressed with Flash Kernel so far and do seem to get better battery life on it, although that was also the case with the slightly more performance oriented default profile. After briefly switching back to stock for a few days to try the latest Android build you really notice a huge difference between Flash and the stock kernel with stock settings. Stock kernel burns through the battery like crazy and makes the phone quite warm. Flash Kernel is so smooth without the excessive battery usage. Not sure if Google is intentionally trying to burn out these phones or not but thanks again for the great kernel.
[Nexus 6P Android Development] HikingMoose:
I haven't, but was going to when I have a minute. Just finished working on the Jeep and got cleaned up to go meet a realtor.

Ok, I'll try that. It will still boot fine right? I will try it anyway, if it doesn't boot I can reflash
[Nexus 6P Android Development] nathanchance:
Update!

Nothing major here, just some small CVE patches along with CAF/Qualcomm specific patches for their subsystems. SELinux has returned to full enforcing, rather than permissive while reporting enforcing; please see question 1.6 in the FAQ for further information. To take advantage of this, you will need to dirty flash your boot.img (the whole ROM zip will work if you cannot extract it) to take advantage of that switch. I also updated all of my toolchain components so it is the latest 6.3.1 from gcc. Enjoy!

Downloads

Kernel: http://nchancellor.net/Downloads/Kernels/flash-angler-20170424-0230.zip

MD5: http://nchancellor.net/Downloads/Kernels/flash-angler-20170424-0230.zip.md5sum

Changelog: http://nchancellor.net/Downloads/Kernels/flash-angler-20170424-0230-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:
Is there some specific criteria as to when one might need to be running in "real" enforcing mode?
[Nexus 6P Android Development] nathanchance:
If you are a normal user, you should be enforcing. Enforcing has been default on Android since 4.4. The only real reasons to go permissive is if you couldn't care less about security or your app/mod requires it (which it shouldn't, it should really use supolicy or sepolicy-inject to mod the rules it needs).
[Nexus 6P Android Development] CyberpodS2:
Ok cool, do I need to actually boot on the rom's kernel first or can I flash then both in the same session?
[Nexus 6P Android Development] PixelatedVision:
Is anyone having trouble with it not passing safteynet check with magisk hide?

the steps I have followed are

1.pure nexus 4/24

2.beangapps

3.magisk

4.kernel

I have also tried switching 3. and 4. as well as just doing 1 and 2 passes.

IDK if I am doing something wrong or not as elementalX passed
[Nexus 6P Android Development] matique:
Everything going alright for me. Obvious question but did you enable magisk hide?
[Nexus 6P Android Development] PixelatedVision:
yes i did its the weirdest thing, in what order do you flash?
[Nexus 6P Android Development] kyzn:
Oh thank God.
[Nexus 6P Android Development] PixelatedVision:
Here are my screenshots, as you can see I don't have anything else installed.

IDK if it's flash or installation order or being encrypted idk

Magisk hide/BusyBox/systemless host are enabled
[Nexus 6P Android Development] CyberpodS2:
USB debugging on??
[Nexus 6P Android Development] kyzn:
Turn off magisk hide. Reboot phone. Turn on magisk hide. That usually fixes it for me. As long as all other components checks out. I never had to turn off USB debugging.

Yes, I've been encrypted and still passed safety net.
[Nexus 6P Android Development] PixelatedVision:
Just tried it... No dice. Going to reflash when I get home from work