yashsingh1/xdaforums huggingface dataset:
[Nexus 5X Original Android Development] Scarchunk:
I also came from the m8 to the 5X and I agree the m8 was the snappiest phone I've ever owned. Great battery life as well. Seems the 808/810 generation SOC's were a slight step back from the 800/801 series. For my usage it performs well but its a bit disappointing to not get a performance jump from a newer generation device. However the camera on the m8 was terrible and the 5X is great so that helps soften the blow. Overall I'm pleased with the device.
[Nexus 5X Original Android Development] Che4ter:
Does this kernel works with cyanogenmod?
[Nexus 5X Original Android Development] nathanchance:
It should, since it keeps all of CM's ramdisk changes. But make a backup of your boot partition, test it out, and report back. If it doesn't boot, restore the boot partition and you should be fine.
[Nexus 5X Original Android Development] perrocaliente:
I'll have to redownload your app and check. I forgot now. I had switched to franco for a bit to see if his was any better and it isn't. At this point I think I'm 99 percent sure it's not kernel related aside from all the kernel wakelocks.
[Nexus 5X Original Android Development] Schrotty35:
Have you test?

Gesendet von meinem Nexus 5X mit Tapatalk
[Nexus 5X Original Android Development] piflechien:
It works perfectly with CM13 (any nightlies). I have it.
[Nexus 5X Original Android Development] queerquirks:
I don't understand such complaints (maybe rma is really costly for you)

A true actual problem is when you Google and top sites appear as the first few results, eg s6 and ram issues.

Your battery life is pathetic to you because it really is, everyone is getting a reasonable 4-6 hours usage dependent.

Do an rma if possible.
[Nexus 5X Original Android Development] dickenam:
So, I was visiting Wakelock City, population ME and what I narrowed it down to was my home WiFi. Would sleep like a baby at work (WPA2-Enterprise), sleep like a baby while on mobile networks but, awake 50% of the time at home (farking Comcast....) I tried 5gHz, I tried 2.4 same business. I've wiped the device 4x, flashed factory images, ran bone stock, ran stock rooted, ran stock with EX (rooted), stock (rooted) with Franco - NOTHING HELPED. I was trying to isolate the issue to see if it could be a symptom of SuperSU? Chainfire keeps patching it but, seems like it only affects Sammys? IDK.

FINALLY, I set "Keep WiFi on during sleep" to Never and now my wakelocks are significantly diminished. 88+% deep sleep. The best I can tell - the DTIM/beacon intervals on my (rented/Comcast) gateway are all sh!tted up, keeping my baby awake....

Obviously YMMV though :silly: Good luck =]
[Nexus 5X Original Android Development] shr33kant:
It's something to do with multi cast on my Wi-Fi router. I had the same issue as you. Unfortunately if you have a specific kind of TV set top box that connects to your internet it streams it out to your whole network. When I turned multi cast off on my router, my TV channels didn't work. I have to do the same as you and turn off and have Wi-Fi turn off or it won't sleep at home.. :(

P. S. [MENTION=4684315]flar2[/MENTION] it's good to see you here! I just switched from a 6P->5X because I didn't like the screen size. I was wondering if you could enable switching of EIS in your app? So we can get some of that 6P love on the N5X ^_^.
[Nexus 5X Original Android Development] szucsgf:
You can do eis yourself.

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

Enable EIS (Electronic image Stabilization) [Root]
[Nexus 5X Original Android Development] SlimSnoopOS:
I have Comcast as well and it is terrible in this regard. I can't leave my Wi-Fi on overnight either, it'll lose a chunk of battery every time. So you're not alone, I just never had a reason to point this out from my own experience lol
[Nexus 5X Original Android Development] perrocaliente:
Yet another reason for me to hate comcast.... Thank God I don't use them
[Nexus 5X Original Android Development] thesoldier:
I have the same exact WiFi issue at my house, Comcast as well. I'll lose around 4% per hour overnight connected to WiFi with a crazy amount of wakelocks. It sleeps perfectly fine connected to my gf's WiFi, who has Fios. I just haven't looked too deep into the issue.
[Nexus 5X Original Android Development] dickenam:
I have many reasons lol =]

What is this? Reason 938485823? So. Many. Reasons.

Glad I'm not alone/crazy. My OCDs were FLIPPING OUT for a few days. I can't decide if I want to ditch Comcast altogether or just buy a non-crap router.
[Nexus 5X Original Android Development] gorilla p:
I have a strong suspicion that this is not ISP related.
[Nexus 5X Original Android Development] draggehn:
I agree. None of these problems are present on my Comcast internets.

