yashsingh1/xdaforums huggingface dataset:
[Nexus 6P Android Development] martinomac:
here is dmesg after bootloops. Was on PN, stock kernel and SU 2.79 sr3

http://pastebin.com/WwueaQEE

recovery.log

http://pastebin.com/LN68qa5e
[Nexus 6P Android Development] Nekromantik:
Il post my dmesg when home.

Im on DU weekly and it wont boot with new kernel.

MD5 matches.
[Nexus 6P Android Development] seabro01:
Also on DU but no bootloop with new Flash kernel.
[Nexus 6P Android Development] nathanchance:
No, I need it while booting so you need a computer. I'm just going to do my own testing I guess.

Those are logs from recovery, they don't show anything from the previous boot.
[Nexus 6P Android Development] weazie:
Ok sorry, trying to help. :) I have a windows pc. possible with it?

Yes. Doing it now.

http://android.stackexchange.com/questions/33216/how-can-i-get-a-logcat

Edit1:

Aw, shucks. Terminal window couldn't contain so many rows to get all the data. How do you catch them all?

But, it's a miracle! At the same time i learned to successfully take a logcat on a pc, the device booted up with newest kernel. I'm dumbfounded.

Edit2:

On second boot, looping again.

On third boot, when connected to PC and taking a logcat, boot again successful (logcat is from this)

On fourth boot, not connected to PC, looping.

On fifth boot, I tested with plugged in to PC, but logcat Not Running, bootloop

On sixth, LogCat running, boot success.

Seems like I cannot get a bootlooping logcat.
[Nexus 6P Android Development] nathanchance:
I don't know lol. Here's what I've tested so far (all while I was unplugged from the computer):

ext4, Pure Nexus, flashed Flash Kernel then Magisk 11.1: boots

ext4, Pure Nexus, flashed Magisk 11.1 then Flash Kernel: boots

ext4, Pure Nexus, flashed Flash Kernel then SuperSU 2.79 SR3: boots

ext4, Pure Nexus, flashed SuperSU 2.79 SR3 then Flash Kernel: boots

f2fs, Dirty Unicorns, flashed Flash Kernel then Magisk 11.1: boots

f2fs, Dirty Unicorns, flashed Magisk 11.1 then Flash Kernel: boots

f2fs, Dirty Unicorns, flashed Flash Kernel then SuperSU 2.79 SR3: boots

f2fs, Dirty Unicorns, flashed SuperSU 2.79 SR3 then Flash Kernel: boots

sooooooo... ¯\_(ツ)_/¯

All I can recommend is use a clean boot image and if that doesn't work, clean flash.
[Nexus 6P Android Development] drothenberger:
That sounds like a race condition. I.e., doing the logcat slows something down, changing the timing and avoiding the problem.
[Nexus 6P Android Development] nathanchance:
For those of you have issues with booting, can you please try flashing this: https://transfer.sh/RX2Wm/flash-n6p-20170308-1523.zip
[Nexus 6P Android Development] znel52:
So will overclocking and intelliactive governor be making their way back in or is this pretty much how the kernel will be now. Either way is cool I'm definitely sticking with this kernel I'm just weird when it comes to overclocking. I know you're not really getting anything out of it but i still wanna do it lol. Regardless, thanks for the rebase and all of your work. I have had nothing but good experiences with it
[Nexus 6P Android Development] nathanchance:
Intelliactive will not be coming back. Overclocking I forgot to add back, I'll push a new build with it here in a bit.

EDIT: Done. Boot issue is fixed as well.
[Nexus 6P Android Development] znel52:
Thanks for the blazing fast reply and thanks for adding the OC. I would still be running this awesome kernel even if you hadn't!
[Nexus 6P Android Development] dohzboy:
How about f2fs, Pure Nexus layout? o.o
[Nexus 6P Android Development] kouss77550:
For those having issues, it's related to SuperSU SR3. If you flash regular SuperSU (non beta) it'll work !
[Nexus 6P Android Development] martinomac:
Here are my logs just after numbers bootloop. I was on stock kernel on PN and Su 2.79 sr3

