yashsingh1/xdaforums huggingface dataset:
[Nexus 6P Original Android Development] CacheOnlyPlease:
So I just have a couple questions and I apologize if it's been answered already in the first 47 pages of this thread.

OP states that we should NOT flash this over another custom kernel, and that we should flash this only over a stock kernel that comes with the ROM. If I were to flash a new ROM (say, a newer build of stock for example) would that new ROM come with its own kernel? So every time I flash a new ROM, I'd have to flash EX again?

Also, when I restore a nandroid with the stock kernel, does that stock kernel also get restored or does it keep the EX kernel when the nandroid is restored?

And finally, where can I get a stock kernel if I'd ever need one?

Thanks in advance!
[Nexus 6P Original Android Development] igalmarino:
Yes, you have to flash EX again every time you flash a custom / stock ROM.

You can get the stock kernel from the factory image (boot.img)
[Nexus 6P Original Android Development] resynx:
Usually ROM devs build their ROMs containing the stock kernel, but some ROMs do include a custom kernel instead. You would just have to check the OP of the ROM thread to see if they are using the stock kernel or not. But yes, every time you flash a new ROM you have to reflash elementalx because the ROM contains a kernel.

As for the nandroid, the kernel that gets restored is whatever kernel you were using when you made the nandroid. Nandroids are basically an exact copy of how your device is at the moment.

You can extract the stock kernel boot.img from the factory images. If you're unencrypted then you'd have to find an unencrypted version, although I'm not sure what thread that's floating around in.
[Nexus 6P Original Android Development] CacheOnlyPlease:
Awesome! Thanks for the quick reply guys! Who would want to go back to the stock kernel anyway? Worst comes to worst I'll just flash a stock build and the stock kernel will be in there (right?).
[Nexus 6P Original Android Development] resynx:
If I'm switching kernels I will flash stock kernel to get a clean slate for the next kernel. I think that's all that's needed when switching kernels:confused: someone correct me if I'm wrong please. Anyways, yes, the stock build will contain the stock kernel :)
[Nexus 6P Original Android Development] CacheOnlyPlease:
You guys are the best :)
[Nexus 6P Original Android Development] igalmarino:
Some kernels also make changes to /system so to be 100% sure its recommended to flash the full ROM again.
[Nexus 6P Original Android Development] just4747:
For some reason, in the past day or two, the double tap to wake has barely been working. It takes me literally 5 times to wake it sometimes now and I try at all different speeds.

I am very used to doing this from my G3 and it was working fine the first few days.

Any way it would become less effective after time/with the latest kernel?? So frustrating when something so useful doesn't work as expected all of a sudden.
[Nexus 6P Original Android Development] resynx:
Can you also flash the factory boot.img and system.img to achieve the same result? Flashing system.img won't wipe anything at all would it?
[Nexus 6P Original Android Development] igalmarino:
Yes you can. The only image the wipe you data is userdata.img
[Nexus 6P Original Android Development] resynx:
Thanks! :D
[Nexus 6P Original Android Development] flar2:
Doubletap2wake sucks

Everyone should use sweep up to wake. Works every time and never turns on in your pocket and never interferes with phone calls.
[Nexus 6P Original Android Development] NovaSlim:
You converted me from dt2w to s2w :good:
[Nexus 6P Original Android Development] L_Insomnia_P:
Another convert
[Nexus 6P Original Android Development] flar2:
Update!!!

I fixed the i/o scheduler selection in the installer

And I added fauxsound support

You can adjust the headphone gain

And you can adjust the speaker gain, left and right independently. You will need version 2.29 of EX Kernel Manager (releasing tonight) to adjust each channel separately. The EXKM update will also have improvements to color control.

The speakers can get really loud, be careful that you don't blow them! I take no responsibility if you do. The default is 20, max is 30, I wouldn't go higher than 25.

Download

ElementalX-N6P-0.06

Changes:

-add fauxsound support

-add speaker volume support

-fix i/o scheduler setting in AROMA
[Nexus 6P Original Android Development] krabman:
Never had a problem with it on this phone or any other. Never had a problem with it lighting off in the pocket, never had a problem with it interfering with phone calls, and it works every time for me with this kernel on this phone just like it worked for me on other phones. I also find it easier to use when I'm at the gym and in certain other situations where up and down can be a bit of a question mark on these newer phones where there isn't much of a giveaway when looking at the screen as to which end is actually up and the phones orientation is uncertain. I don't like sweep to wake and I never have. It may be that I'm one of a few but double tap is far and away my preference. Not saying its right, just saying it is my preference.

