yashsingh1/xdaforums huggingface dataset:
[Nexus 6P Android Development] nvidia70:
Do we need a invite to join Telegram?
[Nexus 6P Android Development] nathanchance:
No, both of the links are in the OP under the downloads section.
[Nexus 6P Android Development] nathanchance:
Lol. Sadly though, this won't be publicly released as 1. It is based on Pure Nexus and Beans does not allow people to use his source as a base (which would be a violation of rule 12 here) and 2. I am already spending a lot of time on the three kernels I am doing so I cannot dedicate more time to a ROM as well.
[Nexus 6P Android Development] Prey521:
Is there anything that I could do on my end to make Double Tap and and Sweep 2 Wake work more reliably?
[Nexus 6P Android Development] Shockz:
Wait just curious, isn't ABC rom based on PureNexus?
[Nexus 6P Android Development] nathanchance:
Not really. It has a lot of the same patches but Ezio outpaced Beans on a large majority of mods and has started doing a lot of his own things so it is hard to say that it is based on it anymore (hence the name change).
[Nexus 6P Android Development] Shockz:
Ahh that makes sense. Just making sure I wasn't missing anything there.
[Nexus 6P Android Development] ViperXvenom8888:
We understand Mr. [MENTION=6842057]The Flash[/MENTION] thanks for everything you have provided us. :D
[Nexus 6P Android Development] marbertshere:
Hey man I noticed you wrote that the Big at 633 uses more power than Little at 1555. Based on that info I'm inferring that we want to lower the minimum for Big so it's not always running at 633. Is my logic flawed?

Also, you may have answered this, but is there any consensus as to what I/O scheduler works best with Interactive?
[Nexus 6P Android Development] nathanchance:
I don't remember where but someone said that 384 and 633 consume the same amount of power so there isnt much point.

As for I/O scheduler, I like zen, sioplus, and maple.
[Nexus 6P Android Development] fapste:
​

[MENTION=6842057]The Flash[/MENTION] When is the BLU_PLUG from one plus 3 kernel coming to flash kernel? Msm hotplugging is just useless and doesn't come close in providing smoothness and efficiency of bluplug.

Waiting desperately!
[Nexus 6P Android Development] Mrcactuseater:
Soon™, but in all seriousness it'll come when it's ready, Nathan is a busy man!
[Nexus 6P Android Development] nathanchance:
It's not. There isn't a blu_plug on the OP3 kernel because hotplugging is not efficient on big.LITTLE devices, which I discuss here. To be entirely honest, hotplugging shouldn't be here at all but I decided to add it for the people who really wanted it; it's disabled by default for a reason.

I had mentioned backporting the blu_active governor (the current one is based on an outdated version of interactive) but I don't really have the drive to do that anymore.
[Nexus 6P Android Development] fapste:
The bluactive governor in one plus 3 is based on outdated interactive?
[Nexus 6P Android Development] nathanchance:
No, the blu_active I have here.
[Nexus 6P Android Development] fapste:
Yea that surprised me cuz the latest bluactive that I'm using on my nexus 5 runs circles around interactive and it's much better then any other governor that i have used so far.

I'm sure this will give a new life to our beloved device :)
[Nexus 6P Android Development] JaylanPHNX:
But the Nexus 5 uses an older chip, so... BIG.little chips behave differently and need their controllers to adapt to that difference.
[Nexus 6P Android Development] tzortst:
Doesn't seemed to have work for me :/

I'm using the Swipe Up & Down Gestures and they don't seem to stick after a reboot.

Using EMKM Have set them to Boot.

I can also see the settings are ticked after the Phone boots but gestures don't work

I then need to unselect the gesture - reselect and the gestures then take effect.

They will stick until the next reboot. This was the same for 3.15 and previous Kernels

EMKM Has fully loaded when I'm testing, and other settings no related to Gestures are sticking

Please let us know if you need any more info.

Cheers
[Nexus 6P Android Development] nathanchance:
I'm out of ideas then. This has happened to me on every single kernel on this device so I guess I need to look at the actual gestures code.
[Nexus 6P Android Development] revolt1:
What's the chill cpu good for?
[Nexus 6P Android Development] shadowstep:
I circumvented the issue by editing the init.flash.rc file in the ramdisk to enable the sweep-to-wake (up & down) gesture by default, and it has been working absolutely fine now for me, without any issues. Let me know if you need help doing that. :)

