yashsingh1/xdaforums huggingface dataset:
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] majin_vegeta:
Hello everyone,

Apologies in advance for this, but I've not been on the scene for a while now and am playing catch up.

I've just rooted and installed this rom. Upon restarting the phone I receive an error stating:

Your Vendor image does not match the system. Please flash the OMP2.171019.029.B1 image.

I looked in "about phone" and vendor version is the same as above.

I have noticed under "build number" version is OPM4.171019.016.B1

I'm a little comfused as to which I'm supposed to flash.

Thanks for you help

---------- Post added at 09:52 PM ---------- Previous post was at 09:50 PM ----------

Just realised wrong place... What a fool I am lol
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] dnsmo:
I just flashed 2.39 and now after I unlock the screen which the touch screen works then when it goes off then comes back on the touch screen is no longer working. I am going back to 2.38. and I need to figure out how to go into recovery mode.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Badger50:
Did you flash magisk after you flashed the kernel? If so, then go back to twrp by turning the phone off, then hold power and volume down button simultaneously until you see the bootloader screen, then scroll down and select recovery. Or, you can fastboot the twrp.img to enter recovery. Once in twrp, flash the kernel again, then reboot back into twrp, and flash magisk again. Keep in mind, that if you fastboot into twrp, you'll have to flash the twrp install zip again before you flash your kernel and magisk to keep twrp in place :good:
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] dnsmo:
I just flash back 2.38 and still the same.

I had twrp and after in it I flash 2.38 then Magisk but once the screen is off and 8 can no longer use touch in the normal operation.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] aostrom:
I found that booting into recovery was so much harder on this phone than on any previous phone (OG Droid, Droid 2, Galaxy Nexus, Nexus 6P). If you're rooted I found that the "quick reboot" app in the play store was by far the easiest way to get into recovery or fastboot.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] def-g:
U can boot into Recovery via Magisk also.

G
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] galaxys:
And even Titanium...
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] dnsmo:
my screen's touch is lose. so I can't do anything but force rebooting the phone by holding down power and vol +

Here is an update

I have to flash the kernel 2.39 first then reboot back into twrp then flash Magisk and now everything is fine

I normally use the add more zips to flash option inside twrp I guess can't be lazy any more
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] def-g:
Been on 2.31 for the most part as I found it the smoothest and by far the best battery. Tested all other versions. BUT, 2.38 is my new favorite. Same benefits as 2.31 but seems Edge Sense Plus squeeze customization works faster and is smoother. GREAT JOB NATHAN. I'll try 2.39 juss now.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] bobbarker2:
Why do you need an app? Just hold volume down during a restart and select reboot to recovery. I don't know what could be possibly easier than that. It's the same process as the Nexus 6p....
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] aostrom:
You would think so, but 9 times out of 10 the phone just booted to the OS. I cannot reliably get it to boot into the bootloader, unlike every other unlocked phone I've owned. Thus, my frustration and the need for an app. I never realized that Magisk manager or Titanium included this capability - good to know.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] thereal_bigjake:
Maybe you're holding power and volume down when it gets to rhe fastboot screen it'll just boot if you are. Just hold volume down after it powers down to reboot ?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] nathanchance:
Update!

Remember any and all bug reports need to include logs and clear steps to reproduce (see the info in the OP). You should also know what version it started with. If you want to be a tester and get builds before they are released here or just hangout, feel free to stop by Telegram!

Short changelog

Linux 4.4.134

Updates from Qualcomm

Optimization from Sultanxda

Downloads

Primary: http://nchancellor.net/downloads/kernels/wahoo/8.1.0/stable/

Mirror: https://github.com/nathanchance/fk-zips

Commits

Kernel: https://github.com/nathanchance/wahoo/commits/oreo-m2
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Az Biker:
Ima have to start flashing every other kernel, cause before I get more than a few full charge cycles outta one, the next one is already up!

Never before has a kernel been so aptly named :p

Thanks for your detailed, consitent work here, on top of your busy RL schedule!
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] pvtjoker42:
and 2.41 already downloaded.. guess there was something with 2.40?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] nathanchance:
Update!

Remember any and all bug reports need to include logs and clear steps to reproduce (see the info in the OP). You should also know what version it started with. If you want to be a tester and get builds before they are released here or just hangout, feel free to stop by Telegram!

Short changelog

Linux 4.4.135 (a small fix for networking: https://lkml.org/lkml/2018/5/30/929)

WireGuard snapshot 0.0.20180531

Downloads

Primary: http://nchancellor.net/downloads/kernels/wahoo/8.1.0/stable/

Mirror: https://github.com/nathanchance/fk-zips

Commits

Kernel: https://github.com/nathanchance/wahoo/commits/oreo-m2
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] ram4ufriends:
Just wondering if anybody is facing below issues...

