yashsingh1/xdaforums huggingface dataset:
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] flar2:
ElementalX Kernel

for Pixel 3 (Blueline)

ElementalX is designed for maximum stability. It is made for people who depend on their phone every day.

Features:

-Optimized for performance and battery life

-Advanced color control (RGB, hue, saturation, contrast, value, K-Lapse)

-Wake gestures (S2W & DT2W)

-Sound control (speaker and mic)

-Sweep2sleep

-Block wakelocks

-backlight dimmer option

-direct HBM

-CFQ, noop, deadline, FIOPS, SIO, maple and zen i/o schedulers

-Adrenoboost option

-Option to disable fsync

-WireGuard support

-Pass SafetyNet (with Magisk)

Installation

1. Flash in TWRP recovery or flash directly in EX Kernel Manager

Notes

Stay up to date with EX Kernel Manager. The latest security updates are always available through the app, usually within hours of the latest OTA. EXKM can be used to configure settings, backup and flash zips and img files, run scripts and install kernel updates quickly and easily. EXKM is compatible with all devices and kernels and is the best and most complete kernel manager available.

Downloads

Android 11

ElementalX-P3-3.06

Android 10

ElementalX-P3-2.17

Android 9 (Pie)

ElementalX-P3-1.12

Source code:

https://github.com/flar2/Bluecross

.

XDA:DevDB Information

ElementalX Pixel 3 XL, Kernel for the Google Pixel 3

Contributors

flar2

Source Code: https://github.com/flar2/Bluecross

Kernel Special Features:

Version Information

Status: Stable

Created 2018-11-17

Last Updated 2020-09-08
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] flar2:
Reserved
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] varun.gid:
WOW ur here sir!! Will the kernel improve battery stand by?
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] Krizid:
Thank you, downloaded from link in OP. just flashed and magisk did not need to be reinstalled. I've downloaded EX Kernel Manager but noticed in the ElementalX Tab it says could not find compatible version
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] flar2:
An update is coming that will add full support for all Pixel 3 settings
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] flar2:
EX Kernel Manager 3.74 is rolling out on the Play Store now...

It adds full spport for the Pixel 3, including vibration control, HBM setting and ability to download and directly flash ElementalX or any other kernel that uses the AnyKernel2 format.

There are two new settings for the wake gestures:

Vibrate on wake: This will vibrate when you use a gesture to wake the device (e.g. sweep2wake or double tap)

Vibrate on sweep2sleep: This will vibrate when you use sweep2sleep to turn off the screen

High brightness mode works a bit differently on this device. Instead of going to max, it just increases the backlight at the current brightness setting. I will add support to my HBM app soon. I may also change this behavior in the kernel, as I prefer it to just go to max on demand.
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] arodey:
Getting this...
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] flar2:
No idea. It works for me, rooted with latest Magisk.
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] arodey:
I can't flash any kernels in the latest version of the app. Previous versions have worked fine with different kernels. I'm on latest Canary Magisk.
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] jd1639:
Flashing via app worked for me, no problems.
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] flar2:
Nothing has changed with regards to flashing.
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] arodey:
Ok I'll try to figure out what I'm doing wrong
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] jd1639:
FYI, I'm using magisk 17.3.
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] piccit:
Has anyone actually seen a difference with high brightness mode turned on? I'm not seeing any difference and I'm wondering if that's because it's an LG panel ?
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] flar2:
It doesn't jump to the highest brightness, just boosts the backlight a little.
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] arodey:
Reverted back to 17.3 and it still isn't working
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] Ivixmax:
Thanks for this kernel dev!

I flashed elemental yesterday and i see a little bug.when i active 2tap to wake the phone actives the screen but the vibration dont stop. Only thing i can do to stop the vibration is power off the the phone...
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] jd1639:
I'm not sure why. When I flashed elemental I was stock and only booted twrp to install magisk, I didn't flash it.
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] elkay:
Will this kernel pass SafetyNet with an otherwise stock system (i.e. only unlocked bootloader with unmodified system and no root)?
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] vonDubenshire:
I am new to rooting and read up a bit on this Kernel -- just installed it after playing with TWRP \ Magisk the past month since getting a Pixel 3 (Samsung person here, no rooting for a while!)

Does this Kernel help hide the bootloader?

Interested in seeing how it does with the Pixel 3 blueline for a while!
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] Cris7ianO:
Thanks for the answer. I wasn't precise enough. I mean the software update from Google. Can I just do it over elemental and thereafter flash the newest version of this kernel again?
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] Chezbel:
Yes. I used the flash-all.sh method (without the "-w") to update to google's july version.That overwrites the kernel. I then used Ex Kernel Manager to flash the july kernel.
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] Cris7ianO:
Is there a tutorial for this method, unfortunately couldn't find any guidance. Or could you shortly guide me through?

