yashsingh1/xdaforums huggingface dataset:
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Funnyface19:
bumping this, hoping to get update. I really really like the option to remove vibration, and it seems like all kernels right now are 25%
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] flar2:
Update!!

Android 8.1.0 (Oreo):

ElementalX-1.10

Changes:

-option to disable vibration

-remove warning at startup

-July security updates

-fix USB charge issues

-preserve root during installation

-fix oc/uc options in installer

-change express installer to AnyKernel2 format

Android 9 (P):

ElementalX-2.03

Changes:

-option to disable vibration

-July security updates

-fix USB charge issues

-P preview 4 update

-fix oc/uc options in installer

-change express installer to AnyKernel2 format
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] flar2:
With EX Kernel Manager version 3.61 you will see a change on the update screen.

If your phone is rooted, instead of "Express" and "Custom" you will now see "Auto Flash" and "Download Zip"

If you select "Auto Flash" it will download and directly flash the latest kernel without the need to go to recovery. Root will be preserved, as will your overclock/underclock settings.

If you select "Download Zip" it will download the AROMA installer version to be flashed in recovery.

EX Kernel Manager: https://play.google.com/store/apps/details?id=flar2.exkernelmanager
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] chazall1:
Great Work P2-2.03 running fine.

Magisk Passing safetyNet check as well
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] gabestover:
Not sure what I'm doing wrong this time, as I've never had an issue before. Pixel 2 XL, Dev Preview 4, unlocked bootloader, Magisk 16.4, P2-2.03 kernel. Not passing ctsProfile or basicIntegrity. Guess I'll wipe and try again.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] john7760:
Any advise on how to get Safety Net working? I have the same issue as most everyone else and no passing.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Reechings:
By root being preserved you mean magisk will be unaffected as well? Thanks!
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] kzqg:
Any chance of adding an option to disable PWM? Would gladly donate for your time.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] flar2:
What is PWM?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Phelicks:
Which of these wakelocks I can turn off without harming system perfomance?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] nathanchance:
The first two come from the charger, there's no point in blocking them.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] billycar11:
the screen is pwm pulse with modulation at lower brightness some people can see it flickering i can see it, i too would like it to be a dc back light but i dont think it can be fixed with a kernel its probably hardware.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] flar2:
Yeah, I don't think we can change that.

I really prefer the Samsung panels. Too bad Google is now invested in LG.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Reechings:
Yeah i don't find the screen that bad actually but would love to have a little less black crush at low brightness and your high brightness mod for sure ?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Interceptor777:
Yeah shame, recently found my old Galaxy S7 and holy **** a 2 year old phone looks so much better and more expensive than the Pixel. Pixel feels like a toy with the rubber finish and light weight.

TBH, even the LCD on high end phones like Essential look way better than the ****ty LG panels.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Interceptor777:
Hey, thanks for the kernel. Unfortunately I still have some minor charging issues.

I'm on Android P and using latest kernel with Magisk 16.6.

My phone rapid charges fine but plugging it into a 2A charger the phone is limited 1A charging.

On stock kernel, when plugging into Samsung 5V 2A charger, accubattery shows phone charging at full 2A, however charging with your kernel, it shows it is limited to 1A.

As a result charging is super slow compared to stock kernel using a non PD charger.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Schroeder09:
Anyone over-clocking and have feedback?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] chazall1:
Best just to leave everything set to stock for the best experience.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] tracerit:
Are wake gestures no longer supported? Loved the app and ElementalX when I had the Nexus 6p and Pixel 1.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Badger50:
If your rooted they are :cool:
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] californicated:
Only wake and sleep gestures or also music control with screen off? Sorry, but I can't see your screenshot.

I loved skipping tracks with screen off on my OP5, when listening to music in my car. Really missing this feature on the Pixel. Atm I need to shout at my Pixel at least 10 times "Ok Google, next track" before it listens to me...
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Badger50:
Yeah, picture posting seems broken ATM. It's just the sleep and wake gestures. For music control you'll likely need xposed, custom rom, or a special app to accomplish what you want. Personally, I just use the buttons on my vehicle to switch music tracks :cool:
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] tracerit:
Hm.. I'm rooted running NitrogenOS and ElementalX kernel, when I install Wake Gestures, it says not supported :/
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Badger50:
From the EXKM app, or the nitrogen tweaks section?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] tracerit:
Ah I installed the Wake Gestures app instead, should've known because that app hasn't been updated in almost 2 years

