yashsingh1/xdaforums huggingface dataset:
[Nexus 6P Android Development] justin1221:
The Ninja, got ninja'd in his own thread.
[Nexus 6P Android Development] thanhngo:
May i ask what theme/fonts are u using :D thanks
[Nexus 6P Android Development] hinxnz:
Can anyone confirm that either core control or msm thermal is working on v1.3?

While charging, both don't seem to be kicking in for me.

Edit: Core control seems to be disabled completely here, I have core control enabled and msm thermal disabled and cpu needs to reach above ~65 degrees before dropping big core to ~1400MHz, disconnected from charger but battery ~40 degrees celsius at that point.

I testing this with both cores running performance governor while playing a game.
[Nexus 6P Android Development] xperator:
I can confirm heat issue. My phone has become super hot! ( 60C ) even with light usage. And there is no clock drops, its just working at any clock rate.

There is also an ongoing 20 percent CPU usage by "System" process ! It doesn't even stop. Not sure whats going on
[Nexus 6P Android Development] dohzboy:
You hacked! Lol my EXKM doesn't have this option and it is the latest version.. Ermm. Wat? :p
[Nexus 6P Android Development] shadowstep:
Even I don't have that option. Never had it, as far as I can remember, at least on my device. Also, if I'm not mistaken, most of the interactive governor tweaking profiles for 5X had this value, never have I seen it in any of the 6P profiles. So I always assumed this was an option available in the 5X kernels, and not in ours. [MENTION=6842057]The Flash[/MENTION] can maybe shed some light on this.
[Nexus 6P Android Development] nathanchance:
I added it to the 6P kernel in 3.11.
[Nexus 6P Android Development] shadowstep:
Of course! Now it makes sense. I'm still on Marshmallow. :) Waiting for the next build of PureNexus N before I make the switch.

But I'm curious about this option. What does it do? Is it related to the thermal-engine.conf file that is present in /system/etc, and if yes, how? What will be the impact of changing it as compared to modifying the thermal-engine.conf file?
[Nexus 6P Android Development] bill1971:
double tap to wake dont work in kernel adiutor?
[Nexus 6P Android Development] nathanchance:
It makes it so that the thermal driver polls for the temperature periodically and will offline the cores as necessary, that way you don't have to rely on modifying system to affect hotplugging values. Everything else about the thermal-engine.conf is the same.

1. Double tap to wake is a janky gesture, sweep to wake is much better.

2. I don't support KA, it is broken half the time. Use either Kernel Adiutor-Mod or EX Kernel Manager in the OP.
[Nexus 6P Android Development] weazie:
try "half screen" option.
[Nexus 6P Android Development] drharder:
I was using deadpool, but am trying rezero out at the moment. So far so good!
[Nexus 6P Android Development] bill1971:
yes sure!

how about vibration?on doubletap.

thanks.
[Nexus 6P Android Development] bigknowz:
Thanks for blu_active and despair, bringing back good memories.
[Nexus 6P Android Development] dohzboy:
Honestly I have flashed both 3.11 and 3.12 and still didn't get this to show up on my exkm. That's seriously odd.
[Nexus 6P Android Development] murphyjasonc:
I didn't have it on 3.11 but it showed up when I installed 3.12.
[Nexus 6P Android Development] joeyfong:
I am on 3.12, but still doesn't have it.
[Nexus 6P Android Development] murphyjasonc:
I saw that. Just thought it was odd that it was added in 3.11 but it didn't show for me until 3.12. The only thing I've done differently is try the experimental governor XAP4 but I can't remember if it was there before I used it.
[Nexus 6P Android Development] Hussainally:
Awesome kernel ..thanks flash
[Nexus 6P Android Development] greyhd:
I was on 3.11 and now 3.12 and that option is not in exkm.
[Nexus 6P Android Development] Guidorio:
Same here
[Nexus 6P Android Development] nathanchance:
It's definitely in the kernel and I have it available for me in EXKM. If you don't see it under CPU, see if it is there in the User Settings section under /sys/module/msm_thermal/parameters/temp_threshold. If it is, reinstall EX Kernel Manager. If it isn't, let me know and I'll try to dig into it.
[Nexus 6P Android Development] greyhd:
Thank you sir, that seems to have worked. Under user settings, I had to type the "temp_threshold" portion.
[Nexus 6P Android Development] Craxx:
and i see with 3.12 no speaker settings like in 3.11 in exkm... deinstalled several times in different ways flashed kernel... but no way...

best regards

Craxx

Sent from my Nexus 6p