Sorry for the off topic.
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] Chezbel:
I'm not at home (where my PC is) so I can't give the exact details. To use the method I used your bootloader needs to be unlocked and you need adb and fastboot on your PC. If you aren't familiar with that then stop and wait for someone to provide very specific details.

Download the correct factory image (not ota) for your device and extract it. Edit the flash-all.* file to remove the "-w". Linux uses flash-all.sh, windows uses flash-all.bat Connect your phone to your PC, boot your phone to bootloder mode and then from your PC run flash-all.sh (for Linux) or flash-all.bat (for Windows).
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] justinblake48:
Hi friends,

I am running Pixel 3 with AOSiP rom and EX kernel. I just wanted to improve my overall battery performance by decreasing the idle battery drain which right now is 1.8% per hour. So what would be good way to decrease the battery consumption.? Please do the needful and enlighten me. I have even attatched the scree shots....
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] linqdesires:
Is it possible to enable a gesture like DoubleTap2Sleep (turn off screen) instead of DoubleTap2Wake?

Sweep2Sleep seems so unusable to me

thank you
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] joetheshmo:
This would make the phone very hard to use as anytime you double tapped the screen while using it your screen would turn black...

You can get double tap to sleep on your home screen with a custom launcher like Nova (I use it)
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] linqdesires:
Yes indeed the Nova gesture is the kind of sleep gesture I was talking about (not the whole screen).

And should be nice to have as a mod alone as I don't need the whole launcher.

The gesture should work on the navigation bar not-on-a-button area, or on the status bar maybe?

Actual sweep2sleep conflicts with the awesome pixel navigation bar gesture which switches between apps.
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] Shawn haz root:
I have a Rhinoshield case and dbrand skin on the back. I noticed that once I installed the skin, the vibration isn't as strong (it does help with the speaker vibration through). My question is, I already have the vibration intensity set to 100. Is there any way to exceed that to make it stronger?

Thanks
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] flar2:
No, there is a hardware limit to the voltage
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] flar2:
Update!!!

Flash directly and control all options on this and other kernels with the latest EX Kernel Manager: https://play.google.com/store/apps/details?id=flar2.exkernelmanager

Download:

ElementalX-P3-1.12.zip

Changes:

-August security update
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] peikojose:
Hello. 2.05 works with DP6?
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] Cris7ianO:
I am on the latest version and the kennel is running like a champ for a few weeks now. I only discovered one strange thing: There seems to be a misbehavior with the proximity sensor during phone calls. After a few seconds the system locks the screen. I get a vibration while the phone is sitting next to my ear. When I take the phone off my ear the screen is black and locked. I have to use security to get into the phone. Back on stock and now also on Kirisakura I don't have this issue. Anybody else? Maybe I will try another clean flash if the kernel.

Edit: OK, it just occurred with Kirisakura. There seems to be something odd with custom kernels. Weird. I am using stock rom august, only magisk and quickswitch. With stock kernel no issues at all.
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] flar2:
Do you have double tap to wake enabled? Use sweep up to wake instead.
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] Cris7ianO:
Ah, okay. Yes, I had it turned on with both kernels. I might try this out. But found double tap to work more reliable.

Is this something that can be "repaired" in the future? Or is it either use it with the misbehavior or use sweep to wake?

Thank you for the information :)
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] flar2:
Sweep up to wake is the most reliable gesture and works every time, it's what I use on all my phones.
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] Cris7ianO:
I am back! Using sweep up to wake. It is now working without any flaws, perfect. The issue is gone and I can live with this configuration, thank you :)
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] Audioboxer:
Just got a Pixel 3. Haven't been with Google since the Nexus 5 so it's nice to see some old dev names.

Thanks flar, the colour control for the kernel looks great. The Pixel 3 tends a little blue for my eyes. Once I wrap my head around things I'll get your app for the kernel.

Hope you can support Android 10.
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] flar2:
ElementalX 2.05 works with the new Android 10 release, it's available in EX Kernel Manager

There were no kernel changes since the last beta
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] luckana:
Is the gpu boost setting doing something at all and if so, does it drain battery because i am trying to notice difference but to no avail currently ?
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] mnn79:
hey guys sorry for going off topic but i messed up installing magisk on android 10, i cannot flash the android 10 stock image by flash-all method it gets failed. can i flash the pie factoy image by the flash-all script and make everything back to normal or any other alternatives? thanks for helping!
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] k0rner:
Make sure you are using the latest fastboot (platform tools) from https://developer.android.com/studio/releases/platform-tools

Pie version of fastboot is unable to flash Android 10 image.
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] cubemario:
Thank you for Android 10 releases. But the wireguard module seems not work on version 2.05.

The wireguard app throws an error like below when I tried to connect a peer.

