yashsingh1/xdaforums huggingface dataset:
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] flar2:
I've never seen the battery drop 2% at a time on this phone, but I've seen it on others. It's probably due to temperature changes. Absolutely nothing to do with the kernel. Battery driver is 100% stock code.

This is my daily driver phone and battery usage is just fine. Sometimes I add commits from upstream and CAF, but I haven't found it necessary on this phone. I take a scientific approach, testing things carefully, which is why ElementalX is a successful kernel on many devices. This kernel is almost the same as stock for a reason, it's well engineered by HTC and Google and I don't want to introduce instability or problems.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] flar2:
Update!!

Download:

ElementalX-P-1.03.zip

Changes:

-January security update

-make vertical s2w more sensitive
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] jamiejames:
Works perfectly as always. Thank you for the crazy fast updates. Hope your eye's are ok.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] JakeDHS07:
I have a question. The ROM I am using has not updated to the new January base yet. Could I still use the updated kernel with that December ROM until it's updated or do I need to wait?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] scloutkst:
[MENTION=4684315]flar2[/MENTION]

What is your personal opinion on disabling zram on the pixel? With 4 GB of RAM is it really necessary? In my very limited testing it seems to have made things a bit snappier. Could very well be placebo. I don't claim to have the best knowledge... My understanding is limited. However, on a high end device like the pixel with lots of RAM, wouldn't compressing data and swapping it in and out of zram effectively slow down the device? I mean, I've never seen my ram usage maxed out on the pixel, even when playing the few games that I have.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] skulldreamz:
Thanks [MENTION=4684315]flar2[/MENTION] 1.03 is running great as usual
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Paz9:
any changelog for NMF26U update?

cant find anything

---------- Post added at 05:30 PM ---------- Previous post was at 05:27 PM ----------

thats strange, elemental is great, but i cant deny that fk gives better battery life.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] guaneet:
Thanks for the quick update as always!

Quick question. Are gestures disable by default now on 1.03? I'm non root with TWRP latest U update. Just curious
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] wtherrell:
I'm seeing this too. Went back to stock unrooted and battery now is fine. All apps the same EXCEPT : On EX 1.02 I had

1. Substratum theme engine and Swift Black

2. Weta mod Viper4A

Got to be one or the other.

I tried the various governors in EX1. 02

Only one that really seemed to have an effect on the battery drain was the powersave one. But that caused so much lag and stuttering I had to abandon it.

Now that I have taken the OTA to NMF26u I will re-root and install EX 1.03. Without the Substratum & theme or the WETA mod. If the excess battery drain comes back then it seems it almost has to be the kernel
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Paz9:
just fyi, im not using Weta or Substratum.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] flar2:
Go ahead and disable it, it's perfectly fine to do so.

I'd like to see some actual evidence of this. My active drain is like 10% per hour with EX, which would give nearly 10 hours of screen time. I see people on here raving about battery life that can easily be achieved with the stock kernel.

Gestures are disabled by default for the last couple versions.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] flar2:
As I said, my code is 100% identical to stock and I'm not seeing any of this.

Either the temperature is messing with your battery (very possible at this time of year) or you need to wipe your phone to reset the battery stats.

And please, don't use any other governors except sched.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Paz9:
im sure you dont need to wipe the phone to reset battery stats, a few charge cycles will calibrate the battery stats nicely (ive been on elemental for a week and i havent seen that 2% drop in a while, so im suspecting its got to do with that)

tempratures over here (down under) currently are average. 20-23 degrees cel. in melbourne.

are there plans to limit the IPA_WS wakelock for this kernel its an unnecessary wakelock.

also is it possible to use the fingerprint sensor as a scroll (i,e on webpages, facebook, telegram, swipe your finger to scroll up or down)
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] wtherrell:
I am back to stock rooted now.

I will leave it on sched for the next t trial run.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Droid1019:
I'm using substratum and Swift dark theme with no battery problems on 1.02 kernel. Weta 2.3 has known battery issues which is why many went back to an earlier version of that rom.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] xocomaox:
I am on 1.03 and it is running very smooth. No substratum, yet, and with latest root.

This seems to be the best kernel available for the Pixel phones.

EDIT: I've got substratum up and running with the swift dark theme. No issues so far.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] wtherrell:
OK. Added elx 1.03 kernel to the stock rooted. Charging now to see how battery behaves.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] JimSmith94:
Sorry for being the newb here, but this is the first custom kernel I have ever installed. I mainly installed it for the bypass bootloader unlock check, but noticed that it includes a High Brightness Mode that I would like to use when I'm outside. The thread mentions a widget for it, but I don't see it anywhere. Do I need the EX Kernel Manager for this, or can someone point me to where it is?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Golf c:
High brightness mode widget