Great job, newest kernel boots just fine and running stellar. Thanks boss!
[Nexus 6P Android Development] Bobbaloo:
Wow!!! Update with lil cluster oc'd drunksauce profile - VERY nice. Thanks Mr Flash Sir!
[Nexus 6P Android Development] Az Biker:
Worked perfect first boot!

PN (latest)

Flash xxx-1602

SuperSU 2.79 SR3 20170114

Thanks [MENTION=6842057]The Flash[/MENTION] for all your hard work on top of life, other builds, other Xda duties, and SCHOOL!
[Nexus 6P Android Development] JaylanPHNX:
For anyone wondering, I can confirm that with the new rebased kernel, Android Auto functions as it should! Great work.
[Nexus 6P Android Development] badluckclinton:
So quick clarification, if I'm on Flash Kernel with PN and Magisk, should i just reflash PN and then the new Flash kernel and I'll be good or should I also reflash Magisk before/after flashing Flash so I don't lose root? Also, why are there 3 kernels from today? Should I just go with the latest one?
[Nexus 6P Android Development] nathanchance:
Just flash the latest kernel, shouldn't need to reflash anything. Flash the latest one.
[Nexus 6P Android Development] TRgamer:
RR and Flash kernel (both latest) incredible combo... Works like charm... Sleeps like charm :)

Thanks for the hard work and time you spend on all this... Realy appreciate :svetius:
[Nexus 6P Android Development] weazie:
1602 boots normally. :) Thank you! I noticed version 0323 would stay processing longer after typing encryption password on boot, where it states 'starting android...'.

But now it didn't. :)
[Nexus 6P Android Development] deani77:
What gappps you use all the time?
[Nexus 6P Android Development] shekinahsmoke:
latest supports roms with march vendor?
[Nexus 6P Android Development] :
[MENTION=6842057]The Flash[/MENTION] thanks for the work !!! 1602 build works like a charm

What gov profile do you recommend for maximum performance with your last build ?
[Nexus 6P Android Development] nathanchance:
Dynamic GApps.

Yes.

I'm actually going profile-less for a while, I haven't been a fan of many recently. If you want performance to be better, you can bump input boost to 1248 MHz on little for 100ms.
[Nexus 6P Android Development] HikingMoose:
Been running yesterday's version all morning and it's been pretty smooth. I just checked what settings it comes with stock, and NICE WORK [MENTION=6842057]The Flash[/MENTION]! Your settings nearly mimic what I typically set. Even your interactive tuneables. Glad to do I know what I'm doing kind of, and do do you.

Most of the profiles available about me because the person that came up wth them doesn't really understand what the values truly mean and do.

Can anyone explain what setting timer slack to -1 does? Does it just disable it?
[Nexus 6P Android Development] jochem86:
I running the latest flash with latest cortex rom and i am now around 12/13 %/h sot. Only disabled input boost. Great work Nathan.
[Nexus 6P Android Development] nathanchance:
Kexec will be back soon.
[Nexus 6P Android Development] nathanchance:
Timer slack is how much leeway interactive has with timer rate. -1 means that it is allowed to do whatever it wants in terms of delaying evaluating the next task. You can read about the tunables here: https://github.com/Flash-ROM/kernel...ash/Documentation/cpu-freq/governors.txt#L222
[Nexus 6P Android Development] Nekromantik:
Working on du now thanks.

Is flash profile using interactive now?
[Nexus 6P Android Development] HikingMoose:
Ah yes, I've read that one and at least 3 others in the last months. It's just that the language is hard to decipher if you don't have a Linux background or training. Deferred indefinitely is an odd term, that actually means "delayed forever," hence my asking if it turned out off.