https://i.imgsafe.org/a1/a129cb5f6b.jpeg

---------- Post added at 09:59 PM ---------- Previous post was at 09:59 PM ----------

Thank you for Android 10 releases. But the wireguard module seems not work on version 2.05.

The wireguard app throws an error like below when I tried to connect a peer.

https://i.imgsafe.org/a1/a129cb5f6b.jpeg
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] flar2:
I don't think the wireguard kernel module works on 10. You have to use userspace for now
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] cubemario:
Oh I see, thank you.

BTW the only way I found to switch back to userspace backend is revoking root permission for wg app.
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] FcukBloat:
would like to try this kernel but can't flash the zip on Q (no twrp)

only way to install it is to buy the app from the store and install it from within the app?

tia
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] jsauder2:
Yes, there is no TWRP yet for Q. You can buy the app or search the play store for another app that will flash zips for free. I would recommend just buying the app as it supports the developer and helps to keep getting great things (like this kernel), often for free.

I'd also recommend getting the Google opinion rewards app. You answer a short survey every once in awhile and get play store credit which you could use to buy apps like EX Kernel Manager.
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] Audioboxer:
Does anyone know if the newest Pixel 3 update modified the kernel? I read it did.

QP1A.190711.020.C3
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] drocny87:
Does this kernel play nice with edxposed and gravitybox for android 10?

I always used this kernel in the past
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] flar2:
I don't think kernels have anything to do with Xposed.
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] flar2:
Update!!!

Flash directly and control all options on this and other kernels with the latest EX Kernel Manager: https://play.google.com/store/apps/details?id=flar2.exkernelmanager

Download:

ElementalX-P3-2.06

Changes:

-October security update
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] hyundai2010:
how can i flash?
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] joetheshmo:
Read one post above yours
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] hyundai2010:
what is the best settings?
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] ZeBunk:
On Adroid 10, the only way to get rooted is to patch the kernel within Magisk and then flash the patched image.

How does it work with Elemental app? Can it patch the kernel too to get root?

Thank you!
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] flar2:
You'll initially have to patch the stock boot.img in Magisk Manager, then flash in fastboot. That will give you root and from there you can do anything.
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] vonDubenshire:
Wish I knew!
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] sangiman:
Is there a version that's just a boot.img and not a .zip to fastboot flash for people that don't want root?
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] Danish Fayaz:
Hows the battery on android 10 with elemental x kernel? On stock its bad, 2 hours screen time.
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] Cris7ianO:
Tried using the latest version on November update. All running fine as usual. I just recognized one issue that I have had for a long time when using Elemental.

I haven't tweaked or changed anything regarding sound settings. Unfortunately I get issues during phone calls. When using the loudspeaker the one on the other hand can't hear me anymore, but I can here them without issues. There seem to be some problems with the mic when loudspeaker is turned on. Can anybody confirm this behavior? Am I missing a setting here? I am back to stock for now and the issue seems to be gone...
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] bleh815:
I wonder if it's possible to get an updated kernel for pie with the latest security patches included? I'm running P3-1.12 with LOS and while the unofficial build still receive patches (backported?) the kernel seems a bit oudated now.
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] xFirefly93:
Why would [MENTION=4684315]flar2[/MENTION] bother with updating his kernel for a version of Android that is completely abandoned by Google? Makes no sense at all.. :o
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] bleh815:
Obviously you did not read. Current LineageOS for the Pixel 3 has not been updated to Android 10. So there is quite some reason for having a pie kernel with recent security fixes.
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] xFirefly93:
Though there is no security patches or so that is possible to add to the retired Pie kernel. Google have abandoned Pie by now and [MENTION=4684315]flar2[/MENTION] bases his kernel releases on what Google officially have released each month.

The final Pie release of ElementalX for P3(XL) was the august build. Better that you move on to Q until LOS have been updated to Android 10, or just uses whatever LOS comes with per default.
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] Skreelink:
Oddly I noticed my Pixel 3 is using "ElementalX-P3-2.09" yet the latest says 2.06.... On the website it still only says 2.06, but browsing the actual download files does show 2.09... weird. Anywho, I noticed the latest version seems to lack TTL support. I checked using the command: cat /proc/net/ip_tables_targets on a root terminal. Was this intentional or oversight? I can no longer set the TTL via TTL Editor, nor can TTL Master read it, nor can I set it using iptables commands directly.
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] wangdaning:
Flar2 maintains so many kernels I think it is impossible for him to keep up with all the forums. He might get it if you give him a mention.

On another note, can EX Kernel Manager be used to flash the magisk_patched.img?
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] Skreelink:
I didnt really want to bother [MENTION=4684315]flar2[/MENTION] with it, but it is listed in the features. I updated to 2.10 yesterday and still can't target TTL.
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] _3rik:
where the hell do you get anything newer than 2.06?