EDIT: To stay (somewhat) on-topic: thank you, [MENTION=4684315]flar2[/MENTION], for this awesome kernel. Way better than any of the others out there (in my humble opinion).
[Nexus 5X Original Android Development] dickenam:
Yes, this kernel rules

. No doubt.

But I beg to differ mangs, it may have to do with the particular hardware implemented in my home more so than the ISP itself.

One thing I do know, I work in IT and I literally am paid to be thorough - I've put this thing through the ringer. The only common denominator is my home WiFi =]

Maybe when I have some time on my hands, I will engage those turds in Comcast Support rather than flar2's thread ;)

EDIT: NOT insinuating yall are turds. lolol.
[Nexus 5X Original Android Development] draggehn:
Try a different modem. I know in my house, we have both a modem and router. Could help.
[Nexus 5X Original Android Development] SlimSnoopOS:
Kernel is running like a champ, especially with Chroma installed. Now if only I could do something about this blizzard in the DC area lol I can't stay off my phone!
[Nexus 5X Original Android Development] Completely_Clueless:
EX Kernel Manager Questions

I've been using this kernel for a while now, and it's been running just fine. I'm running the latest kernel with the latest Pure Nexus ROM on the Nexus 5X. I have two questions about EX Kernel Manager and tweaking.

I was testing out the ElementalX governor, and I went to Governor options and saw powersave mode. It was initially 0 (which I thought meant off), and since I want to maximize battery life, I tapped on it so as to turn it on. It changed from 0 to 3. What exactly did this do? Does 0 = off and 3 = on?

I don't play games on my phone, so I was looking at changing GPU governors for battery life. I can't decide between powersave and simple ondemand. Is the camera GPU-intensive? Because I do take pictures, so if I choose the powersave governor (which keeps a constant low voltage, as I understand it), would that have any negative impact on picture quality and/or lagginess?

Thanks for the kernel!
[Nexus 5X Original Android Development] olivercervera:
I am still victim of this terrible IPA_WPS wakelock. It's caused by the system.

Does anybody think is kernel related?
[Nexus 5X Original Android Development] agentdr8:
I've run into this as well. Someone else had reported that it relates to the Emergency Broadcast settings. I disabled all of those, rebooted, and have yet to see that wakelock return.
[Nexus 5X Original Android Development] olivercervera:
Done, thanks.

Usually the wakelock comes back after 24/48hrs.

Sorry for the OT.
[Nexus 5X Original Android Development] till22:
Quick inquiry: since we now have the "thermal throttling" option in the EX Kernel Manager, the thermal zip in the OP is now obsolete for everyone who has the EXKM, correct?
[Nexus 5X Original Android Development] 2x4:
What's a good value for the "thermal throttling" option in the EX Kernel Manager to avoid bad performance without damaging the CPU?
[Nexus 5X Original Android Development] SlimSnoopOS:
Correct. Btw, what temperature value do you set for that?
[Nexus 5X Original Android Development] till22:
Ok, thanks. I have it on 46 which is the default and I won't change it unless I notice any thermal throttling. It's summer where I live and kind of hot, so we'll see.

I only have my N5X since about 12 hours by the way, so you might want to wait for some other people's values too :)

Sent from my N5X, excuse brevity
[Nexus 5X Original Android Development] matlala:
Down CPU frequency is base device temperature, not CPU temperature. I have set 85°C in EXKM and no problem with daily use. Max temperatures on sensor (not at CPU, CPU about 45-55°C max) about 75°C during antutu benchmark.
[Nexus 5X Original Android Development] iamthedj:
im new to the nexus game i was wondering if i would be able to flash this kernel to the stock rom after i root it.. or if i have to flash a custom rom to use this kernel thanks
[Nexus 5X Original Android Development] 2x4:
you set 85°C up from the default which is 46°C????

That seems kind of dangerous....
[Nexus 5X Original Android Development] szucsgf:
Yes you can flash this kernel on stock. You don't even need to be rooted. You do need root to modify kernel parameters, but not to flash the kernel. You just need unlocked bootloader and custom recovery.
[Nexus 5X Original Android Development] matlala:
Semiconductor chips usually take off brake about 95-105°C. You can try 65 :)
[Nexus 5X Original Android Development] iamthedj:
awesome much appreciated
[Nexus 5X Original Android Development] peltus:
Have you even read the installation instructions in the opening post of this thread?
[Nexus 5X Original Android Development] iamthedj:
yeah i have first thing i did actually.........i just wasn't sure if " all roms" meant custom roms it says nothing about stock so i asked.. better safe than sorry
[Nexus 5X Original Android Development] 2x4:
Don't mobile chips have different heatsinks and components?
[Nexus 5X Original Android Development] flar2:
Just be aware that this is based on the internal temperature of the phone and not the core temperature

