yashsingh1/xdaforums huggingface dataset:
[Nexus 6P Original Android Development] Ensifolk:
Any recommendation about a profile to use ? PN+EX. I use my phone for Texting/Calls/Emails/Social Media. Not gamer. I have also Purchased Vomer Tweaks. But I need guidance on what to do to imrpove my battery. Should I run Vomer+A profile ? (Ex:maddog).
[Nexus 6P Original Android Development] flar2:
Why would it be more visible in other apps? The dashboard in exkm users a low priority background thread and refreshes every 500 ms. CPU times will show the exact amount of time at each frequency, read from the system.

Maybe other apps are causing load and making the frequency ramp up. Maybe there's background processing going on.

I wonder if Android N optimizes apps in the background?

Maybe perfd behaves differently on N.

Zero has changed from stock or previous builds of ex. I am also using version 3.00 on marshmallow, all is normal.
[Nexus 6P Original Android Development] rando191:
[MENTION=4684315]flar2[/MENTION] - so I don't think 3.00 on N is setting up sweep2sleep correctly. If selected during the install, I shouldn't have to modify the file from 0 to 3 after each reboot. Never an issue with your 1.xx kernels on 6.0.1. Wake gestures are fine, no modifications required and sticks.

I'm not using any kernel apps / additional tweaking etc. Just stock N.

Just wanted to bring it to your attention. Thanks!
[Nexus 6P Original Android Development] flar2:
Are any settings from Aroma applying? I had to change things because selinux on N is more restrictive. It works on my Nexus 6, but I still haven't isntalled N on my 6P.
[Nexus 6P Original Android Development] rando191:
Sweep up to wake is sticking. That's the only other option I applied other than the defaults.

Thanks!
[Nexus 6P Original Android Development] flar2:
Sweep to wake up is enabled by default, so that's not definitive proof. Did you enable any other directions?
[Nexus 6P Original Android Development] rando191:
No, just up. I can reinstall with another direction and test.

---------- Post added at 05:59 PM ---------- Previous post was at 05:40 PM ----------

Ah- I reinstalled with sweep up, down and double tap. Along with sweep left/right to sleep. Only sweep up works.
[Nexus 6P Original Android Development] flar2:
So it seems the boot script isn't allowed to run on this device. Eventually I will install N and see if I can fix it. There are lots of restrictions on N, I had to do a lot of work on EXKM to get it working properly on N.
[Nexus 6P Original Android Development] rando191:
No worries, ;) looking forward to that update! Thanks!!
[Nexus 6P Original Android Development] JamFan05:
[MENTION=4684315]flar2[/MENTION] or anyone willing to help

I am getting these warnings when running angler_defconfig

warning: (PCI_MSM && AMD_IOMMU) selects PCI_MSI which has unmet direct dependencies (PCI && ARCH_SUPPORTS_MSI)

warning: (SND_SOC_APQ8074 && SND_SOC_MSM8994) selects SND_SOC_MSM_HDMI_CODEC_RX which has unmet direct dependencies (SOUND && !M68K && !UML && SND && SND_SOC && FB_MSM_MDSS_HDMI_PANEL && (SND_SOC_MSM8974 || SND_SOC_APQ8084 || SND_SOC_MSM8994))

warning: (ARCH_MSM) selects DEVFREQ_GOV_MSM_BW_HWMON which has unmet direct dependencies (PM_DEVFREQ && (ARCH_MSM_KRAIT || ARCH_MSM_BIMC_BWMON))

warning: (PCI_MSM && AMD_IOMMU) selects PCI_MSI which has unmet direct dependencies (PCI && ARCH_SUPPORTS_MSI)

warning: (SND_SOC_APQ8074 && SND_SOC_MSM8994) selects SND_SOC_MSM_HDMI_CODEC_RX which has unmet direct dependencies (SOUND && !M68K && !UML && SND && SND_SOC && FB_MSM_MDSS_HDMI_PANEL && (SND_SOC_MSM8974 || SND_SOC_APQ8084 || SND_SOC_MSM8994))