Installed the exkm app and see it now. But seems like the directional swipes are gone as confirmed by your previous posts as well :( I totally forgot about the exkm app, will check it out to see what's up. Thamks
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Alxoom33:
EX KM app is great!
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Schroeder09:
Back to the over clocking....has anyone ever done it and ran benchmarks? Over-clocking will only move the "rev-limiter" up won't it? In other words, the CPUs will hit higher frequencies WHEN NEEDED but won't constantly be running faster will they?

Can someone explain the new installation method flar2 outlined with the latest updates to his EX KM? Something about we can update the kernel without flashing magisk after? Flar2 only comes out with 1 kernel a month. Whenever his kernels come out so do the factory images and we still have to manually flash those right? How does being able to flash the kernel and preserving root help? Would that be more for the flash kernel that's updated more frequently?

Also, I saw someone in here or in the other EX kernel thread mention that they were using high-brightness mode and that it didn't work in DP-3 or 4. I thought the HBM didn't work on the 2XL and flat needed a V30 to study the panel or something to make it possible on the 2XL. Did this happen without me knowing? Do I need to buy the HBM widget now?! :)
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Alxoom33:
[MENTION=8702930]Schroeder09[/MENTION] I don't know the answer to your overclocking question, but I overclock in EXKM settings and when I flash the EX kernel.

In the new installation method, you just flash the updated EX kernel, you don't have to reflash the Magisk.zip, if Magisk is already installed. Keep in mind, however, that if installing over a non EX kernel with the exception of stock, it is recommended to first flash the stock image. My understanding is that you can flash the EX kernel over the Flash kernel and vice versa, but flashing the stock image won't hurt. Of course you can flash the Magisk.zip after flashing the kernel in TWRP, but it is not necessary.

As far as the High Brighness Widget, I have had the HBM that I purchased for my Nexus 6. I installed it on the Pixel 2 XL and have been using it. Although I read the same comments as you, it seems to work for me. Why not buy the HBM widget and support the [MENTION=4684315]flar2[/MENTION]. It's not very expensive, at all :)p
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Reechings:
Yeah I think the widget may just max out the brightness with auto brightness turned off but it's bright enough for me anyways
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] dej1i:
I loved this feature through the wake gestures app too. If flar2 makes the Wake gestures app open source, I'll be more than happy to try to update it to Oreo.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] xflowy:
[MENTION=4684315]flar2[/MENTION] since its summer and im having a hard time seeing anything in broad daylight, did you find anything how to trigger high brightness mode on the pixel 2xl?

is it feasible for the non xl pixel, btw?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] flar2:
No, I didn't figure it out

You can use HBM on the regular sized Pixel 2.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] xflowy:
damn. so the difference is samsung here?

would you say its hardware wise impossible on the 2 xl, or did you just not find the workaround?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] flar2:
I think it's possible, but I don't know how to do it on LG panels.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] xflowy:
well ****.. would pay for that thing :D

i reckon its end of the line here or is there some (other) possible point of contact one could try (and acquire knowledge)?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] flar2:
Maybe if I could get an LG phone with similar panel. Unfortunately I can't just go out and buy phones any more, my apps aren't making much money these days.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] xflowy:
what phone would it be?

and whats to find there, which one couldnt find with the pixel 2 xl. just curious ofc! :)

would gladly donate you but i dont think we would reach an acceptable amount :)
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] flar2:
I don't know much about LG phones, but looking at the kernel source, I think there is a sysfs file the system writes to in order to change the display mode. I need to capture whatever is written to that file, it may provide the correct command to enable HBM.

Any of their recent phones probably has a similar panel.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] xflowy:
and our pixel 2 xl does not contain this sysfs file? :confused:

and wouldnt it be possible to just ask someone over at the lg v30 forum to provide this file?

sorry, if the questions are dumb :/
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] flar2:
From my quick look, the system writes a command to this file. It's not present on this phone and I would need to build a custom kernel for the LG phone to print the commands to kernel logs. Not sure if there are any kernel devs for LG these days.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] xflowy:
ok, so we need an lg phone ? any phone? or a newer one? and it has to be possible to root it right?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] flar2:
Needs to be rooted and have a custom kernel with extra debugging added.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] xflowy:
but any lg phone will do?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] flar2:
Needs to have a similar panel as this phone. I don't know much about LG phones, I don't think you can even buy them where I live.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Seamonkey79:
Most recent LG phones have LCDs in them instead of OLED - it's like they know their OLED isn't quite good enough so they don't bother with them on their own devices, just sell them to suckers like Google/us.

It looks like our options would be the V30, V30S ThinQ, and V35 ThinQ, all of which are relatively expensive phones. The V30 and V30S, at least, have an easily unlocked bootloader, so they may be the better option. My sister has been looking at those two phones, so I'll get with her and see if she'd be willing to let me play around with it to see if I can grab what we need...
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] flar2:
Update!!

