yashsingh1/xdaforums huggingface dataset:
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
Yes. Take a look here:

https://github.com/flar2/Bluecross/...arch/arm64/configs/elementalx_defconfig#L4093
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] rooneyaut:
Which Kernel (P3XL)?

Thanks

rooneyaut
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] flar2:
Kernel has absolutely no effect on idle drain at this point.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] flar2:
That's surprising. There is definitely something wrong with this device. I used your kernel yesterday and idle drain was 1.5%/hr, same as mine and stock.

On the Pixel 2 XL I had 0.68, Pixel 3 was 0.39, OP6T was 0.44, and OP6 0.4.

3XL is draining three times as fast as the others

No battery saving tweaks on any of these phones.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
Yeah it started happening with 8.1 on my pixel 2 xl. I tried everything I could think of. Checked wakelocks, tried all kernels, custom roms/stock roms, stock kernel, checked my network traffic, did multiple factory resets. It just drains about 1%/h overnight for me now. Sometimes a bit more. I don’t know what else I should do.

However I did get very good idle drain overnight right from the first day when I tried stock rom for about a week on the pixel 3 xl. There I lost about 3% overnight in 7 hours. With my kernel it’s now rather 2-3% in 7 hours. A tad better but I don’t have any issues in the first place. Do you have any idea/suspicion what might cause it for you?

---------- Post added at 03:46 PM ---------- Previous post was at 03:46 PM ----------

My kernel ;)
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] LorD ClockaN:
[MENTION=4684315]flar2[/MENTION]

Does this kernel enable full 845 speed or is the device still downclocked?

That would be an interesting switch to make
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
I can only speak for the Pixel 3 XL as I don’t own the regular Pixel 3 but it’s running at 1,7/2,8GHZ for me on my kernel, not downclocked. Now that you mention it, quite a few reviews mention it.

I didn’t change anything frequency related in my kernel. Maybe my brain started completely failing but the pixel 3 xl runs even on stock at 1,7/2,8GHZ. Full SD 845 speed. Everything else is misinformation.

I attached a few Screenshots.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] LorD ClockaN:
I was thinking on xl3

thanks for reporting

I'll be getting mine so was preparing
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] taxi333:
Wireguard random reboots...

Just a heads up, I was having random reboots when enabling WireGuard (connection was working before the reboot) I did not capture a logcat, I can provide one once I get home ... I switched to Proton Kernel v3 and the random reboots when enabling WireGuard went away .
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Gordietm:
I've had that also. It has nothing to do with the kernel. I don't think Wireguard is working well with magisk. I've had reboots with Wireguard on different kernels. I soon as I uninstalled it the reboots stopped.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] taxi333:
have you tried Proton Kernel v3? I did multiple speed tests and browsed multiple websites without any random reboots on that kernel ...
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] flar2:
Wireguard is not modified in any way on this kernel.

If anyone can reproduce this, maybe wireguard doesn't like clang.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] bigdave79:
Did you test this using Ampere or an equivalent charging current measuring app? In my testing my old wireless fast chargers (which fast charged my S8) could not maintain a current higher than 500mA with this device. This was despite the lockscreen showing "Charging rapidly".
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] bleez99:
No, I didn't go that far, but it was pretty clear that starting from 70% to 100% was damn quick until the "fix". I was so pleased with the speed I put up a positive review on Amazon. Nanami wireless stands with the supplied charger.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] spuri78:
Same here. Idle drain is hovering anywhere between 1-2%. It doesn't matter what kernel I install. Even on stock I was getting 3h sot. Driving me insane. You considered RMAing? I strongly am as this is not normal.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] old_fart:
.

I did not see anybody talk about 'deep sleep'. If they got it or not. My xl is in deep 95 percent, typically . . .
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] c_86:
I can't really say if deep sleep is am issue for me. As I did have my device on a wireless charger most of ghe day when at the office. But here are my shots
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] flar2:
If this is caused by wakelocks, the "held awake" stat is most important (Screen off time - deep sleep)
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] c_86:
And I can find that stat where?

Like I said my phone was on a wireless charger for most of the day. This would cause it not to sleep, correct?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] flar2:
It might settle down, it could still be doing some optimizations, plus I've been doing a lot of testing on it.

I'm also going to see if there is anything I can do about it with kernel tweaks.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] duminduweera:
This!!!!

I'm on your boat as well, my idle drain is always greater than 1.5, where as it was well under 1 for the pixel 2XL(Same setup).

I turned off Ambient Display and it went to being under 1% per hr. Let me know if i can help to sort this one out.