As regards both I do have one thought, or perhaps question, would it be possible to get the phone to go directly into the GUI without the pointless sweep after the sweep or double tap to wake? In other words go straight into the GUI in the same fashion as the phone does when it unlocks from the fingerprint sensor?
[Nexus 6P Original Android Development] cobija:
I actually find that using s2w sometimes require the same 3-5 attempts before the action is registered and the devices wakes. Also, the top 1/3 of my screen never registers swiping up, so is there a certain area of the screen that this function works best at? I found it to be within the bottom 1/3 of the screen.
[Nexus 6P Original Android Development] Az Biker:
I Greenify everything except essential apps (sms, weather, ex mgr, etc)

All syncs are set to manual, (email, google, apps)

I use dark themes to reduce the brightness of the display

Display is set at 60%, auto off after 1 min

Vomertweaks (Play Store) use in DYNAMIC MODE

EX 1.15

vibrate /haptic off (with very few exceptions)

all apps update on wifi only

I don't let the batt remain on charger after it hits 100% and don't let it get below 10% (it is up for debate whether these steps increase batt efficiency (but it certainly can't HURT it)

Hope this helps :D
[Nexus 6P Original Android Development] Namyep:
Sure helps me with a little tweaking with all themes on phone and apps, thanks!

Going to look up some gov settings to preserve even more battery, for all who considers the Exkm if it is worth it, it definitely is!

Edit: I found for some reason I get better battery life without the powersave function than with. Had it on for two full charges and not having it now makes drain less .
[Nexus 6P Original Android Development] Az Biker:
I'm running EX 1.15 default, with Vomertweaks (dynamic)... It'd be tough to beat that combo....

...from my NexsixP
[Nexus 6P Original Android Development] bobbarker2:
Really? You're promoting vomertweaks which costs money and does nothing but sets a CPU profile. There are numerous threads where people create their own profiles and share them and their knowledge for free. In fact exm comes bundled with many of those profiles.

Please, no one waste your money on that stupid vomertweaks app.

If you're the dev and just trying to get some publicity for your app then shame on you. If you're just a user who thinks that this app is doing something special then you should get a refund.
[Nexus 6P Original Android Development] Grizonic:
[MENTION=4684315]flar2[/MENTION] Is there a possibility to disable the s2w feature while the proximity sensor is totally blocked (ie when you have the phone in your pocket)? When I am at work or home I have the device unlocked based on location, but it ends up waking up in the pocket and having an amazing amount of random clicks and awesome consequences :D thanks!
[Nexus 6P Original Android Development] nathanchance:
That shouldn't be happening with sweep to wake, do you have double tap to wake turned on as well?
[Nexus 6P Original Android Development] Grizonic:
I enabled it when I installed it, but it is now disabled.
[Nexus 6P Original Android Development] D-m-x:
Sometimes this is also happening for me. Very rare but coincidentally today about 1 Hour ago it happened. I believe this depends on a few Factors, it's not the Kernels fault.

If you're using Smart Unlock for example or some other method to disable Screen Lock on certain Conditions/Places and are using Ambient Display. Because of the Ambient Display Lift Trigger the Screen will activate itself sometimes whilst putting the Phone in your Pocket. Then it's just one Swipe away which happens sometimes while you're putting your phone away. Due to the Phone being in unsecured state it will bring you straight to the Homescreen or some App.

Just my theory, can't be sure 100%

Gesendet von meinem Nexus 6P mit Tapatalk
[Nexus 6P Original Android Development] 4RK4N:
can it be that my question a page ago got overread? ^^

can the feature that completely disables the big cpu at 10% battery somehow turned off? auto powersave is off in ex manager. 1.15 version.
[Nexus 6P Original Android Development] relevant_placeholder:
How about android powersave?
[Nexus 6P Original Android Development] 4RK4N:
since when does the android powersave with the orange system bars disable the bigger cpu? just checked it, it does not.

besides mine is set to kick in at 5% not 10%. and it goes off when charging.

the bigger cpu remained offline while charging until the battery got 11%.

i would like to turn that off. dunno chrome dev felt super laggy browsing xda yesterday evening. after charging to 11% everything was fine again.
[Nexus 6P Original Android Development] continua.mente:
Hello!

If I want to use this kernel with rom Pure Nexus for Nexus 6p, I have also to flash the permessive zip?

If yes, where I can find it?
[Nexus 6P Original Android Development] troymz1:
You do not.. Flash ROM.. Flash kernel
[Nexus 6P Original Android Development] Az Biker:
Yes, really.

It supports the dev, it's called convenience, and I can spare the couple of bucks.

If I'm the death? No, I'm not the dev (great investigative skills), why get a refund when I instantly added 30+ min of sot with one simple click?

Do you troll those who use a plethora of convenience apps that mass backup, set tasks, mass move apps, change multiple behaviors, or use toolkits rather than adb, etc. simply because the user could do these actions on their own?
[Nexus 6P Original Android Development] mannyalba:
No, it can't.
[Nexus 6P Original Android Development] matesc:
Did anyone try the April security factory images with EX? [MENTION=4684315]flar2[/MENTION] does the kernel need to be updated? Thank you in advance [emoji106]
[Nexus 6P Original Android Development] igchy:
http://source.android.com/security/bulletin/2016-04-02.html

Search for word "kernel" on that page :)

So kernel is updated for sure.
[Nexus 6P Original Android Development] sherlock5545:
There's definitely something different as this patch should include the fix for the kernel vulnerability. I'll wait for an update :)
[Nexus 6P Original Android Development] flar2:
There will definitely be a kernel update, based on my reading of the last security bulletin. The changes haven't been pushed to git yet.

