yashsingh1/xdaforums huggingface dataset:
[Nexus 5X Android Development] nathanchance:
No because people shouldn't be flashing a 7.0 kernel on 7.1. Adding that info implies that I am supporting 7.1, which I am not. If people decide to flash a developer preview or a ROM developer decides to merge an unfinished tag, I cannot control that. None of that is directed to you, I'm just a little irritated that people assume that because it is the same primary version (7.x), the rules of developer previews go out the window. Lollipop kernels didn't work on the Marshmallow dev preview, Marshmallow kernels didn't work on the Nougat dev preview, this is no different.
[Nexus 5X Android Development] Atok_fr:
How does this kernel performs compared to franco ? I don't have enough knowledge in this domain to understand all the differences between the two. If I have well understood, compared to ElementalX, there's a little more optimisations and patches in this kernel. Is it true ?
[Nexus 5X Android Development] edoardotavecchio:
I thought that this could have been useful. It was just to inform all the people that asks for 7.1 compatibility, in this way all those useless and spamming questions could be avoided but the kernel's yours as the thread is, so the choice is yours. You're right about the idea of developer preview, I only didn't think about this way of seeing it.
[Nexus 5X Android Development] nathanchance:
Franco and I include a lot of the same patches though I tend to add more features than he does, while he focuses on optimizing his default settings. I have way more patches than EX, which is basically the stock kernel with some additional feature patches; flar2 tends to keep it very close to stock. Ultimately, it all comes down to feel. I'd recommend giving them both a go and seeing which one you like better.
[Nexus 5X Android Development] Atok_fr:
Thanks a lot. Anyway, since I installed your kernel, my Nexus 5 works very smoothly and have a great SOT :)
[Nexus 5X Android Development] nathanchance:
I have created a Telegram group for people to hangout in, join up! https://telegram.me/joinchat/C1UAJz8Zx4D31PwmGyxA2w
[Nexus 5X Android Development] TheLastSidekick:
That Pixel XL patch makes a world of difference for me, thanks for including it, a lot of people love Franco's amazing patches but love features that aren't included
[Nexus 5X Android Development] :
1.3 is baller. Thanks ?
[Nexus 5X Android Development] fnldstntn:
[MENTION=6842057]The Flash[/MENTION] Thank you for the great kernel. Can you add NTFS r/w and exFAT support?
[Nexus 5X Android Development] nathanchance:
I'll take a look.
[Nexus 5X Android Development] edoardotavecchio:
[MENTION=6842057]The Flash[/MENTION] through the thread I've seen some requests about gamma control. I saw that you haven't found the commits to implement this in your kernel, so I took a research to help you, I've found this: http://xdaforums.com/nexus-4/general/nexus-4-color-settings-spreadsheet-t2039607/page137

Maybe it could help you in someway. Please tell me if you're interested to implement it in case that we found a way to do it, I'll help you by searching what you need, it could be really useful with a smartphone like ours that has a not-so-good quality LCD display and I'll be pleased to help.

That's it:

https://github.com/spezi77/android_kernel_google_msm/commit/c6df9d72c12d867b47cfb0714b4c6614e740f32e

This is the right commit
[Nexus 5X Android Development] nathanchance:
I'll look into it but if this is so good and amazing, why haven't any developers before me included it? If Franco himself worked on this, he obviously knows about it so why would be go for KCAL over this if it was better? I don't know, I just find that odd. I'll look at the code soon and see what's up.
[Nexus 5X Android Development] edoardotavecchio:
Maybe because KCAL gives a more 360 control, it controls RGB gamma, contrast, saturation, brightness. Gamma control instead can give a more AMOLED-like experience to a smartphone like ours that haven't a great depth in colors gamma.
[Nexus 5X Android Development] NYCHitman1:
That code has been deprecated for some time, iirc. [MENTION=4316709]savoca[/MENTION] created the newer LCD KCAL which is more robust, which I believe a majority of us are using in our kernels.
[Nexus 5X Android Development] edoardotavecchio:
This could be a good explanation, all of you are developers and I'm just a user/information technology student so you know these things more than me. Do you know some way to have the same effects even using KCAL? I mean, as a lot of people says, our display is a little poor about blacks, could there be a way to apply a better color tuning to our phone? I don't know how, maybe some patches or other stuff?
[Nexus 5X Android Development] nokiagye:
I can't find the commits for gamma thanks for posting I have gamma on my n5 n4 n7 it's perfect no way kcal being better no no way trust me

Real blacks perfect contrast and colors