On the other hand, thermal-engine is still active and will throttle frequencies and eventually shut down the phone before your core temp hits dangerous levels.
[Nexus 5X Original Android Development] 2x4:
Sorry, can you explain a bit? What does the "Thermal throttling" option in the EXKmanager control? What is the internal phone temp vs core temp? What is the thermal engine and how is it separate from this value?
[Nexus 5X Original Android Development] peltus:
Sorry about the fast reponse, I thought I was in the Cataclysm thread :o. If you're not already on any custom kernel you're basically good to go as I understand. Coming from stock ROM will definately work. I followed that path myself.

Be sure to visit the interactive governor thread if you haven't already. Loving that one.
[Nexus 5X Original Android Development] joetheshmo:
Don't flash this over any custom kernel. You should flash this only over stock kernel or the kernel that came with your ROM
[Nexus 5X Original Android Development] iamthedj:
all good man no worries and yeah i was just making sure coming from a galaxy s5 to a nexus is a whole different ball game lol
[Nexus 5X Original Android Development] matlala:
Thanks for completion in better English ;)

And any tips for tweak entropy? Stats on my N5X usually 50%+, more state on 90-100%. But my N7 2013 with same apps and used about always about 10-40%.
[Nexus 5X Original Android Development] flar2:
You can flash with the stock ROM, no problem. Install SuperSU if you haven't already, then install ElementalX.
[Nexus 5X Original Android Development] tacofromhell:
Great kernel btw!
[Nexus 5X Original Android Development] dmillerzx:
I was hoping for some clarification on Android Pay before taking the plunge, I'm eagerly wanting to rejoin the fun, however I do happen to like Android Pay and use it from time to time. It seems pretty clear that system-less root and flashing the kernel alone will not break Android Pay.

Is it true that the EX Kernel Manager does not touch the system partition? I figured busybox was a prerequisite and thus edits the system partition. The only thing regarding ElementalX that should break root is the thermal patch zip which Flar2 states will break Pay and OTAs. To my surprise when searching this thread users were reporting that Android Pay continued working after flashing the thermal zip. I wonder if these users were actually able to complete a purchase, versus simply adding a card, or having their card still show from verifying it prior to switching over to ElementalX.
[Nexus 5X Original Android Development] joetheshmo:
EXKM doesn't break Android pay and the thermal zip is now no longer needed or used. Busy box can be installed outside the system partition as far as I know. I would search these forums for a way to do that, however I don't think exkm requires busy box anymore based on not getting the error the last time I clean flashed fully stock rom to test battery consumption.
[Nexus 5X Original Android Development] flar2:
System partition is untouched by EXKM and EX kernel.

You don't need busybox, but I recommend having it. It can be installed without touching system as well.
[Nexus 5X Original Android Development] bdivs11:
Viper4android

Has the viper4android selinux policy been added to the kernel?
[Nexus 5X Original Android Development] joetheshmo:
You can install this kernel as SElinux permissive or enforcing
[Nexus 5X Original Android Development] bdivs11:
Thanks for the reply. I know v4a will work in permissive but there is a selinux policy fox to allow it to work in enforcing
[Nexus 5X Original Android Development] olivercervera:
It didn't work. Still IPA_WS killing my device. This time appeared after a full charge
[Nexus 5X Original Android Development] flar2:
Never heard of this until recently. I guess I could add a blocker. Itv does seen kind of ironic for an emergency broadcast to cause your means of communication to run out of battery.
[Nexus 5X Original Android Development] perrocaliente:
Is that what that dumb wakelock is? The emergency broadcast?
[Nexus 5X Original Android Development] flar2:
Missed this earlier. Don't change either of these things
[Nexus 5X Original Android Development] draggehn:
That would be nice. I, too, had a wakelock for a total of 10 hours (late last night to this morning) caused by IPA_WS. In your app, Keep Awake was around that, 10 hours, so I opened BBS and lo-and-behold, that was the number 1 kernel wakelock at 94% (or 96%, can't remember).
[Nexus 5X Original Android Development] iamthedj:
this kernel is amazing bought the elemental app on the play store i can finally control my phone how ive always wanted to great work!
[Nexus 5X Original Android Development] fire7777777:
Is it possible change the intensity of the vibration?
[Nexus 5X Original Android Development] szucsgf:
Yes, with the EX kernel manager app under the Miscellaneous tab.
[Nexus 5X Original Android Development] SlimSnoopOS:
It is if you are using a kernel app, like Ex Kernel Manager, and have root.
[Nexus 5X Original Android Development] fire7777777:
Thanks, I heard that the vibration is annoying, but with that feature is fixing, you agree?
[Nexus 5X Original Android Development] SlimSnoopOS:
I don't have an issue with the stock vibration intensity. However, I primarily keep it on vibrate at night. I have tweaked the gesture vibration intensity for Sweep to Sleep so that it's more pronounced. To each his own, of course.
[Nexus 5X Original Android Development] till22:
Does anyone know one or more of these wakelocks? Can't find the cause of them, all wakelock detectors only show those names, I can't find any app(s) going rogue and I do not have them in airplane mode. They get fixed for a while (9-10 hours) after rebooting.

I'm only worried about the first 4, by the way.

[MENTION=4684315]flar2[/MENTION] maybe? :)