Google Play Store
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] JimSmith94:
Thanks for the quick reply, I didn't find that mentioned anywhere in the thread. Widgets for powersave and performance mode are also mentioned, are those separate Play Store items too?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] wtherrell:
Flar2 has a nice widget for it in the playstore.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] joetheshmo:
Those are part of EXKM
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] JimSmith94:
Thanks guys, guess it's time to spend some money at the Play Store!
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] joetheshmo:
Best app money can buy!
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Reechings:
Yep one of the cleanest kernel manager apps I've ever used and High Brightness mod is great and even has its own quick setting tile if wanted.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] lexcyn:
Hey Flar I tried searching but did not see anything about this. My phone CPU temp went below 19 celsius (I was outside shoveling the snow... balmy -21c here) and the ElementalX app reported it as 170c haha:
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] encephalon9986:
I've read through a lot of this thread and searched. I still can't find the answer. What is the correct way to flash this in TWRP so I don't lose root and won't get boot loops. I've already had the paid app from a long time ago. I want to flash but but I feel the process is different from past phones.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] wtherrell:
So far so good. No big drain. Just as good as stock & more fun and potential. Stock, rooted, Elemental X 1.03. Left it shed governor this time
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] xocomaox:
I am on NMF26Q with 1.03 but it still says 5 December Android Security Patch level. Is this normal because it's not the latest base? Or maybe a display glitch with the patch level?

Does anyone else have this issue?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] grinchyyy:
Just a quick confirmation from you guys, Is the latest root and kernel necessary to get substratum and Swift Dark running? I'm one version back on root and kernel. Just don't want bootloops.

Sent from my Pixel XL
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Droid1019:
It's fine. That's what I was on till last night. Just don't theme Android system.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] wtherrell:
I just now added Substratum and Swift Black. Got bootloop warning from Substratum but everything booted up fine. I'm on NMF26u with elx 1.03 [emoji4]

Now to recharge & check battery situation again.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Droid1019:
There a warning window every time you open substratum app nothing to worry about. When you click on your theme make sure you click the little pull down that says IMPORTANT! Pick Android version so you can select the correct phone before making selections to theme.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] xocomaox:
Nah, it works on the older Q with any 7.1.1. kernel. I can confirm.

---------- Post added at 02:33 PM ---------- Previous post was at 02:32 PM ----------

What's interesting is that it only lists 7.1 Pixel and not 7.1.1. but that is okay. Still works!
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] david.degraw54:
NMF26Q is the December build my friend. You need to update to the January build, NMF26U.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] flar2:
I thought I already fixed that down to about 13 or 14, what version of the app do you have?

Get TWRP and root installed properly, then simply flash EX in recovery.

The security patch level is read from the system, not kernel. You have to update the system images.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] lexcyn:
Using the latest from the Play Store.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] flar2:
The problem is some of the sensors report 3 digits, and some report 5 digits and some even more, the app has to try to guess how many digits to report.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] lexcyn:
It's ok I kind of laughed when I saw it. Probably an edge case anyways for those of us who live in areas with arctic weather :p
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] encephalon9986:
Thanks. I thought it may be a little different because I seen people say different things like you need to flash the kernel then TWRP and then su. I've already gotten root and TWRP for a while on my Verizon pixel, I just haven't installed anything else yet.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] xocomaox:
Thank you. :)
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] flar2:
I think the other kernels have a different procedure because they flash a boot.img. I've updated the ElementalX installer to work with the new partition layout and everything.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kaosb0x:
Man im loving this kernel, I thought for once when I got a nexus type device I was gonna run Franco, but Flar u got this down brother....ElementalX or life...everything working flawlessly...it's snappy...battery life is awesome...what else could you ask for in a Pixel XL? if anyone is having problems check superSU thread and twrp thread for my latest posts it should help you. :) Good job flar keep em coming
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] treIII:
I'm still on the December security patch. What version do I flash until I get time to update
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Tylog:
You can use the latest 1.03
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] encephalon9986:
That must be what it is. It was throwing me off and I never really took the time to look into it yet until I came across this thread. I've love this kernel on many devices such as the Nexus 6 and 6p. I installed at 80% battery and 6.5 hours later it was still at 71. Usually it would have been down to about 55-60%
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] wtherrell:
Well, the kernel is doing great. Got my Swift Black theme installed and battery life is excellent. Now if I can just find a way to fix the low ringer and notification volume without messing up what I have have.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] xocomaox:
What is your issue with it? PM me, I may have a solution.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Punkid:
Where is the config file located like the elementalx.conf on the N5 kernel ? Can't find init.elementalx.rc either.