Android 9 (P):

ElementalX-2.04

Changes:

-P preview 5 update
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] darkoj2007:
Guys I updated to 2.4 version on latest beta but I think pixel imprint works slow again, tried to remove and add again but same results. Can anyone test this also?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] eak1080:
Just a thought... A quick Google search reminded me that from 8.0-8.1 Google dropped Max brightness on the pixel 2xl something like 10% or so... Possibly able to find that kernel commit in source and revert it to gain the original brightness the phone shipped with?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] flar2:
That's where I started, but I couldn't figure out what to change in the panel commands. The things I tried did change the panel brightness, but some of the things I thought would make it brighter actually made it dimmer. The panel commands are undocumented. At least I couldn't find any documentation.

Then I saw some code in LG kernel source that appeared to be an hbm sysfs node. Unfortunately it wasn't implemented in a function, but rather it received a panel command from userspace. Would like to find out what the command is.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Reechings:
Damn that would be sweet if you can figure this out, of course we might get burn in LOL
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] darkoj2007:
[MENTION=4684315]flar2[/MENTION] just to report one problem. When using your kernel 1.10 on custom rom I have an issue with charging. It says slow charging on custom roms, no matter which rom I use. I was thinking that is something on my side so I installed again google factory image to try no problems at all. Tried flash kernel on custom rom, all works as it supposed to. I use your kernel from the begining and never had such issue. If you can take a look will be great. thanks :)
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] ilgonzo:
Hi [MENTION=4684315]flar2[/MENTION] i have problem with version 2.04 with dp5.

Flash the kernel, then every time the phone is rebooted it remains in bootloop, and I'm forced to reflashare the kernel .. Any solution? Clean installation with magisk 16.6.

Thanks a lot

EDIT:

problem solved with magisk 16.72?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] xflowy:
second this. myself would find this great too, as you know already ?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Schroeder09:
[MENTION=4684315]flar2[/MENTION],

Isn't there a development forum for the LG v30 on XDA? Would it be possible to just ask one of those developers what has to be done on the pixel 2 XL to make it brighter as opposed to actually getting an lgv30 in your hands? Just curious. I don't know anything about this stuff. That may be evident in the question.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] chazall1:
Thanks for the update.

ElementalX-P2-2.04 running great.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] flar2:
Latest version 2.04 is up-to-date for the Pie release. No changes from the last preview.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] chazall1:
Running as expected here

No issues
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Schroeder09:
Do we flash the new P update just like any other monthly update?

1.) Run the flash-all.bat file after removing "-w" from it.

2.) Right back to bootloader

3.) Fastboot boot twrp 3.2.1-2.img

4.) Flash twrp.zip in twrp

5.) Flash EX kernel in twrp

6.) Flaah magisk v16 in twrp

7.) Reboot into system and go?

Does substratum, AdAway, titanium backup, and all the other usual suspects work in P? I didn't do any of the previews.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Badger50:
Disable screen lock and sub themes.

Fastboot like normal without the -w to both slots and let it boot up each time.

Then fastboot twrp 3.2.2-0.img

Once in twrp flash the 322-0 installer zip and let it boot up.

Go back to twrp and flash Flash kernel 3.0 and magisk 1674 and boot up.

If you were on stable magisk, you'll likely need to run the magisk uninstaller zip in twrp.

AdAway, and TiBu are fine. Subs themes are suspect at this time.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Schroeder09:
A couple questions:

1.) Do I have to flash to both slots? I saw discussion about doing this in the past. Some people seemed to have problems when they didn't do this but I have never done it and have never had problems. I just ask because if I can keep my procedure down to what I know I think I can avoid some bootloops and headaches!

2.) Magisk uninstaller? At what point in the process do I need to do that? Before I start the whole process? I'm currently in magisk v16.0 with manager version 5.8.3.

Thanks for the prompt reply.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Badger50:
I always flash to both slots, it's just my routine. As far as magisk uninstaller, I flashed it after I updated to P and couldn't get the beta working. I too was on stable 16.0, which I think still works, but SN fails. You likely could just run the uninstaller zip before you update to P, however, I had to do it a different way since I couldn't achieve root :cool:
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Schroeder09:
Magisk uninstaller? Is that the magisk manager for recovery? I'm really confused by this portion of the instructions.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Badger50:
It's a zip you flash in twrp that removes everything magisk. You can use mine if you'd like :cool:

https://drive.google.com/file/d/1g5vu2L4eGHk3EzjQ2WhmQPkdbgF4Tl8g/view?usp=drivesdk
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] flar2:
Remove the -w from flashall script and flash factory image in fastboot, then reboot to system