EDIT: I'm using Cataclysm and ElementalX kernel.

View attachment 3624794

Sent from my N5X, excuse brevity
[Nexus 5X Original Android Development] Maritus1:
Hi guys,

I wanted to thank you for the development of this great kernel and wanted to share my great battery results from my highly battery optimized ElementalX Kernel on XtraFactory 07/01 Rom ;)

Right now I'm really satisfied with this device, 6h SOT and still 40% left :D

Little Cluster: Min 384 Max 600MHz

Big Cluster: Min 633 MHz Max 768 MHz

Governor is a tweaked interative, just ask and i will provide details to you.

The device is still fluent and the responsiveness is good, I don't see a great speed increase when turning max clock much higher, so this is enough for me at the moment.

GPU: Min&Max 180MHz (Note: I don't notice any differences in daily use, even NFS Most wanted is still lag free, but haven't tested high end games, I normally don't play games).

I have to admit that this surely comes from the very good 4G coverage in my city. Moreover when I'm in buildings quite long, I go to flight mode and just use wifi.

I don't use Google App, Now launcher, Now on tap or Network Location.

Greenify with Agressive Doze mode, but I just greenify few apps that have much battery drain or I don't use often.
[Nexus 5X Original Android Development] martyfried:
I have the first 3, with similar numbers; I'm assuming it's something from Pure Nexus Project (thus the PNP), but if you are not using that rom, then never mind.
[Nexus 5X Original Android Development] gtsfreak:
can I flash this over franco kernel?????

I'm using stock 6.0.1 mmb29k
[Nexus 5X Original Android Development] vampire36:
After doing all this your N5x is no longer a smartphone or a beast...its become a tamed cat :P :P

Thats a lot of things you have tamed :)
[Nexus 5X Original Android Development] flar2:
Best to flash stock kernel first.
[Nexus 5X Original Android Development] perrocaliente:
I also wonder about these. They show up on my phone as well
[Nexus 5X Original Android Development] gtsfreak:
Can u provide me the link of stock kernel?
[Nexus 5X Original Android Development] nathanchance:
I have a link to the factory images in my signature, go grab the version you have for your particular device.
[Nexus 5X Original Android Development] txuki2005:
Miles thanks [MENTION=4684315]flar2[/MENTION] working perfect with last ubermallow

;)
[Nexus 5X Original Android Development] SoMeiBoL:
Touchboost enabled or disabled?, if enabled the maximum frequency is 1248Mhz... (little cluster)
[Nexus 5X Original Android Development] gtsfreak:
Without flashing full factory image

is there any way to flash stock kernel only?
[Nexus 5X Original Android Development] joetheshmo:
Inside the factory image there is a file called boot.img. fastboot flash boot boot.img this using adb
[Nexus 5X Original Android Development] nathanchance:
Yes, extract the boot.img and flash it in fastboot (fastboot flash boot boot.img) OR in TWRP (Install then select the Images button in the righthand corner, navigate to the boot.img, select it and choose the boot partition).
[Nexus 5X Original Android Development] jim_bocho:
Yes, you can extract the boot.img and flash it via fastboot. (Refer the Unlock/Root threat in "General".
[Nexus 5X Original Android Development] gtsfreak:
thanks I will use the fastboot method soon to flash boot.img :)
[Nexus 5X Original Android Development] till22:
Well, firat I had wakelocks and now I get infinite battery life... ;)View attachment 3625777View attachment 3625778

