yashsingh1/xdaforums huggingface dataset:
[Nexus 6 Android Development] nathanchance:
And this is why I gave up on fighting SafetyNet a LONG time ago lol
[Nexus 6 Android Development] wavedashdoc:
No issues with Safety Net here

Uberstock 11-13

FLASH 1.6

MAGISK V9

PHH 266-r2
[Nexus 6 Android Development] Abhimanyu.2004:
Is the new Kernel running smoothly ? Can anyone confirm this ? Like no micro lags anywhere
[Nexus 6 Android Development] vsot13:
Smooth as butter
[Nexus 6 Android Development] garywojdan81:
Smooth
[Nexus 6 Android Development] LGtMgG2t:
Ive not tried v1.6 yet but v1.5 has been amazing running the latest Nitrogen ROM. My battery life is wonderful. Going to make a nandroid then try out 1.6 now.

Thanks so much for this kernel and all the efforts.
[Nexus 6 Android Development] nada324:
Stock kernel settings? or i should set up the kernel?
[Nexus 6 Android Development] garywojdan81:
1.6 has been great out of the box
[Nexus 6 Android Development] nada324:
Thanks! I will try it!
[Nexus 6 Android Development] adio201:
Anyone using this kernel with Snapchat?
[Nexus 6 Android Development] LGtMgG2t:
I'm only undervolting -35 across the board. Everything else is stock.
[Nexus 6 Android Development] nada324:
Thanks
[Nexus 6 Android Development] nada324:
Any updates for 7.1.1?
[Nexus 6 Android Development] vsot13:
NO!
[Nexus 6 Android Development] nathanchance:
Well considering 7.1.1 isn't out for this device yet... :confused:
[Nexus 6 Android Development] wase4711:
and, to those asking about an "update" to 7.1.1, what does 7.1.1 offer to you that 7.1 does not have???
[Nexus 6 Android Development] Pkt_Lnt:
A flashahoic fix. :rolleyes:
[Nexus 6 Android Development] Phrodini:
There should be an intervention for that..some folks are too excited
[Nexus 6 Android Development] Pkt_Lnt:
Or they forget to think before they type. :eek:
[Nexus 6 Android Development] wase4711:
nope, all over these forums the minute ANYTHING newer comes out, far too many folks, who have NO IDEA what they are flashing, and begging for updated versions..

no wonder there are so many broken phones out there...
[Nexus 6 Android Development] Abhimanyu.2004:
Will the current kernel work on 7.1.1 ?
[Nexus 6 Android Development] nathanchance:
Where is this 7.1.1 you're talking about?
[Nexus 6 Android Development] Thunderbolt69:
Nitrogen OS has been updated to 7.1.1 http://xdaforums.com/nexus-6/development/rom-nitrogen-os-n-substratum-11-10-2016-t3478365/page241
[Nexus 6 Android Development] wavedashdoc:
It's in "the cloud". The good Google lords shall release it when all the complainers are at the peak bursting point. AKA, December 31st 11:59pm.

But seriously, just flash one of the few 7.1 roms that already exists. (Uberstock, Nitrogen, ACIP) 7.1.1 is just a maintenance release.

Honestly, I'd just appreciate the Security Patch from December's 7.0 release.

Thanks again Flash, 1.6 is running great.
[Nexus 6 Android Development] nada324:
Same here, with stock settings!
[Nexus 6 Android Development] nathanchance:
Well they are still using 7.0 blobs so no kernel update is needed.
[Nexus 6 Android Development] raptoro07:
7.1.1 unlocked the phones ability to charge wirelessly from radio waves. You should really get on it. No more dead battery.
[Nexus 6 Android Development] garywojdan81:
Really? Mine works on solar now, just gotta remember to leave it on the window will.
[Nexus 6 Android Development] wase4711:
mine charges on methane gas power now..very impressive..
[Nexus 6 Android Development] garywojdan81:
And convenient if you carry it in your back pocket
[Nexus 6 Android Development] LELEKA_TURBO:
some times google camera was blackscreen, after switching to video works normal.