It's very likely that the current version of ElementalX will work fine if you update your system. I would not worry too much about the vulnerability as long as you are not using apps from outside the Play Store. And of course, you would have been vulnerable to this security threat all along anyway.
[Nexus 6P Original Android Development] 4RK4N:
aw man -.- thing is it seems to mess up the hexacore setting (2 cores of big one disabled).

its always disabled again for me when the big one goes online again at 11% battery. meaning full 8 cores again.

i would like to suggest that feature for the next version ^^
[Nexus 6P Original Android Development] bobbarker2:
I didn't say you were the dev, i said "if". I didn't investigate anything.

Your "one simple click" is the same thing as going to terminal and typing 'sh ghostpepper.sh' (Ghostpepper is one of the community made scripts available for free here on XDA) or using flar2's ElementalX Kernel Manager. flar2 is interactive with the community and bundled many of the profiles we've made with his EX Kernel Manager app. In fact, your "one simple click" is the same as loading a profile in EXKM, except you have many profiles to choose from on EXKM, where you can see details of those profiles :gasp:. The whatevertweaks app is 2 magic buttons that tell you nothing about what it's doing (i looked in the SU content log and saw it was simply changing interactive governor parameters, like any profile does, rolled my eyes then clicked 'Refund'). Whoever wrote this app just used a simple auto-app-maker tool and probably inserted two sh scripts. He's monetizing what is freely available here. That's low and unscrupulous imo.

If you want to support a dev, support [MENTION=4684315]flar2[/MENTION]. He wrote the kernel you're using! He's written great apps to support it (high brightness widget is awesome) and EXKM is an awesome app that works with other kernels as well. It's 100x more powerful than whatevertweaks app.

I'm not trolling anything, I'm just telling you the reality of things. 30+min of SoT? Not sure how you got that "instantly" but you might want to check out this thread: http://xdaforums.com/nexus-6p/general/guide-advanced-interactive-governor-t3290605 and see the results people are getting.
[Nexus 6P Original Android Development] Az Biker:
Contrary to your opinion, many users don't care to learn terminal, adb, or editing script, etc. and don't mind paying a few bucks for the convenience of a one click app.

If waving your arrogant opinion around, and condescending to users who have a different opinion than yours is all you have to offer XDA, I suggest you find another pass time.

I'm simply offering an option for users who asked about my results.

Since you offered advice on donations, I donate to every dev whose work is on my device: Rom, kernel, themes, and icons.

If you feel the need to continue this, PM me.

...from my NexsixP
[Nexus 6P Original Android Development] bobbarker2:
I dont think you're even reading what I'm writing. I just recommended you buy ElementalX Kernel Manager and not buy an app from a dev who is a snake-oil salesman. Your money do what you want, but I recommend you support a real dev like flar2. Last comment on the subject, no need for a response.
[Nexus 6P Original Android Development] justibasa:
The guy has absolutely no idea what he's talking about. Vomers app is amazeballs. It's best to ignore the trolls.