I think i read in the anantech review that idle power drain is terrible for this phone.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] duminduweera:
Here is the text from Anantech, its talking about the Pixel 3 with screen on though, which you already mentioned has good idle drain. so, im not so sure
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] flar2:
Latest Button Mapper 0.82 adds support for Active Edge remapping for this phone

Get it early on XDA Labs:

https://labs.xda-developers.com/store/app/flar2.homebutton
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] HellraiserNZ:
I've tried the Franken, html5 and krisikura since elemental came out and I get the lowest idle rate out of them all on elemental and keep coming back to it.

All I have is fluid gestures, edge sense plus, that light border app from XDA, OLED black wallpaper, usual raft of apps no Facebook or messenger only messenger lite.

One question -

When updating or switching from other kernels, how does one flash the stock boot and then the new kernel all the while keeping Magisk and recovery AND not use a PC. right now I'm dirty flashing and I once did fastboot flash the stock boot but that removed recovery and Magisk and had to do it all over again.

Thanks!
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Paz9:
Twrp

Flash stock boot

Flash twrp zip

Reboot twrp

Flash kernel

Flash magisk

That would be the cleanest way without a pc
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] HellraiserNZ:
If i transfer the stock boot img from my PC to my local downloads folder. Will it flash the same way it does via PC?

Thanks for the reply.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Paz9:
flash everything in twrp

twrp has an option to flash .img files instead of zip :)
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] HellraiserNZ:
Last question on the flashing boot.img in TWRP. on PC I flash boot_a and boot_b, will TWRP do that automatically for me?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Paz9:
Just boot don't need to worry about a or b it'll flash active
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] flar2:
By far the easiest way is with EXKM
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] old_fart:
.

I'm not the expert. . But I've read several times to "NOT" set your phone on the wireless charger all day. . It hurts the battery a little. . And it adds up. . Those wonderful manufacturers do not give us the option to easily swap out batteries like back in the day . . . . You want your battery to stay functional for several years, use the 80/20 ( or 90/10 ) rule. . [MENTION=4684315]flar2[/MENTION] - could you please maybe put some extra goodie in your kernel code to make the phone chime when the charge up hits 90 percent ? . Hmmm ?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] rooneyaut:
I am using this app for that:

https://play.google.com/store/apps/details?id=com.slash.batterychargelimit
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Paz9:
Anyone else notice a performance boost once they disable performanced in exkm?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] idkwhoiam322:
Hey, [MENTION=4684315]flar2[/MENTION], in the main post, you've posted the source code twice. It appears that the first one links to your wahoo source and the second one links to the right one! The way it's structured looks unintentional so I thought I'd let you know in case you didn't notice :)

What I mean:

This one here takes you to wahoo source^^^

This one is the right one!
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] SCYTHERBLAKE:
It took 12% battery in 7 hours without using my phone on stock settings and when i try to change the settings or performance of cpu it take 12% per hour or so am i the only one who is experiencing this ??
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] v12xke:
I didn't hear the words "idle drain" anywhere in your question. What does exkm battery monitor report your idle drain and active drain are with/without changes, and specifically what cpu settings are you changing?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] SCYTHERBLAKE:
Active drain is 12% regularly and idle drain is 2% regularly.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] v12xke:
Nothing wrong there. You may get slightly better idle drain putting the phone face down at night to deactivate AOD while you are sleeping. Mine are usually 10-12 active and 1.5-2 idle. Now, make your CPU changes (you didn't mention what those were) and then reboot to reset battery monitor. Then run it for a day or two and compare.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] 4RM4N1:
Any suggestions about the settings or just using the stock settings?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] flar2:
Over 1%/hr is bad. I'm using this as my daily driver now, but not sure I will continue. I'm used to idle drain around 0.6%/hr on my last several phones. It makes a big difference, I'm back to worrying about battery life, which I haven't had to do since about 2015.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] :
I'm not sure what's happening on your phone but I'm getting about the 0.6%/hr drain running your kernel. I did do a fresh OS, root and kernel install shortly before I went to bed last night. Turned in at 94% battery and woke up to 91% close to 9 hours later. I do have full signal bars in my house because of a 4g extender.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] micmars:
This is an exception, not the norm being reported.

Sent from my Pixel 3 XL, #WhiteUIsMustDie, #EndDarkAppOppression
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] c_86:
Agreed. I average <1.5

Today I hit 0.85 but that's rare unless I'm on WiFi all day not using my phone.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Paz9:
using naptime+sysconfig patcher in magisk i lost 2.5% in 6.5 hours sleep on your kernel with stock settings (didnt adjust anything)

id say its pretty good.

