yashsingh1/xdaforums huggingface dataset:
[Nexus 6P Original Android Development] Citizen_Snips:
That's odd. I had it working once. No idea how. Anyways [MENTION=4684315]flar2[/MENTION] mentioned that while the app doesn't works, Gestures do. However they don't for me. Not after at least 5 clean installs of 7.0 via 6.0.1 factory image flash and accepting OTA. I can enable Gestures in EXKM, leave the app and come right back to it and everything is disabled. Or I leave the app, come back a moment later and different options are selected. For example, I only use DT2W, but if I leave the app and come back, DT2W will be disabled but S2W is enabled for up, down, left & right. None of them actually work, however. I've deleted the kernel zips. Downloaded them again from the app, downloaded them on my PC both aroma install and express. I've tried flashing osm0sis busybox, I've tried not flashing busybox. Kinda lost at this point. Not sure what I'm doing wrong lol.
[Nexus 6P Original Android Development] dmarden:
Uninstall Wake Gestures, install EX and set (via Aroma) the gestures you want active. Don't install Wake Gestures until it's updated.
[Nexus 6P Original Android Development] flar2:
Remove the Wake Gestures app and reboot. The wake gestures app is probably enabling /sys/android_touch/wake_gestures, which will put the sweep2wake and doubletap2wake in wake gesture mode and they won't work without the Wake Gestures app no matter if they are individually enabled or not.
[Nexus 6P Original Android Development] Alfa_G:
I'm having a problem with the manager. Even with the buttons turned blue for my settings to be as they were after a reboot, they change to "default" . Am I missing something?
[Nexus 6P Original Android Development] flar2:
Did you greenify EXKM?
[Nexus 6P Original Android Development] Maxamillion:
Will you be implementing the fingerprint sensor lag patch that Franco posted?
[Nexus 6P Original Android Development] flar2:
I already played with the original patch from sultanxda a few days ago and couldn't tell any difference. I'm testing some other methods too.

I've never noticed a problem with fingerprint sensor lag. But to be honest, I don't use the fingerprint sensor much because of the incovenient placement on the back.
[Nexus 6P Original Android Development] dmarden:
I love the placement and use it all of the time, lol... but I never noticed any lag either. Super fast for me as it has always been. I read somewhere people thought it had to do with the display turning on when different lockscreen and home screen wallpapers were in use, not necessarily specific to the fingerprint thing... but I didn't follow the conversation since it didn't seem to effect me.
[Nexus 6P Original Android Development] Alfa_G:
Yeap.I "de-grennified" it and everything is ok now. Thanks mate!
[Nexus 6P Original Android Development] flar2:
Maybe there is occasional lag if Touchboost is disabled. I also leave Touchboost enabled.
[Nexus 6P Original Android Development] kokosk4:
Thanks for your kernel. But in 7.0 I have a problem, after the installation, not work wifi.

Edit: I started think, I have a problem with my router. Is not a problem with the kernel, sorry.

Enviado desde mi Nexus 6P mediante Tapatalk
[Nexus 6P Original Android Development] c_86:
Finger print is all I use to turn on mg display. Never use the power button unless turning off the display to put it in my pocket. I think the placement is perfect
[Nexus 6P Original Android Development] fuzz_33594:
Have you considered adding power button to the navigation bar. Quick press turns screen off. Long press brings up power off/reboot menu. (May not be an option for all; Pure Nexus Project ROM has it as an option.)
[Nexus 6P Original Android Development] sherlock5545:
Unfortunately you need a custom ROM for that. I simply use the sweep to sleep option that comes with Elemental X. Works well and does the job :)
[Nexus 6P Original Android Development] PixelQ:
Hello there, noob question, can I flash this over the kernel that comes with latest Pure Nexus? Having troubles differentiating between kernels (stock or custom)
[Nexus 6P Original Android Development] WelcomeToTheSkye:
Yep you can flash it over pure Nexus. Next time read the op :svetius:
[Nexus 6P Original Android Development] PixelQ:
Thanks, but I did read the op trust me, it just wasn't clear enough for me (and my knowledgment), wasn't sure about the kernel that comes with Pure Nexus, sorry. So, a good dumb question would be: all roms came with stock kernel? Thanks again...
[Nexus 6P Original Android Development] WelcomeToTheSkye:
I'm referring to this section in the op!

"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!!!"

