yashsingh1/xdaforums huggingface dataset:
[Nexus 6P Android Development] Zaryabb:
Guys I'm still getting **** battery life averaging 3.5hrs sot with this kernel and cortex ROM as I learned that that was the best combo on reddit people got 8 hrs sot and my phone is new too...I bought it day one but had many replacements throughout so it's not the actual battery decay. I don't get it. What can I do which ROM + kernel is the best combo for best battery life is it even possible to get 5 hrs sot on nougat? It was so easy to achieve that on mm
[Nexus 6P Android Development] nathanchance:
Boot animations require a decrypted data partition to work properly, same thing as CMTE. Nothing for Substratum to fix.

I get 5 hours of SOT regularly. But the kernel doesn't contribute negatively to battery life at all, it just does what userspace tells it to. Look at your apps and processes.
[Nexus 6P Android Development] kyzn:
SOT is subjective to a lot of factors like your daily use, what apps you have synced, what connection you are using and its signal strength, etc. Just because someone can manage 9+ hours SOT on the same phone, ROM and kernel won't mean you will too. At best, wait until after 3 days for the ROM and kernel to settle and then start checking if apps are keeping your phone awake.

For comparison, my average SOT is 4.5 - 5 hours since Marshmallow.
[Nexus 6P Android Development] Benjamin_L:
What does properly mean? Are they different to normal ones which just lead to the pin/password dialog and then to the home screen?
[Nexus 6P Android Development] Zaryabb:
Dude u don't get it. I'm a normal user not a heavy user. I don't use crazy insane apps that should drain phone ez look at the apps I use. I got 8.5hrs sot in 230℅ of charge that equates to 3.6hrs/full charge that's terrible with the apps I'm using look at that Android OS!!!! It's insane!!! That's a definitely what's causing it
[Nexus 6P Android Development] nathanchance:
Yeah, Substratum allows you to apply custom made boot animations through the app. They will work when you soft reboot but when power the phone all the way down and reboot, you will see the normal boot animation for your setup (be it the stock one or one your ROM has provided). If you are decrypted, you will see the boot animation you applied in both situations.
[Nexus 6P Android Development] kyzn:
That doesn't really say a lot. Get a better battery monitoring app. The stock one is useless to root out the real battery draining culprits. Android OS is almost always at the top of the list since 7.0 no matter what SOT you get.
[Nexus 6P Android Development] snke:
Nope, substratum need unencrypted device for some features like fonts and bootanimation. Also for me between encrypted and unencrypted device there is performance difference. So for me now is a performance choice. Placebo effect? I don't know...this is my choice :)
[Nexus 6P Android Development] Lawlrus:
Maybe I'm confused but you're talking about formatting user data to unencrypt? Because while yeah you can't change the boot animation on cmte, I've never unencrypted my device and I can change the boot animation via substratum fine.

I am currently using the one from beltz, and on a full reboot and I just powered the phone down and turned it back on, and it still doesn't show the original animation.

---------- Post added at 02:23 AM ---------- Previous post was at 02:20 AM ----------

See above. Fonts work for me too

Edit: yes its your choice. But you're spreading misinformation

---------- Post added at 02:31 AM ---------- Previous post was at 02:23 AM ----------

You're kidding yourself if you're going to assume encryption will make you secure, when you consider that the majority of people on custom ROMs

Have root

Have an unlocked bootloader

Have selinux set to permissive

Have unknown sources checked.

Sure you might have more or less than the list above, but all encryption is going to do is keep three letter agencies out of your device.
[Nexus 6P Android Development] boxguy1:
Does this kernel prioritize performance or battery life ?
[Nexus 6P Android Development] OmegaBlaze:
It's balanced with the default settings. It can be overclocked for performance.
[Nexus 6P Android Development] Benjamin_L:
At least no one who has physical access to my phone can boot to twrp, remove the lockscreen files and get access to my personal data. Sure there might be other security flaws in any part of the used software, but I don't have t make it easy for bad people, right? And no boot animation will make me unencrypt my phone
[Nexus 6P Android Development] nathanchance:
I aim for both by optimizing the presets that the kernel comes with. Performance should be close to stock while gaining some battery life but keep in mind a kernel isn't going to have a day night impact on battery life. Best way to get better battery life is analyze what your apps are doing (activity and wakelocks) and optimize that way.
[Nexus 6P Android Development] boxguy1:
Thank you no wonder they call you flash :cool:
[Nexus 6P Android Development] Lawlrus:
As long as you don't care about cmte, (which they haven't even implimented to cm14 AFAIK) boot animations on substratum works while encrypted.
[Nexus 6P Android Development] randiye:
SOT