Sent from my N5X, excuse brevity
[Nexus 5X Original Android Development] flar2:
I don't know how you managed that. I haven't seen any bugs in the battery monitor since I fixed it up around Christmas, but that's not realistic. Hit reset.
[Nexus 5X Original Android Development] till22:
No way man, infinite battery!!

I already hit reset it the app to see if that fixed it but the system stats say 74% too, so I rebooted too. Please note the time difference in the 2 screenshots. It is down to 70% now though. I guess I'll do a full charge and another reboot again, never had this issue on any phone.

Sent from my N5X, excuse brevity
[Nexus 5X Original Android Development] Maritus1:
Touchboost disabled, when touchboost is enabled it messes up everything.

Fyi, Interactive governor settings :

Little Cluster:

Target_Loads 99 460000:98 600000:99

Big Cluster:

Go_highspeed_load 99

target_loads 97 768000:97

From what I noticed, you have to even manually set touch boost frequency to "0:0 1:0 2:0 3:0 4:0 5:0", cause sometimes it seems to ignore touchboost off, and shoots up to touchboost frequency o_O.
[Nexus 5X Original Android Development] Maritus1:
Just follow the steps descriped here http://xdaforums.com/showpost.php?p=63727541&postcount=19

I did this by myself and was able to get V4A working with SEAndroid Enforce, i also had to install drivers twice to make it work like descriped in the post.
[Nexus 5X Original Android Development] gpvecchi:
When coming from different kernel, I have to flash stock kernel, then EX without rebooting betweeen, right?
[Nexus 5X Original Android Development] flar2:
Stock boot.img if you are on stock ROM. Dirty flash if you are on custom ROM.

If you flash stock boot.img and reboot to system at this stage, your data will be encrypted if it's currently not encrypted. Nothing to worry about if you're already encrypted.

Then flash SuperSU if you need root. No need if the rom is already rooted.

Then flash EX.
[Nexus 5X Original Android Development] SoMeiBoL:
[MENTION=4684315]flar2[/MENTION], you will add KSM control?

Thanks for your work!
[Nexus 5X Original Android Development] flar2:
Maybe, it helps on the nexus 9 and doesn't seem to cause any problems.
[Nexus 5X Original Android Development] akulp:
Before I flash this (as I see nice kernel:)...thanks flar2!) I'd like to know something.

1. How's with DT2wake function? Are yous satisfied with it? Is there any batt. drain wit function on?

2. And most important thing which is so annyoing for me.

Is there any workaround to open notification from lockscreen without PIN code/pattern, BUT with fingerprint function on?

Thank you!
[Nexus 5X Original Android Development] nathanchance:
1. dt2w is pretty bad, even flar2's implementation. I'd recommend sweep to wake, much more accurate and prevents accidental wakeups. It does drain battery on this device but you can minimize that with a wakeup timer (I think flar2 recommends 30 minute timeout?)

2. What do you mean? You should be able to use your fingerprint for unlocking when tapping notifications (I don't have the device but I am pretty sure I have seen my friend unlock it with the 6P). Even if that isn't how it works, flar2 has no control over the fingerprint scanner as it is not in the kernel space as far as I am aware.
[Nexus 5X Original Android Development] i_pk_pjers_i:
Honestly, you're MUCH better off waking your phone with your fingerprint scanner, it's there for a reason and it works perfectly.
[Nexus 5X Original Android Development] akulp:
Thank you about 1st question.

About 2nd, maybe I aksked a little tricky. So, once again.

Is there any solution to use JUST fingerprint unlock, without having PIN code/pattern. Why?

If you press power button to get lock screens on and than tap on notification (SMS, email) you have to put PIN. And that's annoying.

If i use FP unlock than you came directly on home screen and in you have to open taskbar to see notification...and that's annoying too.
[Nexus 5X Original Android Development] akulp:
I agree, it works perfect, but ...

1. If i use FP unlock than you came directly on home screen and in you have to open taskbar to see notification...and that's annoying too.

2. Sometimes I just wanna check notifications/clock and DT2W or Swipe2W is nice option ...
[Nexus 5X Original Android Development] nathanchance:
Well no because you need to have a second way to get into your phone if your fingerprint fails and a PIN is required on startup as it is a little more secure. Have you tried putting your fingerprint to the sensor when prompted for your PIN? Either way, that isn't controllable by the kernel.
[Nexus 5X Original Android Development] i_pk_pjers_i:
Well, I mean, you can still kind of check notifications with ambient display... The fingerprint scanner is my favourite part about this phone, and I love everything about this phone so that means I really love the fingerprint scanner.