Then, fastboot boot TWRP, backup stock boot.img, install Magisk and reboot system

Then autoflash ElementalX in EXKM and reboot once more
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Alxoom33:
I only flash the active slot.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Ap3xGam3r:
Is it just me or do apps take longer to open on the new Android pie with this kernel?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] pkgnex:
It's you.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Schroeder09:
Saw a YT video where a guy was comparing the speed of Oreo vs the last DP of pie. Oreo was faster on almost everything. He kept saying "oh that was a close one. almost no difference.". For the most part that was true, but there was a small difference and Android 8 was faster. 9 only won a couple times. It was very interesting. I watched it a couple weeks ago.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] flar2:
Pie has different animations
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] sruel3216:
It's slower after root for me for whatever reason. Open an app and it hangs at white screen for a second. Went back and unrooted and it's faster

---------- Post added at 07:06 AM ---------- Previous post was at 07:04 AM ----------

Yup I can def tell a difference after root. Opening messages is slower. Hangs at a white screen for a full second.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Schroeder09:
Is the issue fixed by setting animations in the developer option a to 0?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] flar2:
Whatever problem you're having has nothing to do with the kernel.

Apps open just fine on my phone
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] darkoj2007:
[MENTION=4684315]flar2[/MENTION] is it safe to use 2.04 with Pie? I ask becouse they have different security patch.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] JimSmith94:
https://xdaforums.com/showpost.php?p=77264247&postcount=1076
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] bemagrp:
[MENTION=4684315]flar2[/MENTION]

It is many guides circulated how to upgrade to pie with flash kernel.

I am using Elementalx for many years, can you clearify how to upgrade.

Flash pie img -w

Boot twrp, than install twrp, install magisk, then install elementalx 2.04?

Thank you in advance.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Badger50:
Here. Try this. Just use Ex kernel instead :good:

https://xdaforums.com/pixel-2-xl/how-to/quick-2xl-upgrade-reference-8x-oreo-to-t3826330/post77269862
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] flar2:
The procedure is the same to flash any kernel. Smart choice to use EX.

My usual procedure is simple and foolproof (I don't install TWRP):

-reboot to bootloader, remove "-w" from flash-all script and flash factory image

-let it reboot fully and finish updating

-reboot to bootloader and fastboot boot twrp

-install Magisk and reboot to system

-autoflash ElementalX from EX Kernel Manager
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] bemagrp:
[MENTION=4684315]flar2[/MENTION]

So, dont remove pin i use, dont run magisk uninstaller? Just simply flash 9.0, reboot, boot to twrp, install magisk, reboot, from ex manager install elementalx? Am I correct? Many thanks in advance.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] peoplesindian:
In 9.0 you'll have to remove PIN in order to boot TWRP, unless you push the magisk file to /data
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] sruel3216:
No I always change my animations to .5 in Dev options. Phone is just slower opening apps on P

---------- Post added at 05:12 PM ---------- Previous post was at 05:10 PM ----------

Didn't say it was kernel related. P is just slower opening apps than O. I experience it on stock and multiple kernels from a clean wipe
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] flar2:
Sorry, I forgot I don't use a PIN on this phone. You could just adb push Magisk to /tmp and install from there
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Brakiss:
The DP's I didnt have to remove security, is this just a temp thing until TWRP updates?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] wcouri:
I noticed this immediately. Also having issues with Bluetooth not connecting in my car, phone hanging at the G screen on boot sometimes, and a few other quirks. Probably going back to stock kernel to verify.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] sruel3216:
For me it's not the kernel it's root. I tried stock rooted first and apps open slower. Then rooted in ElementalX and Flash kernel and same thing. Wiped phone clean and everything is working again. I think it's root, not kernel related
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] wcouri:
Interesting. Thanks for the reply! Hopefully the next round of updates smooth things out.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Alxoom33:
Pie 9.0 rooted with newest Magisk 16.7____.zip working great for me with EX2.4 kernel.

No issues here, exept for TWRp 3.2.3 not decrypting with my pin.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Schroeder09:
There's a new TWRP for Android 9? Is that required or can we use .2?

I'm thinking about just waiting for the September update to let you guys work the bugs out here. Hopefully Google will have them fixed by next month too, but if there last year has been indicative of what they'll do we're going to be dealing with Android 9 bugs for awhile. it really bothers me that this new version opens apps slower. It should be faster. That's a no-brainer. No single bit of performance should step backwards with an upgrade.

as I mentioned before I saw this in a video of a developer Preview 2 and was annoyed instantly. It looks like this made it to the final version of Android 9.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] flar2:
I'm not too impressed with Android P