Please if you can give a try thanks again
[Nexus 5X Android Development] edoardotavecchio:
I'm sure that the developer will take a look at it.
[Nexus 5X Android Development] nokiagye:
I'll post photos of kernel auditor screen gamma control of my n5 just a moment to open it!!
[Nexus 5X Android Development] nokiagye:
This is from n5x without gamma
[Nexus 5X Android Development] nokiagye:
This for n5 with gamma AMOLED setting
[Nexus 5X Android Development] nokiagye:
And all this the settings
[Nexus 5X Android Development] edoardotavecchio:
I didn't think that KCAL could work along with gamma, in this way you can control both saturation/contrast and blacks. This would be ABSOLUTELY GREAT. I really hope this will be added.
[Nexus 5X Android Development] *ReZa*:
We are waiting for your awesome rom based on 7 impatiently man ! :fingers-crossed:

Sorry for the off topic.
[Nexus 5X Android Development] :
Watch out they will light you on fire. [emoji12] Josh, your great man!! I remember way back when you had Sprint, I did too. Grateful that part of my life is over. [emoji102] No offense against any Sprint people they're just not so good where I'm located.. I know DU is on it and will drop that magic when they're ready and it will be top notch as always. One thing about DU they have never dropped a ROM (and kernel) that wasn't super dope and ran like a champ. Hey Flash can you add a laser pointer to next version? ? 1.3 is awesome man! If you added nothing I'd stay on 1.3 until the fat lady sang. Can't wait to see how fast my phone is this weekend when I get to Manhattan NYC! [MENTION=4795439]nokiagye[/MENTION] Do you mind sharing that wallpaper or where it's from please sir? I'm still using Chill on little and Ironactive on big and Zen io and it's golden. ✌️
[Nexus 5X Android Development] nokiagye:
Here you go

https://drive.google.com/file/d/0B8mKJyyQ8s7uenBER3I1c25ERWM/view?usp=drivesdk
[Nexus 5X Android Development] Benik3:
When you make screenshot, there is no difference. It can be seen only on the display, source data are still the same...
[Nexus 5X Android Development] giannism13:
Does this kernel support exfat otg read/write? Its very important to me. Also, if not, will in the future?

Thanks in advance
[Nexus 5X Android Development] nathanchance:
I don't know, I can check it out. Can't a program like StickMount mount anything regardless of the kernel?
[Nexus 5X Android Development] NYCHitman1:
I believe it can, but it needs special binaries to do so without proper built-in kernel support. Not sure if Chainfire changed that in any recent release in the past two years though since it's been that long since I've used it.
[Nexus 5X Android Development] leolawliet:
Loving the new update. Battery life is amazing even on a clean install of Pure Nexus running this kernel on the first day. Thanks Flash!
[Nexus 5X Android Development] giannism13:
Yes I can use stick mount to Mount my USB and have full read/write access but the USB if it's anything aside fat32 will be classified as unsupported from the Android system.
[Nexus 5X Android Development] nydmt:
What are some good settings for this kernel? I've tried the chill and maple combination but I swear I get smoother performance on elementalx with hawktail 1.2
[Nexus 5X Android Development] joetheshmo:
Why not use hawktail on this kernel?
[Nexus 5X Android Development] nders:
im noticing the kernel kills my apps way more aggresively than other kernel/earlier versions. anything I should set in LMK to minimise it? for example my LINE app keep getting killed almost immediately after I exit the app, which doesnt happen previously.
[Nexus 5X Android Development] nathanchance:
Do you disable zram or anything? LMK shouldn't going at apps like that unless it's necessary and the only LMK patch I added wouldn't be causing that. You can try tweaking the settings though and see if they make a difference.
[Nexus 5X Android Development] nders:
hi, thanks for the reply. which settings in LMK should I try to tweak in order to lessen the killing? had no clue which category LINE fall into.
[Nexus 5X Android Development] nathanchance:
I don't either, I don't mess with LMK settings. I'd assume background app if it is getting killed right as you leave it.
[Nexus 5X Android Development] perrocaliente:
Would you mind sharing some more details on your settings because I use my phone in a similar situation and I can't get through a day either
[Nexus 5X Android Development] Alcolawl:
My current battery sipping settings are in my sig as "Personal Tweaks".
[Nexus 5X Android Development] nydmt:
Should have mentioned I tried Flash 1.3 with hawktail and I still felt that I had smoother performance with elementalx :confused:
[Nexus 5X Android Development] mr.ace:
I think this issue is related to UKSM because this can't save memory(for battery reason)
[Nexus 5X Android Development] nathanchance:
Feel free to use EX then :)