---------- Post added at 05:25 AM ---------- Previous post was at 05:23 AM ----------

in 3.11 i didn't had it... by the way...

best regards

Craxx

Sent from my Nexus 6p
[Nexus 6P Android Development] Brokerzhang:
charger speed is slow,anyone else?
[Nexus 6P Android Development] weazie:
I do not know. Sorry.
[Nexus 6P Android Development] th3discodancer:
Nope, its normal
[Nexus 6P Android Development] montbazon:
Try it again after cooling down.
[Nexus 6P Android Development] shadowstep:
So it's a way to modify the temperature threshold at which the thermal driver will start disabling cores as necessary for those who don't want to mess around with the thermal-engine.conf file for this purpose. I hope I've gotten it now. :) As always, thanks a lot!
[Nexus 6P Android Development] joeyfong:
Tried reinstall, still cannot see
[Nexus 6P Android Development] hh11bbaacchh11:
Idk if this is a rom or kernel issue, but the Android system is eating up a huge chunk of my battery since installing this kernel. I may sound ignorant though. I just want to make sure everything is in line. I hope you can help me with this.
[Nexus 6P Android Development] kyzn:
It's a known Nougat issue.
[Nexus 6P Android Development] th3discodancer:
That's an issue prevelant in all N ROMs and kernels once you freshly flashed.

However, give the ROM and kernel a couple of days to settle. It's been reported that once the ROM/kernel settles, the battery life is as good s MM if not better.
[Nexus 6P Android Development] hh11bbaacchh11:
Thanks, pre. Just making sure that I didn't eff up anything.

---------- Post added at 01:03 PM ---------- Previous post was at 01:00 PM ----------

Thank you. I'll let it settle.
[Nexus 6P Android Development] th3discodancer:
I have to say, i'm digging the performance with the ironactive governor on both cores.

- The frequency distribution is very well balanced

- Majority of the tasks are done without ramping big too much

- Big is mostly only ramped up once little is running at full speed

- UI is smoother than all the governor profiles (Even butterfly, which IMO was the smoothest)

- Combined with maple scheduler@1024, I'm getting a good multitasking scenario in the mix.

- Fluid UI + Logical CPU ramping + decent multitasking = Win

No offense to the developer - On the contrary, the utmost respect - nonetheless, i haven't fancied this kernel in terms of performance. The UI always felt somewhat stuttering. For example, (my ultimate performance check) on the google now launcher, when I would swipe to the google now cards on the left, it would always stutter no matter the governor profile. If i would use the profiles tweaked towards performance, while it wouldn't stutter, the CPU would always be ramping up and would neutralise the battery boost that this kernel boasts.

I really have an eye for lag and stutter and nothing would cut it before this. The profiles too; none of them got the balance right, it's always compromising on either performance or battery.

Anyway, I might have found a balance and even though I can't comment on battery just yet, I still suggest people out there to give it a shot.

Finally an end to my paranoia. Kudos, Nathan :)

EDIT: I also set the input boost on CPU-0@1.3Ghz for 100ms, if anyone is interested. One may tweak as per their own requirement. and OC to 1.7Ghz on little.

Big is [MENTION=1089301]384[/MENTION]Mhz - 1.9Ghz (stock).
[Nexus 6P Android Development] Prattham:
[MENTION=6842057]The Flash[/MENTION]

I found out why i was getting high idle drain

In my battery stats it says wifi was on when it was not

I'm on PN mm and i have turned off wifi scanning and everything that may have caused it

any ideas?
[Nexus 6P Android Development] tcat007:
What options are people saying they don't see? I see speaker and others. On 6p with weta rom.
[Nexus 6P Android Development] FairZ33:
Nothing there, for me. Tried reinstalling exkm. I dirty flashed 3.12 over 3.11 a few days ago.

EDIT: Nvm, read this....
[Nexus 6P Android Development] nathanchance:
Flash your boot image then flash the kernel (and root if you want it).
[Nexus 6P Android Development] clambert11:
I think so but I'm also one who doesn't mind paying for apps. It's pretty much the standard kernel manager that most of the XDA users in this thread use. The app has a lot of great features and works extremely well. So in my opinion, yes it's worth buying EXKM.
[Nexus 6P Android Development] sandman1234:
For the profiles, how does one load those profiles onto the phone with exkm ?
[Nexus 6P Android Development] Badger50:
Exkm app, open CPU, hit governor options, hit load, and you'll see all the profiles [emoji106]
[Nexus 6P Android Development] tcat007:
Actually it's Tools then CPU.
[Nexus 6P Android Development] nathanchance:
It's both lol.
[Nexus 6P Android Development] tcat007:
? I don't have a load and save under CPU. It's only under Tools-Cpu on mine.
[Nexus 6P Android Development] mitchdickson:
He said CPU > Governor options > Load.
[Nexus 6P Android Development] JaylanPHNX:
And to further elaborate, EXKM comes with a number of profiles, but you can download more from XDA and add them to the EXKM folder on your SD card.