This means if you flashed a rom without flashing a kernel you are good if you flashed the ROM PureNexus the flashed Franco kernal you aren't supposed to flash elementalX however of you flashed the ROM PureNexus without any additional kernel elementalX will work.
[Nexus 6P Original Android Development] Gytole:
Reading's too hard...
[Nexus 6P Original Android Development] blueren:
Punctuation, buddy. :)

This means if you flashed a rom without flashing a kernel, you are good. If you flashed the ROM PureNexus, then flashed Franco kernel, you aren't supposed to flash elementalX. However if you flashed the ROM PureNexus without any additional kernel, elementalX will work.

#GrammarNaziOut
[Nexus 6P Original Android Development] WelcomeToTheSkye:
Thanks. Gave you a thumbs. Eh English is still a second language for me. ;)
[Nexus 6P Original Android Development] PixelQ:
Thanks! that was exactly my doubt.

I did read it, just wasn't sure about it and wanted to double check before ruining my device. No need to be rude.
[Nexus 6P Original Android Development] WelcomeToTheSkye:
Don't mind people like that. This community is very very very salty toward new users. Once you hang around here for a while you will get used to it.
[Nexus 6P Original Android Development] gal_b:
Can I flash this over Franco kernel?
[Nexus 6P Original Android Development] oldman_58:
NO!!!! read the OP and directions
[Nexus 6P Original Android Development] dankatz1:
Or two post before lol
[Nexus 6P Original Android Development] Shaglok:
You shouldn't, but I did it and it works.
[Nexus 6P Original Android Development] Balino:
Just don't report bugs if you're having problems [emoji6]

Inviato dal mio Nexus 6P utilizzando Tapatalk
[Nexus 6P Original Android Development] mr-tical:
Anyone know how to fix it?

Edit: it's ok now.

I turned on notification LED in Settings/Notification/gear icon﻿.

Thanks to guy from ElementalX G+ Community.
[Nexus 6P Original Android Development] drawde40599:
It will work but you most likey still have some of Franco's modifications .
[Nexus 6P Original Android Development] Lord. Tech:
In the world of profiles and battery savings... That's kinda badass i'd say, lol. I always keep it off as its posted in many places that that'll save battery

---------- Post added at 06:17 PM ---------- Previous post was at 06:14 PM ----------

PN rom has this? Which build? I've never seen any such settings.. but now i really wanna try it lol. Could u kindly show me where
[Nexus 6P Original Android Development] ursupplyer:
Is it possible to fastboot flash this kernel img? Im on NRD90M and dont have custom recovery or root, the only thing I have is unlocked bootloader and decrypted stock boot.img. Tried flashing but it didn't work Im still on stock kernel. Thanks in advance.
[Nexus 6P Original Android Development] dmarden:
I would boot into custom recovery (you can do this without flashing it) and install the kernel from there.
[Nexus 6P Original Android Development] ursupplyer:
Do you know how can I do it via adb? Wugfresh toolkit is not working with NRD90M for me. Thank you for helping.
[Nexus 6P Original Android Development] dmarden:
Just being honest here, and maybe some will disagree... I'm not comfortable giving step by steps for this kind of thing. Suddenly I'm not clear or miss something and you blame me when you're in trouble.

Take a little time, search, read, understand.

You'll be better off in the long run for it.

Sorry... I'm sure this isn't what you wanted.
[Nexus 6P Original Android Development] keynith:
Its not mean at all. Its how i learned. If i couldn't figure it out or had a problem i researched. I understand needing help, but you shouldn't be modding your phone if you don't have basic knowledge of how to troubleshoot it yourself in case help isnt there.

Btw OP great kernal! Use it on all my devices. Have been for a while.
[Nexus 6P Original Android Development] mihovil13:
Guys on Nougat, how is the battery comparing to stock kernel?

What governors do you use? :)
[Nexus 6P Original Android Development] flar2:
Same or better, not worse.
[Nexus 6P Original Android Development] ursupplyer:
If anything goes wrong i just flash the system image again, I am using another 6P which is not even unlocked, 100%bone stock. I was asking for my other 6p which I use more as a WIFI device or to try stuff before doing anything to this phone. I understand what you guys are saying nonetheless. Thanks for helping.
[Nexus 6P Original Android Development] d1n0x:
Are there any Kernel changes in MTC20L?
[Nexus 6P Original Android Development] flar2:
Update!!!

Marshmallow

ElementalX-N6P-1.22

Changes:

-September security update
[Nexus 6P Original Android Development] sharp87:
lol
[Nexus 6P Original Android Development] scoot0073:
Pretty much the same, if anything EX drains more BC of the Sound gain when increased but that's a sacrifice that I'm willing to trade for louder speakers for music..