1. Magisk manager keeps force closing often on this kernel.. doesn't happen on other kernels though.

2. Playstore My Apps & Games pages are not loading. Cleared data and cache, but no use
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] nathanchance:
Probably something I screwed up. I'll look into it when I find time.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] chopt51:
Not me. Magisk and play store app updates working fine.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] D-m-x:
I can confirm the Magisk Manager crashing. Actually I thought this was a Magisk Manager issue because I've never been on another kernel. But this keeps happening for as long as I can remember.

The second I cannot confirm, works good.

Gesendet von meinem SHIELD Tablet K1 mit Tapatalk
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] pkgnex:
The Magisk Manager issue happens for me on this and EX kernel (and stock, for that matter). I think it's a Magisk thing that started when the 64-bit binaries were taken out in 16.4 - at least that's when it started happening for me.

I'm having no issues with play store refreshing, though.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] ram4ufriends:
Magisk issue didn't happen for me on Ex kernel..
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] ram4ufriends:
May be playstore is my device issue... Here is the log for magisk force close...
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] mickyw1980:
I too can confirm that magisk crashes on this kernel but also exkernel and even worse on stock kernel
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] D-m-x:
Nah, Magisk started even before 16.4, I remember because it gets annoying sometimes. It's mostly when in the Download Tab for me.

Gesendet von meinem Pixel 2 XL mit Tapatalk
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] def-g:
I used to get it periodically. Didn't make Magisk unusable. Found v2.31 and now 2.39 and 2.40 solved it. Never had an issue with Playstore on any version.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] pvtjoker42:
i had issues with the play store until i removed my substratum theme from it, then updates worked fine, and magisk works fine, no FC's
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] cd993:
Yeah I get that too sometimes
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] brainmaster:
I'm still on latest official Magisk 16.0. There is no crashing at all on Flash kernel. So it's not the kernel problem. It's Magisk Manager problem.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
I guess I can totally back you up here. I’m using my own kernel and magisk 16.0 and no issues :svetius:

The force closes related to substratum themes is a different case altogether.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] arvylas:
Had the same issue with playstore and i finally reset my device but you can try these things first.

https://xdaforums.com/pixel-2-xl/help/playstore-doesnt-app-updates-installed-t3779137

start with post #6
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Galactus:
Magisk Manager also crashes for me when using this kernel on AquariOS

If I run the stock kernel, everything is fine. Using this kernel everything will seem fine for a couple of days then magisk manager crashes until I clear its app data and reboot. Few days later, crashes again. Not sure how to log it but this process doesn't happen for me on stock kernel.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] D-m-x:
Yeah, exactly the same behaviour I'm seeing. Deleting App Data fixes it for a few Days until it comes back. Next time I will Log it and Upload the Log, maybe Edit this Post.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Prey521:
No problems with Magisk on 2.41 and Dirty Unicorns.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Az Biker:
No issues on latest DU weekly and Flash 2.39 ( 2.39? I know, I'm lazy and weak)
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Triscuit:
For anyone having issues with magisk FCing, I have found that jumping back into TWRP and flashing magisk again stops the FCs
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Blue305:
Thanks a lot for that mate!!! I was getting so annoyed about the constant FCS. Bless up
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] EnIXmA:
I am done with this kernel. Few updates ago my system crashed after updating and I had to do a full firmware flash to fix it, and now this new one messed up my msgisk. Time to go to stock and thanks to the developer for the time it worked smoothly. Adios
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] chikimonke:
Thanks for letting us know, you'll be truly missed...
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Prey521:
Lmao
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Pkt_Lnt:
My favorite quote on this matter.

"Don't let the door knob hit ya where the Good Lord split ya."
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] CyberpodS2:
Sadly this guys response to the issues he had are typical to today's lack of ability to deal with any adversity what so ever... Que Sera, Sera
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Badger50:
My ol man must a used that one on me a thousand times! Then he just threw the knob at me! ??

......"whatever will be will be" ??
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Az Biker:
When I was having this issue, that was my temp fix, but it never lasted more than a day or two. Then I had to flash magisk in twrp again.