its can be kernel problem?

sorry for bad language
[Nexus 6 Android Development] Pkt_Lnt:
A logcat would show that probably. Can you post one? Start the logcat, then open the camera, do your video switch, then save the logcat. Upload to pastebin and place the link to it here.
[Nexus 6 Android Development] atharwaqas:
Dont install it from the GAPPS, install it after from the playstore or apkmirror. It will fix the issue.
[Nexus 6 Android Development] jcrompton:
Does anybody have any recent special settings that they are using to optimize this kernel or are you mostly using its stock?
[Nexus 6 Android Development] nada324:
Stock settings
[Nexus 6 Android Development] Isley_:
Can you please add State_helper hotplug? It's included in Sigma Kernel used by Crdroid ROM.

https://github.com/neobuddy89/shamu/commits/cm-14.1

Sorry, I'm not sure if this is the right thing I should provide.
[Nexus 6 Android Development] nathanchance:
Sure I'll look into adding it next release.
[Nexus 6 Android Development] Isley_:
Thank you.
[Nexus 6 Android Development] Sugarkryptonite:
Anyone else here getting Launcher redraws pretty often? Sometimes when I switch my home screens it redraws, sometimes going out of an app back to home screen, more redraw... Really strange.
[Nexus 6 Android Development] TheArkive:
[MENTION=6842057]The Flash[/MENTION]

I just wanted to say I love your kernel! Increased my battery life way past the norm.

Regarding f2fs, I did have issues getting Flash Kernel + TWRP v3.0.2-0 (by xanaxdroid - last post in this thread) and getting it to run with Nitrogen OS.

I don't think it is as simple as a specific ROM / kernel issue. I think it's a kernel + recovery combo issue.

What version recovery and f2fs tools did you use with crDroid that worked?

I was able to get MagiKernel + TWRP v3.0.2-0 (by xanaxdroid) + Nitrogen OS working ... rather straight forward.

Flash Kernel + TWRP v3.0.2-0 (by xanaxdroid) + Nitrogen OS failed to keep f2fs after initial boot every time for me. So what recovery did you use???

NOTE: I did see the fstab was updated with the necessary lines to allow f2fs. But it didn't stick after initial boot given my kernel / recovery combo.

Edit: any chance we can have a flashable zip of f2fs tools made that is the same version as what is in your kernel? Am I correct in assuming that would allow f2fs in any rom?
[Nexus 6 Android Development] xshallowgrave:
Does this or any other kernel have color profiles? Also, which version is compatible with 6.0.1?
[Nexus 6 Android Development] garywojdan81:
Yes, but you need a kernel control app to access them.
[Nexus 6 Android Development] athulele:
Pretty sure there was never a MM version
[Nexus 6 Android Development] xshallowgrave:
Boo, I really wanted to try this one. Any recommendations for MM?

---------- Post added at 01:05 AM ---------- Previous post was at 01:05 AM ----------

What kernel would you recommend for MM?
[Nexus 6 Android Development] TheArkive:
If I may ask, exactly how did you get it working with crDroid? Does crDroid actually format everything as F2FS initially on first boot? In which case, is data and internal storage wiped in order to allow the conversion?

I've successfully managed to get MagiKernel + TWRP v3.0.2-0 (modded by xanaxdroid) to run in F2FS, but the kernel F2FS tools had to match the recovery F2FS tools.

What recovery did you use? How did you initially format your /cache and /data to be F2FS in the first place? Or did crDroid take care of that on first boot?

Were you already formatted as F2FS when testing with crDroid?

Sorry for the 20 questions... just trying to tie things together and hopefully find a way to mix your kernel with Nitrogen OS on F2FS...
[Nexus 6 Android Development] nathanchance:
I just flashed the latest crDroid at the time, formatted to F2FS, flashed my kernel, and booted. That was it, nothing magically. I don't use this device as a daily driver so I can't tell you more than that, it was a month or so ago.
[Nexus 6 Android Development] TheArkive:
So you formatted to F2FS after flashing the ROM??? Is there another f2fs tool that allows that without the need to completely wipe entire partitions? That would explain my confusion for sure :silly:
[Nexus 6 Android Development] nathanchance:
This is what I did:

1. Wipe system, data, cache, and dalvik cache in TWRP.

2. Switch data and cache to F2FS using TWRP

3. Flash ROM and kernel.

4. Reboot.

That's all I had to do to get it to boot. If Nitrogen isn't booted, it is something on their end.
[Nexus 6 Android Development] TheArkive:
Just to clarify, I know it's an issue with Nitrogen OS, and I'm trying to do the semi-impossible and work around that.

Did you use stock TWRP? Or a modded one? And what version of TWRP? (thanks in advance!!!)
[Nexus 6 Android Development] nathanchance:
I'd say impossible lol...

I used the same one you used.
[Nexus 6 Android Development] TheArkive:
Hmm... is there any chance you'd be willing to investigate why MagiKernel's latest was able to boot Nitrogen OS on f2fs using TWRP 3.0.2-0 modded by xanaxdroid? I'm trying to find more data as to why currently. I'll post anything that seems relevant (if that's ok).

EDIT: To qualify that statement... I copied the f2fs tools from modded TWRP into /system/bin/ (and set chmod a+x). So no Nitro OS isn't natively able to handle f2fs, but MagiKernel was able to make it work with the simple copy-over ... I'm just stumped as to why your kernel won't seem to allow that, except that maybe there's a version mismatch? MagiKernel used 3.10.103 if I remember correctly... and I really don't know the version of the f2fs tools used in the modded TWRP by xanaxdroid.

I've extracted the f2fs tools from crDroid and am trying to get this to work with Nitro ... heh ... not working yet.
[Nexus 6 Android Development] garywojdan81:
Kernel Adiutor-mod from Yoinx's thread
[Nexus 6 Android Development] TheArkive:
[MENTION=6842057]The Flash[/MENTION]

Any chance you'd be willing to try an experimental build and include the required f2fs tools in your kernel? Have a script check for the tools in /system/bin/ and copy them there if not present?

I'll test it!
[Nexus 6 Android Development] nathanchance:
Sorry, I'm not willing to modify /system. Have your ROM maintainer add the option for F2FS to the BoardConfig.mk so that the tools are always there.
[Nexus 6 Android Development] TheArkive:
Understood man, thanks for the suggestion. I'll see if I can pass it along to the ROM developer.
[Nexus 6 Android Development] jbeezley:
Well, imagine my shock... It's [MENTION=2059706]nathanch[/MENTION]ance! I didn't know you were developing, but I've been out of the forum since I left beans PN ROM. Your kernal keeps popping up in the ROM thread I've been following. I'm sure it'll complement the ROM as well as I've read.
[Nexus 6 Android Development] HaRdC0r3:
I haven't been able to get F2FS to work. I am using the most current PureNexus...I know beans is in the process of updating.... but is this related to the post you put earlier about not wanting to modify the system partition and for the ROM Dev to do something?
[Nexus 6 Android Development] Yasharkhan:
Any chance for a 7.1.1 kernel??
[Nexus 6 Android Development] vlaf:
Yeah, when (if) source code for Nexus 6-android 7.1.1 is published by Google.

For the moment, no official support for 7.1.1....
[Nexus 6 Android Development] nathanchance:
Well considering that there is no official 7.1.1 for this device, how do you expect me to do that? The "7.0" kernel works on every ROM for this device.
[Nexus 6 Android Development] justen7723:
Except for hotspot is broken on 7.1.1 ROMs.
[Nexus 6 Android Development] nathanchance:
I just have to add a defconfig option, I'll try to release in the next couple of days
[Nexus 6 Android Development] MrBrady:
Isn't that ROM based, not kernel based?
[Nexus 6 Android Development] justen7723:
Nope.
[Nexus 6 Android Development] nathanchance:
Update!

Changelog is pretty self explanatory, this will work on all ROMs because they are all using 7.0 kernel source and blobs. Let me know if something is broken using the procedure in the OP.

Download FLASH 1.7 for Nougat 7.0/7.1/7.1.1: Main | Mirror

Changelog: (also on Github)

December security update

Upstream F2FS commits

Improvements to cpuidle

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

Fix tethering on 7.1.1 ROMs

Add Live Display (work with KCAL thanks to [MENTION=4684315]flar2[/MENTION])
[Nexus 6 Android Development] abalam:
This is sick.... Your kernel (1.7) and PN rom
[Nexus 6 Android Development] wase4711:
[QUOTE

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

[/LIST][/QUOTE]

Hi Nathan;

I have the kcal app installed with version 1.7, but dont see anywhere to turn on live display, in either kcal or kernel auditor..

thanks!
[Nexus 6 Android Development] LELEKA_TURBO:
Who tryies?

last Nitrogen + 1.7 Flash worked in F2FS?

Thx)
[Nexus 6 Android Development] athulele:
It's a CM feature in Settings -> Display

Similar to night mode
[Nexus 6 Android Development] Yasharkhan:
So this kernel will work with Cm 14.1 for nexus 6?
[Nexus 6 Android Development] nathanchance:
Yeah
[Nexus 6 Android Development] maccag:
I can't change the CPU max Freq. It's stuck on 1958. Would that be the ROM? FYI I'm on the stock ROM by tupac4u
[Nexus 6 Android Development] nathanchance:
Probably thermal or BCL throttling.
[Nexus 6 Android Development] gharrrrrr:
Is there a way to disable BCL? Because I am seeing same thing at 60% batt. And I don't like it. The phone still runs smooth at that clock. But I would rather it stay at max speed until I decide I want to lower it.
[Nexus 6 Android Development] HueyT:
This means you were encrypted and unless you back up your SDCard and \data on a laptop, you have to 1) stay encrypted, 2) format "data" to unencrypt (losing your SDCard and \data partitions). This kernel does not force encrypt but you'll stay encrypted if you were already. Most custom kernels and roms don't force encrypt (there are a few obscure ones that do though so ask or use custom kernels to prevent this).