Chill is a conservative based governor by [MENTION=5051294]frap129[/MENTION]. It's aims at providing more aggressive battery savings while screen is off.
[Nexus 6P Android Development] fystrified:
is there any way to stop my phone auto enter hexacore mode when on low battery ?
[Nexus 6P Android Development] nathanchance:
Not sure. Pretty sure this is due to BCL which starts offlining cores at low battery levels. You could try writing a Tasker script that forcibly onlines cores (by echoing to their sys paths) when the battery is low but I am not sure if the system will allow you to do that. Usually when the phone does something like that, it is for a good reason.
[Nexus 6P Android Development] tzortst:
Thanks for the Idea, worked a treat :)

For those interested first found out the value set for /sys/android_touch/sweep2wake

In my case it was set to 12 for Swipe Up & Down.

Updated init.flash.rc in the zip and re flashed

Flash,

Is there any documentation around that indicates where all the kernel settings are located? Be interested to set a couple of settings in the init.flash.rc and eliminate the need for EKXM

Cheers
[Nexus 6P Android Development] nathanchance:
You can find a large amount in the Documentation folder in my source. Otherwise you can ask me or look at my personal init file: https://github.com/Flash-Kernel/AnyKernel2/blob/angler-flash-personal/ramdisk/init.flash.rc
[Nexus 6P Android Development] shadowstep:
No worries! If anyone else is looking for steps on how this can be achieved, please follow the steps below in the order mentioned and you should be good (instructions for Windows):

Download the latest version of Flash Kernel (Click here if you're using Android 6.0.1 or click here if you're using Android 7.0)

Download the appropriate modified txt file from the attachments in this post for your android version (init.flash.rc.marshmallow.txt for Android 6.0.1 or init.flash.rc.nougat.txt for Android 7.0)

Once you've downloaded the attachment, rename the file to init.flash.rc from init.flash.rc.marshmallow.txt or init.flash.rc.nougat.txt

Open the downloaded kernel zip file using the native windows zip viewer or a third-party zip program that can edit zip files (7-zip, etc.) and delete the existing init.flash.rc file from the ramdisk folder present in the kernel zip file

Paste the downloaded and renamed init.flash.rc file (which you downloaded and remaned from the attachments in this post) in the ramdisk folder present in the kernel zip file

Save your changes (if needed/prompted) and close

Now, the flashable zip that you have of Flash Kernel will have sweep-to-wake (up & down, both) enabled by default and it should work fine. :)
[Nexus 6P Android Development] tzortst:
Cheers mate!
[Nexus 6P Android Development] vladniko:
Which profile is more up to date? The one that comes with 3.15 or this one?

Where can I follow to get updates about your upcoming governor, this kernel, and your profile? Thanks
[Nexus 6P Android Development] nathanchance:
They're the same thing. Either follow the thread or subscribe to my Telegram channel. Governor work probably would happen for a while but I am making a new profile here soon.
[Nexus 6P Android Development] ViperXvenom8888:
Hello [MENTION=6842057]The Flash[/MENTION] I've just noticed that on V3.14, wlan wakelock used to be enabled by default, but on V3.15 it's disabled by default. Why is that? :D
[Nexus 6P Android Development] sharawy1:
Can anybody post a flashable stock 7.1 DP kernel?
[Nexus 6P Android Development] eduardozeassesme:
3.15 version working fine for me, using on Benzo Rom 7.1
[Nexus 6P Android Development] Donjuanal:
You can download the dp boot image and flash it in bootloader with fastboot.
[Nexus 6P Android Development] sharawy1:
Thanks but do you mean I have to download the whole factory image? If not where can I find the boot.img only?

Secondly do I have to apply supersu.zip again to patch the stock boot.img?
[Nexus 6P Android Development] Donjuanal:
Yes the boot.img will be in the factory image bundle. I would refresh supersu, I'm not sure if it's needed but refreshing wont hurt.
[Nexus 6P Android Development] nathanchance:
http://xdaforums.com/showpost.php?p=69506295
[Nexus 6P Android Development] sharawy1:
Do you have the factory image, then I will be very grateful if you upload boot.img for me
[Nexus 6P Android Development] cameljockey1:
I have a question about f2fs. I would like to try it but couldn't find the answer. I don't think pure nexus supports it which I have the latest. For this kernel. What partitions can I enable for f2fs for this kernel and pn ROM combo? Thank you.
[Nexus 6P Android Development] nathanchance:
The kernel has support for /data and /cache. I haven't tested to verify that it works but I have the same commits on Shamu and Bullhead and those both work so it should here as well assuming the ROM supports it (which as you said, PN doesn't).
[Nexus 6P Android Development] cameljockey1:
Okay thank you. In recovery I don't have the f2fs option just exfat, fat and ext 1,2,4. Something like that. How would I enable f2fs?
[Nexus 6P Android Development] nathanchance:
You need a recovery built to support F2FS. I think there was one floating around but I have no idea where it would be now. Honestly, I kind of just want to remove F2FS support as it is 400 patches that I just don't use. Only reason it is in here now is because I didn't remove it when the kernel was still heavily based on AK.
[Nexus 6P Android Development] cameljockey1:
Lol okay. I just wanted to try it out and see if there was a difference. But it's all good. The kernel is great as is. Thanks for your time and your kernel.
[Nexus 6P Android Development] adinkwok:
You will not find a major difference in speed or usability that affect real time performance.
[Nexus 6P Android Development] MeetFace:
Will this kernel ever be permissive, or switchable?
[Nexus 6P Android Development] nathanchance:
It will never be permissive by default but it is definitely switchable
[Nexus 6P Android Development] iron maiden:
The Flash