I don't think so since I've had UKSM in my Angler since Marshmallow and never had any issues with it. Not to mention it is disabled by default.
[Nexus 5X Android Development] bbgun7:
I had the same thing after disabling zram, but my phone feels faster overall so I'm gonna keep it
[Nexus 5X Android Development] ochen85:
Thanks for sharing mate. The target loads aren't sticking for me by copying and pasting, however they stick if I manually type it in. However, they end up like this, 384000 20:460800 25:600000 43:672000 65:787200 78:864000 92:960000 95:1248000 97:98 1536000:95 1632000:99 instead of 384000:20 460800:25 600000:43 672000:65 787200:78 864000:92 ?* ?* ?* 960000:95 1248000:97 1440000:98 1536000:95 1632000:99. Is that fine?
[Nexus 5X Android Development] ninjablackwing:
You need to write a number such as "80" or "90" before 384000, I went with 80 because that's what other profiles such as hawktail and glassfish use. I think 90 is the default value but I'm not entirely sure. [MENTION=4752299]Alcolawl[/MENTION] could probably confirm the value that he uses
[Nexus 5X Android Development] Alcolawl:
I suspect Google Docs messes with the spaces between the target loads. You definitely want to get the syntax right otherwise you're gonna run into problems.

15 384000:20 460800:25 600000:43 672000:65 787200:78 864000:92 960000:95 1248000:97 1440000:98 1536000:95 1632000:99

PM me if you need any help. I don't want to derail this thread.
[Nexus 5X Android Development] nathanchance:
OT is always fine by me lol. Especially since I am working on my own profile for the 6P.
[Nexus 5X Android Development] TheLastSidekick:
Just a heads up I'm sure plenty of you know of the Dirty Cow vulnerability, it would seem our good man Franco has already patched the vulnerability. Not to be too off topic, but it's strange this vulnerability lasted that long and was actually being used in the wild, successfully though the requirements are reported to be trivial.
[Nexus 5X Android Development] nathanchance:
Yeah, I read up about it today and it's crazy how the fix was only 15 lines but it is a full escalation vulnerability. Pretty nuts.

For anyone curious, it has been patched here since 1.2 since I stay up to date with upstream Linux (for this very reason).
[Nexus 5X Android Development] TheLastSidekick:
All the more reason your kernel takes the cake haha :) I didn't even know it was implemented already because I didn't even hear about the exploit until well, today.

Thanks for keeping us safe boss
[Nexus 5X Android Development] philneo2:
Hello

Can i flash Flash Kernel - v1.3 on DP stock 7.1.1?

Thanks ;)
[Nexus 5X Android Development] mew1033:
[MENTION=6842057]The Flash[/MENTION]: Thanks man! Any chance we can get update notifications somewhere other than Telegram? I use Google Voice as my main number, and it won't let me sign up with my GV number. :(
[Nexus 5X Android Development] nathanchance:
I post both here and on Google+ when I release. I could also do Twitter but those are all the services I want to use right now.
[Nexus 5X Android Development] mew1033:
Google+ is perfect. Thanks!
[Nexus 5X Android Development] ulxerker:
No, not recommended.
[Nexus 5X Android Development] philneo2:
Thanks ?
[Nexus 5X Android Development] bbgun7:
Is there any reason the exploit couldn't be used to make an app that isn't malicious? like titanium backup or something for non-rooted devices?
[Nexus 5X Android Development] edoardotavecchio:
https://github.com/CyanogenMod/lge-kernel-mako/commit/222b974a4bacedcc822fceb9aa76e4ffbaf22cf6

[MENTION=6842057]The Flash[/MENTION], this should be the right one for gamma control. I've found it in an old cyanogenmod code review, it's from faux123 for mako's kernel.

This is the review: http://review.cyanogenmod.org/#/c/31787/
[Nexus 5X Android Development] nathanchance:
It could be but would you really trust an app like that?
[Nexus 5X Android Development] nokiagye:
I have this on my Nexus 4 and it's works perfect
[Nexus 5X Android Development] thorrules:
Might be slightly off topic. My employer uses the good work app for secure communications, which recognizes root immediately and won't let me connect. So I use good app on my older unrooted nexus 5. Today I thought of giving it another shot on my Nexus 5x. So I unrooted my phone and reverted back to stock boot.img and then on top of that flashed the Flash Kernel. I then installed good work and all worked fine, except of course I lost root. I need root for 2 main reasons, and I was wondering if there is way to achieve that without rooting and good work app not recognising (I still have twrp so I can flash stuff or modify in twrp):

