yashsingh1/xdaforums huggingface dataset:
[Nexus 6P Original Android Development] flar2:
I haven't noticed any addition drain.

It makes sense, because I put the touchscreen in basically the same state as the stock double tap gesture, which does not drain.
[Nexus 6P Original Android Development] duarian:
Thanks!

Coming from your N5 kernel, really happy to see this is available on the 6P :)
[Nexus 6P Original Android Development] tracerit:
wow, can't beleive wake gestures are already supported. this is making it harder for me to sell my nexus 6p :/ the only thing holding me back is xposed not being compatible (i NEED ChromePie)

I went ahead and bought the EX app anyways because I know I'm gonna use it when I'm ready for the Nexus 6P. Great work!
[Nexus 6P Original Android Development] byproxy:
works great! love it! thanks!

if interested and able... could you cook in a quick pin unlock option? would be nice to not have to hit the enter key every time.

regardless... thanks!
[Nexus 6P Original Android Development] NovaSlim:
Xposed developer [MENTION=4419114]rovo89[/MENTION] have been working on Exposed for M since Oct 07, have some patience and it will be completed soon.
[Nexus 6P Original Android Development] Balino:
Is it a bug or I can't disable zram in ex kernel manager app?

Edit: Closed the app and re-opened it was set to disabled. Seemed a graphical bug.

Inviato dal mio Nexus 6P utilizzando Tapatalk
[Nexus 6P Original Android Development] just4747:
OP, any way you can add sleep by double tapping somewhere on the nav bar (aside from the buttons)? I thought that was in Xposed somewhere but can't find it in a module at all.
[Nexus 6P Original Android Development] flar2:
Depends on your usage patterns, I think you can squeeze a bit of extra screen time with the governor settings.

I test everything (different governors, governor settings, other kernels) and I have a pretty good methodology. The Battery Monitor in EXKM is a really good tool. You should monitor the active drain %/hr figure over the course of a couple days to assess battery life, assuming you have a similar usage pattern each day.

What I've found on this device is that you can improve battery life, but not that much. Stock kernel battery life is excellent and more than enough for most users. And it's known to be extremely stable. This is why I ship this kernel with stock CPU settings. But I provide the ability to turn off touchboost, underclock, dim the screen or whatever else people want to do to improve battery life.

Sometimes it can take a while to disable it because all of the memory has to be transferred out of zram to regular ram.

This is best done in userspace because the kernel only knows the coordinates of where you tap, not what's on the screen.
[Nexus 6P Original Android Development] mithusingh32:
In the ex app, seems like none of the setting stick after rebooting. It all goes back to default settings. Is this big or am i missing something?
[Nexus 6P Original Android Development] flar2:
The go back to default unless you click the circular button next to the setting to apply on boot.

If they still don't stick, something is interfering (Greenify, for example).
[Nexus 6P Original Android Development] elsworth1983:
[MENTION=4684315]flar2[/MENTION] not even tweaked the kernel you have provided us as to my experience there is no need to Inc stock rom
[Nexus 6P Original Android Development] Nydalxy:
Is there anything else I'm supposed to do to get double tap to wake working besides choosing it in the aroma installer? It hasn't been working for me
[Nexus 6P Original Android Development] Az Biker:
DT2W is finicky. I use Swipe up 2 wake. I prefer that over DT2W,and it always works :D

...from my NexsixP
[Nexus 6P Original Android Development] hazedabeast:
How much battery life does touch boost take up?
[Nexus 6P Original Android Development] Badger50:
Not enough to even worry about in my opinion. I just use the stock settings, and it works fine. I usually get 6-7 hours of SOT that way. And that's more than enough for my usage.
[Nexus 6P Original Android Development] hazedabeast:
What settings are you using?
[Nexus 6P Original Android Development] Badger50:
Stock Ex 1.05 kernel with touchboost enabled. Set it, forget it :)
[Nexus 6P Original Android Development] treIII:
Does vomer have his tweaks completed for ex kernel? And if so had anyone seen an improvement in any way? Battery life so forth? I'm finally thinking of rooting y my 6p after a few months and have always used flars kernels since my one m7 days. Thanks to those who may reply
[Nexus 6P Original Android Development] Nydalxy:
That's too bad. Thank you though! Should I just reflash to get swipe to wake?
[Nexus 6P Original Android Development] Az Biker:
Just set Swipe 2 Wake it in EX manager and click the set on reboot, profit :)