SOT drain is about 45mins @ 100% brightness per 10%
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] c_86:
Can you talk more on that sysconfig
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] airmaxx23:
What is naptime and how do you control things after installing the sysconfig patcher?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] MArtyChubbs:
https://play.google.com/store/apps/details?id=com.franco.doze
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Paz9:
in magisk, install "sysconfig patcher" it removes all whitelisting for gapps to use battery in doze/sleep

in playstore, search for naptime and disable all motion sensors when in doze

set and forget :)
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] _LLJY:
That may not be the best idea as push messaging may fail to work and apps are forced to use pull messaging, which is less efficient.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] micmars:
Exactly. The days of crippling the device for sake of idle drain should be over.

The problem has also sprung up on my Essential phone this past month.

The fact that Google's flagship device is draining at ~1.5%+ in deep sleep amplifies the problem.

The vast majority of users aren't rooted and are experiencing the worst idle drain in years.

Many folks bought this phone for the camera on a Verizon twofer, perhaps even switching from Apple, only to discover the phone drains to high hell all night.

My suspicion is that Google has gotten greedy and juiced on their own stupid, with Play Services dialing into the mothership every 30 seconds.

They'll fix it the way they broke it, by updating Google Play Services multiple times until they find the right balance of snooping on our whereabouts, but not so often that it ruins the experience.

[emoji23]

Sent from my Pixel 3 XL, #WhiteUIsMustDie, #EndDarkAppOppression
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Paz9:
All notifications come through when screen turns on

Since I don't use AOD and there's no notification LED the only way I'd know I have a notification is if I turn my screen on so that's not a problem
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] flar2:
This is a problem that was solved four or five years ago. I have over thirty phones and all idle under 1%/hr except this one. I've never used tweaks like greenify or naptime.

I've been away most of this week, so just using my phone normally, and it's 1.5%/hr. Nothing is standing out as causing the drain, and what's even more curious is the smaller Pixel 3 is consistently around 0.3-0.4%/hr.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] v12xke:
I've only had the P3XL for 3-4 days. It's been running around 1.5%/hr. ~ 2.0%/hr. ...but I've been using it heavily. Last night I charged it to 100%, flipped it over to disable AOD and 10 hours and 15 minutes later the drain was 0.6%/hr. It was connected to the home wi-fi the entire time. I don't use my phone like this but I thought the test was useful and confirms I didn't have any strange wakelocks draining the phone. I also think the battery may perform slightly better after a few more full charging cycles. I'm going to keep an eye on Ambient Display under battery usage.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Lessaj:
I haven't been seeing the best drain either, and my case is particularly affected because while I'm away from home I'm always connected to my VPN so OpenVPN drains the battery quite steadily throughout the day, as is the nature, but I came from a 2 XL which could handily make it. I have a charger on my desk which helps if needed but I feel like I'm struggling to make it through the day. I'm trying out the tweak script from the 2 XL with some minor changes due to device differences to see if that helps any. I'll be out of the country the next couple days so we'll see.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] duminduweera:
After installing sysconfig patcher (don't have any other battery saving apps), my idle drain has been vastly improved from 1.7 to 0.6.

While i know this is not ideal, doesn't this mean that there is nothing wrong with the kernel, it might actually be Play Sevices thats draining the battery.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] flar2:
I don't think it's any problem with the kernel or play services. The same kernel on the small Pixel 3 works fine. Play services is on every phone. I think it might be some hardwsre component. It might be fixed by firmware or driver changes
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] _LLJY:
Its also important to mention that Idle drain is relative, it depends on many many factors, hence YMMV. I've been getting anywhere from 5% an hour to 0% drained over 5hours.

For the less knowledgeable out there, idle drain depends on in descending order of importance:

1. If you're running any apps that keep the phone awake

2. Always on display

3. Mobile data strength

4. WiFi strength

5. Temperature of battery
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] 93ae8074:
Quick question, did you disable Find My Device and Google Pay in Admin? With Pie is mandatory to if you want Google Services to be Dozed. :(
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] duminduweera:
I know it is necessary with universal GMS mode module, but i didnt think it was for sysconfig.

So, no i did not disable it. i seem to have a good effect on battery life with sysconfig without much side effects, i dont really care if notifications are a bit delayed.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] airmaxx23:
So near the end of last week I installed the Naptime app with Agressive Doze turned on, Disable Motion Detection off (turning it on messes with the brightness) and my idle usage has dropped from around 1.6% to .59%. This is the average over a 3 day period and I'm still receiving all of my notifications.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] TheGeekyNimrod:
Anybody running this kernel with EXKM have a preferred color profile settings? I've played what little bit of time I've had since getting the P3XL, but I just can't settle on the colors. Just curious to see what others are using, if anything.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] 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.02.zip