1. Ad blocking

2. Changing the saturation of the display which I normally do using EX Kernel manager.
[Nexus 5X Android Development] djibril13:
Can't find touchboost option on ex manager. Is it supported by flash kernel ?
[Nexus 5X Android Development] nathanchance:
Nope, touchboost is removed.
[Nexus 5X Android Development] TheLastSidekick:
From a security standpoint in general, you shouldn't. But...

Depending on the developer who releases it, yes however. If a moderator such as yourself, or Chainfire or some one else very respected in the community released the app, I would consider the intentions to be of the greater good for gaining root access and therefore trust it entirely. I suppose that's a "risk" I'd be willing to take though that some wouldn't, based on how long I've been with the XDA community, and the excellent people within the community I've come to know throughout the years. So maybe, I'm biased.

Example of some thing like this is back when geohot released Towelroot, he was well respected because of his previous hacks and therefore every one tended to trust the exploit.

Please pardon me for the wall of text!
[Nexus 5X Android Development] nokiagye:
I can't understand why no one have'nt put gamma on his kernel I can't all the nexus with ips have it.i am not a dev to do it I have post on all kernel threats some they don't know what is this how is this possible? Same story with nexus 7 Flo....
[Nexus 5X Android Development] edoardotavecchio:
Stop annoying here, the dev told us that he'll take a look at the commits. [MENTION=6842057]The Flash[/MENTION] please, keep us up to date about any choice/progress on gamma control. In this way there won't be no more "pls gamma control" posts and everyone's happy. Instead of staying here and complainin about it, search for useful facts/commits and send them to the dev, in this way you could be helpful and Speed up the implementing process, in case that gamma control is really in development.
[Nexus 5X Android Development] nokiagye:
I search my friend but I don't find.. Thanks to the friends for the post!
[Nexus 5X Android Development] nathanchance:
Appreciate it. I'll be honest, it's not high on my list of things to do. First, I don't own this device so any testing I have to do is going to be through other people and if there are any issues, it is the definition of a nightmare to try and fix. Second, I'm focusing on improving the devices I do own so that is taking up a bit more of my time (which I don't have much of due to school). I will try to take a peak at it this weekend but I am not hopeful about merging it.
[Nexus 5X Android Development] edoardotavecchio:
Yeah, I understand. I'm available for any testing purpose, if you'll merge it and maybe keep it in a beta version, I'll be glad to test and help with logs. to make it working and stable. Thanks anyway.
[Nexus 5X Android Development] reyfista11:
Hi,

Do you have recommended setting for balanced performance and battery?

I mostly use my phone for browsing (reading articles), gmail, and YouTube.

when i compare it side by side with my old nexus 5 running fake pixel and blue spark, i think my nexus 5x has underwhelming performance. (In opening app, switching app)

I'm using pure nexus 7.

Yesterday i flash this kernel, with oc 1.5 and 1.9 ghz i see some improvement in ui.
[Nexus 5X Android Development] nokiagye:
Me too I can try.. Thanks
[Nexus 5X Android Development] nokiagye:
The speed is perfect...??
[Nexus 5X Android Development] hilla_killa:
This guy spammed each and every kernel thread with this gamma stuff! A few months back and still to this day omg! Gamma please add why don't add
[Nexus 5X Android Development] kojak1989:
[MENTION=6842057]The Flash[/MENTION] have you ready to use governor and kcal profiles in your kernel like ElementalX have ?
[Nexus 5X Android Development] milan187:
What is this stupid gamma stuff anyway?
[Nexus 5X Android Development] edoardotavecchio:
It's an advanced way to control every single color's depth. It's very useful, especially in Lcd screens like ours but this guy is making this useful thing into a nightmare with its posts
[Nexus 5X Android Development] nathanchance:
No and ElementalX doesn't have them either, those are built into his app, which I highly recommend using with this kernel.
[Nexus 5X Android Development] kojak1989:
Thank you for your answer :)
[Nexus 5X Android Development] parthabhatta:
But i am. using this successfully in pixel rom. Didn't come across any problem as such.
[Nexus 5X Android Development] Alcolawl:
Dude. Because. It's an IPS panel. Stop ****ing with the gamma on an IPS panel. Yeah, there will be flashlighting and poor contrast. Messing with the gamma on your screen will only throw off other aspects of this nicely calibrated screen. The Nexus 5X had one of the most accurately calibrated screens (color wise) when it hit the market (aside from the yellowing issue that some people got). The point of an IPS is color reproduction and viewing angle. If you want deep blacks get a phone with an AMOLED screen or figure out a way to cram a VA panel into a cellphone.