CM forces encryption mostly unless you flash custom kernel after installing CM roms.
[Nexus 6 Android Development] Mega Montana:
Awesome, thanks for sharing, donate link btw?
[Nexus 6 Android Development] hassanabid94:
Thanks for the reply, i guess that was just too noob of me.

One last question

If i back up my internal storage and a nandroid to my computer

Wipe internal sorage from twrp

Put the nandroid back to my phone with twrp

Restore from nandroid and flash this kernel would i be ok and decrypted?
[Nexus 6 Android Development] DSDONE:
Thank you for answering either way... I did quote the wrong person too I just seen that! Lol
[Nexus 6 Android Development] HueyT:
You only need to back up your SDCARD if you don't want to lose your photos, prior TWRP images, docs, etc.

You will become decrypted if you format your data in TWRP, install custom rom and use a non-force encrypt kernel like this one, and then transfer back your backed up \SDCARD from your laptop using windows file manager (restoring your \data folder has to be done via TWRP images that you had backed up before).
[Nexus 6 Android Development] nathanchance:
I thought I removed the Simple GPU Algorithm. It will for sure be in the next update because of that happening lol.

As much as I appreciate the thought and offer, I don't do donations. I use a LOT of other people's work here so I have no right to claim money on their behalf. I'm in this for the love of tinkering and making everyone's experience better.
[Nexus 6 Android Development] Lawlrus:
Not sure, nothing like that has ever happened to me. Did you set a password on your recovery? I'm not even sure if that would cause you to enter the PW just to boot the phone or not. But that's the only thing I can think of.
[Nexus 6 Android Development] S0UTHPAWK1LLA:
Great kernel, Flash. I'm glad to see Blu being used. It works great. One thing I wanted to ask is about the GPU governor. I like switching to simple on demand usually, but can't get it to stick. Using KA-mod btw.
[Nexus 6 Android Development] nathanchance:
Simple Ondemand is having issues and it shouldn't actually be in the kernel lol. It will be removed next update until I can take a look at it.
[Nexus 6 Android Development] Root Wizard:
I built my kernel off the Flash's guide(thanks soo much again!@The Flash) I can assist if you have any questions!