Don't like me............BITE ME!!!
[Nexus 6P Original Android Development] Az Biker:
Since this is kernel related, I did buy EXKM (read my post).

Can we move on now?

...from my NexsixP
[Nexus 6P Original Android Development] Grizonic:
I turned off the ambient display and didn't have the issue again :) I think that was the cause! Thanks!
[Nexus 6P Original Android Development] MaxNXS:
Using 1.15 with latest security update here. No problems to report.
[Nexus 6P Original Android Development] flar2:
ElementalX security update will be tonight.
[Nexus 6P Original Android Development] Dipayan4u:
WoW that's great.

Just a simple question. Will that continue to work with the March update? Or its for April update?
[Nexus 6P Original Android Development] flar2:
These updates are minor, there shouldn't be any incompatibility.
[Nexus 6P Original Android Development] Dipayan4u:
Thanks for the info.
[Nexus 6P Original Android Development] steveo17:
can we use the lastest 2.7 SuperSU on Marshmallow builds?
[Nexus 6P Original Android Development] Dipayan4u:
Ofcourse you can. I am using it without issues.
[Nexus 6P Original Android Development] Namelesswonder:
Just to let you know, there is an incompatibility issue with 1.15 on MHC19Q, you won't be able to hear anything when you make a call. The person you are calling will be able to hear you, but you won't hear anything, not even any tones while the call is connected. You can test it out by calling your voicemail.
[Nexus 6P Original Android Development] sherlock5545:
I've just had a call a few hours ago and could perfectly hear the other party, and they could hear me. Are you sure it's the kernel?
[Nexus 6P Original Android Development] Namelesswonder:
Just reflashed EX and now it's working just fine. Don't know what was wrong, flashing back to the stock boot fixed it and if it's working now then I guess the first flash of EX had issues. I also had problems with the settings I had set while in TWRP on the first flash not applying, and I had to set things like S2W and backlight dimmer in EXKM.
[Nexus 6P Original Android Development] Raijin:
[MENTION=4684315]flar2[/MENTION] Could you remove, in KCAL, the limit that is in the RGB values that makes impossible to set a value superior to 256?

It was possible in the times of Galaxy Nexus. The screen was brighter when setting values superior to the limit.

Unfortunately, the HBM mode spoils the gamma, and the colors are a bit warmer when using it. I think that the ability to set the colors superior to the actual limit would solve it. And it might be easy to implement.
[Nexus 6P Original Android Development] flar2:
Update!!!

April security update, minor changes

Download

ElementalX-N6P-1.16

Changes:

-April security update

-update installer
[Nexus 6P Original Android Development] nshawn43:
I know this has been brought up before and was quickly debunked by other users but i really seem to have lots of issues sending out MMS while on this kernel. If im on stock i have no problems sending or receiving and it works everytime. But while running the kernel unless i have perfect signal it wont send and gets stuck.. ive tried testing this on a few different roms all from the same location and then only time i have issues with sending is while on this kernel.....Any ideas?? i love this kernel and really hate having this issue lol
[Nexus 6P Original Android Development] Danbrag:
Thank you!!

Do you know if I can install with PureNexus before it gets updated to the april security update?
[Nexus 6P Original Android Development] nathanchance:
Yes, there were only minor security changes.
[Nexus 6P Original Android Development] Danbrag:
Oh hey! Thanks for the quick response :) Didn't know whether to ask that here or in the PN thread
[Nexus 6P Original Android Development] nathanchance:
Here is probably better lol. flar2 is pretty good about letting you know if there will be backwards compatibility issues.
[Nexus 6P Original Android Development] flar2:
I can tell you for certain that kernels have nothing to do with MMS, and I don't make any changes to mobile connection, cell signal, etc. Clear your cache and Dalvik cache and wipe data.
[Nexus 6P Original Android Development] nshawn43:
Ok thanks i will give that a shot and see if it helps, its just seemed so odd that it hangs when the only variable is your kernel. Ill try again after clearing cache and everything.

Thanks again for the quick reply and for making such an awesome kernel :)
[Nexus 6P Original Android Development] Dipayan4u:
Hi,

Suddenly from yesterday I couldn't change the sound settings.

Let me share the things done

I made Right/left Speaker Gain to 30 and then reset back to 20.

