yashsingh1/xdaforums huggingface dataset:
[Nexus 6P Original Android Development] flar2:
ElementalX Kernel

for Nexus 6P (angler)

ElementalX is like the stock kernel by default, but allows you to change almost anything you want.

ElementalX is designed for maximum stability. It is made for people who depend on their phone every day.

ElementalX is simple and clean. It does not have useless kernel patches or make dangerous or experimental changes to your phone that cause weird or inexplicable problems.

ElementalX has useful and well-tested features that make your phone better.

Features

Easy installation and setup with Aroma installer

Wake Gestures (sweep2wake and doubletap2wake)

Sweep2sleep

Overclock or underclock CPU

Advanced color control (RGB, Saturation, Value, Contrast, Hue)

Sound control (headphones, speaker and mic)

Backlight dimmer option

High Brightness Mode option

Option to disable touchboost

NTFS r/w and exFAT support

Option to disable fsync

Adjustable vibration

MultiROM support

WireGuard support

Does not force encryption

Does not modify system partition

Compatible with systemless root and Android Pay

Installation

1. Flash in recovery

For maximum compatibility with all ROMs, ElementalX uses your existing ramdisk.

Do NOT flash this over other custom kernels!

You should only flash ElementalX over the kernel that came with your ROM!!!

Notes

EX Kernel Manager can be used to configure settings and update or install the kernel quickly and easily.

Google+ Community

Download

Android 8.1.0 (Oreo)

ElementalX-N6P-6.11

Android 8.0.0 (Oreo)

ElementalX-N6P-5.06

Android 7.1.2 (Nougat)

ElementalX-N6P-4.14

Android 6.0.1 (Marshmallow)

ElementalX-N6P-1.22

Source code

https://github.com/flar2/angler

_____________________________________

XDA:DevDB Information

ElementalX-N6P, Kernel for the Huawei Nexus 6P

Contributors

flar2

Source Code: https://github.com/flar2/angler

Kernel Special Features:

Version Information

Status: Stable

Created 2015-11-04

Last Updated 2018-12-03
[Nexus 6P Original Android Development] flar2:
Changelog

1.17

-May security update

1.16

-April security update

-update installer

1.15

-fix camera gesture

1.14

-fix wake gestures timing

1.13

-Marshmallow-dr1.5 update

1.12

-March security update

1.11

-allow s2w to be set immediately after boot

-remove enforcing option (use permissive.zip if needed)

1.10

-disable KSM by default

-add multirom support

-add WiFi wakelock toggles

-revert a few minor things

1.08

-re-enable KSM

-revert a commit to zRAM that broke userspace tools (swapon/swapoff and proc/swaps)

1.07

-disable KSM

1.06

-enable KSM

-update CFQ

-add DriveDroid support

-a few minor tweaks and optimizations

1.05

-fix dm-verity warning for non-root users

-add check for touchboost file_context

-bluedroid_timer wakelock block

1.04

-Google update

-allow access to touchboost setting without SuperSU (eg: Cyanogenmod)

1.03

-improve HBM code for angler

-disable vibration at min setting

1.02

-High brightness mode

-a few optimizations

1.01

-add camera lauch gesture (swipe down to open camera)

-add backlight dimmer option to installer

-update installer

1.00

-update for Android 6.0.1

0.11

-build with o3 gcc optimization

-Add touchboost option

0.10

-build with o2 gcc optimization

-Add backlight dimmer option

0.09

-clean up sound driver

-CAF updates to interactive

-reduce wifi wakelocks

0.08

-fix Angler 3-button headset button press detection (smartperson/Nathan K)

-Don't reset keys pressed at suspend time (@atl4ntis)

0.07

-fix mic gain and camcorder gain settings

-revert "Allow clients to specify/query the colorspace"

0.06

-add speaker volume and sound control support

-fix i/o scheduler setting in AROMA

0.05

-enforcing optional

-installer updates

0.04

-add wake gestures

