yashsingh1/xdaforums huggingface dataset:
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] Hadookie:
Had a couple random reboots on previous version yesterday. Probably user error but thought I'd say something.
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] jaggillararla:
Sultan is it possible to add HBM from the ex kernel?
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] Sultanxda:
Whenever you get a random reboot, you should immediately grab /sys/fs/pstore/console-ramoops-0 and upload it so it can be debugged.

If the code isn't poop then I'll consider it.
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] jaggillararla:
Hey sultan the screen just started flickering out of no where. What type of logs do you need from me ?
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] Sultanxda:
I need details on what the flickering is and what you were doing with your phone when it occurred. If the screen flickered to a black screen then that could be a safety mechanism in the display driver kicking in.
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] jaggillararla:
It was flickering like; you know when you turned on an old tv when it didn't have a signal? But with colour. then my wallpaper turned black. Then every app I opened refused to show the splash screen of the app opened also the app refused to stay open, it was also flickering of the apps.

I was texting ma girls on WhatsApp when it started flickering. Maybe too much texting ??*♂️
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] Sultanxda:
Could text your girls on WhatsApp until it happens again, and then immediately capture and send a dmesg log?
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] Sultanxda:
New build is up with the rare display glitches fixed.
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] jaggillararla:
Yeeeeeeeesss

Edit: sultan my camera sometimes makes a beep noise then the camera doesn't open .is it the kernel or my phone ?
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] Sultanxda:
New build is up with June security fixes.
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] ganeshkulal:
im sorry for asking is this kernel works with xiaomi mi5 Gemini 32gb 3gb ram version, im running los 16 pie official
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] stryker09:
Don't know... Maybe looking at the device forum you're in might help! :confused:
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] au19:
Just two frecuencies for little and big cluster?

Hi Team,

May I ask you; I just installed the kernel but on Kernel Auditor or Franko Kernel manager I only see that there are only two frecuencies availables for the big and little cluester.

Is this a bug? If not, how this helps to battery life? :confused:

Thanks!
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] Sultanxda:
This is not a bug. It helps battery life. Try and see how your battery life is with this kernel.
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] Sultanxda:
New build is up with performance improvements.
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] Sultanxda:
I accidentally introduced a big memory leak in the ION rewrite from the June 6 build, so I've uploaded a new build with the leak fixed. The new build still has the ION rewrite. Enjoy!
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] Hadookie:
Might be an off topic and stupid question but does one need to flash latest Google update to flash latest kernel?

I'm on stock rom.
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] Sultanxda:
It's not required but I suggest that you do flash the latest Google update when you can.
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] Liaoyiwa:
Has anyone try to flash sultan into Android q beta 4?
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] aocboe:
https://xdaforums.com/pixel-2-xl/development/kernel-sultan-kernel-android-q-t3931715
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] Sultanxda:
New build is up with performance improvements and diag mode fixed.
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] Sultanxda:
New build is up with yet more performance improvements.
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] jaggillararla:
Ey sultan my WhatsApp video is stuttering from my end. I restored to the stock kernel and I have no issues after .
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] Sultanxda:
Could you clarify on what "WhatsApp video" means? Is it video that you watch in WhatsApp or videos that you record in WhatsApp?
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] jaggillararla:
Oh hey I meant WhatsApp video call
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] Sultanxda:
New build is up with even more performance improvements. I'll make this phone faster than every 2019 Android.
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] Sultanxda:
New build is up with a fix for a potential bug in my rewritten ION driver. I'm not sure if the potential bug actually exists, but it's better to be safe than sorry ¯\_(ツ)_/¯
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] Sultanxda:
New build is up with the video recording crash fixed. Big derp on my part :silly:
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] Sultanxda:
New build is up with a fix for the random freezes caused by the ION driver rewrite. I think the rewritten ION driver is good now :fingers-crossed:
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] Sultanxda:
New build is up with the reboots and freezes fixed, along with some other goodies.
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] aikattx:
Hi. Sorry for noob question. I'm very new in flashing and all but can this kernel be flashed onto the stock rom? Im on official android pie pixel 2. Im really hoping this kernel can help me prolong my pixel 2 battery life
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] westhaking:
Yes but only if you have an unlocked bootloader.
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] Sultanxda:
Looks like removing the charge-rate limitation broke fast charging on the 2 XL, so I've uploaded a new build with charging fixed. Overall camera speed is slightly improved as well. Sorry for the frequent breakage as of late.
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] bleh815:
Highly appreciate your efforts!
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] Sultanxda:
New build is up with this random reboot fixed.
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] Sultanxda:
New build is up with a random reboot fix and a sinister memory leak from Qualcomm fixed.
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] jaggillararla:
Could you add anykernel 3 support ? Also why do we need to reflash magisk every time ? Other kernels allows us just to reboot and magisk stays there
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] Sultanxda:
New build is up compiled with GCC 9.1 and with a rare random reboot fixed.
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] Sultanxda:
New build is up with July security fixes and some performance improvements.
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] au19:
some dudes regards battery life