Although I could enable left speaker gain, but right speaker gain could be enabled. I power icon suddenly disappeared. If I make it 30 again, power icon reappears but could not be enabled.

Screenshots attached.

Do I need to manually change something? Any help appreciated.

By enable I mean Apply On Boot
[Nexus 6P Original Android Development] 4RK4N:
ok flashing the 1.16 over the 1.15 via exkm. lets see how that works.

battery has been amazing with this kernel + pure nexus + ghostpepper interactive gov profile so far.
[Nexus 6P Original Android Development] flar2:
Android is very complex, there are many variables. Sometimes strange things happen. A few weeks ago, my wife's phone would not go into deep sleep. I reflashed the system, I wiped cache and Dalvik, still would sleep. The only thing that fixed it was wiping data and doing a fresh install. This is what I recommend whenever there is an unexplained problem, because troubleshooting takes far more time and effort than simply reinstalling.

The button for the right channel applies to both channels, don't worry about the left one. The speaker gain is difficult, as the system always wants to put it back to 20 and it can't be changed while any sound is playing. Maybe someday I'll look into it again, but there may be nothing I can do about it.

Good to see someone using the Paper theme
[Nexus 6P Original Android Development] Dipayan4u:
I tried to play with it cause many were complaining that my voice is echoing when I am calling. They cant hear me properly. I read nexus do have some issues with speakers so tried it give it try.

Donno what to do [emoji45]
[Nexus 6P Original Android Development] halfez:
1.16 working great on stock aosp rom
[Nexus 6P Original Android Development] hacksome:
repeatedly getting, "download failed" (despite downloading the file) and refuses to flash while using the Ex-Kernel manager app. any clue?
[Nexus 6P Original Android Development] flar2:
No idea. Both the custom and express versions are downloading fine for me. Just download it from the link on elementalx.org
[Nexus 6P Original Android Development] Az Biker:
Just d/l and flashed 1.16 no problems.

...from my NexsixP
[Nexus 6P Original Android Development] matesc:
Since the last update Netflix is getting a black screen issue. It plays videos only with sound. Not sure if it's a EX issue or Netflix, though.
[Nexus 6P Original Android Development] KonoeKyon:
Netflix is working just fine for me on the latest update and April's factory image.
[Nexus 6P Original Android Development] hinxnz:
IIRC I've read that interfering with the back microphone while in call can cause noise cancelation to not work correctly.
[Nexus 6P Original Android Development] Phantom_11:
Hi, do anyone know how to manual set swpee2sleep distance? The default distance is a bit too long for me. thx
[Nexus 6P Original Android Development] Dipayan4u:
I manually changed build.prop for noise cancellation. Changed the value to false. Its working better than before.
[Nexus 6P Original Android Development] ali nz:
How can we uninstall this kernel?
[Nexus 6P Original Android Development] th3discodancer:
By installing another one
[Nexus 6P Original Android Development] Dipayan4u:
Hope below link helps

http://xdaforums.com/showthread.php?t=1498184
[Nexus 6P Original Android Development] nadiros:
Hey, I guess you're new eh. To "uninstall" just flash the stock kernel (boot.img) over it in TWRP. Or alternatively you could dirty flash the ROM that you're on. If you have more questions just post in the Q&A section, and I'd recommend checking out the stickies in the General section. Cheers.
[Nexus 6P Original Android Development] Az Biker:
Flash your cust rom, profit!

...from my NexsixP
[Nexus 6P Original Android Development] dephsone:
Which custom ROM do you recommend for this kernel?

I'm on stock with EX 1.16 but I would like to try some custom thing:)

Tapatalkkal küldve az én Nexus 6P eszközömről
[Nexus 6P Original Android Development] 4RK4N:
i would recommend PureNexus. aosp based with many features but not too bloated like others i tried. and really stable too. together with this kernel and the interactive tweaks the feeling is awesome and battery lasts long ^^

its i think the most used rom on the n6p. correct me if im wrong.
[Nexus 6P Original Android Development] dephsone:
Thanks for the quick reply!

Yeah, I'm thinking between PN and Dirty Unicorns.

Tapatalkkal küldve az én Nexus 6P eszközömről
[Nexus 6P Original Android Development] Az Biker:
PN is a fantastic Rom and works very well with EX kernel.

I've not run DU, but hear great things about it from knowledgeable users who have.

...from my NexsixP