warning: (ARCH_MSM) selects DEVFREQ_GOV_MSM_BW_HWMON which has unmet direct dependencies (PM_DEVFREQ && (ARCH_MSM_KRAIT || ARCH_MSM_BIMC_BWMON))

Can anyone one help me solve this?
[Nexus 6P Original Android Development] sajjadirn:
I got a March security update on my 6p running elemental x

Can I directly update through the ota?
[Nexus 6P Original Android Development] nathanchance:
No, you need the stock recovery to flash an OTA. Follow flar2's steps here to take that update properly.
[Nexus 6P Original Android Development] AndrewM3:
I've been running vomer and got 4 hours sot consistently. Been running darkspicer7 profile now to see if it's better and so far it has been, but I had a random reboot only once today so I don't know. I say don't run both run one or the other see what works better.
[Nexus 6P Original Android Development] yongh:
Camera gesture is not work for me on 1.15
[Nexus 6P Original Android Development] c_86:
Please search the thread. Wipe cache in recovery and try again
[Nexus 6P Original Android Development] yongh:
Still not work
[Nexus 6P Original Android Development] thagringo:
yes, thats what i was trying to say : refresh rate in your app is apparently lower than other apps and thats why it isnt that visible at first. If you look into cpu stats then it clearly shows that 1555 freq is being used a lot more than with MM ( in this device at least). Wasnt trying to to say your app is rubbish or anything like that, just pointing out what im seeing here in android N.

It is not boost related apparently ( enabling or dissabling doesnt make a difference). I tried playing around with the cpu sched and it looks to me it is interactive related. If you enable elementalx for the little cluster it stays at 1555 almost all the time, if you enable ondemand it jumps from lowest to highets freq all the time ( as expected), if you enable powerseave it gets stuck at lowest freqs ( as expected).

This is a very basic setup, i only have a couple of apps installed because im not sure yet if im going to stay with android n or not but maybe there is some new background system processing going on as you say..

Thanks !
[Nexus 6P Original Android Development] Jonnyredcorn:
Is there a PushBullet channel for this kernel?
[Nexus 6P Original Android Development] max4wdc:
Ex 1.15 without any changes
[Nexus 6P Original Android Development] xxNiradxx:
To be honest, 4 hours SOT is below average. I get 5.5 hours on Dirty Unicorns with built in kernel (Unicornblood).
[Nexus 6P Original Android Development] steveo17:
i struggle to get 3 in a 12-15 hour period. not sure what the heck i am doing wrong. on stock build
[Nexus 6P Original Android Development] jaythenut:
Try one of these profiles I use silverfish profile and get about 5+ sot

http://xdaforums.com/nexus-6p/general/guide-advanced-interactive-governor-t3290605
[Nexus 6P Original Android Development] steveo17:
i'll try it out. this is the CPU Governor profile right?
[Nexus 6P Original Android Development] jaythenut:
Yes mate
[Nexus 6P Original Android Development] flar2:
Do you have "press power button twice for camera" enabled in display options?

Also check that /sys/android_touch/camera_gesture is set to 1
[Nexus 6P Original Android Development] senthilrameshjv:
Hi [MENTION=4684315]flar2[/MENTION], is there a way I can flash on an encrypted device ,that can't have twrp with Android N.. Like with boot IMG?
[Nexus 6P Original Android Development] steveo17:
someone said another user would have to flash it and then make a backup of the boot.img in EXKM or Flashify and then share that
[Nexus 6P Original Android Development] senthilrameshjv:
Thanks mate. Apparently I tried with flash fire and it wasn't flashing due to aroma installer . I may have to wait if flar2 rekeases an express one.