My kernel boots with gestures enabled by default and i want to disable gestures without using the app.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] gverma1:
Reinstall kernel and don't select gestures in Aroma installer.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Punkid:
There was no option for gestures in the aroma installer :-/
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] wtherrell:
OK. PM sent.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] nadiros:
You need root first. After flashing superSU, boot into your os, then reboot into recovery and flash ElementalX. The options should be there now.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Punkid:
Thanks, that worked. I had flashed the kernel before SuperSU.

BTW any idea what the "Audio Codec Power Gating" option does in the AROMA installer? I have V4A installed, should i check that option ?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] flar2:
That option is for other sound mods by [MENTION=2760454]chdloc[/MENTION]
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] chdloc:
To give you and other users of [MENTION=4684315]flar2[/MENTION] 's kernel that wonder about this option some background:

Starting with the WCD9335 Qualcomm audio codec, which is currently being used in combination with the Snapdragon 820/821 processor, the digital core of the audio codec goes into hibernation after five seconds of audio inactivity by default. While in hibernation mode, the codec would refuse to accept/apply the hardware biquad filter coefficients that I'm using for headphone compensation, see this thread for details and this post for a relatively simple installer if you are interested.

My mod is probably the only reason for the "Audio Codec Power Gating" option to even exist. [MENTION=4684315]flar2[/MENTION] was kind enough to incorporate this option into his kernel/installer.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Reechings:
Is there much of an effect on battery usage having this option enabled if I'm not using your mod?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] chdloc:
Without knowing the exact specs of the codec, it is impossible to tell. As the codec goes into low power mode when not playing music over headphones (CLS_H_LP) with or without the power gating option enabled, I expect the additional power draw delta to be rather small.

Unfortunately, the only way of testing would be to physically measure the power draw at the codec, which is virtually impossible.

Having said all that, I did not notice any impact on battery life.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] spidermaxx:
Have you removed the feature that lets android pay work? I've downloaded the latest version to go with 7.1.1 and it seems android pay no longer works?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] dsmitty166:
It still works, but will need more details. Stock ROM, or what ROM? Rooted? etc.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] spidermaxx:
Stock ROM, rooted, twrp, super SU, with latest 7.1.1 (NMF26V) was working, and upgraded to this ROM 1.03 last night, and no joy anymore. Maybe try reflashing 1.03 again?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] dsmitty166:
If you are running rooted, it's going to be VERY hit or miss as to AP working. AP updates safetynet a lot and this almost always breaks root. If you are going to be rooted, expect to not be able to consistently use AP.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] spidermaxx:
Okay, thanks.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] skulldreamz:
Yeah I am on the latest U firmware with systemless root and 1.03 I thought that Android pay would work now but do I need to use suhide or phhs superuser with magisk?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] dsmitty166:
Yes, Systemless root alone will not allow AP to work. Like I said, AP with root in general is very buggy.

To validate I'm on the latest PureNexus, ElementalX, without root, and I just used AP at work this morning. No issues.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] spidermaxx:
I've realised the difference between when mine was working, and now not working, is that i rooted it to move some files around, so un-rooted, that should solve it, thanks again.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] cowsquad:
I just flash boot this kernel and install the app. For some unknown reason the sweep2sleep doesn't work.

Google Store Pixel XL

Android 7.1.1
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] aholeinthewor1d:
Any tips for someone pretty new to custom kernels or anything special I need to know? I'm not new to ROMs and stuff like that but I've only messed with custom kernels a little bit years back. I don't use android pay and I'm on Pure Nexus which is based on NMF26V. Thanks!!
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Reechings:
This kernel is sweet! Make a nandroid just to be safe. Download the nice aroma for 1.03 which walks you through the install. Buy EX kernel manager and high brightness mod widget from play store and you will be good to go. I don't think I'll ever be able to change kernels and the cost for the apps is minimal for how great they are.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] bash_array:
Anyone having OC issues at 2340mhz top out on big cluster? Everything runs smoothly but occasionally I'll get random reboots. No other changes. Is anyone else seeing random reboots? Should I reflash but this time choose default big clusters clock setting? Are there any settings I could switch to which will prevent rebooting? Anyone out there want to share their kernel setup who isn't experiencing reboots?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] guaneet:
I used to get random reboot with OC but I went back to default. I didn't notice any difference in speed! If you have flar2's kernel app you can just use that for revert back to stock settings
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] ithehappy:
I have a query. The vibration control on this kernel, what's the default and maximum value? I find the default vibration intensity a bit low on this phone.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] joetheshmo:
I forget what the default is, something like 60% vibration and 80% notification. The max is 100%.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] daud44:
I'm on CARBON-CR-5.1-MOO-M5Edition-marlin-20170108-0412.zip