From my Tab Pro 8.4
[Nexus 6P Android Development] cink40:
NPF10C

anybody tried this with 7.1.1 (beta)?
[Nexus 6P Android Development] fystrified:
any idea know how this happened?

edit : found fix it was google photo sync running in the background
[Nexus 6P Android Development] nathanchance:
A few people have and the camera is washed out/dark.
[Nexus 6P Android Development] nathanchance:
Disclaimer about developer previews:

I've been noticing a LOT of people going into all of the kernel threads and asking if 7.1.1 works or is supported then asking for fixes. Let me explain something so that you all are smarter and don't irritate developers in future releases. The first thing: instead of asking if something works, try it yourself. Not every developer wants to use/install the developer preview (I certainly don't). As a result, you should be the one testing. Make a backup of your boot partition or keep a copy of your boot.img on your internal storage, flash the kernel, and if something gets screwed up, reboot into recovery and flash the backup or the boot.img. Easy as that. Second thing, developers are powerless without source (not really but practically). I could probably search through a ton of git trees and maybe find something to fix these issues but there's no guarantee. Only sure fire way to get things working is to wait for source. If you ever want to see if source is up, use this website. Hit the more option under branches and look to see if there is a nougat-mr1 branch (or something mentioning a new preview). The current branch is android-msm-angler-3.10-nougat-mr0.5 so it has to be something newer than that. It can take preview source a while to drop sometimes because Google isn't concerned with custom ROMs/kernels. If you want full support, don't install a dev preview, it's simple as that.

As for me, I intend to support the developer preview if there is a lot of demand for it. I hate managing more than one branch but I have to do what I have to do.
[Nexus 6P Android Development] Mennpiko:
I use it for several hours 3.12 and works perfectly in 7.1.1
[Nexus 6P Android Development] MaddScientist:
How did u get the nav bar icons
[Nexus 6P Android Development] c_86:
Is that a serious question?

He is running the developer preview which has the new icons. Instead of looking at just the picture, read the one sentence he had there and you would have had your answer.
[Nexus 6P Android Development] noooooo:
Nope, no new icon in developer preview. So it is a legit (even if ot) question. No need to be harsh
[Nexus 6P Android Development] MaddScientist:
I know he is running 7.1.1, so am I. That is why I am asking because I didn't get the icons since its not part of the update. So stop trying to be an @$$ and assume your own thing. And on top of that you are wrong the Nav bar icons is not part of the update.

If you don't know close ur trap and let people actually ask a question to find out something.
[Nexus 6P Android Development] c_86:
My bad. I thought I read that all those were in the dev preview
[Nexus 6P Android Development] MaddScientist:
Thank you for your post sir. Explains a lot. Not many devs would of took the time to explain. Appreciated ?
[Nexus 6P Android Development] dohzboy:
I tried the alternative and was able to find the property in there. It still isn't showing up in EXKM after a reinstall of the product but I'll trust that value I set in User Settings made the difference.

Thank you!
[Nexus 6P Android Development] shadowstep:
[MENTION=6842057]The Flash[/MENTION] Instead of using EXKM, I've been using a modified init.flash.rc script under ramdisk to apply my modifications. I had a look at your personal branch of ninja kernel on github to see what you have in your custom init file and used that as a base to apply my modifications, so a big thanks for that!

My question is, is there a way to apply the advanced color control values using that file, instead of EXKM? If yes, would you be able to point me to the path(s) for the same so that I can add them to my init file and apply my custom color values without using EXKM?
[Nexus 6P Android Development] nathanchance:
Yup all the paths you need are available in /sys/devices/platform/kcal_ctrl.0.

What I do is I use EXKM's user settings to check the format of the variable (and modify the values to make sure it does what I think it does) then add it to my init file. Does that make sense?
[Nexus 6P Android Development] Prey521:
Anyone having issues with the wake gestures? I have DT2W and S2W enabled in EXKM, but it's currently not working. The only way I can get it to work is to disable it, then re-enable it, and it begins to work again, but it will eventually stop working. Sweep2Sleep works and has never given me any issues, so my only issues is waking up the 6p. Any ideas? Thanks
[Nexus 6P Android Development] mrjake1970:
anyone else getting terrible battery since flashing 3.12? on PN 7, no mods, no themes.. rooted PHH..

nothing on my 6p has changed since Tuesday. I load same settings in EXKM . weds I updated from 3.11 to 3.12 and my battery drained quick last night .. today I drained way fast..my SOT went from nearly 5hrs a day to less than 3 hours today. only things I notice in battery stats is I have 2 processes with higher than normal percentages..

Android system is at 21% and Android OS is at 10%.. system is normally around 11 for me, and I've never seen Android OS in my battery stats before..

any ideas?
[Nexus 6P Android Development] tcat007:
No issues here. 5-6 hrs past 2 cycles. WETA ROM with spectrum overlays. Screen 30 system 15%
[Nexus 6P Android Development] mrjake1970:
crap.. OK.. literally nothing has changed on my phone lately.. I'll flash back to 3.11 tonight and see if some update from Google play maybe caused some issues..

thanks for the reply!
[Nexus 6P Android Development] nathanchance:
I think this may be a permissions issue with the sys paths but I'm not sure. I'll try to take a look at it.

Nothing I did in 3.12 would cause something like that. Google Play Services can always update in the background or something server side could change.
[Nexus 6P Android Development] bobbarker2:
Yep it sure can. Like this logcat for instance

http://pastebin.com/99Ghn5qH

play services doesn't seem to like SuperSU anymore and are actually actively looking for it it seems.
[Nexus 6P Android Development] Shockz:
I experienced this a few days ago. Rebooted and that fixed it.
[Nexus 6P Android Development] nathanchance:
I don't normally announce beta releases on XDA but I am looking for widespread feedback on this one. Please read everything and follow through if you want to flash it.
[Nexus 6P Android Development] shadowstep:
Haha, yes, it makes a 100% sense. Even I do that. :) Also, thanks for the path! It had what I was looking for, and I've successfully added the following to my init file -