Hi [MENTION=4800121]Sultanxda[/MENTION],

Sorry to persist with this question but I still have some dudes. I am using your kernel since two weeks more or less but the battery life on my Pixel 2 I feel it just too wrong.

Things that I still dont understand is the set of only two frecuencies on this kernel...I can understand that skipping from frecuencies can kill the battery so only two frecuencies plus the tasks will end faster due it's always on high freqs should improve the battery but, in my case, and only with Spotify streaming through bluetooth (for example) the phone gets warmer and spents 10% in a half of hour which is :crying:

Also things such as Google Pay and Netflx sometimes shows up in the PlayStore and sometimes no.

The process to install this in my case; Factory Image + Temporary boot on TWRP, flash the kernel, flash TWRP and then Magisk but for example even I pass Safety things like Google Pay and Netflix are not fully working.

I am not worried about that due I read a lot and saw that is mouse and cat tricky to get them work but the battery on my Pixel 2 is not going better :( plus the thing that always (even in deep sleep) the phone is warm and I think is due the constant high freqs.

Just want to ask you how is supposed to work this set up or maybe I am missing a lot of things :confused:
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] Sultanxda:
The reason why the high frequencies are used is because they are actually more efficient than the low frequencies, so they give better battery life (though I had to make a lot of other changes to make it work).

The CPU is turned off in deep sleep, so it is not running at any frequency. If your phone is getting hot in deep sleep then it's probably the modem.

I don't know about Google Pay and Netflix. This kernel does its job in passing SafetyNet; there's nothing more that can be done about SafetyNet from inside the kernel.

Lastly, both me and many other Pixel 2/XL users have very good battery life with this kernel, so I don't think your battery issues are kernel related.
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] BS86:
The only problem I see with using only the highest two frequencies is in scenario's where the phone does not need any compute power, it just needs to be awake (meaning not in deep sleep; for example when receiving notifications or "idling" with screen on while reading stuff or texting).

Are those high frequencies really more "powersaving" in such scenarios? Or would one low frequency improve battery life even more for those scenarios?

---------- Post added at 01:40 PM ---------- Previous post was at 01:34 PM ----------

Check in the Play Store settings if your device is certified (at the bottom of the settings menu).

If it is not, go to Magisk Hide, activate Hide for the Play Store System App, delete the App Data of the Play Store app, reboot and after some minutes open the Play store app, it should now show certified (at least it does for me after that routine - sometimes it does show nothing there until an hour or so later )

You might need to activate Magisk Hide for Netflix and Google Pay, too, but those apps also check the certified state that is shown in the Play Store.
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] Sultanxda:
Already a step ahead of you ;) It is more efficient due to CPU C-states (AKA CPU idle)—you can Google this for more info. At the shallowest C-state (WFI - Wait For Interrupt), which the CPU uses extremely frequently, the CPU clock is gated. This means that the CPU's frequency is effectively shut off when it enters even the shallowest of its idle states. Once the CPU goes idle, the frequency it was running at before means nothing, and thus has zero bearing on how much power the CPU consumes while idle.
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] jaggillararla:
Man all that stops me from using this kernel over elemental is high brightness support. Amazing work as always
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] Sultanxda:
New build is up with a couple of random reboot fixes and a small performance improvement.
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] sidqara:
thanks for unleash my pixel2 power:highfive:
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] HesThatGuy:
Hi [MENTION=4800121]Sultanxda[/MENTION],

I was looking through your commits & one that caught my attention was this: https://github.com/kerneltoast/andr...mmit/8b71426e6d5e328499dd3281de1c92812ede2e10

In your commit message you mentioned how removing the higher freqs hurts performance, I noted this & decided to OC (silver cluster: 2.44GHz/gold cluster: 2.59GHz) my own kernel for the Pixel 1 & then underclock to the stock freqs (silver cluster: 1.6GHz/gold cluster: 2.15GHz) & I've noticed a nice jump in performance.