Hows SOT on this kernel?
[Nexus 6P Android Development] nathanchance:
That question cannot be answered for several reasons the primary ones being:

A kernel doesn't really affect SOT. I have done my best to tweak the stock governor profile and implement things like power efficient workqueues and scheduler optimizations but at the end of the day, the kernel does what userspace tells it to do.

Everyone's environment is different. My cell signal is different from your cell signal. My installed apps are different from your installed apps. My phone is not your phone.

Just flash it and use it for a few days. If you don't like it, use a different kernel or restore the stock one.
[Nexus 6P Android Development] Lawlrus:
Sot means nothing less you're using your phone as a tablet in airplane mode.
[Nexus 6P Android Development] TRgamer:
:good: this is exact point and summery... :svetius:
[Nexus 6P Android Development] hinxnz:
Encryption is the future :) To me, it's silly not to think so.

IMO selinux should never be permissive, with unknown sources checked or not, playstore apps can't be trusted either.

You can manually change the boot animation in system. If your not rooted, it can be done via twrp's file manager.

Boot animation is normally found in /system/media and in your themes apk assets folder.
[Nexus 6P Android Development] saumil007:
My wifi automatically gets turned on. Idk why? I'm on PN 7.0 and also I'm not using any profiles.
[Nexus 6P Android Development] rchtk:
If you decide to encrypt phone while having bootloader unlocked then you definitely need a long pin/pass to boot.

Otherwise it just gives a false sense of security.

OT: great kernel, as usual. I only flashed this on stock 7.1.1 (and twrp and su)
[Nexus 6P Android Development] snachez:
What would happen if I flash the latest 4.0 kernel on a MM (MTC20L) ROM ?
[Nexus 6P Android Development] weazie:
Correct me if needed, but isn't it so that if you have unlocked bootloader, no encryption is going to help if the robber knows how to use adb? Ofc your data is safe, but phone can be made fresh.
[Nexus 6P Android Development] mitchdickson:
You and your phone would cease to be bound by gravity and would quickly be flung off the earth and into the universe.
[Nexus 6P Android Development] rchtk:
My concern is that my data is safe. SIM gets blocked as soon as declared stolen. Robber will not bring me back my phone if he can't use it :)

And even, can you not format userdata from bootloader even if unlocked?
[Nexus 6P Android Development] weazie:
Yes, that's what I meant about "data being safe" that even though the thief can erase the data, she can't get to read it.
[Nexus 6P Android Development] igylan:
You will be butchered by a hand coming out from your screen and all your guts will evaporatel. :p
[Nexus 6P Android Development] kakabobo:
will 6.0.1 flash kernel still be updated ?

any last update before you end support for it ?
[Nexus 6P Android Development] FanDroid09:
Pretty sure Flash already said he ended support for it. No more updates.
[Nexus 6P Android Development] nathanchance:
Nope, Marshmallow support is done just like every other kernel.
[Nexus 6P Android Development] saumil007:
Anyone?
[Nexus 6P Android Development] nathanchance:
What kernel version are on? Doesn't sound like a kernel issue, I used PN exclusively on 7.0.
[Nexus 6P Android Development] saumil007:
Flash 3.16
[Nexus 6P Android Development] holigan360:
Any profiles for performance?
[Nexus 6P Android Development] Lawlrus:
Stock gives me great battery life and is Nathans flash profile

Without giving up any performance. Less you're talking about heavy gaming. I have a PC for that
[Nexus 6P Android Development] Arijan97:
I search for it in the search bar but because its name it finds just how to flash and not you rom. Could you just link me please :D, Thanks
[Nexus 6P Android Development] Donjuanal:
I'm pretty sure [MENTION=6842057]The Flash[/MENTION] stated that his ROM is built on PureNexus, and as such will not provide access to his builds.
[Nexus 6P Android Development] Arijan97:
Ohh, well thanks for reply :D
[Nexus 6P Android Development] infamousvincci:
Okay i have a stupid question.

Im on elementalx kernel right now (rooted stock 7.1.1 rom NMF26F) and i want to flash this kernel.

Do I need to go back to stock kernel first or i can flash it over?

I cant find the stock kernel for NMF26F too. Tried to search for it but cant find a flashable one.

Any help would be appreciated. Thank you!
[Nexus 6P Android Development] Donjuanal:
Yes and you can find it in the factory images. Is the boot.img and you can flash it via fastboot
[Nexus 6P Android Development] infamousvincci:
Ohh so the kernel is the boot.img?