-allow stock dt2w to be enabled while screen is off

0.03

-update KCAL color driver to fix color settings on boot

0.02

-add AROMA installer

0.01

-various tweaks and optimizations

-overclocking

-elementalx governor

-BFQ, FIOPS and SIO i/o schedulers

-exFAT support

-NTFS support

-TCP congestion avoidance algorithms

-KCAL advanced color control (@savoca)
[Nexus 6P Original Android Development] flar2:
Reserved
[Nexus 6P Original Android Development] dodgerslim:
Fantastic :)
[Nexus 6P Original Android Development] Wohee:
Love the ElementalX paid app,

used to modify screen colors and set it currently to RGB (237,235,255) and really becomes noticable.

Much cooler whites while still keeping the colors really vibrant.
[Nexus 6P Original Android Development] bikeryder007:
Sweet. Time to root.
[Nexus 6P Original Android Development] FuMMoD:
So glad to see you again [MENTION=4684315]flar2[/MENTION]!

---------- Post added at 11:57 PM ---------- Previous post was at 11:55 PM ----------

Can anyone confirm if the flash works fine. I'm away from a computer right now so I won't be able to flash a boot IMG.
[Nexus 6P Original Android Development] flar2:
It's a flashable zip
[Nexus 6P Original Android Development] flar2:
For the moment, you'll have to modify the command line in the boot.img for over/under clocking.

Tomorrow I will finish the full installer so freqs can be selected.
[Nexus 6P Original Android Development] shadowstep:
Super glad to see you here! Had been using ElementalX throughout on my (now retired) Nexus 5. Now that I have moved to 6P, I have a couple of questions -

1. Are the verity checks in kernel disabled, or will be notified at boot if the system image has been modified in any way?

2. To root (the normal method, not the new systemless method), all I need to do is just flash the SuperSU zip & it should work, correct?

Thanks in advance mate!
[Nexus 6P Original Android Development] bsg411:
YES !! Finally a chance to try and change this screen to a whiter color temp!! Thank you.
[Nexus 6P Original Android Development] drawde40599:
Nice!
[Nexus 6P Original Android Development] tiernan22:
Flashes just fine. Good to see you around here, Flar.
[Nexus 6P Original Android Development] oRAirwolf:
Don't forget to install Busybox after flashing SuperSU
[Nexus 6P Original Android Development] tehpud:
Oh hell yes!!!
[Nexus 6P Original Android Development] jaythenut:
Cool nice to see you here nice and early in the game
[Nexus 6P Original Android Development] freddienuxx:
Glad to see you here [MENTION=4684315]flar2[/MENTION]

Sent from my Nexus 6P
[Nexus 6P Original Android Development] italia0101:
Awesome ! Please bring wake gestures with you ! Love those things
[Nexus 6P Original Android Development] dsmitty166:
Thanks man!! Will be a new learning curve with the 8 core big little
[Nexus 6P Original Android Development] hutzdani:
Oh yeah Elemental X is here great.

Lets tweek googles **** colour calibration :D

Found some good settings :

R:256

G:250

B:250

Min RGB : 35

Sat Intensity : 35

Screen value : 130

Contrast : 130
[Nexus 6P Original Android Development] Hogyoku:
I have had the same problem. it fixes itself after turning Picture color mode on and off
[Nexus 6P Original Android Development] pahardie:
edit. ignore me I have just bought elemental x and done it with that. sorry!

I'd like to try this kernel, but back up my original before I do. Any ideas what tools I could use to do this?

This sounds like a great project. Thanks to the Dev.
[Nexus 6P Original Android Development] flar2:
That makes sense, you can't use KCAL control and have RGB color mode enabled at the same time. They are trying to do the same thing in different ways.
[Nexus 6P Original Android Development] hutzdani:
Yeah I have this !

MIne weirdly fixed its self by entering the display settings menu and it went back to default settings.

I was using kernel auditor to manage the colour settings but i'm leaving it for now and sticking with sRGB settings