I think you should try OC & UC to stock freqs in your kernel as well.

Apologies if I'm overstepping my boundaries here or if anything I've typed doesn't make sense, I'm not very good with communicating.
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] Sultanxda:
I'm not overclocking.
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] jeroen_13:
So for the stock pie rom the installation guide is as follows: (I'm already on TWRP + Magisk +root)

Flash kernel (using TWRP or fastboot?) and then re-flash Magisk ?

Or do you have to also re-flash TWRP?

Like: flash kernel - TWRP - Magisk ?
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] peter_dk01:
Hi! Is it necessary to disable screen lock to flash the kernel with twrp? I get an error when I try to enter my pin in twrp but if I disable the screen lock altogether it works. Only problem is I then have to setup screen lock, finger prints and banking apps all over again.

Peter
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] koax88:
the current twrp does not support decrypt since may update( not so sure) it has nothing to do with kernel. just wait for twrp update.
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] Sultanxda:
New build is up with some severe bugs fixed.
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] Sultanxda:
I still noticed occasional graphical glitches with the July 20 build, so I've uploaded a new build attempting to fix the glitches. Will be too busy to update again for at least a week, cheers.
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] clickmeplz:
can i flash it in Mi 4 with miui 10 from miui.eu?
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] smorgar:
No. This kernel is for Pixel 2.
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] smorgar:
I don't want to be "the guy" here but is this normal battery behavior/life? I can't figure out how to get a handle on Google play services. Other than that this kernel is amazing!

Please see attachment.

Stock rom 9.0 with sultan kernel and magisk. Have tried it on bootleggers rom (aosp based) and now stock rom with same drain from play services on both rooms with clean install. I even tried a full factory re-flash before installing stock and sultan+magisk.
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] jaggillararla:
Hey man I can recommend app ops. You can limit it's background usage
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] smorgar:
Seems to be a few different ones with the same name. Could you link me?
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] jaggillararla:
Yeah for sure

https://play.google.com/store/apps/details?id=rikka.appops

Once you got it tell me. We can limit play services battery usage
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] smorgar:
Perfect, thank you!

I noticed that I for some reason had an older version of play services so I downloaded the latest from apkmirror. I also red somewhere that disabling background data can solve the problem so I did that as well.

I rebooted with the new version installed and charged to 100%. Will wait a cycle to see how it plays out. I'll report back in this thread in a day or two.

Btw I like your nickname (from swe) :)
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] Sultanxda:
New build is up containing several small performance optimizations I had removed a little while ago.
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] Sultanxda:
New build is up with Bug Fixes and Performance Improvements™.
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] Sultanxda:
New build is up with some improvements to the rewritten IOMMU driver (which is used to render every frame to the display).
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] Sultanxda:
New build is up with derps from the August 21 build fixed.
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] iwaslbq:
will support Android Q in the future？
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] Kjyap98:
Android 10 compatible?:D
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] Vini Dalvino:
how can I apply official update with a custom kernel?
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] Sultanxda:
New build is up for Pie, since that's what I'm still using.
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] faithprime:
Sir please upgrade, we want to use our sultans kernel in android 10.
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] Sultanxda:
New build is up for Android 10.
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] Sultanxda:
New build is up with February patches and some Simple LMK improvements.
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] Alxoom33:
[MENTION=4800121]Sultanxda[/MENTION], do you have the URL containing the .json configuration for automatic uploading and flashing in FKU?
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] Alxoom33:
Any chance there is an Android R kernel on the way?
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] Sultanxda:
New build is up with juicy performance improvements.
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] Alxoom33:
Thanks. Is it compatible with R?
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] Sultanxda:
I don't touch beta versions of Android.
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] Sultanxda:
Newwwwwww buildddddd

Just kidding, it didn't work out well. 4 people downloaded it and I pulled it. :silly:
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] Sultanxda:
New build is up (for realsies this time).
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] Sultanxda:
New build is up with a significant update to Simple LMK. Turns out that SLMK needed an update for proper compatibility with Android 10; without it, SLMK would target more important apps to kill rather than less important ones. Oops.
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] Sultanxda:
New build is up with more Simple LMK fixes to fix camera lag.
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] Cibet22:
Sir, do you have the URL containing the .json configuration for automatic uploading and flashing in FKU?
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] Sultanxda:
No because I've been too lazy/distracted to make it.
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] Sultanxda:
New build is up with March fixes.
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] Sultanxda:
New build is up with lower CPU frequencies to improve battery life.
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] Sultanxda:
New build is up with Link Time Optimization!
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] khairin14:
Any chance will add support for Network Signal Guru?
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] Sultanxda:
I use Network Signal Guru with this kernel...
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] Sultanxda:
New build is up with more fancy stuff.
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] Deadmau73:
why when using android 10 the CPU lowest frequency is at 1478 MHz while using Android 9 it can go to 400MHz at minimum