Nice. Okie dokie, will flash it later via FB then.

After that, i can just flash this kernel thru TWRP?

Thank you!
[Nexus 6P Android Development] Donjuanal:
Yep flash FLASH in TWRP after the stock kernel is booted
[Nexus 6P Android Development] infamousvincci:
Does double tap 2 wake works fine here or only swipe up? Thanks!
[Nexus 6P Android Development] JaylanPHNX:
Both work just fine.
[Nexus 6P Android Development] infamousvincci:
Thanks for confirming... The doubletap2wake on elementalX is a hit or miss.

Will try this kernel later :)
[Nexus 6P Android Development] jlee08517:
Pretty sure flash uses the same elementalx dt2w code.
[Nexus 6P Android Development] infamousvincci:
Hi, thanks for responding.

Can we disable touchboost in flash kernel? Or theres no feature like that?
[Nexus 6P Android Development] MarcoG::
Touchboost is disable by default

Gesendet von meinem Nexus 6P mit Tapatalk
[Nexus 6P Android Development] Lawlrus:
He doesn't build it, he maintains the github, which anyone can find so there are no builds to link to.

Anyone can go synch his git and build it.
[Nexus 6P Android Development] nathanchance:
The install procedure is listed in the OP, please read it for stuff like this in the future.

Double tap to wake is going to be hit or miss anywhere, it is a terrible gesture. Make the switch to sweep to wake, you'll be much happier.

Touchboost is not available here.
[Nexus 6P Android Development] infamousvincci:
Thank you!!! I feel so bad asking obvious question :/ im sorry.
[Nexus 6P Android Development] nathanchance:
I don't mind questions like that, only bothers me when I have already answered them :p enjoy!
[Nexus 6P Android Development] infamousvincci:
Last question.

I am running on nmf26f stock rooted with pixel mods.

Is it ok to flash FLASH and its not gonna have any conflict?

Thank you again?
[Nexus 6P Android Development] Sheetzie03:
Again, OP OP OP OP?????

Just take a few seconds my man, and read, and youde find the answer as opposed to making a post and waiting for a reply, understand?
[Nexus 6P Android Development] nathanchance:
I can't say if everything will be fine with the Pixel mods but it works fine with NMF26F.
[Nexus 6P Android Development] infamousvincci:
I will comeback with an update sir! I am willing to ditch pixel mod. Lol.

Edit: pixel mod messed me up. after flashing boot.img got into bootloop.

flashed system.img

flashed twrp

flashed super su1

flashed kernel

profit!
[Nexus 6P Android Development] nathanchance:
Update!

Here we go, first 7.1.1 update, got a lot in here. Upstream F2FS commits up to 4.10-rc1, some sdcardfs commits from upstream, and improvements to cpuidle (so deep sleep should be better). Read the changelog, most stuff is pretty self explanatory. Let me know if something is broken using the procedure in the OP.

Download FLASH 4.1 for Nougat 7.1.1: Main | Mirror

Changelog: (also on Github)

Upstream F2FS commits

Upstream sdcardfs commits

Upstream blu_active commits (thanks to [MENTION=5996255]jollaman999[/MENTION])

Remove ironactive (we already have all of the upstream CAF commits that make it special in interactive)

Improvements to cpuidle

Improvements to locking

Double tap to wake now works when either halfscreen or fullscreen is selected in KA

Improvements to Live Display (work with KCAL thanks to [MENTION=4684315]flar2[/MENTION])

Improvements to wakelocks

Attempt to fix 2% battery drop issue

Security patches here and there
[Nexus 6P Android Development] redskinsfan:
Is it correct that the default governor now is flash?
[Nexus 6P Android Development] nathanchance:
OH right completely forgot that. Yeah, the Flash governor is really just interactive plus my profile. Only reason it is in there is to allow people to go back to the stock profile (and other profiles) by switching to interactive.
[Nexus 6P Android Development] eduardozeassesme:
Thanks for your job and governor but flash governor is laggy on google plus, any idea?
[Nexus 6P Android Development] nathanchance:
That's just Google+ for you, it happens on stock profile for me as well. You could try bumping up input boost to 80 or 100ms or bumping up the frequency to 1344 on little. Other than that, just switch to interactive. I might update the profile here soon but I'm really linking DrunkSauce right now.
[Nexus 6P Android Development] redskinsfan:
DrunkSauce or DrunkSauceLite since the ironactive governor is no longer included?
[Nexus 6P Android Development] eduardozeassesme:
Lol same here on DrunkSauce, is smooth profile, and very cool, no hot my device, I can't wait for update flash governor, thanks dev