Your definition sounds like a decent option. But recently when I had that set, my phone kept getting locked at my highest clock because the load disappeared I guess, and it stopped polling. I've since been running a fairly large slack, to prevent that from happening..
[Nexus 6P Android Development] minhgi:
Ok. I have nothing to report because everything seem to work for me. Since fixing the sdcardfs thingie, all my other apps that have the write/save issue went away. Thanks again. You a hero.
[Nexus 6P Android Development] Drumfc:
Double tap to sleep on Nav o status bar?
[Nexus 6P Android Development] mrgenie1:
Phone slept for 4 hours and lost 1-2% max.. wow
[Nexus 6P Android Development] nathanchance:
That's not a kernel feature. Sweep to sleep is in here though.
[Nexus 6P Android Development] nathanchance:
New build with Kexec support pushed.
[Nexus 6P Android Development] Dbj.Dhaval:
I know this is the silly question but if someone can help me would be grateful.

I want to try magisk but have never tried it I did research but m confused. So I need to flash rom gapps kernel and then magisk v11 zip and then phh superuser. I have downloaded magisk zip but can't find superuser zip can someone please give me the link of the zip.
[Nexus 6P Android Development] JetonZ:
magisk v11 include superuser, no need flash phh superuser

Flash kernel, flash magisk v11.1, and install magisk manager from play store.

https://xdaforums.com/apps/magisk/official-magisk-v7-universal-systemless-t3473445
[Nexus 6P Android Development] HikingMoose:
You're in a kernel thread, not sure if you meant to ask here?
[Nexus 6P Android Development] Balino:
Why not? Off-topic is allowed here
[Nexus 6P Android Development] HikingMoose:
I know. That's why I didn't say he shouldn't, I just was just confirming that he meant to ask an unrelated app question in a kernel thread, that's all. Might get more help in the majisk thread in the app section.
[Nexus 6P Android Development] Dbj.Dhaval:
I post the question over here bcoz I knew someone would definitely help me in this thread
[Nexus 6P Android Development] hibby50:
On the latest Nitrogen the 3/8 (newer build) kernel was booting to a blank screen and 3/10 was stuck at the google logo.

To fix I just dirty flashed the ROM file, cleared cache, flashed kernel, cleared cache.

I've been waiting for this release since the 2/7 build, thank you flash!
[Nexus 6P Android Development] xSilas43:
3/08 worked for me on the latest nitrogen same with 3/10.

kernel is running the best is ever has!
[Nexus 6P Android Development] Nekromantik:
Flash would you be able to post the flash profile you had on last version before rebase?
[Nexus 6P Android Development] greyhd:
IIRC, it's the stock setting per Flash.
[Nexus 6P Android Development] nathanchance:
It's in the 4.2 zip, you can pull it out and plug the values into EXKM. I don't have time to do it right now.

It's not. It's using the stock profile with a slightly lower input boost. I'm pretty sure I'm done with profiles unless I remake my own.
[Nexus 6P Android Development] randiye:
been switching back and forth between flash and ex kernel, can't decide which to use lol
[Nexus 6P Android Development] nathanchance:
Me too
[Nexus 6P Android Development] Bobbaloo:
Curiouser and Curiouser
[Nexus 6P Android Development] Dbj.Dhaval:
I flashed that and using du rom but getting no root in the magisk app. What should I do
[Nexus 6P Android Development] randiye:
are you running it with any exkm profiles?
[Nexus 6P Android Development] Az Biker:
If I am not interested in multiROM, I don't need to flash 3/10 update for Kexec, right?
[Nexus 6P Android Development] nathanchance:
New build pushed with latest gcc toolchain and latest f2fs commits from kernel.org. If you don't care about f2fs, don't feel the need to update from either 03/08 or 03/10.