Not sure what fixed it, but I no longer have the issue...
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Triscuit:
One other thing that actually worked for me was to disable the update check for magisk. If you can't open magisk, turn on airplane mode, and then open and disable, no clue why this worked but it did.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] nathanchance:
ok
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] marbertshere:
Am I crazy if I notice a difference in battery life between two versions of the kernel? Like, is it in my head? 2.39 was phenomenal on my device.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] def-g:
It's not. My opinion 2.31 and 2.38 the Best. 2.40 seems to be on par also. Too soon to fully confirm yet.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] jamiejames:
Worked like a charm. Nice catch. Thank you.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Megaflop666:
I'm running the same set up as of yesterday with Magisk 16.4 with no issues except at boot. I'm getting the device is corrupt screen at boot, but it boots and works fine. Which version of DU are you running? I'm on the noise recent weekly.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Prey521:
Same, most recent weekly. Are you making sure that you're flashing Magisk after the kernel? I get that same dirty boot error if I don't flash Magisk after the kernel.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Megaflop666:
Yeah, I flashed magisk right after. I'll drop down to recovery in a little while and try it again. Other than the annoying screen, everything works perfect. Thanks for confirming your set up.

Thanks [MENTION=6842057]nathanchance[/MENTION] for all your work on this kernel. I dropped out from 2.36 to 2.41 to see how DU kernel did but yours works better.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Az Biker:
Out of the hundreds of people using this kernel, you're the only one with this experience?

In the vast majority of cases like this; user error is to blame.

Enjoy stock.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] smartymcfly:
For anyone that has magisk crashing. Wait a moment before you touch the screen.

Magisk only force closes when I touch app without allowing app to be open for a few seconds.

It appeara to be the same on other kernels than thos one too.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] thereal_bigjake:
As I understand it it's a bug with magisk itself and only happens if one of your installed modules has an update pending. That's the only time it crashes like that for me on the 6 or 7 Androids I have using the latest magisk.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] EnIXmA:
Thanks man. I am loving stock, so smooth and no fuss about getting system force closes every few days and flashing the entire firmware. Best decision of my life
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] praveen6585:
Faced a weird issue today.. i happened to restart my phone and i had to enter the pattern to unlock (after restart).. it kept saying wrong pattern though i was entering the right one.. i tried restarting multiple times and then finally it worked after 7-8 attempts.. i remember reading about this issue earlier but was not able to find it.. any clues?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] joetheshmo:
inb4 you start getting crashes fully stock and have nobody left to blame but yourself
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] mitchdickson:
Pretty uneventful life.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] murphyjasonc:
I was having the Magisk issue up till kernel 2.40 and so far no more force closing since. I'm on 2.41 now. Never experienced any play store issues.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] eruben:
I was on May stock, TWRP installed, root and unlocked too. I flashed latest Flash kernel, then Magisk, then wiped cache and dalvik and reboot. But I'm stuck on Google logo with moving bar. What did I do wrong? Already restored boot partition, but still I want to try this kernel, so help would be appreciated.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] joetheshmo:
That's a bug with magisk. Just hold the power button to reboot. If it's still spinning forever then it could be something else
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Megaflop666:
I think I laughed way too hard at this reply. THANK YOU!

On another note, If anyone was following, I resolved my corrupt device issue by simply reinstalling DU, boot once, drop to twrp and then flashed this kernel with magisk 16.4 and now there's no issues.

... And still no magisk force close... Not sure why some people are getting that aside from a magisk bug I've read about.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Badger50:
Like joetheshmo said, a hard restart should fix it. Also, don't wipe dalvik/cache. There is no dalvik on the P2XL. However, you can wipe ART/cache under advanced wipe in twrp :good:
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Cuzmanbro:
I have this issue too sometimes, even with elementalX kernel, the only workaround I figured for this is power off the phone by holding power button. Then reboot to fastboot using button combination (power + vol down) then from there you simply boot back to system. Not sure why this happens I think it may be rom related, but going to fast boot and then back to system fixes it straight away.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] chopt51:
Is it weird that twrp hasn't been updated for pixel 2 xl? It seems like things could have been worked in a little bit more such as removing the dalvik wipe. Making the clock or temp to work I can't complain.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] shindiggity:
Dtb img is in the zip
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] nathanchance:
Update!

Most important thing about this update is the availability of flashable zips for TWRP! These will flash both the kernel and dtbo images automatically. Go give a thanks to [MENTION=4544860]osm0sis[/MENTION] in his AnyKernel2 thread, he doesn't get enough credit for what he does. Images will still be available for people who want nothing to do with TWRP. Other than that, Linux 4.4.103 is in tow, along with aligning the binder driver with kernel/common and compiling the kernel with Clang 5.0 (thanks to a Google engineer helping me on Reddit). Lot of good stuff, upgrade and enjoy!

Remember any and all bug reports need to include logs and clear steps to reproduce (see the info in the OP). You should also know what version it started with. If you want to be a tester and get builds before they are released here or just hangout, feel free to stop by Telegram!