I thought I wouldn't like Swipe 2 Wake as much as I wanted DT2W, but after a day, I forgot all about DT2W :p
[Nexus 6P Original Android Development] nathanchance:
You can reflash if you want but you can also set it up in the EXKM like [MENTION=4670411]az_biker[/MENTION] said

#dt2wmustdie
[Nexus 6P Original Android Development] elite_gamer04:
[MENTION=4684315]flar2[/MENTION] - just saw the awesome update, got a little excited haha. However just cleared App Data, rebooted and went to load CyanLionR6 (manually moved into gov_profiles), it's applied the Little/Big Cluster settings fine BUT not the Touchboost/CPU Boost settings. Maybe GPlay buggered up rollout?

EDIT: I had to re-install EKKM and wipe Cache+Dalvik for EKKM to apply profile settings to Touch/CPU Boost. It's weird, its like I updated via Playstore but it didn't take affect until reinstall even though it read v2.45. I reapplied CyanLionR6 after update (and app data wipe) and it didn't like it.
[Nexus 6P Original Android Development] Balino:
It has been already answered, it's a safety feature, so that other apps/script can't modify kernel settings. Will work in the next update as mentioned by the dev.

Sent from my Nexus 6P
[Nexus 6P Original Android Development] Balino:
I purchased vomer tweaks but I don't like it very much. Not many profiles atm.

Instead playing with profiles in ex kernel manager app worked much better for me.

Great battery life and no performance loss.

Sent from my Nexus 6P
[Nexus 6P Original Android Development] Shockz:
Are the governor profiles applied to both clusters or only the current one selected in the app?
[Nexus 6P Original Android Development] Badger50:
Both.
[Nexus 6P Original Android Development] Dx9:
Decided to buy the app. Great kernel and app [MENTION=4684315]flar2[/MENTION].
[Nexus 6P Original Android Development] marcoruzza:
Hi guys. I'm on stock and flashed successfuly ex kernel. Bought the ex kernel manager 2 weeks ago and updated to the latest release. Some problems: dt2w/s2w/gesture vibration can't be set properly, every 10minutes /reboot/2 days the settings reset to default (I set the blu circle on every setting so "apply on boot" is selected). I'm also guessing why there isn't an aption to set the portion of the screen where I can tap to wake the screen or a slider to set the time after that the gesture will not work (I think that this setting is available for the nexus 5 for example).

Next issue: I set Hexacore mode, same as before but more frequently so every hour the exacoremode is disabled and I always have to re-set again and again (apply on boot is enabled in this case too).

Tried to download and install Wake gesture. Problems here too. The dt2w requires "three" tap on the screen but remains set almost a day. After a day reset itself AND the exkernel manager or stops working both the applications.

Now (2 hours ago), I uninstall the Wake Gesture, disabled all gestures from exkernel manager and launched the command from terminal:

echo 1 > /sys/devices/soc.0/f9924000.i2c/i2c-2/2-0070/input/input0/wake_gesture

seems working so far but I can't be sure before a day or two.

Last thing. I also made some changes in the "color control" and they are ALWAYS applied on boot correctly.

Any help would be appreciated and sorry for my bad english.
[Nexus 6P Original Android Development] elite_gamer04:
He updated EKKM today to include the changes - I had to re-install EKKM and wipe Cache+Dalvik for EKKM to apply profile settings to Touch/CPU Boost. It's weird, its like I updated via Playstore but it didn't take affect until reinstall even though it read v2.45. I reapplied CyanLionR6 after update (and app data wipe) and it didn't like it.
[Nexus 6P Original Android Development] flar2:
First, wake gesture settings work perfectly, I know this because I use them a lot and I've tested every possible combination of settings. The cannot and would not ever reset on their own. It is simply impossible for them to change on their own. Something else is changing them, perhaps another app or a script, or a ROM setting (if your ROM has a doubletap2wake setting, don't touch it).

Second, there is no setting for the doubletap2wake area. I would suggest not using doubletap2wake, as it is not a reliable pattern to use as a gesture. Sweep up to wake is my recommendation.

Third, there is simply no need for a gesture timeout option, as gestures do not cause battery drain on this device. Just have them on or off and leave it be. I leave mine set to sweep up to wake all the time.

Fourth, hexacore mode is a relic from the HTC One m9, I don't recommend using it and there is no way for me to enforce that setting. Whenever your big cores go online/offline due to battery or thermal drivers, that setting is overridden. It probably doesn't increase battery life anyway.