Changes:

-December security update
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] newkydawg:
I used EXKM to flash ver 1.01 this morning for the Nov image and 1.02 for Dec this afternoon. Worked like a charm. Many thanks Flar2!
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] rspkt:
Can also confirm I did the same to update to 1.02 from 1.01 for my Pixel 3 XL and update worked flawlessly. Thank you as well, Flar2!
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] TheFuzz:
Worked perfectly for me too. Flashed the update, kept data. Made sure all was good then installed new kennel via app without issue.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] rspkt:
I should clarify that last post was with ElementalX 1.02 on the November update of Pie on my Pixel 3XL. I just now flashed the December update and re-installed ElementalX 1.02 and everything is still working flawlessly. Thanks once again, Flar2!
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] dipstik:
So you can flash the zip without root from the app?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] ram4ufriends:
Anybody noticed worse battery drain with December update? My idle drain went to 4.5/hr from 2.5/hr. With the same setup, my drain was 1/hr on 2 XL.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] flar2:
Mine's about the same, currently 1.31%/hr. It's been averaging around 1.5
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] ram4ufriends:
You mean Pixel 2 XL? What about Pixel 3 XL? I know you were not having good idle drain before December update, did you notice any difference after December update?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] airmaxx23:
My idle drain went from .59 to .49 with the December update, I'm using the Naptime app.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] sliding_billy:
On a whim, I purchased EX Kernel Manager this morning at work (wanted to do the kernel install right through the app while I worked and not have to plug in.). I figured I would get ready to do a permanent install of TWRP (when I get home) since the custom kernel keeps the touch screen functioning. Then it occurred to me that I probably can't write TWRP after the kernel is already installed. which it is Maybe I am missing something, or my brain is just mush right now. I've got a couple of Magisk modules and a custom prop already restored with the December build. Any advice as to the best path to take would be appreciated.

P.S. To keep this on topic, this is my 1st experience with this kernel and so far it has been working as advertised.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] flar2:
I get 0.6 to 0.8 on the 2 XL
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] flar2:
You normally install TWRP on a clean stock boot.img. However, there is no need to install TWRP, you can just fastboot boot it whenever you need recovery.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] sliding_billy:
Yeah, I have went back and forth with the OG Pixel XL and TWRP .zip installed or fastboot boot .img for a few years now. I assume I could flash the stock boot.img and then install TWRP/Elemental/Magisk or just keep running stock recovery and TWRP .img as needed. Just wondering if there was a way to install TWRP after Elemental.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Paz9:
Do you guys leave adaptive battery on or off?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] tonyfiore75:
Would anyone care to share their settings with the EXKM app and/or the Naptime app? I'd like to see if I get similar results with similar settings. Thanks!
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] penciluser:
Ditto. I've been averaging 2.81 idle. Don't know how everyone is getting these amazing 1% and less
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] hilla_killa:
My idle % is amazing as of right now, although im still in setup phase of my phone
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Paz9:
Adaptive battery on or off
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] mrjaydee82:
Running stock rooted with this kernel...after December update..which has fixed all my battery drain issues. I'm very satisfied with that now and I keep my screen at 100% brightness
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] airmaxx23:
Adaptive battery is on.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] xFirefly93:
Off here, though on Pixel 2.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] blogbytes:
Is there a way to set the sensitivity of how adaptive brightness switches between brightness levels with this kernel?

I was plagued with choppy adaptive brightness behaviour on the pixel 2 XL in low light conditions, and I have the exact same issue with my pixel 3 XL.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] cmo220:
I haven't seen anyone mention Google's memory management fixes. Was that incorporated into this kernel? And is it good?

I did a fresh install but quickly put this kernel back on. When I downloaded the EX Kernel App again the default settings didn't have any of the memory settings turned on.

I'm on the non XL 3, but figured I'd ask here since not many people seem to post in there. Thanks!
[Asus Zenfone Max Questions & Answers] amanksinghhh:
need kernel for zenfone max sd615 Z010DD....except Darkheal kernel

any developer please help ...
[Asus Zenfone Max Questions & Answers] pinglay:
The official latest kernel of Z010DD

https://dlcdnets.asus.com/pub/ASUS/ZenFone/ZC550KL/ASUS_ZC550KL_8939-13.8.26.113-kernel-src.zip
[Asus Zenfone Max Questions & Answers] bam80:
Sorry what is Darkheal kernel and where it is?