hi I really like this kernel I recommend using your profile? Thank you

regards
[Nexus 6P Android Development] SixFourSix:
I managed to get it working by enabling ONLY swipe up.
[Nexus 6P Android Development] glockman4519:
I love this kernel. Works great on my device and it's not bloated with stuff I don't need. Great work Dev.
[Nexus 6P Android Development] bobbarker2:
We need a TWRP build that supports the formatting of f2fs for every partition. This is been a pet project of mine for a while but I never have the time to finish it or anyone else interested enough to work on it with me. It isn't a very complex project, It will require the merging of the latest f2fs-tools to TWRP and probably some other tweaks.

Someone (I forget who) a while ago tried to do this and made a build of TWRP that supported f2fs formatting but it could only do the cache partition.

He claimed that we couldn't use f2fs because our cache partition is too small for f2fs to work. According to him the cache partition needs to be 1GB or larger.

However in my readings on f2fs I haven't came across anything that specifics a size requirement for the cache partition. I inquired with the member who built the TWRP that could do some f2fs about where he got that information and I don't recall ever receiving an answer.

I've tried seeing if others are interested in making f2fs work for the 6p but there doesn't seem to be any.

If only I had more free time...

---------- Post added at 05:03 AM ---------- Previous post was at 04:49 AM ----------

If you decide to remove it could you make a branch where it is still included? I don't mean to continue to maintain it, but just for the purpose of having a kernel that supports f2fs the test on.

Or maybe I'll just clone your repo now in case you do decide to remove support.
[Nexus 6P Android Development] nathanchance:
Sure. I don't think I'll remove it though. I'd bookmark this repo too, this is where you can get all the patches for any of the stable kernels.
[Nexus 6P Android Development] nathanchance:
Glad you are enjoying it. If you ever want to do a review, feel free :good:
[Nexus 6P Android Development] bobbarker2:
Yeah I realized after my post it would be a lot easier for me just to clone your repol that way there's no burden on you, God knows you do enough already.

Say Nathan... When I look into getting f2fs to work with this device with me? :laugh:
[Nexus 6P Android Development] Sigray:
Is it working with 7.1 AOSP customs?
[Nexus 6P Android Development] Phazmos:
Worked with nitrogen latest, which I believe is 7.1
[Nexus 6P Android Development] Shockz:
Some people have reported it works fine with no issues, but if there are any issues, don't expect support.
[Nexus 6P Android Development] Kraken T3ch:
Working great with Nitrogen OS 7.1.
[Nexus 6P Android Development] nvidia70:
With Benzo 7.1 too :)
[Nexus 6P Android Development] rrm11rrm:
Is it ok to flash a custom kernel over another custom kernel? and do kernels affect battery life not contingent upon what the clock speed is dialed at?
[Nexus 6P Android Development] Lawlrus:
You should always reflash the stock kernel before you flash a second custom kernel.

Can have issues going from one custom kernel to another.
[Nexus 6P Android Development] rrm11rrm:
Ok Thanks and do kernels affect battery life once flashed?
[Nexus 6P Android Development] mushages:
Kernels does not have direct effect on battery life (it all falls down on how you use the phone and what apps you are running) however you may notice some improvement. Most people use kernels to have full control over frequencies and other stuff like sound and gestures. If you read about kernels then i guess in few days you will be able to find your sweet spot profile and setup.

More about battery life and kernels here ( post by flar2) http://elementalx.org/the-truth-about-kernels-and-battery-life/
[Nexus 6P Android Development] Lawlrus:
You kind of just proved what you stated as being false. Kernels can very much directly effect battery life because if the reasons you just listed, freq and gov used etc. Although there is much more to battery life than just a kernel, meaning kernels are not always the end all for getting good battery life. Signal strength and apps play a part etc.