That's with stock settings on EX only Sound gain increased..
[Nexus 6P Original Android Development] russian392:
Hey Flar, big fan of your work, used your kernel on all devices i have that you support (n5, n6, n5x etc).

Got some questions. I did some reading on your kernel around threads, reddit and so on...and would like some clarification

Does the ElementalX kernel work properly in nougat? or should i stick with interactive?

I noticed hexacore mode doesnt stick sometimes, is there a fix for this? Is it even worth using? i dont game on my phone, mostly use chrome, youtube, and email/messaging. I use the camera occasionally.

Any tips from the community for getting the most out of this big.LITTLE architecture will be nice, i more or less know how it works, just haven't been tweaking it at all until i decided to go for it today.

Thanks guys.

Cheers
[Nexus 6P Original Android Development] flar2:
Elementalx governor works but Interactive is recommended.

Hexacore is not worth it and can't be enforced.

Most people these days are tuning for battery with interactive governor profiles.
[Nexus 6P Original Android Development] russian392:
I got your app and i noticed a key difference in the governor tuning is the ability to pick pre made profiles, is there a list of these that explains how each one works, or i guess ill just have to try each one and see how it goes? Any one you personally recommend?

Is there any advantage of using elementalx over interactive?
[Nexus 6P Original Android Development] resynx:
This thread and [MENTION=4151089]xperator[/MENTION] post is what your looking for.

http://xdaforums.com/showthread.php?t=3290605

http://xdaforums.com/showpost.php?p=68070450&postcount=2760
[Nexus 6P Original Android Development] russian392:
Thanks i found the original thread but couldnt get anything 6p specific

Thanks bunches
[Nexus 6P Original Android Development] IlyaKol:
Sorry if I didn't go back far enough but I'm having an issue with the kernel.

I flashed the Sept. security patch for the N6P and then updated the EX Kernel to the latest. The following happened:

1) Have noticed this the last few times when flashing the kernel via TWRP: the menu options jump around. I will select one, and others will get checked. If I go forward then back in the menus, it shows the right ones selected. Weird.

2) I have enabled DT2W like 10 times and set it to take effect on reboot (reboot icon blue not grey) and after a reboot it still shows as disabled and doesn't work. WHY won't it stick? #1 has been happening for a while, but #2 has only happened since I installed 1.22. Didn't seem to be an issue on 1.21.

3) Every time I opened the manager it says 'setting up'

I'm on 1.22 and I've also removed root access for the app and had it re-ask permission, which I granted.

Help?

Side note: I'm running Butterfly. Is there a better tried and tested profile for the N6P? I'm not a crazy power user, just want a smooth experience.
[Nexus 6P Original Android Development] flar2:
This is all really strange stuff.

I've installed via AROMA about a thousand times and never had anything weird happen.

DT2W sticks fine for me, make sure nothing is interfering with EXKM (Greenify is the most common culprit)

For 3, I have no idea. Wipe the app data and try again.
[Nexus 6P Original Android Development] IlyaKol:
The other thing I just noticed is, although during setup in TWRP I selected sweep to sleep to be left or right, it doesn't even show up in the gestures. Extra weird.

I'll wipe the data, etc. and try again.

Also, any way to download 1.21 again? For testing purposes?
[Nexus 6P Original Android Development] mitchdickson:
Are you flashing SuperSU after using Aroma? Are you 100 percent sure SuperSU is not reinstalling the stock kernel?

What does Settings > About > Kernel show?
[Nexus 6P Original Android Development] IlyaKol:
NVM, I found the issue.

I use FlashFire to update to the latest security patches (using this document)...so I misspoke when I said TWRP...I always thought it launched the stuff via TWRP recovery but I guess I was wrong. When I went into recovery manually and installed your kernel, I did not have that weird jumping around issue. Also, all of the gestures showed up. My order is: flash update, flash SU, flash EX, flash XPosed. Looks like I'll just do the update via FlashFire and the others via TWRP manually...

I set everything up the way I wanted again and rebooted and it stuck. So the issue is with FlashFire, not with TWRP or your kernel. Sorry for the alarm :). Carry on making this thing awesome Flar. Thanks!
[Nexus 6P Original Android Development] n_achdjian:
I'm sure this has been already asked, but I have been checking this post and couldn't find it.

When I dirty flash a new CM13 nightly, do I need to re-flash this kernel, or it persists?

Thank you very much!
[Nexus 6P Original Android Development] mitchdickson:
Depends on the CM zip.