Fifth, if you use the wake gestures app (you only need this if you want pocket detection or to customize gesture actions), then don't touch the gestures settings in the app. The wake gestures app automatically turns on all gestures. If you want to disable them, set the gestures to "no action" in the wake gestures app.

Sixth, setting doubletap2wake by echoing into /sys/devices/soc.0/f9924000.i2c/i2c-2/2-0070/input/input0/wake_gesture is unreliable. This is the stock doubletap2wake, and the setting is influenced by sweep2wake settings.

You should do all your gesture settings through either EX Kernel Manager or Wake Gestures. Do not use other apps, they don't handle the settings correctly.

My recommendations:

1. don't bother with hexacore mode

2. Uninstall any apps that control wake gestures except EXKM. If you ROM has a doubletap2wake setting, leave it disabled and do not touch it.

3. Go to the Gestures screen in EXKM and select sweep2wake up. Click the set on boot button. Disable doubletap2wake (no need to set on boot)

4. Practice turning on the screen with a swipe up motion from the bottom of the screen to about halfway up the screen. Get used to this and you will be happy. It works every time
[Nexus 6P Original Android Development] :
So EX for the 6P does not have drivedroid support built in or did it get forgot in the list of features?
[Nexus 6P Original Android Development] marcoruzza:
THANK YOU.

I will do everthing you said and I will let you know if I solve. Thank you again for the support.
[Nexus 6P Original Android Development] jerflash:
I'm having a simular issue. Using 1.05 on my 6P made sure i flashed the stock boot.img before flashing your kernel in twrp. I set it as DT2W/no vibrate/Sweep left to sleep.

on reboot i see your kernel is installed but none of those features are working. I have tried to reinstall and went back to the stock boot and reinstall again. nothing works and im unsure why.

im not rooted because currently but i know if i set it in aroma then it should work without root.... any ideas [MENTION=4684315]flar2[/MENTION]
[Nexus 6P Original Android Development] flar2:
Actually, if you are not rooted, then most settings can't be changed, even if selected in AROMA.
[Nexus 6P Original Android Development] nathanchance:
I have experienced this on my Nexus 6 as well, not really sure what causes it. Setting values with EXKM works just fine but sometimes when I choose the values I want in Aroma and install them, they aren't present when I boot into the phone.
[Nexus 6P Original Android Development] jerflash:
Ah... Well that's a bit of a downer. Don't want to have to root to change my kernel. I thought that was the whole point of having the aroma installer. I would think that selecting the settings in aroma would effectively patch the kernel with the proper settings.
[Nexus 6P Original Android Development] whatthehckeric:
Deleted
[Nexus 6P Original Android Development] jerflash:
I see I can set the i/o scheduler and have it stick. Why would the wake options be different?
[Nexus 6P Original Android Development] flar2:
Sorry, I tried to get the script to work without root, but no success. I spent several hours on it. It might work if you turn of selinux, but I don't recommend that. Maybe there is another way, but I don't know what it is. Security is a lot tougher nowadays.

The point of the script and aroma installer is actually so people can set it and forget it.
[Nexus 6P Original Android Development] jerflash:
Ah I got you. Don't get me wrong your work is awesome and I thank you for it. I was just hoping that I could get some of these features without having to root. I use android pay a very often so I don't want to lose that. I may give disabling selinux a try for ****s a giggles

Edit:

I reinstalled disabling enforced selinux and everything works as it should without root! Currently set as permissive I'm going to keep it like this for now to try it out and see if i have any adverse side effects. Love having double tap to wake back and its great it should not hurt batters since it is in the stock kernel already.

Thanks dude!
[Nexus 6P Original Android Development] Ensifolk:
Hi Flar, hope all is good. I've been trying various combinations of Kernels or Roms just to test out the battery life here and there. But I always prefer to be on ElementalX at the end of the day with Stock + Xposed module.

My question is, what is your explanation for those who get 8/7 hours of SOT ? I get around 5:30 On average with touchboost off. From my belief, they could be just using the phone constantly all the time for 2 straight hours for example with screen on. While from my side Id be carrying my phone in my pocket for a lot of time during work where no doze will kick in and Id be losing standby battery here and there I guess... ( I dont game, I only use Social Apps, Music, etc )

Any way, just wanted to hear a word from u :)
[Nexus 6P Original Android Development] flar2:
I figured it word work with permissive, as the script can't change anything without root due to wrong selinux context.