# Set custom color calibration values
write /sys/devices/platform/kcal_ctrl.0/kcal "215 219 256"
write /sys/devices/platform/kcal_ctrl.0/kcal_sat 283

I rebooted and checked in EXKM to make sure that the values are being applied correctly. They are. But the issue I am facing is that the colors are not changing as per the values reflected, i.e. even though I see the correct values that I intended to apply in EXKM, the changes aren't visible at all. Once I manually apply the same values in EXKM, they change and I can see the results. I even rebooted a few times just to make sure that it wasn't a one-off case, but it isn't. So I'm back to using EXKM for kcal, using apply on boot.

Let me know if you have any suggestions/workarounds for the fix. :)

I don't use DT2W, however I'm a regular user of S2W (up, down). For me, setting these values in EXKM and applying on boot has always been hit-or-miss with Ninja Kernel (works fine always with EX Kernel). There were times when I had to reapply the values in EXKM and then S2W started working for me. To circumvent this issue, I added the necessary changes in my ramdisk's init.flash.rc file and now it works 100% of the time without fail. :cowboy::cool:
[Nexus 6P Android Development] biglo:
Quick question, what does the headphone digital gain boost? Does this boost the sound on Bluetooth devices?
[Nexus 6P Android Development] tibere86:
I had the same question. What is the difference between digital and analog gains?
[Nexus 6P Android Development] Kris6699:
I have to say. So far it does seem little better. Just flashed flashes beta flash kernel. Sorry been wanting to do that forever. But yeah, the beta does seem better performance. Could just be placebo. I'll report back with battery life latter. I've been running your kernel for some time now.
[Nexus 6P Android Development] jaxenroth:
Flashed beta version on 7.1 DP and everything was fine but camera was messed up (looked like brightness was set to min) tried Franco's as well with the same result. Back to stock boot.img. Keep up the good work.
[Nexus 6P Android Development] nathanchance:
No, it only boosts though the headphone jack. Bluetooth is handled through another stack.
[Nexus 6P Android Development] shadowstep:
[MENTION=6842057]The Flash[/MENTION] Played around with the values a bit more and rebooted a few more times, seems like a no go for me. The values apply correctly but the changes aren't visible in on-screen colors. I'll stick to EXKM for this. Thanks, nonetheless!
[Nexus 6P Android Development] puertorecon:
Will you making a kernel for Angler Android 7.1.1 (NPF10C)?
[Nexus 6P Android Development] nathanchance:
http://xdaforums.com/nexus-6p/development/kernel-ninja-kernel-v1-0-t3437247/post69223701
[Nexus 6P Android Development] rchtk:
But Google still has to publish GPLed code like the kernel right? December is far! [emoji33]
[Nexus 6P Android Development] puertorecon:
Thank you very much. Make sense.
[Nexus 6P Android Development] nathanchance:
Technically yes but Google is the last company I would give grief to over GPL, considering they dropped Pixel source the day it came out and they release security update source same day as well. As I said in the post, don't install a developer preview if you want full support ;)
[Nexus 6P Android Development] Everio9000:
Hi The Flash, please, i want to ask you a question. I'm not asking you about if Kernel works on 7.1.1. because I tried for myself, but I'd like to know any way to make work Kcal Color Control on 7.1.1 without brightness camera issue. Thanks :)