latest i can see here is 2.06

edit: nvm i didnt see 2.10 in the app
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] Skreelink:
They're also available here:

https://elementalx.org/kernels/blueline/10/AOSP/
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] audiophizile:
Problem also is that development died for this phone. Both of the Android 10 ROMs are unusable with too much being broken and stock 10 isn't great. This was the best phone I owned on Havoc 9 but now I don't even want it. Sad.
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] xuser_:
I can see

[ ]	ElementalX-P3-2.11-express.zip	2020-02-03 19:08	17M

[ ]	ElementalX-P3-2.11.zip	2020-02-03 19:08	17M

[MENTION=4684315]flar2[/MENTION],

Thanks for the development of the kernel,

1. I own EX KM, does it require root on stock Q OS on Pixel 3?

2. If your kernel can be flashed on stock rom on pixel 3 using your EX KM, which one is stable and latest?

3. How long will this kernel be supported?

NOTE: I want to keep my device unrooted

Thank you..
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] Skreelink:
[MENTION=4684315]flar2[/MENTION]

cat /proc/config.gz | egrep '_NF.*TTL' <

CONFIG_IP_NF_MATCH_TTL=y

# CONFIG_IP_NF_TARGET_TTL is not set

Is there a reason CONFIG_IP_NF_TARGET_TTL was disabled in the latest few releases?
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] Skreelink:
Apologies for the double post, but the latest version, 2.12, has brought back the TTL target in the kernel. Thank you [MENTION=4684315]flar2[/MENTION].
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] BakaChinatsu:
Can't download ElementalX-P3-2.14

I upgraded my Pixel3 to the April security patch yesterday, then when I want flash the latest ElementalX (2.14), I got a download error (Download failed. Please ensure elementalx.org is allowed by ad blockers.). I can download it to 99%, but then I well get the error, I tried to download on Wi-Fi and LTE. I live in Japan and my telecommunications operator is JPNE (Wi-Fi) and NTT Docomo (LTE), never used ad block on my phone and router. I'd be grateful if u can tell me how to fix it. THX.

[IMG="ElementalX download failed 20200417"]https://imgur.com/a/NXiIv3N[/IMG] (imgur.com/a/NXiIv3N)
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] edall:
Hi everyone, I'm on Android 10 latest April patch Pixel 3 and I'd like to install this kernel. In order to do it which are the correct steps?

From what I read in this thread that's what I would do:

Unlock bootloader

Install magisk (patch boot image etc)

Install ex kernel manager

Install elementalX kernel via the Ex kernel app

Is this right? Anything else to do?

Thank you
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] wangdaning:
That should work fine, it is what I do.
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] criminal666:
I'm having the same issue. Not sure what we can do. Any suggestions?
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] flar2:
It's Adblock

For some reason the adblock lists block my server even though it has never served an ad.
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] carlosecb1:
Would it be of ElementalX's interest to add HDMI DisplayPort feature?
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] Ferdimage:
Where are you trying to download 2.14 I thought latest is 2.11?
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] BakaChinatsu:
Version 2.14 is for April security patch, I think you can see it in EX Kernel Manager -- ElementalX -- Check update.
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] Ferdimage:
I'm not getting an update notification. 2.11 is the latest for me.

I have check update checked in the settings.
[MENTION=4684315]flar2[/MENTION] Can you tell me why the update for 2.14 is not showing up? thanks
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] grgsujan:
Any battery saving profile for this kernel ?
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] flar2:
Did you go to the ElementalX screen?
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] evo4ger:
loving the kernel and the timely updates! but how do you go back to stock kernel just for future reference?
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] flar2:
Flash the stock boot.img
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] edall:
So if I want to update with latest June OTA, I just have to flash the original stock boot.img on fastboot? Should I uninstall magisk/remove root first?
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] flar2:
Yes, just replace the correct stock boot.img and it should take the OTA. Or you can just flash the latest factory image in fastboot (make sure to remove the -w flag in the script so it doesn't wipe data)
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] BlinkyBob:
Yeah good question, anyone tried to get the most out of the battery?

Btw: thanks for the kernel ?
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] flar2:
Looks like no kernel update is necessary for July, continue using version 2.16
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] bush911:
Thank you for what you have done. I just recalled I have used your kernel on nexus 5.

Just curious, why it takes 2~3 seconds to light on the screen after I press the power or san the fingerprint.

But If I swipe to wake, the screen lights on very soon.
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] MassExplosion213:
Has this been investigated any further?
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] flar2:
No idea, no problem on mine and it seems like this would not be a kernel issue.

I haven't had time yet
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] bush911:
Yes, seems that kernel has nothing to do with this.

It appears to be related to Advanced Charging Controller.