However uninstalling that app fixed it - I think its because I was forcing the settings on on boot
[Nexus 6P Original Android Development] Franzie3:
so in other words, dont use KCal, use the Elemental App, until otherwise informed
[Nexus 6P Original Android Development] flar2:
I thought you guys were talking about the color setting in the Developer Options?

Or is it the KCAL app? I'm confused. Does Kernel Adiutor work?

I guess I'll have to check things out tonight.
[Nexus 6P Original Android Development] grantbey:
I had the same issue, but flipping RGB mode in developer options instantly fixed the problem, no reboot necessary. It hasn't happened again, so as you said it must have been a conflict and just make sure to keep RGB mode off.
[Nexus 6P Original Android Development] flar2:
That's what I thought.

You should be able to use any of the apps that support KCAL as long as the RGB mode is not enabled in Developer Options.
[Nexus 6P Original Android Development] Franzie3:
I've been fine but just created the issue. I opened the Color Control app and was messing with settings. When i ticket the invert and greyscale options on and off just messing with it caused the problem where it looked like it got hazed over. Tried to hit restore and it failed. Reboot fixed it
[Nexus 6P Original Android Development] stompysan:
I am seeing this as well. I have the settings set to apply on reboot in the ElementalX app, and I do not have sRGB enabled in the Developer options. With every reboot, I get the washed-out colors until I go into settings and click on developer options. As soon as I do that, the colors go back. I double-checked that I do not have sRGB enabled, and I do not have any other kernel control apps interfering.
[Nexus 6P Original Android Development] pahardie:
These are great. I've toned down the saturation to 29 but love being able to alter the colours.
[Nexus 6P Original Android Development] revolt1:
is there a way to remove the warning on boot with this kernel
[Nexus 6P Original Android Development] zgroten:
Hey Google original said that the Nexus devices would have twist to open camera app function, but then they removed it. Would you be able to get that working?
[Nexus 6P Original Android Development] dsmitty166:
That is definitely a ROM issue. Also it's been pushed to AOSP, so most custom roms should have it,
[Nexus 6P Original Android Development] adrman:
The problem I had using KCAL and CF. Lumen occurred with RGB mode disabled. Advanced Color Control via the ElX app was disabled as well. No big deal for me as the CF. Lumen driver actually looks better that KCAL.
[Nexus 6P Original Android Development] Konsyst:
Just posting to confirm that I have the same issue. Not sure if this is a Kcal or CF Lumen problem.
[Nexus 6P Original Android Development] Nekromantik:
Can this be installed over the systemless root boot.img?
[Nexus 6P Original Android Development] digitaldr:
I would like to try this kernel but I'm not 100% sure I'm going to keep my 6p. Would Google be ok with me returning a rooted device?
[Nexus 6P Original Android Development] NovaSlim:
Systemless root is supported in 0.02, check the OP.
[Nexus 6P Original Android Development] Nekromantik:
Ok thanks
[Nexus 6P Original Android Development] zer0se7en:
Nice work [MENTION=4684315]flar2[/MENTION]! Keep up the good work!
[Nexus 6P Original Android Development] Krunk83:
Not sure what it could be. I just switched from the nexus 6 and have the same apps. The two settings in advanced color control that change when I go in and out are value and contrast.

Sent from my Nexus 6P
[Nexus 6P Original Android Development] Shockz:
Do you have busy box installed?
[Nexus 6P Original Android Development] Krunk83:
Yes sir. Updated also.

Sent from my Nexus 6P
[Nexus 6P Original Android Development] Shockz:
Hmm the only other thing I can think of is su permissions. Check supersu
[Nexus 6P Original Android Development] Krunk83:
Yeah it's really weird. I guess there only way for it to not change is to not check it. I've also cleared the eX app data in settings and it still happens. Wake gestures also not working.