I'm sure you're already aware of this, and that's what you were meaning getting across, but you can't state they don't directly effect battery when there's optimizations that can be added, and some devs have the preset settings differently than stock google does. [MENTION=5190509]rrm11rrm[/MENTION]
[Nexus 6P Android Development] mushages:
Yes i do agree but in the end it will vary from user to user. most heavy users might not find extra battery life but they will notice smoothness because of less throttling and many light users will find extra battery because of better deep sleep and low frequency usage. its pretty complicated but in the end it comes down on how you customize the kernel depending on your needs. :good:
[Nexus 6P Android Development] tdg2k15:
Works perfectly on CyanogenMod 14.1 :good:
[Nexus 6P Android Development] ahmed534:
how to apply profiles with kernel adiutor plz ?
[Nexus 6P Android Development] JaylanPHNX:
Sorry, but I don't think you can. On the plus side, EXKM really is a better app. Worth the money and then some.
[Nexus 6P Android Development] kyzn:
You can't. You'll have to enter all values annually. Kernel profiles are really an EXKM thing.
[Nexus 6P Android Development] ahmed534:
Am ok to pay for it but I cannot from where I live. anyway thks for your feedback
[Nexus 6P Android Development] Daandofreak:
Would you mind adding smartmax governor in ur kernel.?
[Nexus 6P Android Development] kyzn:
Well you could ask [MENTION=4684315]flar2[/MENTION] for a google play code and just pay him through PayPal or something. If he's a agreeable. That's how I use to get around region restrictions.
[Nexus 6P Android Development] nathanchance:
Not on this device, no. I'm full up on governors and to be entirely honest, the vast majority shouldn't even be here as they don't work with big.LITTLE's scheduler.
[Nexus 6P Android Development] Nekromantik:
[MENTION=1751716]theflash[/MENTION] have you stopped updating ak kernel with nethunter?

Could you add nh to flash?

Thanks
[Nexus 6P Android Development] nathanchance:
Yeah, I stopped updating it.

I'm not too keen on adding Nethunter support as it is a module and I don't want to modify system but I'll look into it.
[Nexus 6P Android Development] JPREMEEE:
Hows your battery life on the newest update? I usually get 12+ but now i get 5 at most just wondering what values are you guys running? Io all of it.
[Nexus 6P Android Development] Dbj.Dhaval:
U joking 12+ sot.. That's insane
[Nexus 6P Android Development] nathanchance:
I think he means twelve hours runtime
[Nexus 6P Android Development] lamjanus:
I just updated to the latest version of PN. I was running EX kernel with EX manager and Ghostpepper profile. I flashed PN, Vendor, FlashKernel instead of EX and SuperSU. Rebooted and in EX manager it still shows the ghostpepper profile. I already loaded stock so does that mean i run the "flash kernel" profile?

Thnx
[Nexus 6P Android Development] nathanchance:
Uncheck any apply on boot switches and reboot, the profile is loaded automatically from an rc file.
[Nexus 6P Android Development] lamjanus:
Ok thanks, can i check from within ex manager if i am running the flash profile? Otherwise i can import your 1.0.1 version manually
[Nexus 6P Android Development] nathanchance:
Open up the stock profile in a file manager and compare the values. They will be different.
[Nexus 6P Android Development] weedeater84:
[MENTION=6842057]The Flash[/MENTION] i searching about 2 hours in the thread about god performance profile, i saw it couple of days ago.

i use kernel adiutor so i need manual instruction, but i can not find it now, any help ? tnx alot
[Nexus 6P Android Development] nathanchance:
Are you talking about my profile or another one?
[Nexus 6P Android Development] weedeater84:
only yours bro ! you r the master :o
[Nexus 6P Android Development] nathanchance:
3.15 includes my profile by default, no tweaking necessary
[Nexus 6P Android Development] weedeater84:
ok tnx,

i saw that 4 first cores is 1248 boosted by inputboost, it should be like this ?
[Nexus 6P Android Development] weedeater84:
tnx bro 4 helping !
[Nexus 6P Android Development] Sigray:
I have a weird graphics artifacts with your kernel, like a overheated VGA card...:confused:
[Nexus 6P Android Development] pickupman66:
For me, now that I've learned a bit, I'm getting 12 hours of time with 4 hours screen time and still have 25% or so left depending if I've had wifi. I've been really pleased with flash profile and chill gov.