---------- Post added at 01:30 PM ---------- Previous post was at 01:29 PM ----------

Check the "Personal Tweaks" in my signature. I'm very happy with those settings as far as battery and performance goes.
[Nexus 5X Android Development] ulxerker:
not recommended, though, as the kernel source code of 7.1 hasn't been released yet and so the current version of this kernel doesn't officially support 7.1
[Nexus 5X Android Development] :
Aaron has a super pimp app! Love Ex kernel manager!! The entire design and look and feel is all awesome. I've been on PN since Nate made latest public 10/25 and been using Flash kernel 1.3 and ARISE sound 2.15 along with latest SuperSU for root and everything has been flawless. Not trying to turn this into an arise thread (hint hint ;p ) but I've found that sometimes I have to hit the "exit" button from top right corner then re-enter latest version of Viper for it to kick on but usually comes on after 15-20 secs or so..I have grant su at boot checkmarked on my SuperSU app as ARISE says to do..Been following those ARISE dudes pretty close over the months and they're pretty cool. Anyway sorry for writing a newspaper article on your kernel thread. Flash kernel running cool and great on my end. Much thanks Nathan for hooking us up!!! ????
[Nexus 5X Android Development] TheLastSidekick:
Man you're doing an amazing job for not owning this device, please please please don't let those ETA posts from the noobies demotivate you and ever make you feel we are ungrateful! I and I'm sure every one here feels the same that we are blessed to have you working on this device when you don't even own it and the product of your labor is extremely positive. Don't even worry about gamma control man, if it was that important it would have been implemented already honestly no need to create an extra load for yourself, thank you once again.

Also, status update been a couple days on the latest PN and every thing is running excellently.
[Nexus 5X Android Development] nathanchance:
Awesome haha. I'm working on some personal ROM stuff today, going a project over the next week, then I should be able to cook up some updates.
[Nexus 5X Android Development] parthabhatta:
+1
[Nexus 5X Android Development] thorrules:
For those who are curious to know about ad blocking I downloaded the hosts file from adaway and copied it thru TWRP. So I am good for ad blocking for the most part. Although can see a little rnore ads than I used to when rooted. So I am still not sure what else i need to do. anyway i am good so far with the compromise.

However I still would like to set the colour saturation without rooting. [MENTION=6842057]The Flash[/MENTION] is there a way to change the kernel settings thru TWRP, without needing a rootbased app like EX Kernel manager? I am interested in changing the colour saturation. Thank you.
[Nexus 5X Android Development] nathanchance:
No because the sys paths get generated during boot. Apparently, the KCAL values can't be set via an init script either as someone tried in my 6P thread.
[Nexus 5X Android Development] Jhyrachy:
I'm pretty noob, this kernel can't be used on android 7.1.1 beta, right?
[Nexus 5X Android Development] Midomad:
Right.
[Nexus 5X Android Development] njunik:
I'm on Nougat 7.1.1 with Flash Kernel and it works!:)
[Nexus 5X Android Development] leontine:
Sorry deleted
[Nexus 5X Android Development] leontine:
so Sorry... Wrong post... Will Delete.
[Nexus 5X Android Development] koax88:
[MENTION=6842057]The Flash[/MENTION] awesome kernel, the hotplug is working very well and yet so fcking smooth. with @ Alcolawl personal tweak , i can easily get 5H sot on average.. thanks to both of u.
[Nexus 5X Android Development] parthabhatta:
I was thinking that it works too, flawless in 7.1.1, pixel ROM. But I found a bug that video recording fails to save. Actually this can't be said a bug as dev has not built this yet for 7.1.1. Lets wait till source code comes out and this kernel is extended to 7.1.1.
[Nexus 5X Android Development] klhtaar:
It seems that I can't enter Target loads. I've checked other profiles and the seem to start with a number without colon.

For example GhostPepper:

95 460800:25 600000:43 672000:65 787200:78 864000:92 960000:95 1248000:98 1440000:100.

In your document I see this:

Target_loads: 384000:20 460800:25 600000:43 672000:65 787200:78 864000:92 960000:95 1248000:97 1440000:98 1536000:95 1632000:99.

Kernel manager cannot save this line. I'm using Kernel adiutor mod. Any help to save those numbers would be appreciated.