Why not just flash your CM nightly update and reboot? If this kernel is not installed, you could just go back to recovery and flash it...
[Nexus 6P Original Android Development] n_achdjian:
I was just saying because on previous devices (LG-D855) if I dirty-flashed and didn't reflash the kernel, I would end up in a bootloop, and would need to clean-flash the device. But I'll check.

Thank you!
[Nexus 6P Original Android Development] mitchdickson:
A bootloop would not require a clean flash...you could just boot into recovery and flash the kernel.
[Nexus 6P Original Android Development] Ok_Kaleidoscope5109:
Anyone getting soft reboots on the Marshmallow kernel? I've been having this issue for 2-3 months now while using this kernel with CM13. I've tried multiple nightlies (I update once a week) including a clean wipe to see if that was the problem. I'm currently wondering if the issue could be caused by the kernel or Xposed. I'm trying to disable certain Xposed modules and test CM13 vs ElementalX kernel and try them separately to try to rule out the root cause.

Typically I get soft reboots when trying to receive or make a call. It's not all time, but I'd say 25% of the time. I would be unable to pick up or complete the call and the phone app would get stuck and a soft reboot would follow. I've also seen soft reboots while trying to use Google Now the app would FC and from the on the system would get unstable and I'd see a soft reboot.

Anyhow I haven't tried 1.22 yet but I suspect not much has changed with these maintenance releases. I'm going to run for a week on stock CM13 kernel and evaluate. Unfortunately phone calls are less and less rare, so this gets tricky to test. The most frustrating times were when friends were visiting and we do lots of phone calls to coordinate meeting up. It also got me once when my Uber driver was trying to find me. They weren't too happy.

---------- Post added at 06:10 PM ---------- Previous post was at 06:08 PM ----------

Pretty even drain IMO. Glad we're not circlejerking like some other threads where people claim custom kernels = +300% battery!!!!
[Nexus 6P Original Android Development] scoot0073:
Lol.. yea I know exactly what you're saying..lol..

But heck I never felt the need to have to do all those kernel tweaks n such to get good battery life. On MM I was very pleased with battery life and only use EX kernel for the Sound increase.

And I been on Nougat for 2 weeks with Stick Kernel and again very pleased with battery life..

And 2 days ago I flashed EX kernel for jus the Sound increase.

And I'm no light user but then again I'm one of the select few that's been pleased with battery life with MM and now N..

But I'm Stock N with only the soft key swap mod . And I use Black out theme and only have maybe 8 apps that I downloaded installed and the rest is what comes with N. My screen brightness stays max no auto dim. And I play YouTube Red music constantly n the background.

I never felt the need to use battery monitoring apps BC I've used my phone enough to know when battery life is being affected by something else ..
[Nexus 6P Original Android Development] GatorsUF:
I'm running stock nougat, I'm sure this is a dumb question but the nougat kernel will work with the stock ota right? (Not even sure if there are any 7.0 Roms yet)
[Nexus 6P Original Android Development] kyle_el:
If by nougat kernel, you're referring to ElementalX 3.0.4, then the answer is yes.
[Nexus 6P Original Android Development] GatorsUF:
Is there any way to restore the original kernel? I know the factory images are not out yet for nougat. Would nandroid backup be able to help with that?
[Nexus 6P Original Android Development] Mayday_XL:
Restore "boot" with TWRP.

*** Mayday@Nexus 6P ***
[Nexus 6P Original Android Development] 12MaNy:
What happened to changelogs?
[Nexus 6P Original Android Development] nathanchance:
:confused:

http://xdaforums.com/showthread.php?p=68565642
[Nexus 6P Original Android Development] 12MaNy:
I meant in the OP. Lol :eek:
[Nexus 6P Original Android Development] nathanchance:
Lol in the back of my mind, I figured. Considering he maintains about ten or more threads, kind of easy to see why :p most people don't even read changelogs honestly, they just flash and enjoy.
[Nexus 6P Original Android Development] flar2:
The changelogs are available in my app as well.