sent from my pixelated Nexus 6p
[Nexus 6P Android Development] Prattham:
But you cannot use both at the same time since flash profiles is based on interactive
[Nexus 6P Android Development] pickupman66:
OH. well ill change it back to interactive then. thanks for the tip.
[Nexus 6P Android Development] Donjuanal:
[MENTION=6842057]The Flash[/MENTION], is it possible that the new PN's kernel adjustment to block Bootloader Unlock detection for SafetyNet is not playing well with FLASH Kernel? I was working fine on the 10-25 release of PN with FLASH on nexus 6p. After a clean flash tot he latest I can't pass safeteynet with rootswitch like I did before.
[Nexus 6P Android Development] nathanchance:
No because my kernel overwrites anything that PN does. The patch only blocks the unlocked bootloader detection, anything that you modify like root may still be detected.

I gave up fighting SafetyNet a long time ago, not worth my time and energy.
[Nexus 6P Android Development] Donjuanal:
Thanks is for the quick response but I am unfortunately still failing without root.

Edit: Never mind I can pass with no root.
[Nexus 6P Android Development] JPREMEEE:
Yeah..

Yeah I didn't say anything about sot, I just want to know what you guys values are down to the T if that's not to much to ask.

---------- Post added at 08:12 PM ---------- Previous post was at 07:59 PM ----------

Where did you read sot? btw it was around 5 hours usually..
[Nexus 6P Android Development] skiierx131:
I was also passing safetynet on the 10/25 PN with the flash kernel, but it required having suhide v0.55 installed and using root switch. Were you able to pass without suhide? Anyways, the latest version of PN has the November security patches which break suhide (you boot loop, check out the suhide thread). So for now it looks like there isn't away to be rooted and toggle it off to pass safetynet.
[Nexus 6P Android Development] Donjuanal:
I did have it working without suhide yes, I believe something else is triggering the safetynet to fail.
[Nexus 6P Android Development] kyzn:
You don't get 12 hours of SOT without sacrifices. If you are hitting 5 hours, don't even think you can live with what they do to get that result.

A lot of things in life, it's a balancing act. In this case how much performance and less "smart" phone are you willing to give up for battery life?
[Nexus 6P Android Development] bobbarker2:
It's in OP and comes default settings with the kernel..
[Nexus 6P Android Development] JPREMEEE:
I don't think anybody is reading my post I never said 12+ sot.... I was getting that over all as In the complete life from charged to dead but no one has told me how the run their kernel values and setting.. and I have screenshots of the 5 sot without sacrifices in performance.
[Nexus 6P Android Development] dephsone:
[MENTION=6842057]The Flash[/MENTION] what about your performance oriented profile? I'm waiting it so much:)
[Nexus 6P Android Development] kyzn:
Where we all get SOT, the battery option in settings. Everyone either uses their favourite kernel profile from EXKM or uses this kernel's default settings.

And 5 hours SOT is average for most mid to high users. Very conservative users can get to 9 with the right settings.
[Nexus 6P Android Development] nathanchance:
Haven't really done much kernel work lately as I am working on my personal ROM but I am going to probably release a DP kernel soon then work on the profile a bit.
[Nexus 6P Android Development] xperator:
Finally made it to N with the latest PN release :victory: lol

Damn its much better than M, smoother and better in many ways. The flash profile is also solid.

I'm on ReZero V2 though atm. Couldn't enjoy it properly on M
[Nexus 6P Android Development] glockman4519:
It is in the works.....:)
[Nexus 6P Android Development] Dbj.Dhaval:
Where is reZero v2
[Nexus 6P Android Development] Shockz:
You can find it at http://xdaforums.com/nexus-6p/general/guide-advanced-interactive-governor-t3290605
[Nexus 6P Android Development] Dbj.Dhaval:
Go and try searching reZero v2 and see if you can find.. I did search for and then posted where can I find
[Nexus 6P Android Development] Shockz:
You're right, sorry about that. I think I mixed it up with Saber v2. That's what I get for responding in class. [MENTION=4151089]xperator[/MENTION] does post all his profiles on this page though. Maybe it's a WIP. http://xdaforums.com/nexus-6p/general/guide-advanced-interactive-governor-t3290605/page276
[Nexus 6P Android Development] xperator:
Not released yet. You can use Flash profile meanwhile which is solid and good enough
[Nexus 6P Android Development] Augustin79:
[MENTION=6842057]The Flash[/MENTION] Probably a stupid question but as I've come to know your my best bet with getting some leeway: can a kernel at any point be attributed to in-call quality? Like in my mom saying "I can't hear you, move closer to the phone" :)
[Nexus 6P Android Development] Vaseag:
Only me ?