---------- Post added at 07:27 AM ---------- Previous post was at 07:25 AM ----------

DrunkSauceLite

Give laziness write everything :silly:
[Nexus 6P Android Development] nathanchance:
DrunkSauce, interactive is the same as ironactive.
[Nexus 6P Android Development] infamousvincci:
Followed instruction in the OP. Everything is working except doubletap2wake. I used KA and EXKM still no go.

Not a biggie tho since i use swipe up :)

I cant seem to find the drunksauce governor here? Or am i missing something :confused:

Thank you!
[Nexus 6P Android Development] Hateware:
New Pure Nexus 7.1.1 build and new Flash Kernel release.

My body is ready.
[Nexus 6P Android Development] fapste:
Frigging awesome! Does it include patches from Franco he took from pixel kernel th at improve idle and active drain?

Is this blu_active governor the same as the one in OnePlus3?

Is the 2% battery drain in active usage fixed with this release? What was causing this issue? This has been present since the marshmallow days

Thanks again for the great job!
[Nexus 6P Android Development] nathanchance:
Yes, it's one patch for idle drain and I had it in my personal tree before he did.

It should be close.

I had a few people test and they say that it is so test and let me know. It was a small patch from a Xiaomi device but it looks correct so.
[Nexus 6P Android Development] fapste:
Great bro! I haven't been following you on Git so didn't know you had the patch before him.

Cool!

That's nice to hear. I'll let you know soon. Great job as ever!

Still looking forward to buckmarble's EAS port updates in his kernel. I am kinda drooling for EAS :)
[Nexus 6P Android Development] usky93:
How function Swee2Sleep? I'm not able to use this gesture....
[Nexus 6P Android Development] xflowy:
hey man! can u say sth concerning your new governor, called flash? is it recommend for a snappy and smooth feeling? or should i go with blu_active then, which seems to be updated for our device now!? we already talked about this one :) thanks.
[Nexus 6P Android Development] p70shooter:
If you read a bit back he explains what flash is
[Nexus 6P Android Development] xflowy:
ok found it. now the only question remaining is the blu_active one, as it seems to be the most performance orientated interactive gov.
[Nexus 6P Android Development] shadowstep:
Since the ironactive governor has been removed, if anyone needs the original DrunkSauce settings (EXKM profile, bash script or init.d/su.d script) for the Nexus 6P which use the interactive governor (in place of ironactive governor) along with the impulse governor, I'm attaching a zip file which has these, which you can use if you've updated to the latest version of Flash Kernel. Have fun! :)
[Nexus 6P Android Development] eduardozeassesme:
Is the new version? Or 8th december version? Thanks
[Nexus 6P Android Development] holigan360:
How do you apply the scripts?
[Nexus 6P Android Development] xflowy:
can i flash ex kernel over this kernel without flashing the rom again, concerning ram disk and stuff.
[Nexus 6P Android Development] info[]box1:
I'm on megapixel ROM it gives you an option in the Aroma setup to flash 4 different custom kernels. should I just flash this one on top.?
[Nexus 6P Android Development] FanDroid09:
I would choose the stock kernel option in aroma and then flash this on top.
[Nexus 6P Android Development] infamousvincci:
Sorry for being newbie on kernel but can i flash this in TWRP to add the drunksauce in my kernel?
[Nexus 6P Android Development] goonercoaster:
that's not a flashable zip :D

it contains various installation scripts :D

here is the release post from the Nexus 5X forums :D

http://xdaforums.com/showpost.php?p=69657754&postcount=5542

easiest way to apply is using [MENTION=4684315]flar2[/MENTION]'s EXKM profile :D
[Nexus 6P Android Development] beanboy07:
Can you explain this in a simple way for me please sir. I'm familiar with applying profiles, I extracted the zip and placed the DrunkSauce standard profile into profiles foldernwith EXKM. I load that profile and it sets my Little Cluster to Impulse and Big Cluster to Interactive, is this how it is supposed to be? Thought the profile would set them to Flash Governor for both clusters? Do I need to do something different ? Thanks for any help.

Love the Kernel too, thank you for keeping my device and me happy :)
[Nexus 6P Android Development] nathanchance:
Swipe along the nav bar in the direction you specified.

Try it out, it's your device and your experience. If you don't like it, switch back to interactive or flash.

For the scripts you need init.d or su.d support, (init.d is in /system/etc/init.d and su.d will most likely be in /su/su.d)