However, I don't recommend running in permissive mode. You are more secure with root and selinux enforcing. Android pay can definitely work with ElementalX and systemless SuperSU.

I don't know how they achieve that. My SOT would be similar to yours if I actually used my phone that much in one day (I rarely have more than two hours of screen time as I am busy at my day job and mostly use my phone during my commute). I assume they do every possible thing to save battery, like keep the screen really dark and disable services, network, etc.
[Nexus 6P Original Android Development] jerflash:
Ya as i said just tried it out and it did work. I just did systemless root, root cloaked some apps (just to be safe), deleted xbin_bind, and rebooted. let see if i can add my cards back this way... i lost them all when i tried to root yesterday and syste saw it and deleted all my cards. Sucked but no big deal really
[Nexus 6P Original Android Development] Soulfly3:
just installed a fresh pure nexus + EX on the woman's phone...

swipe to sleep (nav bar) does not work, despite having selected "right and left" during the install. what am I missing?

On mine, I kept it "off" because I have it activated in Cataclysm... am I doing something wrong?
[Nexus 6P Original Android Development] arktay:
I need to set the selinux mode to permissive to install viper4android. How i could this? can i just use selinux mode changer?
[Nexus 6P Original Android Development] KHANrad_SIN:
Anyone else having issues with some setting not sticking on reboot? the color profiles, vibration strength and zram are not sticking after reboot.
[Nexus 6P Original Android Development] jerflash:
You can or just reinstall the kernel and unchecked selinux enforce. That's what I did
[Nexus 6P Original Android Development] arktay:
Did you installed viper4android? does it work? i'm trying to install it for a few days..
[Nexus 6P Original Android Development] nathanchance:
Just uncheck the SELinux enforcing option in the Aroma installer.
[Nexus 6P Original Android Development] Soulfly3:
Got it to work... just had to renistall the kernel.

Assume the "root" wasnt set until the newly installed rom was booted up for the first time
[Nexus 6P Original Android Development] flar2:
All the settings stick, it's been addressed a thousand times. Click the apply on boot button beside the setting. If it still doesn't work, then something is interfering. Apps like Greenify can prevent my app's boot service from running.
[Nexus 6P Original Android Development] senthilrameshjv:
Ex has been rock solid for me. But random reboots twice on a same day now. Not sure if it's any app or rom or kernel. But just posting the log to see if it could help to point out.

Rom pure nexus.

https://drive.google.com/file/d/0B1YoUVS0hVkEU3p6ZmRER1NOYWs/view?usp=docslist_api
[Nexus 6P Original Android Development] nathanchance:
When you say random reboot, do you see the white Google logo with the lock or does it just go to the boot animation? The first one is a kernel panic, the second one is a framework problem (usually induced by Xposed).
[Nexus 6P Original Android Development] senthilrameshjv:
These things happened when I wasn't noticing. I woke up in morning and touched the nexus imprint and it said pattern needed after restart. Then I went and saw battery graph and found it had that gap. I tried to remember as much if I did restart but no I didn't. Then now I left in table and was doing my morning chores. Now I touched the imprint, bam, I need pattern again. Saw the graph.. There is this gap,lol

But in the graph, I see the wifi line wasn't distorted which makes to believe it could be soft reboot (boot animation) rather than a kernel panic one.
[Nexus 6P Original Android Development] mpgrimes:
Viper does NOT need permissive to be installed, it hasn't for the last few builds.
[Nexus 6P Original Android Development] troymz1:
Delete
[Nexus 6P Original Android Development] arktay:
That was the only way to make it works.. Maybe it need permissive mode only for the nexus 6p (?) That's what i read on the web..
[Nexus 6P Original Android Development] xyge:
Not everything on web is correct ;)

Look for lolliviper zip on google... Flash the latest one.. Install busybox by meefik(on play store)...delete audioeffects.conf from /vendor/etc(keep a backup just in case)....now start viper app... Install drivers and reboot... It should work

Edit: also disable/delete musicfx or whatever dsp manager u have
[Nexus 6P Original Android Development] wietse1988:
Which color profile do you recommend in the ex kernel?
[Nexus 6P Original Android Development] mpgrimes:
Latest version is 4.5.2, here is a link to the forum post for the latest. I am running 6p/elementalX and pure Nexus. Using the Dolby atmos Sony beats version, towards the bottom of the list. Try that one.

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