---------- Post added at 11:20 PM ---------- Previous post was at 11:19 PM ----------

You can try to pull Kraken from Singularity, I will try that today and see if it builds.
[Nexus 6 Android Development] :
This kernel is awesome!! Snappy, battery is crazy good, and sleeping like a baby!! Great job!!
[Nexus 6 Android Development] madsurgeon:
Really incredible work here. The difference is palpable. Thank you, for giving my shamu a new lease of life. Kudos!
[Nexus 6 Android Development] :
Can you please port this Kernel to the Nexus 6? Maybe do it in a flash? So I can flash it? It'll make my shamu nice and flashy. Wow already done?!? You were back in a flash. Bout to go flash. Jokes aside, great kernel.
[Nexus 6 Android Development] hassanabid94:
I can't seem to figure out why I cannot make this kernel work, I flashed stock lite rooted nougat (which had force encryption disabled) booted it up just fine.

Went in to recovery faded this kernel and when the phone boot s up, it keeps restarting and goes in to a bootloop.

I know the problem isn't with the kernel que that I'm doing something wrong but can't figure out what.

I then flashed the Franco's kernel on the same rpm and it boots up just fine.

Any help is appreciated.
[Nexus 6 Android Development] Lawlrus:
[MENTION=6842057]The Flash[/MENTION]

Kernels running great man, have used it on two different ROMs so far and it's been great on both. It sips battery while still being fast as hell. Ace work
[Nexus 6 Android Development] fares70:
This kernel has kcal for screen settings ? Did not see it in op .
[Nexus 6 Android Development] spevil07:
@The Flash

Thanks again for your amazing Kernel, it´s buttery smooth and fu** rocking stable!!!

Flashed you Kernel beside Nitrogen OS and the comibination is one of the best i ever flashed!!!

Also rated 5 stars, but 5 stars are not enough! ;)
[Nexus 6 Android Development] Yasharkhan:
this kernel is extraordinary, really good battery, no shutdowns on less than 10 percent battery
[Nexus 6 Android Development] The Doctor04:
I have to agree with everyone here, this kernel is fantastic. I was going to wait for Kraken, but thought why not give it a spin. Man, with all the mods you have done, leaving it set with your defaults has been the way to go. I was tinkering here & there with the barry_allen Governor, and even that was running great. Major drop in core temp with running barry_allen, so I'll have to play around some more. Thank you for the terrific kernel and all the hard work
[Nexus 6 Android Development] vlaf:
Hm, my phone works fine at maximum frequency on 40% battery. Nothing changed on my side, everything is default, except wake gestures.See screenshot.
[Nexus 6 Android Development] gharrrrrr:
[MENTION=4878960]vlaf[/MENTION] ya I'm confused. I did a clean flash of latest PN. Flashed 1.7. Constantly stuck at lower speed. I am confused. If anyone has any suggestions or input I am open to try out.

Edit: I did a full clean flash too. I noticed it right away. Phone still runs smooth and works fine. I am just one of those people where I want to have complete control. Not be locked in at one frequency. I have tried just now to clear data and cache and reboot and rest and am at same status. I am at 41% batt now. Maybe that is messing with it. But I have profiles set up. And I work a lot and most of time phone is in pocket and shouldn't be hitting thermal. So only thing I can think of is BCL and or a glitch here or there. Not mad. Phone still works well with setup and speeds at lower rate. Just like to know I can reach it's full potential if possible. Hasn't happened after this update.
[Nexus 6 Android Development] kamilmirza:
well you can try some mods which gives you "complete control" on disabling BCL throttling but majority of kernel devs does not recommend to disable BCL

found them from search: THIS and THAT
[Nexus 6 Android Development] art29405:
error

I got hotspot wifi error and tethering error with all CM based rom.
[Nexus 6 Android Development] antec123:
this is not for CM rom.
[Nexus 6 Android Development] justen7723:
Should be fixed on 1.7. I'm using RR (cm based) and hotspot is fine.
[Nexus 6 Android Development] gharrrrrr:
Thank you!
[Nexus 6 Android Development] Pkt_Lnt:
You sure?!?!