Edit.nvm. from app I was able to download express version and flashed it using flash fire.
[Nexus 6P Original Android Development] jesssiii:
SOT is relative and varies depending on many factors, the primary of which is data signal strength. Can't compare to others, only to your own different roms and phones. If I read all day on my phone I can get over 6 hours, and browsing, flashing, downloading, I could get only a couple.

I keep compatible chargers in my car and work then just enjoy my phone.
[Nexus 6P Original Android Development] steveo17:
that is a good point. i am usually on 4G in the NYC area, but get pretty bad coverage in my office and on the train
[Nexus 6P Original Android Development] elreydenj:
New N preview out... Any kernel changes that anyone can see?
[Nexus 6P Original Android Development] DJBhardwaj:
Nothing mentioned yet.
[Nexus 6P Original Android Development] cattel:
What`s the best governor for N6p? I mean powersaving! But not losing too much performance... Not laggy transitions and stuff like that??

thanks
[Nexus 6P Original Android Development] Barsky:
The Governor from The Walking Dead.
[Nexus 6P Original Android Development] Ofthecats:
Default
[Nexus 6P Original Android Development] kingmikel:
Hahaha :D
[Nexus 6P Original Android Development] rainyguy:
Hi, may I know how did you manage to flash using FF? Few days ago, I tried the express zip but after flashing using FF, it stuck at the Google Logo. I had to flash boot.img to boot up. Did you tick or choose anything on FF? Thanks!
[Nexus 6P Original Android Development] beren:
3.00 is working on new 56w build without problems, for what i can see.
[Nexus 6P Original Android Development] hinxnz:
Hi, just wondering if this is right?

root@angler:/ # cat /sys/module/msm_performance/parameters/cpu_min_freq
0:0 1:1248000 2:1248000 3:1248000 4:0 5:864000 6:864000 7:864000
[Nexus 6P Original Android Development] flar2:
If touchboost is disabled, then yes
[Nexus 6P Original Android Development] flar2:
None
[Nexus 6P Original Android Development] senthilrameshjv:
Sorry..I did use FF but after boot i checked and the kernel name it says Google only
[Nexus 6P Original Android Development] rainyguy:
IC.. So we faced the same problem in the end right? Thanks for the update!
[Nexus 6P Original Android Development] steveo17:
anyone here not have data while they are on a call? i have this issue now which seems to be recent.

i am on the latest build with the latest radio and HD voice is enabled on my phone and on verizon's end
[Nexus 6P Original Android Development] jesssiii:
There was an issue on my LG G4 where HD Voice interfered with data while in call. Don't know that's the issue as I haven't enabled that.
[Nexus 6P Original Android Development] tsuttie99:
I just flashed 1.15 on Stock ROM with root. Battery life throughout the day was good, end my day with 46% Went to sleep with phone unplugged on table and woke up to a completely dead phone. I can say i followed the steps located here for CPU profile. http://xdaforums.com/showpost.php?p=64279960&postcount=2

Any ideas why this could have happened? Sorry I'm not exactly sure what additional details I could include
[Nexus 6P Original Android Development] dephsone:
Hy!

I'm currently on Franco kernel but wanna try EX kernel because I loved this kernel on Nexus 5.

I'm on stock 6.0.1.

Before flash the custom kernel I made a backup for the stock Google kernel with Flashify.

Can I just flash back the Google kernel and after that the EX or should I flash any img file or something else?

Thanks.
[Nexus 6P Original Android Development] flar2:
Yes, reflash the stock kernel first. Then flash SuperSU if you want root, then flash EX.
[Nexus 6P Original Android Development] dephsone:
Thanks a lot, dev!

By the way, I bought your app for support.

Great job!
[Nexus 6P Original Android Development] icon123:
Does this kernel have the same s2w timer setup that the 5x kernel has? Assuming it does, does anyone use it without the timer and if so how is the battery drain? Coming form a N6, we didn't have/need a s2w timer, so that is something new to me. And if I understand it correctly, not something I look forward to. I hate using the power button.
[Nexus 6P Original Android Development] nathanchance:
The 6P is the same as the 6, wake gestures do not drain battery. So no need for a timeout.
[Nexus 6P Original Android Development] elsworth1983:
Just dl the app great work as always [MENTION=4684315]flar2[/MENTION], love the option to disable the vibration. No more vibration when unlocking via finger print scanner
[Nexus 6P Original Android Development] icon123:
Thanks for the quick reply! Sad to say, but I will be returning the 5x and getting the 6p just so I can use wake gestures unadulterated. I know that is pretty sad, but that is how much I enjoy having them. Thanks for the awesome kernels you produce [MENTION=4684315]flar2[/MENTION].
[Nexus 6P Original Android Development] .hEiMDaLL.:
Hey there. I have a quick question regarding perfd.

I'm currently disabling it on every reboot.

What are the possible side effects (I didn't notice any yet)

and would there be any problems when I revoke all permissions on the file to stop it from running permanently?
[Nexus 6P Original Android Development] hinxnz:
I just use code below to disable it but found when disabling it on boot with MHC19I/J and EX 1.15 that it sticks on perfd cpu_min_freq unless I start and stop it again.

Do you just disable it with removing permissions? Do you get 'QCOMPowerHal failed to acquire lock' in logcat about it?

stop perfd
[Nexus 6P Original Android Development] steveo17:
Thanks. I talked to Verizon and asked them to disable hd voice and then re enable it. I also did a factory reset, confirmed that it was working there then restored my backup and it's working. So I'm not sure what fixed it but it works again now
[Nexus 6P Original Android Development] .hEiMDaLL.:
I'm using stop perfd atm.

Haven't looked at logcat cause there weren't any issues yet.

I'm thinking of adding the permission thing to my kernel profile scripts if there won't be any side effects for others than me ;)
[Nexus 6P Original Android Development] hinxnz:
Yeah logcat gets spammed with it when stopping perfd but I don't think that's a problem, battery life should be better, I get roughly 7hrs SOT with it disabled, otherwise bout 5 but will be different on usage. Performance will be sacrificed but can be tweak with other things.

I seen your post about your project and looks good, you obviously know your shell script :)
[Nexus 6P Original Android Development] Decadence1:
Hi, might be a silly question but how come it doesn't drain battery? I would have thought the phone would always be awake sensing gestures.
[Nexus 6P Original Android Development] nathanchance:
I am not entirely keen on the full technical explanation since I have not fully researched it but an AMOLED display lights individual pixels. So if there are no pixels lit, the only thing being powered is the digitizer (thing that detects input), which does not use that much power so the drain is very close to zero.
[Nexus 6P Original Android Development] lucfig:
I also don't have any technical knowledge, but I believe the display itself is off independently if it is AMOLED or LCD, but the digitizer must be on in either case.

If this is true, it does drain a bit of battery, but the convenience of this more than pays the battery costs.

Enviado de meu Nexus 6P usando Tapatalk
[Nexus 6P Original Android Development] lucfig:
Can you guys tells us mortals what perfd does? [emoji16] [emoji16]

Enviado de meu Nexus 6P usando Tapatalk
[Nexus 6P Original Android Development] Prattham:
+1:D
[Nexus 6P Original Android Development] nathanchance:
Not necessarily. On the Nexus 5 and 5X, the LCD panel has to be powered at the same time as the touch panel (source), which doesn't seem to be the case on the 6 and 6P (otherwise it would be mentioned somewhere). As a result, the drain is a LOT less on these devices since it is just the digitizer being powered rather than the screen as well (not zero but close to it for practical purposes).
[Nexus 6P Original Android Development] knlgSeeker:
Anyone tried this on N yet? I'll give it a run tomorrow, Kylo is running great for me so far. Nice to have options! :highfive::good:
[Nexus 6P Original Android Development] lucfig:
I see, thanks! . As I said, I don't really have much knowledge about this. XD

But I believe there are some LCD panels have separated power sources from the touchscreen. I used a LG G4 for just 2 weeks but didn't notice that much battery drain.

Enviado de meu Nexus 6P usando Tapatalk
[Nexus 6P Original Android Development] marbertshere:
Are you using a modified boot.img?
[Nexus 6P Original Android Development] flar2:
It took me several tries to root. That was before I started work on the kernel. Unfortunately I had to format data to make it work. Not sure why.
[Nexus 6P Original Android Development] wrinklefree:
That did it. I assumed I could skip that step and go straight to ElementalX. I flashed modified boot first then Elemental and now I'm good. THANKS!
[Nexus 6P Original Android Development] anglerstock:
flar2, did you find any bug in stock kernel? There are random reboots especially when using the browser, so I was wondering if you noticed/fixed anything related to that?

Sent from my Nexus 6P
[Nexus 6P Original Android Development] Jsilver73:
I have not experienced 1 single RR since getting my angler - I have had it 10 days and been running elemental since initial release, I live the kernel so much I really haven't felt the need to try anything else :D

To all who are struggling with swipe to sleep, I discovered that it works well (every time for me now I understand how to use or) swiping from left to right-the truck is, over all 3 buttons slowly, I was trying to do a wick swipe) swiping right to left does not work well for me though.

Thanks [MENTION=4684315]flar2[/MENTION] for awesome early kernel :good:
[Nexus 6P Original Android Development] Batfink33:
I've not had any random reboots at all either.
[Nexus 6P Original Android Development] NovaSlim:
nvm, seems like your issue have been solved.
[Nexus 6P Original Android Development] flar2:
Not a single reboot here either. So far I'm finding the hardware a lot more robust than the old nexus 6. Ran stock for the first week and ElementalX since last Tuesday.

Someone mentioned in a different thread that Firefox causes crashes on Marshmallow. I don't use it, so I don't know.
[Nexus 6P Original Android Development] krasenk:
Does this kernel have different (cooler gamma) default calibration than the stock kernel? I have compared my device with EX kernel with a device of my colleague and the stock one is definitely warmer. I want to know whether I'm able to set stock calibration with the EX kernel.
[Nexus 6P Original Android Development] resynx:
The combination of s2w while the phone is on a flat surface and the fingerprint scanner for when the phone is in hand are perfect combinations for unlocking the phone smoothly all of the time :D Thanks so much Flar!
[Nexus 6P Original Android Development] just4747:
OP, is something with the kernel causing my SELinuxModeChanger to not keep "Permissive" checked? Each time I set it and back out, it goes back to "Enforcing". I am also not able to keep Viper Audio drivers to stick, which was working before (going by the directions in the forum here).

Sorry if I am missing something obvious with the kernel's effect on this.
[Nexus 6P Original Android Development] nrage23:
Did you uncheck Enforcing SELinux in the aroma installer when you installed the kernel?
[Nexus 6P Original Android Development] flar2:
Uncheck "Enforcing" during installation
[Nexus 6P Original Android Development] just4747:
Ah ok, I never went through the Aroma install, I just always chose to keep current settings.

I will re-install. Will I still have to set the SELinux setting I want in the SELinuxModeChanger app or no?

Thanks guys.
[Nexus 6P Original Android Development] NovaSlim:
No, if your ROM needs Permissive just uncheck Enforcing in Aroma and your EX will be installed as Permissive

If not then just leave it on Enforcing and EX will be installed as Enforcing.
[Nexus 6P Original Android Development] just4747:
Great thanks. On stock ROM but need Permissive for Viper and other things.

:D
[Nexus 6P Original Android Development] efan3719:
Speaker imbalance

I have a feature inquiry, not asking for any kind of ETA.

Is there any chance that modifying sound variables (such as found in your kernel for Flo) can be added to this kernel as well? I only ask because some users report an imbalance in their top and bottom speakers. It doesn't really bother me as i dont notice it unless i hold it right up to my ear, but if it's possible, it would be nice to be able to modify the speaker gain values for each speaker independently via your kernel manager app.

See here and here for more info.
[Nexus 6P Original Android Development] igalmarino:
+1
[Nexus 6P Original Android Development] just4747:
Edit: nvm
[Nexus 6P Original Android Development] Ritchiejoe:
has anyone tried this with the pure nexus rom by beans?
[Nexus 6P Original Android Development] elevatorguy:
+2 ?
[Nexus 6P Original Android Development] nathanchance:
I'd recommend doing a quick search then. Here is a brief explanation by flar2; it is the daemon responsible for touch boost.
[Nexus 6P Original Android Development] steviemch:
Running fine on latest N, no problems so far.
[Nexus 6P Original Android Development] knlgSeeker:
Trying it out now too, running great so far, no issues yet. EX continues to be a stable kernel :good:
[Nexus 6P Original Android Development] hinxnz:
I haven't looked into how gesture works completely but I was thinking that if phone is in pocket while walking and digitizer is constantly getting touched, then would this cause battery drain? I quickly tested with screen on in pocket and screen is always sensing touches when I walk wearing jeans.
[Nexus 6P Original Android Development] nathanchance:
I am not totally familiar with the dynamics of a digitizer but I would assume that if the screen is not being woken, touching the digitizer cannot drain a significant amount of battery. However, that's why flar2 recommends not using double tap to wake: it can cause accidental wakeups and it needs to hold a small wakelock after the first touch to register the second touch so it isn't always accurate. That's why sweep to wake is superior, as the phone won't attempt to wake up after just a tap, it needs to recognize a full swipe.
[Nexus 6P Original Android Development] hinxnz:
Yeah I usually use double tap but never have accident wake ups but yeah sometimes not accurate in waking. I notice users reporting drain with no wake locks and also have experienced this myself from time to time, so this came into mind. I don't think changing gesture method would prevent constant accidental touches by leg in pocket while walking/moving about, I'm wondering if constant touches to screen while it's off and not activating a gesture actually drains battery and if CPU is boosted when done so.

Edit: Having a look at CPU0 and it doesn't seem to ramp up when touching screen while screen off.
[Nexus 6P Original Android Development] lucfig:
Nice to know. I've been using double tap as I get less false positives with it. Will try sweep and check if the battery usage is better to my use case.

Enviado de meu Nexus 6P usando Tapatalk
[Nexus 6P Original Android Development] bgboii:
I'm on a custom kernel right now with Android N unencrypted. How would I flash this kernel?
[Nexus 6P Original Android Development] nathanchance:
Flash the N boot.img then flash EX
[Nexus 6P Original Android Development] bgboii:
Thank you!

---------- Post added 19-03-2016 at 12:22 AM ---------- Previous post was 18-03-2016 at 11:54 PM ----------

Did that and it ended up in a bootloop and now with an encrypted device that doesn't let me flash anything in twrp
[Nexus 6P Original Android Development] nathanchance:
Did you do it in sequence? Like before booting up?
[Nexus 6P Original Android Development] bgboii:
Yes I did
[Nexus 6P Original Android Development] Prattham:
Bad luck

You needed to reboot after flashing stock img

And then flash the kernel

Cheers ?

Sent from my Purified NexusixP

If someone helped you don't just say thanks hit the thanks button
[Nexus 6P Original Android Development] nathanchance:
That would encrypt you, which is what he was trying to avoid. You need to flash the stock boot image then EX before booting up so the fstab is set to encryptable instead of forceencrypt. I am not sure what happened since it shouldn't have bootlooped or encrypted his data.
[Nexus 6P Original Android Development] bobbarker2:
Had a random reboot.. Quick look at log looks kernel related. Here's a link to the last_dmesg

http://pastebin.com/U3dvWXG8

Phone was sitting idle when the reboot occurred.