Edit: OK so I had to toggle the wake gestures off/on and now they seem to be working. Looks like the only setting giving me an issue is that advanced color.
[Nexus 6P Original Android Development] osi13:
I've noticed that if I keep WiFi on over an extended period of time I lose more battery life overnight while unplugged than having smart radio set to 2g.
[Nexus 6P Original Android Development] Ensifolk:
Finally I tweaked my battery juice a little ! Underclocked to 1.3 instead of default 1.5, touchboost disabled and Hexacore mode on, GPU down to 510. Im able to hit 5:30 SOT easy :)

& Most importantly, the smoothness of the phone is exactly the same with default settings.
[Nexus 6P Original Android Development] Krunk83:
My gestures doing seem to stick after a reboot even though I have the apply on boot option on. Anyone else?

Sent from my Nexus 6P
[Nexus 6P Original Android Development] amirfk12:
I just got 9.5 hours SOT, with 28 hours on time. I love this phone and kernel.

Some web usage and downloads, but mostly reading with black background.

I underclocked to 1.4 and disabled touchboost btw.
[Nexus 6P Original Android Development] aamitabh28:
[MENTION=4684315]flar2[/MENTION] Hexacore mode sometimes activates one more core so that there is only 1 core offline. Any ideas why? Happens randomly
[Nexus 6P Original Android Development] micmars:
No, he didn't give you sarcasm, and you're right, he is about the most tolerant dev I've ever seen...and you're right, you didn't deserve loads of sarcasm, and yet your statement was rather brazen.

I've yet to find a polite way to ask for more free stuff.

These devs spend scores of hours to build, test, adjust and release updates. And, as noted, everything here is free.

Just because the dev answered your request doesn't mean that it was the least bit appropriate for you to make it.

Sent from My Nexus 6P, #WhiteUIsMustDie, #EndDarkAppOppression
[Nexus 6P Original Android Development] mpgrimes:
Fast charge probably isn't going to be any faster for usb, I believe it already draws 500mA when plugged in to USB now,and that's the most you will get out of a computer usb port.

---------- Post added at 11:00 PM ---------- Previous post was at 10:57 PM ----------

USB 3 standard I believe is 800mA
[Nexus 6P Original Android Development] mpgrimes:
Del
[Nexus 6P Original Android Development] THATTON:
Does EX Kernel Manager have an option to flash the stock 6.0.1 kernel? I'm currently running Franco and wanna give this a shot. I just have issues dirty flashing my ROM right now so I was looking for a stock kernel flashable zip.
[Nexus 6P Original Android Development] drothenberger:
TWRP can flash the boot.img file from the stock download from Google directly. No need for a flashable zip.
[Nexus 6P Original Android Development] THATTON:
Don't know why I didn't think of that. Thanks man.
[Nexus 6P Original Android Development] BIGWORM:
How does one go about disabling touch boost with the Kernel Manager?
[Nexus 6P Original Android Development] drawde40599:
Then you really should wait till you can , unless your 100% sure Franco didn't make any system changes . Flashing stock Kernel isn't going to remove any system changes made ,so you most likely will have issues or won't be running pure ElementalX .
[Nexus 6P Original Android Development] tdamocles:
Flar2,

Is there a way to incorporate hbm in the ramping of the brightness control of the device? Instead of a toggle, can it be added to the device's own brightness slider?
[Nexus 6P Original Android Development] Badger50:
Go into the EX manager app, go to CPU, and there ya go :)
[Nexus 6P Original Android Development] flar2:
Thermal driver will override the app. Sometimes it puts cores offline or online due to temperatures.

Most computer USB ports will charge well over 500mA. Some are limited to 500, but most are not.

People are doing this with Tasker, search back a few pages
[Nexus 6P Original Android Development] Krunk83:
How do you do this?

Sent from my Nexus 6P
[Nexus 6P Original Android Development] inffy:
Booting in twrp and just flash the image.
[Nexus 6P Original Android Development] hosmsdos:
Guys I flashed this awesome kernel and bought the app, when i reduce vibration intensity it does not work on notification like what's app any ideas?