EDIT: If you want a Telegram channel to follow for updates, this one will track it automatically based on git tags: https://telegram.me/FlashKernelAngler
[Nexus 6P Android Development] xSilas43:
nope just the stock interactive settings, i might try the relaxed and chill setup the kernel used previously though.
[Nexus 6P Android Development] CYoung234:
+1 to this, although I have not tried the 3/10 kernel yet....
[Nexus 6P Android Development] nathanchance:
My goal with the kernel from now on is to follow the Linux kernel development model itself: you should always feel confident upgrading your kernel to the latest without fear of issues. I'm basically going to keep updates topical if I can (only adding patches for one feature at a time if possible) but if not, there will be only a few patches and I check dmesg for any regressions. I'm also not going to be changing default settings much anymore, I'm really happy with the ones I have chosen.
[Nexus 6P Android Development] CYoung234:
I will go ahead and update to the latest and will try the default settings. I had been using the OC Drunksauce profile with zen for IO scheduler and 512 for the read-ahead.
[Nexus 6P Android Development] Nekromantik:
stock settings I am not getting as good standby time as I used to using the previous version. Could be to do with profile.

might flash old version and export the settings as a profile then flash new version and use it. beats manually inputting the values.
[Nexus 6P Android Development] HikingMoose:
The stock settings should work pretty well. If you're familiar with kernels and what the tuneables do, you could just decrease the sensitivity a little.
[Nexus 6P Android Development] onesolo:
So, right now, what are the best cpu governors that you are using?!?
[Nexus 6P Android Development] HikingMoose:
I use interactive for both.
[Nexus 6P Android Development] nathanchance:
I'll always recommend interactive.
[Nexus 6P Android Development] Bobbaloo:
Also that little recommendation you made to increase the input boost frequency and time, just a teeny bit for performance and this kernel is great. A reliable, consistent performer.
[Nexus 6P Android Development] Dbj.Dhaval:
I'm actually going profile-less for a while, I haven't been a fan of many recently. If you want performance to be better, you can bump input boost to 1248 MHz on little for 100ms.