http://xdaforums.com/showpost.php?p=70127828&postcount=577
[Nexus 6 Android Development] Behunin:
Tethering broken

On the latest PN build and gapps, having no connectivity while tethered. I clean flashed everything again with no luck.
[Nexus 6 Android Development] teinwhite:
Tethering is working for me. I'm on latest Flash kernel and 12/17 release of Nitrogen and 12/17 Open Gapps. Have connectivity on the phone as well.
[Nexus 6 Android Development] rnsxl666:
I'm in the same situation with the latest PN,I can connect my PC and Tab but no hot internet action:(
[Nexus 6 Android Development] antec123:
okay then, my mistake.
[Nexus 6 Android Development] Behunin:
PN bug

I reflashed back to the PN kernel and still have the issue
[Nexus 6 Android Development] nathanchance:
And you guys flashed 1.7?
[Nexus 6 Android Development] Behunin:
Yes

Pic for proof
[Nexus 6 Android Development] nathanchance:
I need logcat and dmesg then because everyone but you two has said tethering is working fine.
[Nexus 6 Android Development] garywojdan81:
Might be a good process to uninstall any substratum themes as well. If you're on 7.1 or 7.1.1, substratum is a little wonky, especially if you're theming anything in system or framework.
[Nexus 6 Android Development] HaRdC0r3:
Do you know if beans updated to allow F2FS to BoardConfig.mk?....F2FS is not working on the latest PureNexus. I'm curious if others are having this problem?
[Nexus 6 Android Development] Behunin:
Here is a logcat

Dmesg won't work even though SuperSU 2.79 is working and has given access.

Pic of error.
[Nexus 6 Android Development] BADDINOROX99:
What is the best setting for power saving

That anyone has tried?
[Nexus 6 Android Development] Pkt_Lnt:
This is what you want to get the best settings for YOU.

http://xdaforums.com/general/general/ref-to-date-guide-cpu-governors-o-t3048957
[Nexus 6 Android Development] saa1618:
Download links broken

Hi it seems the download links are 'down' :crying:
[Nexus 6 Android Development] nathanchance:
They are both showing up fine for me. I know my site is up because I'm on it right now.
[Nexus 6 Android Development] Dopamin3:
Links are up for me too. Must be his Internet connection...
[Nexus 6 Android Development] ardonhs:
Flash, its possible to double tap 2 sleep?
[Nexus 6 Android Development] Isley_:
I'm not sure but I think that depends on the ROM you're using. For example DT2S on the notification and navigation bar. Also for DT2S on the desk you could use a custom launcher.
[Nexus 6 Android Development] icedroid:
Yes just use a kernel running tool to enable it
[Nexus 6 Android Development] donnellyian:
Anyone else having issues not being able to change max frequency? mine is locked at 1958mhz
[Nexus 6 Android Development] kamilmirza:
dude please use search

it is the most frequently asked question here
[Nexus 6 Android Development] nathanchance:
Update!

Small update as I have not had much time for this device unfortunate :( To be entirely honest, I am considering dropping support as my time will be severely limited in the coming months due to school. I will wait a bit to evaluate though. If I do drop support (and even if I don't), I would HIGHLY recommend checking out B14CKB1RD by [MENTION=5037435]REV3NT3CH[/MENTION], it's a FANTASTIC kernel, pretty much what this kernel aspires to be. You'll be in good hands.

Merry Christmas to everyone though! As I posted in my other threads, I won't be as active in terms of development these next two weeks, I will update for the security update but other than that, I'll be on hiatus due to work. I'll still be in the threads most likely but if I don't respond quickly, you know why. Enjoy!

Download FLASH 1.8 for Nougat 7.0/7.1/7.1.1: Main | Mirror

Changelog: (also on Github)

Toolchain bumped to 6.3.1
[Nexus 6 Android Development] arifqur:
That's a shame. Hope you can find more time to both work and enjoy life