am i stuck at 1478 MHz ? or let's say i'm just reading an article my cpu would stuck at 1478 MHz , this is a waste of battery life.
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] Sultanxda:
It's not a waste of battery life; it's intentional. And it has been asked before many times...
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] Deadmau73:
so instead of frequencies varying from 1900 mhz to 400 mhz , we're now stuck to just 3 : 1900 mhz , 1824 mhz , 1478 mhz

and you're telling me that it doesn't affect battery life ? am i missing something here ?

i just want my phone to be free and use 400 when needed and use 1900 when needed not force it to 1478 whenever i do simple tasks

since last boot up 6 min ago

cpu informations :

01:48 -----1900 mhz

00:05----- 1824 mhz

04:27 ----- 1478 mhz

00:00 ---- deep sleep

and i'm using your kernel btw
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] Sultanxda:
Yes, it doesn't affect battery life due to a lot of complex reasons. It actually might be better for battery life...

There's more info here: https://github.com/kerneltoast/andr...mmit/a9a43d07d8b16608708c69f010893a5f0fd7ea9e
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] ViperPyro:
Just want to say thanks to Sultan, the kernel is great and I'm so excited you are actively supporting and improving this! Been using it for months.
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] Geordie Boyo:
Waiting for my Pixel 2 to arrive this week.

How do you go about flashing this kernel to stock android 10 please?
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] Alxoom33:
Fastboot boot Twrp-Taimen.image, reboot to recovery and flash the kernel. Otherwise, you can sideload the kernel using stock recovery.
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] kurokuroninja:
Can we use taimen-twrp.img for pixel 2(walleye)??
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] koax88:
of course not. i think he meant walleye. use twrp for walleye, download from official twrp site.
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] Alxoom33:
Absolutely not! Use the official TWRP Walleye version.
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] khairin14:
are these steps fine?

System > TWRP installer > reboot > kernel > TWRP installer > Magisk
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] Alxoom33:
No. First boot into TWRP and flash the OTA Full System.zip in TWRP. Then flash the TWRP installer.zip file then flash the Magisk.zip file and reboot. Then boot back to TWRP and flash the custom kernel and reboot.
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] khairin14:
The Steps in OP says otherwise
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] Alxoom33:
Suit yourself. I know what I told you works. Did it 100s of times. You can always also flash Magisk.zip after the kernel for good measure. Usually not necessary for most custom kernels.
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] khairin14:
I know it will boot, but the does dtbo for this kernel installed correctly? That's what i wanna know, just afraid if using the other method will mess with dtbo
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] Alxoom33:
I don't think so. What Rom are you flashing. It definitely works on stock!
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] westhaking:
Follow the steps as described in the OP and everything will work as expected.
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] Geordie Boyo:
I have the latest Sultan Kernel installed on my Pixel 2, running Stock Android 10, and not rooted.

However when I run a system update for the April Android 10 update it says the March update is the latest.

Does installing the Kernel stop the OTA updates?
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] Cibet22:
Yes. You have to update manually via adb.
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] Geordie Boyo:
Thanks. Do you know where you can grab the file and the adb commands to flash it please? TIA.
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] Cibet22:
here https://developers.google.com/android/ota
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] Sultanxda:
New build is up with April fixes and some other fixes.
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] Geordie Boyo:
Has anyone else had issues after flashing this latest Kernel. My phone keeps freezing. Previous kernel never had any issues.
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] Meowdib:
You need to provide logs, else, no one knows how to help you.
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] Sultanxda:
New build is up with a fix for a rare random reboot bug that even affects stock (and has plagued me for the past year).
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] Shmi117:
Hey [MENTION=4800121]Sultanxda[/MENTION], you forgot to update the title and the download link in the OP.

For anyone else who is looking for the May 22nd download link, it's right here.
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] Sultanxda:
Oops, it's fixed now.
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] khanhcc:
Why my device dosen't pass safetynet after flash this kernel ?
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] Sultanxda:
New build with June fixes.