About the suggestion to increase input boost to 1248 for 100ms would it be similar that I disable input boost and activate touchboost as it also uses 1248 frequency
[Nexus 6P Android Development] nathanchance:
Similar but the boost duration is going to be way longer. I think it is 1500ms (1.5s) if I remember correctly.
[Nexus 6P Android Development] Bobbaloo:
Thanks. Do you have any over clocking going on? On your personal device?
[Nexus 6P Android Development] nathanchance:
Yes, I always overclock. Ideally you won't be using the higher frequencies but I like to have the extra power if necessary.
[Nexus 6P Android Development] Bobbaloo:
Thanks. Yes, I find it working well with OC on the small/standard on the large. 1708/1958
[Nexus 6P Android Development] beanboy07:
For me on my device and useage I've found that going profile less or stock cuts my idle drain by a little more than half from .75 hr to .3. Tried 3 profiles and they were all close to the same idle drain but even better without a profile. This is all over the course of the last 4 days using the 3-8 build. Killer kernel you got going Flash, thank you for sharing your work!
[Nexus 6P Android Development] jasonsaw96:
I'm new to this...Am I supposed to turn this on?
[Nexus 6P Android Development] lesterinidad:
Im not really good at tweaking the ex kernel manager, someone can share their setup? Currently using chad's uber and faster kernel
[Nexus 6P Android Development] p70shooter:
Then I would ask in the Uber thread, rather than a totally unrelated thread.
[Nexus 6P Android Development] beanboy07:
If you're not changing any values, frequencies etc. that are different than what your kernel shipped with there's no reason to set it to apply at boot ( that's what those "on" buttons are for). It wouldn't hurt anything by doing so either.
[Nexus 6P Android Development] Bobbaloo:
Like walking into a pizzeria and ordering roast pork fried rice

---------- Post added at 01:22 PM ---------- Previous post was at 01:20 PM ----------

You can probably also look/ask here:

https://xdaforums.com/nexus-6p/general/share-rom-mods-nexus-6p-t3494191/page205
[Nexus 6P Android Development] luigidk:
I added dt2w from an earlier init file. Works well.

I like it for driving with my phone mounted to my dashboard.

Does dt2w affect battery drain?
[Nexus 6P Android Development] HikingMoose:
It does just a little. Not much though. But it's always listening for the double tap.
[Nexus 6P Android Development] ChemicalCrunch:
Hi there!

I just noticed that the max current for charging the battery is 1800mA. The kernel which came with Nitrogen OS was at ~2200. I assume this current rate is better?
[Nexus 6P Android Development] powerserge1:
I am using the old kernel with 4.2 init mod, working great. Tempted to try Flashes new version but best battery life yet! The idle drain is amazing. Can the newest be even better?
[Nexus 6P Android Development] seabro01:
Using 3/8 overclocked without adding profile. Idle drain has been great. Overnight drained only 2% in about 10 hours.
[Nexus 6P Android Development] Shockz:
Latest builds have great sleep stats! Been running it for a few days now :good:
[Nexus 6P Android Development] nathanchance:
Not in a noticeable manner.

Only way to know is to try it :P seems my initial profile has gotten a lot of buzz, I may have to give it a go myself again.

I don't touch anything related to charging rate as far as I know.
[Nexus 6P Android Development] Bluemgt06:
So I have used this in the past but not since Feb ota and went to using Magisk. Since then Android Pay has started working, is anyone able to use Android Pay with this kernel or does it break it?
[Nexus 6P Android Development] nathanchance:
I don't use Android Pay but SafetyNet passes without issues on Magisk for me.
[Nexus 6P Android Development] powerserge1:
My stats. Usually never more than 5 days, now getting more than 8 days with 12% left
[Nexus 6P Android Development] JRJ442:
You should just buy a Jitterbug and be done with it. Lol
[Nexus 6P Android Development] aostrom:
If you search the forums (the Pure Nexus forum?) you'll find discussion about a flashable zip called xthermal_fast_charge.zip. As I understand it, it allows faster charging by loosening the thermal limits used to protect the battery. I think it's more of a ROM than Kernel thing, but [MENTION=5196311]flash[/MENTION] is the expert. I use it with PN and Flash, and it definitely charges faster.
[Nexus 6P Android Development] :
By the way, do you guys flashed this mod Xthermal Mod -Fast Charging over Flash Kernel ? any improvement in charging time ?
[Nexus 6P Android Development] HikingMoose:
Faster you charge, the faster your battery dies. Don't forget that kids.
[Nexus 6P Android Development] xSilas43:
yes it will charge faster.

this is not true.
[Nexus 6P Android Development] shekinahsmoke:
YMMV is a good rule to know. [emoji1]
[Nexus 6P Android Development] weazie:
Based on...?
[Nexus 6P Android Development] twcobra:
Battery 101

As long as you do not exceed the thermal capacity of the battery it will be fine. If you charge it to hard the battery will swell and you go Samsung.

Since the Nexus 6P has a history of battery issues. Keeping the charge on the slower side is a safe bet. I have noticed that Flash kernel has the same issue that the ElementalX kernel has and warns about in there forum. If flashing over another custom kernel you can have issues. Always flash a stock kernel before flashing the Flash kernel the first time if your ROM comes packed with a custom kernel or you are kernel hopping. I almost burned up my phone once by being lazy.
[Nexus 6P Android Development] komidzo:
1.5 Q: OMFG MY BATTERY SUXXXX PLS FIX!!!

1.5 A: The kernel doesn't drain any battery, use an app like BetterBatteryStats to figure out what app is screwing with your phone.

I haven't read the OP in a while, so I figured I'd take a couple minutes to check it out. This made me lol.

What I was looking for is a recommendation on flashing the latest. I know the OP says to I can upgrade to a newer version just fine, I'm just looking for verification. I know when it was first released some voiced their opinion that because it is so heavily worked over, it might be good to dirty flash the ROM first. What do y'all think? Thanks in advance!
[Nexus 6P Android Development] HikingMoose:
Respectfully​, ou are incorrect sir.
[Nexus 6P Android Development] Bobbaloo:
Your mileage may vary?
[Nexus 6P Android Development] shekinahsmoke:
:good: mhm
[Nexus 6P Android Development] Bobbaloo:
NyukNyuk
[Nexus 6P Android Development] HikingMoose:
Here's an electrical engineer's take on charging speeds.

https://www.quora.com/What-effects-...ies-provide-a-1-amp-instead-of-2-amps-charger

Higher amperage charging causes more heat, which I thought everyone knew, and heat damages Li-ion batteries.
[Nexus 6P Android Development] Jsilver73:
I don't think this article is relevant to our 6p as the article was written in 2014 well before the charging technology that we have in our angler existed.
[Nexus 6P Android Development] xSilas43:
this is also talking about the change of 1 to 2 amps, pretty big difference compared to going from 1800 mAH to 2200 mAH, while the thermal limits have either not been touched, or slightly raised well within safe values. not harming the battery and increasing charge speeds, the amount this extra heat will lower battery life is negligible if any.

not to mention the first thing that article says is that the recommended charging speed is 0.5 to 1C which equals battery capacity, so by that theory we could charge the 6p at a rate of 3450 mAH and the 2200 is well within limits.

The biggest factor by far is doing full cycle charges, the more often you charge smaller amounts the longer your battery will last.
[Nexus 6P Android Development] mademan420:
Read the OP, also did a quick search and came up empty. Can any anyone tell me if this latest kernel is 7.1.2 compatible? TIA!
[Nexus 6P Android Development] nathanchance:
wellllllll the title of the thread says 7.1.1 lol... I don't know, I'm not on 7.1.2. From what I can tell, the kernel sources are the same so it will probably work but I don't provide support if it doesn't.
[Nexus 6P Android Development] mademan420:
Roger that, thanks:good:
[Nexus 6P Android Development] HikingMoose:
Well, physics starts the same. The battery technology from that time, to today are still most likely the same, I never read that there was any new battery tech used in The 2015 batteries. That's only one year difference by the way. Lol

I also found that odd that he somewhat contradicted himself. But none the less. I still believe it holds true that heat is bad, and causes more damage and more crystals to build up. My phone personally gets much warming charging it at 2.0amps than it does at 0.9. I've only charged at 3.0 with the included charger once, so I'm am unsure about the heat with that. But I bet it gets warmer than 2.0.

I personally don't give two craps about how you guys charge. I was just helping, take it or leave it.
[Nexus 6P Android Development] xSilas43:
you did not go above 1.8 unless you modded the charging limits, thats the stock limit for our device regardless of the charger used. you can verify this by downloading the app called ampere ,but dont use the mods if your worried.
[Nexus 6P Android Development] HikingMoose:
I thought the rapid charger was 3 amps? Have I been avoiding that charger for no reason? Lol

Do any other apps show amperage (BBS, etc)? I'll have to test my chargers to see what they are capable, I - unwisely use a variety of older chargers from past devises. Not the best thing to do.
[Nexus 6P Android Development] xSilas43:
max output ues 3 amps, but as you czn see with ampere that's not what your getting, accubattery also shows charging rate, even some roms have this option for the lockscreen.
[Nexus 6P Android Development] jhs39:
I'm very impressed with this kernel so far. I'm on Cortex ROM. For some reason the included kernel and ElementalEx kernel both act extremely screwy on the last two builds of Cortex but this kernel works perfectly. Hopefully more people will discover your kernel. Thanks. :good:
[Nexus 6P Android Development] nathanchance:
New kernel build available.

Short changelog

ext4 fixes

net fixes

sdcardfs commits (I've verified they work)

Update kernel version format (same with zips)

Latest gcc source

Enjoy!