* ViPER|Audio || ViPER|Atmos || ViPER|DD+ 4.5.2 * SQ Driver * Stock * Sony * Beats *

I would suggest starring the forum. And don't use lolliviper and do NOT delete your stock music FX app.

PST. Don't listen to xyge... ?
[Nexus 6P Original Android Development] tcat007:
So far every recent version of v4a has worked on my 6p in Enforcing mode (EX kernel). Just switched from Chroma to Purenexus, and painless install and works fine.
[Nexus 6P Original Android Development] exdas:
Im on pure nexus with systemless roo super su 2.52

Do i need to flash new super su? Instructions from the site day 2.66 is needed for rooting STOCK ROM
[Nexus 6P Original Android Development] nathanchance:
SuperSU 2.52 is not systemless. Pure Nexus is not stock Android so you don't need SuperSU 2.66. Just flash EX with the root you currently have and you will be fine.
[Nexus 6P Original Android Development] TeriusPR:
I don't seem to see how the backlight dimmer works on my phone, can someone explain me, I'm a noob.
[Nexus 6P Original Android Development] nathanchance:
Makes your lowest brightness lower and smooths out the transition from low to high brighness.
[Nexus 6P Original Android Development] c_86:
Curious. Is there anyway to increase Bluetooth volume with this kernel
[Nexus 6P Original Android Development] xyge:
Lol... If ud only try what I suggested... The stock/vanilla viper works fine with that method... Didn't try the dolby-sony one

Anyway thanks for sharing that thread... Something new for me :)
[Nexus 6P Original Android Development] mpgrimes:
Lol. I meant no insult, just that that Method was out dated and new method was much easier... And the Sony one is the best by far...
[Nexus 6P Original Android Development] Chochiwpg:
[MENTION=4684315]flar2[/MENTION] I am not sure what I am doing incorrectly, however in EX Kernel Manager I have swipe to wake and double tap to wake enabled and applied at boot. If I reboot my phone (which I do every morning) the settings stay enabled but the gestures don't work. I have to disable the gestures in the app, re enable and then they start to work again. Once I reboot the next day, same thing happens. The app will show the gestures are enabled, they won't work until I disable and re enable again.

Is there something I am doing incorrectly? Thanks.
[Nexus 6P Original Android Development] Prattham:
Just tick apply on boot in the ex app

Cheers ?
[Nexus 6P Original Android Development] Chochiwpg:
Yep, that's what I have done. The settings in the app stays when you reboot, but the actual gesture won't work after a reboot. I have to disable and then re enable the setting for it to work.
[Nexus 6P Original Android Development] Soulfly3:
^^^ Do you have greenify or anything of the like installed?

That could be the culprit [MENTION=4475315]Chochiwpg[/MENTION]
[Nexus 6P Original Android Development] Chochiwpg:
No sir.
[Nexus 6P Original Android Development] flar2:
These settings are either on or off, there is no in between and they don't change on their own. The apply on boot definitely works as intended.

The only thing I can think of is wait a bit longer and turn you screen on and off before trying them. There is a delay before the settings are applied and if they are enabled while the screen is off, they won't take effect until next time you turn off the screen.
[Nexus 6P Original Android Development] Chochiwpg:
I'll give that a try thanks. The settings definitely stay enabled in the app after reboot, they just don't work after reboot until I manually disable and re enable again. But tomorrow when I reboot I'll give your suggestion a try. Thanks.
[Nexus 6P Original Android Development] flar2:
Now that I think of it, I guarantee this is what's happening.
[Nexus 6P Original Android Development] mahmou21:
Hi, is there an update on this so un rooted users can get the double tap to wake feature?

Thanks!

---------- Post added at 09:14 PM ---------- Previous post was at 09:13 PM ----------

Hi, is there an update on this so un rooted users can get the double tap to wake feature?

Thanks!
[Nexus 6P Original Android Development] flar2:
You must have root, no way around it
[Nexus 6P Original Android Development] c_86:
Is there any way to increase the volume for Bluetooth? My new headset is rather quiet would like to increase it.

It's already at max
[Nexus 6P Original Android Development] xflowy:
what colour profile are u guys using? :)
[Nexus 6P Original Android Development] Badger50:
The one who created the kernel and app!! :)
[Nexus 6P Original Android Development] Evanescent:
I've a simple question guys, when I do a swipe to sleep is different than doing a simple push on power botton or is the same thing? thank you in advance guys!