Enviado desde mi Nexus 6P mediante Tapatalk
[Nexus 6P Android Development] nathanchance:
Not without source, no. KCAL has to be compiled into the kernel.
[Nexus 6P Android Development] ariefabuzaky:
What font ?
[Nexus 6P Android Development] joeyfong:
So the threshold only can seen in user setting?
[Nexus 6P Android Development] nathanchance:
No, I have it in the CPU settings. I don't know why other people can't see it.
[Nexus 6P Android Development] joeyfong:
I have in my shamu, but it doesn't in angler.
[Nexus 6P Android Development] hikhokk:
Hey guys. Im using stock 7.0 NBD90X and using Franco kernel. Wanna give a try for this kernel as Im seeing a lot of positive feedback.

Many recommended to reflash the ROM we are using in order to flash other kernel than we are using right now. But in this thread just flash the boot.img of the stock ROM we are using is enough? Because I only flash from factory images though, so if I wanna reflash the ROM, couldnt find the right flashable zip of it.
[Nexus 6P Android Development] nathanchance:
Update!

This is a small update but solid. Include Linux version 3.10.104, released earlier today and tested since Wednesday. Additionally, I reverted to a constant tickrate of 300HZ (which is the same as stock) as I think it will help with battery life. Lastly, I included a patch from Sultanxda to hide the fact the bootloader is unlocked from SafetyNet by modifying the cmdline within the boot.img. Now, this does not mean SafetyNet is going to instantly pass. I had to unroot on Pure Nexus to get it to work and even then, Google may patch this within a few days. I don't want to hear whining about that it does work because it is technically a hack/vulnerability that could be fixed at any time.

Download FLASH 3.13 for Nougat 7.0: Main | Mirror

Changelog: (also on Github)

Linux version 3.10.104

Move back to a constant tickrate of 300HZ

Add a patch to hide bootloader unlock from SafetyNet
[Nexus 6P Android Development] nathanchance:
Because Franco does not modify the system partition, you just need to flash the stock boot image then the kernel.
[Nexus 6P Android Development] hikhokk:
Noted. Thanks!!
[Nexus 6P Android Development] Mazda:
BUT BUT BUT whining and XDA go hand and hand :p

Good job dude!
[Nexus 6P Android Development] aostrom:
Thank you, thank you, thank you. Your simple patch has allowed me to pass SafetyNet check with an unlocked bootloader. Don't know how long it will last, but it's great for now!
[Nexus 6P Android Development] hh11bbaacchh11:
Hey, Flash. I updated the kernel, but my big cluster suddenly are offline. Any help?
[Nexus 6P Android Development] nathanchance:
Thermal throttling or low battery. Let your phone cool down then toggle core control.
[Nexus 6P Android Development] Instinct89:
Thanks for this awesome Kernel..
[Nexus 6P Android Development] danmaman:
Hi [MENTION=6842057]The Flash[/MENTION]

thanks a lot for the update......works great

there is an update of the ZEN scheduler.....ZEN_V2

can you......or will you update it?

here it is what i've found

""""ZEN:

ZEN is based on the Noop, Deadline and SIO I/O schedulers. It's an FCFS (First come, first serve) based algorithm, but it's not strictly FIFO. ZEN does not do any sorting. It uses deadlines for fairness, and treats synchronous requests with priority over asynchronous ones. Other than that, it's pretty much the same as Noop blended with VR features.

ZEN V2 is an optimized version of the original ZEN scheduler tuned by kernel developer DorimanX. It has been modified to work better with android devices.

Benefits:

- Well rounded IO Scheduler

- Very efficient IO Scheduler

- More stable than VR, more polished

Disadvantages:

- Performance variability can lead to different results (Only performs well sometimes)

The bottom line: It is quite a reliable scheduler compared to VR, overall this is a good choice for most smartphones.

""""""""""

thanks in advance