I flashed 1.03 then super su disappeared.

I reflashed super su on top of the kernel

it's still gone but now I see it's installed but not visible. Weird. How can I fix this?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] joetheshmo:
It's installed but not visible? I haven't tried carbon ROM but perhaps like DU and PN they move it to settings rather than app drawer?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] daud44:
And there super su is in settings. Do you think I messed anything up flashing super su on top of elemental?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] joetheshmo:
No, that's just by the ROMs design...
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] gverma1:
Simply install SuperSU app by Chainfire from Playstore.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] daud44:
I figured it out. Either reflashing super su or looking in the system settings did the trick. Carbon ROM has super su in the settings where I didn't look.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] aholeinthewor1d:
Is there a way to change how this kernel handles the auto brightness? It gets pretty dim at times so I'll have increase the slider but when when the lighting changes it ends up being brighter than I need.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] lexcyn:
You need the elementalx app then go to graphics and disable backlight dimmer. This will put the default auto brightness level back.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] aholeinthewor1d:
Awesome thanks!! So there's no way without the official app? No 3rd part kernel apps will let me do it? I don't have a problem supported devs or anything just new to kernels so I wanna experiment a little and see if its actually something I would benefit from.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] lexcyn:
I would definitely get the app, a lot of options to play around with. I don't know if any 3rd party app will allow you to do it but you could always try.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] ithehappy:
I want to flash this kernel. I am on Franco now, just wanted to make sure about the flashing procedure. Just boot into TWRP and flash this kernel right? Do I need to wipe cache or anything because I am coming from another kernel? I will not install TWRP permanently.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] joetheshmo:
I'd recommend fastboot flashing the stock boot IMG unless you have a TWRP backup of stock. Then flash TWRP and SuperSU and then ElementalX.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] ithehappy:
As I am still not sure about fastboot commands, just making sure. The boot.img is the following one right, I extracted from the stock ROM zip? And the command to flash it will be fastboot flash kernel boot.img? or fastboot boot boot.img?

Sorry for the stupid question.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] joetheshmo:
The command is fastboot flash boot boot.img

You can also use boot_a or boot_b to specify slots

Example: fastboot flash boot_a boot.img

Once you flash it go ahead and fastboot boot the TWRP IMG and flash the TWRP zip, SuperSU zip and then ElementalX :good:
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] ithehappy:
I can skip that TWRP zip part though right? I don't want TWRP yet.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] joetheshmo:
Sure, then you'll have to extract the elex.Image inside the boot folder of the ElementalX zip and use fastboot flash kernel elex.image
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] aholeinthewor1d:
FYI twrp works perfectly fine for flashing. I don't use the backup stuff anyways but as far as installing twrp and using it to flash it works great. No issues. I've flashed some kernels and Pure Nexus never had issues. Just make sure its RC1 and you will be fine
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] ithehappy:
Umm, if I just boot into TWRP, fastboot boot twrp.img then I am in TWRP interface, from there I can flash the ElX zip right? That's how I flashed SuperSU zip. I didn't need to flash the TWRP.zip from fastboot TWRP in that case.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] joetheshmo:
Yeah that's also a way to do it. Why not just flash TWRP at that point though? xD
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] ithehappy:
Because I am a nutcase man. Just wanna stay with stock recovery as long as I see TWRP as RC :laugh: I know there will be no problem, but you see...

Flashed ElX via TWRP. There was no WiFi after first boot but just a simple reboot fixed it.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Paz9:
can we convert partitions to f2fs?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Reechings:
Is there a way to have a shortcut to toggle the High Brightness mode so I can trigger a toggle on/off using a gesture from Nova launcher etc. I would like to not have to use the quick setting tile and don't want a widget sitting on my homescreen. Cheers!
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] wtherrell:
Flar2 has an excellent widget for this in the playstore. I wouldn't be without it. Look for High Brightness widget.