---------- Post added at 07:00 PM ---------- Previous post was at 06:55 PM ----------

Also I flashed the kernel on stock ROM and then flashed SU, any issues with flashing? I want to keep the kernel as stock as possible so in aroma kept everything as is, is this correct?

Thanks
[Nexus 6P Original Android Development] mpgrimes:
I don't usually post 'thanks for your hard work great kernel' posts and I have used elementalX many times before on other devices. But I have never had such good screen on times on any device. And it got better after getting rid of Facebook app and using browser. Was impressed with over 4 hrs screen on, 53%battery left, unplugged for 14 hrs, and WiFi and bt on the whole time.
[Nexus 6P Original Android Development] iexplus:
I didn't want to be that guy but Android Pay doesn't work for me. Would anybody tell me what I did wrong? From the stock 6.01,

Unlock bootloader > fastboot format userdata > set up > flash Cataclysm > flash SuperSU 2.62-3 > delete /su/xbin_bind

All root apps work fine including EX kernel manager though. Thanks for your help.
[Nexus 6P Original Android Development] inffy:
It's a hit and miss with Android Pay. Also it doesn't have anything to do with the kernel
[Nexus 6P Original Android Development] Krunk83:
Yeah but how does twrp get the image? Do I have to download it first or is it already built into twrp?

Sent from my Nexus 6P
[Nexus 6P Original Android Development] inffy:
...

Of course you have to have the image on your device beforehand. You can get it from the factory images
[Nexus 6P Original Android Development] azsl1326:
Try flashing unsu.zip and then SuperSU 2.61.zip. I couldn't get it to work with SuperSU 2.62-3 but could with the former. Also, seems to be ROM dependent as it works on Chroma but not on PureNexus (for me).

Hope this helps.
[Nexus 6P Original Android Development] Dbj.Dhaval:
I can't set maximum and minimum cpu speed it keeps on changing. Via Kernel auditor
[Nexus 6P Original Android Development] 12MaNy:
Happens for me even on EX app. Max frequency (Cluster 2) always defaults back to 1824 MHz
[Nexus 6P Original Android Development] Krunk83:
Android Pay not working for me either. How can I get it to work? Systemless root?

Sent from my Nexus 6P
[Nexus 6P Original Android Development] DANIELWHITT:
Mine is the same but the CPU still ramps up to Max, just doesn't show in the app, the only way I can get it to show in app is select the Max speed, go back into dashboard, then back into CPU and it shows 2054, but then drops back down.
[Nexus 6P Original Android Development] mpgrimes:
It would have to be systemless root. Even then it might be hit or miss. Depends if anything else has modified system partition
[Nexus 6P Original Android Development] Krunk83:
Hmm, guess I'll try flashing a different version of SuperSU to get systemless. I am on 2.62-3.

Sent from my Nexus 6P
[Nexus 6P Original Android Development] mpgrimes:
There was a new version just released that should help. 2.64... You Flashed the unsu. Zip as well?

http://xdaforums.com/showthread.php?p=64161125

[WIP][2015.12.20] Android 6.0 Marshmallow [v2.64]
[Nexus 6P Original Android Development] Krunk83:
Yeah, I just flashed the UNsu zip, then flashed the new 2.64, cleared cache and dalvik and still not working. Maybe I'll try 2.61, someone here said it worked with that.