I stopped doing them in the OP because my update routine is already too cumbersome. Posting stuff on XDA for all my kernels takes a lot of time because it can't be scripted, so I just update the link and title of the OP and make a post. With these monthly security updates, I spend more time on maintenance than I do on development.
[Nexus 6P Original Android Development] SchmilK:
Is it just me or do CPU cores not go off line on 3.04?
[Nexus 6P Original Android Development] flar2:
They only go offline due to high temperatures. Normally they should be online, it's always been this way.
[Nexus 6P Original Android Development] SchmilK:
Ok, I've been a long time Franko Kernel user (Since Nexus 4). Made the switch yesterday to ElementalX to mix things up and see how your side of the world is. :good:
[Nexus 6P Original Android Development] Nafon:
Nougat factory image finally posted. Build NRD90U. https://developers.google.com/android/nexus/images
[Nexus 6P Original Android Development] Sh0X31:
Someone try ex 3.04 on NRD90U?
[Nexus 6P Original Android Development] therock3181:
Yes and it's running ok.
[Nexus 6P Original Android Development] Badger50:
Yes sir! [emoji106]

View attachment 3869709
[Nexus 6P Original Android Development] 1112ee:
same kernel as the previous build isn't it?
[Nexus 6P Original Android Development] :
Slightly different alpha code between 90m and 90u kernel same prefix 3.10.73, suffix g2c58c9f and gde1f200 respectively.
[Nexus 6P Original Android Development] LittleConfucy:
Gonna try flashing this kernel 'cause stock Nougat is killing the battery with Android OS and Android System. Does this kernel fix the Android OS issue for most?

Sorry in advance if this has been asked before on the thread, if it was, I couldn't find it.
[Nexus 6P Original Android Development] kristiangmez:
I m using this Kernel with the lastest N build from yesterday... still Android OS&System drain as f ...k . I guess Google has to fix it. Anyway I recommend this kernel as it s very stable and it rocks ! ??
[Nexus 6P Original Android Development] Atticustrd:
Do you guys use profiles with this kernel. If so which one do you recommend? Seems like in the advance profile thread not to many use ElementalX
[Nexus 6P Original Android Development] flar2:
Android is probably optimizing ART in the background

Use the interactive profiles from [MENTION=5886947]soniCron[/MENTION]

People use other kernels because they have a bunch of wacky governors. I don't add these to my kernel. Interactive is the only governor I recommend, it's the best.
[Nexus 6P Original Android Development] snoprosledneck88:
You can use profiles with this kernel too

He was referring the profiles others use. Not so much the governor itself. I think most use the interactive.
[Nexus 6P Original Android Development] flar2:
Update!!!

The Nougat sources were finally released.

I've revamped the sound control to be more flexible. You can now adjust left and right analog headphone gain. EX Kernel Manager needs an update for full compatibility (should be a quick update tonight). In the coming weeks I will be making the sound screen in EXKM really amazing and easier to control/fine tune.

For most people, the default sound settings are best. For those who want to have the best sound quality, the recommended settings are:

Digital gain at 0dB (never increase this or you degrade the sound)

Android volume control at max

Reduce Analog gain to a comfortable level

Nougat

ElementalX-N6P-3.05

Changes:

-latest Nougat source

-revamp sound control

-add analog headphone gain control

-add zen io sched
[Nexus 6P Original Android Development] Namelesswonder:
Flashed 3.05 on NRD90U, installation went fine but it seems that the CPU temperature sensors are no longer working. CPU-Z reports no thermal data and EXKM says N/A on all CPU temperature sensors. Battery temperature sensor still works however.
[Nexus 6P Original Android Development] flar2:
CPU Z will never show temperatures on nougat unless selinux policy is changed. EXKM should show the temperatures though. It does on mine. I just installed the factory image, then flashed SuperSU and EX.

Btw, you should try DevCheck instead of CPU Z.
[Nexus 6P Original Android Development] flar2:
I'm toying with the idea of changing selinux to give apps permission to read sysfs.

Currently on Nougat, almost all of /sys is locked down. Apps can't read temps and settings without root.
[Nexus 6P Original Android Development] Namelesswonder:
I wiped my phone and started again this time with SuperSU 2.78 and EX 3.05, and EXKM was able to read the temperature sensor correctly. Previously I was using Magisk V6 + phh's SuperUser 17 and I couldn't access the temperature data with EX, but could with franco.kernel, so I guess Magisk/SuperUser don't open up /sys but SuperSU and FK do. Opening up /sys through EX would be nice for people that run Magisk and SuperUser for Android Pay.

Edit: also DevCheck seem a lot better than CPU-Z, so I bought the pro version :)
[Nexus 6P Original Android Development] matesc:
Hey [MENTION=4684315]flar2[/MENTION], thank you for the infromation. It always makes me happy when you give som love to the sound department, as well as for the update itself. What is your plan regarding the sound screen "revamp", if I may ask?Thank you ?

Edit:

Nvm