For the EXKM profile: copy the profile into /sdcard/ElementalX/gov_profiles with no extension, open up the app, go into CPU > Governor options, hit open, then click on the profile and then follow this: http://xdaforums.com/showpost.php?p=69421065

Read what the OP says, it's pretty clear.

Doesn't matter, this kernel will overwrite any of them.

No, you need either EX Kernel Manager (or Kernel Adiutor if you care to enter the values manually) or su.d/init.d.

impulse and interactive is normal for that profile.
[Nexus 6P Android Development] info[]box1:
Copy that. Thx
[Nexus 6P Android Development] jochem86:
I installed Franco and his dttw does t work and yours does work so stay with this kernel :cool:
[Nexus 6P Android Development] JDogg1329:
Anyone else having a temporary dark camera issue with Snapchat? Can't figure out if it's a kernel issue or rom issue (or just something weird on my end) Running latest FLASH and latest Pure Nexus rom
[Nexus 6P Android Development] tridogg97:
Why does kernel audiutor not show sounds control thanks
[Nexus 6P Android Development] Herk718:
Hate to sound like a noob, but how do I save the blackpepperv2 .txt file (via mobile)? Every time I click on it to save like any other zip file it just opens to the files content.
[Nexus 6P Android Development] JaylanPHNX:
It's Spectrum deep deep blue framework and boysenberry colors, Spectrum settings deep deep blue card w/stock icons + Pluto settings, Pluto system UI + Spectrum system UI, and Spectrum on pretty much all the apps but Dialer and Dialer related stuff. You may have to fiddle with priorities. Good luck.

I have to 6p.
[Nexus 6P Android Development] chikimonke:
Long press and click save as.
[Nexus 6P Android Development] Prattham:
Switching to other kernel

Way too many updates:silly:
[Nexus 6P Android Development] Herk718:
There's no save as in chrome browser
[Nexus 6P Android Development] chikimonke:
Save link...
[Nexus 6P Android Development] Herk718:
Thanks!
[Nexus 6P Android Development] sandman1234:
i feel like i wouldnt have teh attention span and patience to do something like that.
[Nexus 6P Android Development] nathanchance:
Alright guys, I have been messing around with init.rc files for AnyKernel, which would allow me to have the phone boot to something other than the stock settings. I was considering making this the "tried and true" settings from the OP. However, I don't have to do this, if people are more comfortable with just having their settings apply after boot, I will leave it as it. Otherwise, I can change it to whatever people want. Please give me your feedback on this.
[Nexus 6P Android Development] resynx:
I've never tried the tried and true settings, have always just stuck with your default settings. Would love to hear from others on how the tried and true compare to default. Is it smoother, slower, better battery, etc.?
[Nexus 6P Android Development] weazie:
I thought relatively long about this and I might prefer "After boot" at this point. So many settings seem to be in constant flux, people finding different configurations, screen-on-time improving within days... When the kettle settles a bit, it's often reasonable to have my preferred setting applied "On boot" / init.rc. Just an opinion, opinions might change ;)
[Nexus 6P Android Development] nathanchance:
Oh! I forgot to mention in the release post that I have removed the custom thermal-engine.conf file from the AnyKernel zip (kind of part of the slimming down process). I suspect all thermal issues were due to this as I have not touched anything related to msm_thermal or core_control. For those who want something to help with throttling, I highly recommend Xthermal Performance or CTTMod. Both do their advertised job. This means that the kernel now does not modify the /system or /data partitions at all, meaning you only need to flash your ROM's or the stock boot.img to uninstall it (but why would you? ;))

[MENTION=4242902]weazie[/MENTION] [MENTION=2656295]Ngo93[/MENTION] thank you for the input, I will most likely not do this for the reasons you noted but I'll get some more input before making that final decision. Do note that you will be free to continue to modify the settings as you have been, it just means that the settings that the phone boots to will be a little different but they can still be tweaked.
[Nexus 6P Android Development] angelica_kh:
Hey! Since its based off of AK kernel does it have Nethunter support?
[Nexus 6P Android Development] nathanchance:
No, I based this off of the ak-mm-staging branch. I can potentially look into NH support but I don't want it to be particularly invasive. Maybe after N rolls around and everything has settled.
[Nexus 6P Android Development] hinxnz:
FYI I just flashed [MENTION=3306843]kantjer[/MENTION] 's 17-08 ROM only this time and core control seems to be working now, it has kernel v1.3.1 and has the stock thermal config file but I did revert it previously to test so not sure what was going on but seems fine now.

I also think leaving init files stock for cpu etc is a better choice.

Do you mean LZ4 compression for zram? It's better I find.