Short changelog

Linux 4.4.103

Compiled with Clang 5.0

Align binder with kernel/common

Add flashable zips

Downloads

Primary: http://nchancellor.net/downloads/kernels/taimen/8.0.0/stable/

Mirror: https://github.com/nathanchance/fk-zips

Commits

Kernel: https://github.com/nathanchance/wahoo/commits/8.0.0
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] tstack77:
I apologize in advance for the noob question as I'm just now learning about the nuances of magisk and the pixel (coming from old GS5). Is it necessary to flash manually if I want to use magisk or is the zip file prepatched? Or is it a simple process where I can flash your kernel then flash magisk?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Prattham:
[MENTION=6842057]nathanchance[/MENTION]

I have twrp magisk

After flashing the kernel zip in twrp do i need to do anything else?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] nathanchance:
If you are using TWRP, flash Magisk then flash the kernel.

If you are using fastboot, patch the boot image in Magisk then reboot and flash it with fastboot.

Shouldn't need to, no.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Prattham:
so i also dont need to flash magisk?

okay so i just installed twrp and booted system set it up then when i booted to twrp for first time it asked me for a password to decrypt or something like that so i entered the pin that i was using as my lockscreen and made nandroid backup and booted back only to end in a bootloop and there was a infinte progress bar under the G logo then i just did a reboot by pressing the power button..... is this normal or not?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] nathanchance:
I don't know much about TWRP so I can't be sure, sorry.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Prattham:
no prob mate

i ll try to flash your kernel and will report back still use your kernel on 6p

cheers
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] pa.pn2:
Flashed 1.06 via temporary twrp.directly after magisk 14.5.

Everything is fine.thx.nathan
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] tkoreaper:
I began typing up the instructions on how to flash this kernel, but it's all right there on the first post of this thread. Come on, there's no excuse for not knowing how to flash this. TWRP is in beta and still not very stable so don't use it unless you know exactly what you're doing.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Prattham:
This post wasn't asking instructions just sharing what i experienced

About the magisk there was so much confusion every now and then thats why double checked :)
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] chazall1:
I just installed your kernel and all functioning great thank you

for me this is what I did to keep root.

With TWRP installed:

reboot in to recovery TWRP

Install 1.06 kernel.zip

and then

Magisk 14.5 1456.

Reboot system.

I have root and kernel and safety net passes.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] jlokos:
Did you check to see if you still have twrp? I believe after you install the kernel, you need to need to flash the twrp zip then Magisk. If you don't (as I did the last time I updated the kernel), you lose twrp.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] chazall1:
I was testing just that, I was expecting to lose TWRP but I did not.

rebooted into TWRP recovery 3 times just to check. lol
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] blaze9090:
Successfully flashed with 8.1 DP2.

Just Boot twrp

Install Kernel.zip

Install magisk 14.5

Cleaned cache

Reboot

Let's see how it works out!

Thx for your work!
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] jlokos:
I may have figured it out. I flashed the image not the zip; recovery and the kernel share a partition in the Pixel 2 so if you flash a boot.img, you lose twrp. My assumption is that when you flash the zip, it doesn't mess with the recovery image.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] drewski_1:
Sometimes janky beta recovery.

And sharing partition with kernel

Edit: though looks like the zips help to not overwrite Recovery :good:

My 2¢
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] chazall1:
That is correct. i was on the Pixel XL and their is a big learning curve from all other devices. Duel partitions take some getting use too.

Thanks
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] marbertshere:
Hey, is it possible to add sweep to wake/sleep functionality to this device? Thanks
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] nathanchance:
Don't know, been too busy to really look into it. I know this device's panel isn't a typical synaptics panel so it will probably take some reworking to get right. I also don't really use either of those features even on devices that have them so I'm personally not in a huge rush. I don't really make kernels for custom features, I focus more on security and optimization patches.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] y2kbugleung:
These few days, my phone freezes and power-off itself.

I manually boot it up, and cannot unlock the phone.

And manually reboot once, unlock is fine.

I have got this situation three times.

Sorry I am not at home or office at that time, so I don't have any log.

Does anyone have this situation?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] fKm:
2.41 works with the latest security update from June :)
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Semtronix:
Here's an obligatory "wah the new security update is out why isn't the kernel updated yet" post.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] galaxys:
Duck, the tomatoes will be flying your way! :D
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Badger50:
Well of course it does! Flash knows what Google is going to do before they do! ????

INCOMING!!! ???
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Semtronix:
Nah nah lol. Was just a giant dose of sarcasm. I figured someone would genuinely ask for an update, so I decided to be a tool about it.