One thing I do remember is when I flashed twrp it asked me about the systemless root thing but I'm not sure if I applied it or not.
[Nexus 6P Original Android Development] mpgrimes:
When you reboot from twrp remember to press the do not install button and not slide the install slider.
[Nexus 6P Original Android Development] Krunk83:
Yep, I always do that.
[Nexus 6P Original Android Development] THATTON:
I ended up dirty flashing Cataclysm and then flashed ElementalX. I don't believe Franco kernel modifies anything in /system though.
[Nexus 6P Original Android Development] Raijin:
Today, in the bar of a friend, I meet a guy with a Galaxy S6 Edge+. I've compared my 6P with High Brightness Mode and good calibration with it, and they have the same brightness and and similar color. It was little time, because we don't know each other, but I hope that he lets me play a bit with the S6 soon and compare the same screenshots in both phones. I'm happy today.
[Nexus 6P Original Android Development] Triscuit:
Over in the "Themes and Apps" forum there is a post about color profiles. Someone just posted their calibration of their screen with an S6+. I'm using it right now and its fantastic. http://xdaforums.com/showthread.php?p=64353844
[Nexus 6P Original Android Development] Krunk83:
Wow I feel like a complete moron. I had my DPI changed to 520 instead of stock 560, change it back to stock and its working. Thank you for the help.

Sent from my Nexus 6P

---------- Post added at 07:29 PM ---------- Previous post was at 07:21 PM ----------

What did you do about the minimum RGB setting that isn't in the eX app?

Sent from my Nexus 6P
[Nexus 6P Original Android Development] Krunk83:
Deleted for Tapatalk double post
[Nexus 6P Original Android Development] Triscuit:
I left it alone.
[Nexus 6P Original Android Development] andreoidb:
Is root required for wake gestures? I clicked double tap to wake in the aroma installer but it isn't working.
[Nexus 6P Original Android Development] nathanchance:
Sometimes I noticed that the settings don't stick on the first flash, usually another flash should fix that. Doesn't happen all the time.
[Nexus 6P Original Android Development] andreoidb:
Just tried reflashing still no dice
[Nexus 6P Original Android Development] zer0se7en:
Dude, where on any of my comment or any statement did I ask flar2 to make one? I simply asked him if he is going to do it like what EX has on N5 version. He said he will eventually. And I simply stated that I will waiting for it. Now what? Some members even gave me sarcastic comments about it. So sue me for hoping.

Dude, I've been around modding scene for a while since Symbian and Windows mobile (aivanet, imserba.. Etc...2005) And been donating to devs even on the PSP scene and iPhone Jailbreak scene since Black Rain and Red Snow, I NEVER ask for anyone to do stuff for me. Yes I ask IF they would make one or wheter they are planning to do whatever just to know the possibility of it. Then when confirmed, I will wait. It's free. With their hard work, the most I could do is to help them by donating. That's all there is to it. It's just that some people think they are better that anyone else JUST BECAUSE they recently learned something NEW.

Respect to dev [MENTION=4684315]flar2[/MENTION]. We should take him for an example of good morals. Simple questions and statements doesn't need any sarcastic response. Really.
[Nexus 6P Original Android Development] Krunk83:
My device is new (build date of 11/28 and received 12/20) and I feel like the screen looks great without any adjustment in color. ?

Sent from my Nexus 6P
[Nexus 6P Original Android Development] KINGDROID25:
Would this work for me if I'm on 2.52??... Or how can I upgrade to the latest beta??...
[Nexus 6P Original Android Development] micmars:
Lol©

Sent from My Nexus 6P, #WhiteUIsMustDie, #EndDarkAppOppression
[Nexus 6P Original Android Development] Bwyan Benton:
Feel free to ask questions. Never mind other people. People around here all think they run the show. If flar has an issue, he'll tell you, then respect that. It's that simple.
[Nexus 6P Original Android Development] DroidRC1:
Here is my tweak settings
[Nexus 6P Original Android Development] ratson:
Phone slept, no wakelocks still deplates with ~5-6%/h overnight with latest elementalx. Do you have any ideas what to try?
[Nexus 6P Original Android Development] arunkr:
Anyone of you guys facing lag in certain apps?..for eg:- MX player app loading is extremeeeelllyyyy slow, also when i press back from a video its takes 4-5 seconds. Another one is chrome beta, when I'm pressing the icon, it takes some time to process it and show(pls note that I'm talking about when the app is already open in this case, and not the first start)...Pls help me guys, overall snappiness feels low when I'm using these apps.