yashsingh1/xdaforums huggingface dataset:
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] nathanchance:
I appreciate the kind words :)

Yeah I just don't care personally. I have always advocated just sticking with CFQ but I kept getting requests for it so I added it and let people degrade their performance of their own free will lol.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] cd993:
Anyone any issue with SafetyNet?

I'm running latest Resurrection Remix rom and latest Flash kernel.

I was on the v16.4 beta verison with latest flash kernel, and whilst that magisk verison was saying I was failing safetynet checks (a known fault regarding that versions API) other checking apps passed. I updated to the latest v17 via Magisk and now it fails.

As an attempt to fix this, I rebooted recovery flashed magisk uninstaller, wiped caches and for what it's worth reflashed Flash kernel. Rebooted system checked safetynet with SafetyNet Attest app still failed. Rebooted to recovery flashed Magisk v17, rebooted system, updated to v17.1 via direct install, rebooted, checked safetynet both with Magisk and Safetynet Attest, both fail. Set up all my modules (vanced YouTube, magisk for doze, viper and busybox), rebooted and checked, still fails. Tried toggling Magisk Hide, still fails.

Basic integrity passes but CTS Profile Match is false.

Anyone any ideas? Was going to post in the new Magisk 17 thread but seems its locked...
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] nathanchance:
I'm passing fine on stock Pie.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Nekromantik:
While I was on DU Oreo all of a sudden CTS check failed when I made no changes. Even a clean install of DU and Magisk + Flash did not help. Nothing worked so I flashed Pie google image and rooted and now I can pass CTS. So looks like there is some issue with CTS on Oreo.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] cd993:
Thanks guys.

[MENTION=410271]fransisco[/MENTION]franco, I'm aware of the API issue with the Magisk (I think that's fixed now in v17.1?) however even the app SafetyNet Attest, which used to show SafetyNet passing, which had its API updated to fix the false reporting of not passing SafetyNet, no longer works. Plus my Google Pay isn't working saying "can't be used" or something like that.

I'm tempted to try out Pie, but waiting for when roms come with all previous, so holding out for RR to be fully updated and functional. Until then I'll just patiently await :)
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Nekromantik:
Magisk itself said CTS failed. I did not try any other app.

Plus it was not the API issue as I was on the patched version.

Plus google pay no longer worked.

So it was broken until I went to Pie. Now works again.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] cd993:
Hmm so somethings changed Googles end perhaps? I'm not quite ready to upgrade to Pie quite yet, waiting on roms to have all my required features implemented. Will wait it out!
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Nekromantik:
no idea

only thing I did not try is full wipe inc internal storage via official image for Oreo.

I wanted to try Pie so thought might as well.

I am not fully satisfied with Pie tbh battery life much worse.

So eager for custom ROMs with tweaks,
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] cd993:
Yeah that's why I'm holding off for now! Soon we'll see roms progress to P :)
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Nekromantik:
[MENTION=6842057]nathanchance[/MENTION]

will you be including Sultans custom memory management in yours?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] franciscofranco:
There's no such thing as sultans custom memory management.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Sultanxda:
As my #1 certified™ kanger©, how could you not know??
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Semtronix:
So are the three of you like the Pixel 2's version of The Avengers? Which one has a cape? And who looks best in a leather catsuit?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] franciscofranco:
Ahaha that's not really memory management :p
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] franciscofranco:
Hmm, Nathan's on the leather catsuit for sure.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Sultanxda:
hellyea it is, it uses the memory management header

slaps hood of simple lmk driver This thing can fit so much memory management
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] franciscofranco:
The best memory management without real memory management that you've ever done. It just works™
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] jlee08517:
https://media.giphy.com/media/tFK8urY6XHj2w/giphy.gif
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] praveen6585:
[MENTION=6842057]nathanchance[/MENTION] could you please please try Sultan's LMK in a beta build atleast? I'm really having a hard time with stock memory management.. for example, if I'm watching a video on VLC player and switch to WhatsApp for messages, it seems that vlc isn't in memory anymore and the directory page shows.. similarly when switching between other apps like FB also shows similar behaviour.

I see that a lot of people are mentioning about stock killing apps before the memory runs low in this thread.. https://xdaforums.com/pixel-2-xl/review/multitasking-ram-t3685537 (sultan mentioned this is his thread as well) so i was wondering if we can check how Sultan's LMK works. I could of course flash his kernel but I'm sure there will be a lot of other differences in his kernel so it wouldn't be an apple to apple comparison
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] nathanchance:
I'll throw out a build in a little bit, my server is doing a ccache build up run.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Sultanxda:
Congrats ?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] praveen6585:
Thanks Nathan! So i tried out Beta 2 and I am super happy to report that it works great! I know you do not like discussions about beta build here but since it was already being discussed between Franco and Sultan, i thought it would be ok.

So i opened multiple apps that I normally use and everything seems to be held in memory! Some might say it could be placebo but memory management is definitely better than before after applying Sultan's LMK patch. Please consider keeping it for the final build :)
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] sublimaze:
You mean the best memory management without real memory management...the stuff that just works™

/s
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Prattham:
I'm stock oreo and i had same issue i was in 16.4 build by nathan and i was passing safety net i but suddenly i was failing both tests and so i updated to 17.1 and still fail

Did you solved yours?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] arvylas:
Have you tried Play services reset data?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Prattham:
Yes and my play store says device is not certified
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] arvylas:
Do you see installed apps inside play store under my apps tab?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Prattham:
Yes i do see them

I cleared all data on Google play services and even magisk hide is enabled on Play store and still device is not certified and i did cleared data for play store as well and safetynet as well does not pass
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Badger50:
Clear play store app cache/data as well.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] cd993:
Just to confirm that I've also cleared Google play services and Google Play Store data, along with a reboot to recovery and caches wipe, which unfortunately had no impact on SafetyNet passing :(
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Prattham:
Already mentioned that i have done that and no profit

Yea same ?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] arvylas:
My last thought is. Uninstall magisk manager flash flash then magisk manager and flash the latest magisk during full moon and only on Friday if you are located in the northern hemisphere.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Badger50:
Then about all I can think of is to run the magisk uninstaller, boot up, go back to twrp and flash magisk 17.1 again :confused:
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] cd993:
Tried that too! :( is there a log that I could provide that could help?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] BS86:
Just to exclude the obvious: Did you set Magisk Hide to hide root for the Play Store?!?

Because that is what I have to do at every system update since I have the Pixel 2 (March security patch of Oreo).

Flash Flash Kernel and Magisk in temporarily booted TWRP.

Only necessary once: Activate Magisk Hide for the Playstore.

Force Close Play Store.

Clear Play Store App data in the same menu.

Start Play Store: After some minutes it says Certified device for me.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] buffal0b1ll:
Ever think you're failing safety net because you have something on your device that's making you fail safety net? Shocker, I know.

First thing is xposed. If you have it then you will never pass. Uninstall it. Second thing is to rule out a module making SN fail. Switch to Core Only mode in Magisk Manager and reboot. Can you pass SN now?

If yes, then one of your modules was the culprit. Turn Core Mode back off and disable all the modules but one and reboot and retest SN. Repeat by changing which single enabled module you are going to boot with next and keep doing this till you find the bad module.

If no then go over to the Magisk forum and find the threads on passing safety net.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] cd993:
Unfortunately it's more compels) complex than this. My exact same setup worked prior (no xposed, full magisk (not just core module), magisk hide enabled (and toggled off to try too), all my modules (and for testing sake, with them all uninstalled).

I've tried all you've mentioned, but unfortunately no luck. I've even tried even no root, just the rom and Flash kernel, even that didn't pass.

I'm just gonna wait it out, its not too crucial for me
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] buffal0b1ll:
ROM? Not stock? You are passing basic integrity but failing CTS?

If yes to all those, then suspect the system/build.prop has a fingerprint line that doesn't match an official Pixel 2 image.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] cd993:
Yes! Hmm interesting, is there specific lines I could edit?

I see:

ro.product.name = taimen

ro.product.modelro.product.model = Pixel 2 XL
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] buffal0b1ll:
On walleye these are the 2 lines for fingerprint for the August 9.0 image.

What do yours say there?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] cd993:
ro.build.idro.build.id =OPM6.171019.030.H1

ro.build.fingerprint = google/taimen/taimen:8.1.0/OPM2.171026.006.H1/4833802:user/release-keys
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] buffal0b1ll:
That fingerprint line looks legit, but you'd have to compare it with stock 8.1 build.prop from that months factory image to be certain.

You have no build description line?

ro.build.description=??
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Prattham:
I'm on stock oreo and yes i have xposed but i dont even pass basic integrity now and earlier with same setup and modules i did passed it and already tried what you mentioned but no luck

Edit: it was a magisk module i was using Sysconfig patcher sp and that was the culprit when i clean flashed magisk without any module i could pass both checks

Thanks for the help.

Cheers ?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] cd993:
Thanks guys.

Just gonna stick it out me thinks, hopefully a fully feature-ported RR Pie will be released soon :)
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] pantmunu:
Francooooooooo, how's ur cattt ... Haven't seen u in ages. :(
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Jiggs82:
September images are now live
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Prattham:
Wonder what Google meant by improve battery charge for retail mode
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] infamousvincci:
Hey guys, so if im rooted and has twrp, and have flash kernel, how do i get the september OTA?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] 12Fully:
You have to download directly from the Google website. Just search Google factory images.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] trim81:
I just updated the new September update and flashed 3.06. It's working fine, but not sure if I should have waited for a new release?

The flash log says it's an unsporrted version when flashing this kern in twrp
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] D-m-x:
If it works it works, no need to worry. But I'm sure Nathan will release 3.07 in a short while with the Patches.

Did you also have the Chance to test if TWRP decryption is still working with September Patches?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] ilal2ielli:
Decryption working fine for me.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] nathanchance:
I will not be releasing a stable build until tomorrow when 4.4.154 drops so that I can get that stable update, the September security patches, and the new WireGuard snapshot all in one build.

I will be uploading a beta build as soon as the new tags drop (which you can track here) for anyone who wants that warm fuzzy feeling of being fully up to date: https://nathanchance.me/downloads/kernels/wahoo/9/beta/
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] aostrom:
I'm wondering if anyone else has been having fingerprint sensor issues. Over the last week or so my Pixel 2 XL has stopped recognizing my prints, and when I delete them and try to add new ones I just get the "dirty sensor" error message. Obviously, I have cleaned the sensor several times.

I'm running Android 9, August patch. I was running 3.06, updated to 3.07B4, no change. I'm on the road, so I don't have access to a PC for diagnosis. I'm not even sure what log to check. Any ideas appreciated.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Officechris:
Has anyone tried the OTA procedure running Flash Kerenel for the Sept Pie update documented earlier in this thread by Nathan now that Magisk 17.1 supports "Install to Inactive Slot?". Curious what the dtbo zip purpose is in the steps below? Is it needed?

1. Go into Magisk Manager > Uninstall > Restore Images

2. Go to either Kernel Manger for Franco Kernel or EX Kernel Manager and flash the dtbo zip of your current version: https://nathanchance.me/downloads/kernels/wahoo/dtbo/

3. Take your OTA (do NOT reboot when done)

4. Go into Magisk -> Install -> Install to Second Slot

5. Reboot from the Magisk screen.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] bggold:
Decryption works fine for me too pixel 2 xl.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] infamousvincci:
I did not do this. I just downloaded the factory image. Then ran it through deuces script. Lol.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] chazall1:
If rooted, you will need to flash the pp1 boot.img first.

Reboot and you will be total stock.

Reboot into the standard recovery.

then sideload the ota.

reboot.

This ia what I have done to take the Ota.zip.

I just did that and all functioning as expected

Dont forget to update your adb and fastboot before,

Follow this guide: https://xdaforums.com/pixel-2-xl/how-to/guide-unlock-flash-root-pixel-2-xl-t3702418
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Officechris:
Still sounds like a PITA compared to the approach Nathan recommended above. I'll give it a shot once the OTA shows up in the OS for me. Would love to not have to USB, download, revert boot, etc, etc. If the recommended process through Magisk works, it should make this monthly process so much easier. Plus no need for TWRP at all in this case as even the Kernel can be flashed through FK Kernel Manager.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] clothednblack:
Why not just fastboot - w, sure seems like it would be faster than all that back and forth stuff, did something change where that doesn't work now?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Badger50:
Roger that bruh! Or just flash the OTA in twrp :good:
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] clothednblack:
Right!?

Looks like people are making it harder than it needs to be, these pixels are already finicky, why add the stress to it?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] antiochasylum:
Fastboot flash, set active to other partition, flash again. Reboot. Boot twrp, flash flash and magisk, profit.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] infamousvincci:
Wait, by flash u mean adb sideload it right?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Badger50:
No, I mean actually flash the full OTA zip in twrp. I've done it myself without issue. You'll likely still need to fastboot twrp again, but it works. :good:
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Likkleskip:
To flash new update, can't I just flash it in TWRP? And after finish I re install TWRP and magisk then reboot?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Badger50:
Yes, just like my post said before yours.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] nathanchance:
No but some people don't want to use a computer or TWRP to update. Nothing wrong with options.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] clothednblack:
Well Sir, you are absolutely right, options are ok, but just like there are options for kernels to use, we still go with the best, why diverse away in regards to updating the software?

Seriously though, other options are nice to have for updating, I just never use those options as if something goes wrong (updating while at work, who would ever? Lol) I'd be screwed till I got home. I take risks, but a plan B is good to have by your side ?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] nathanchance:
Well you got me there :silly:

Yes this is true, I never update without some way (usually a computer) to recover lest something goes wrong
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] sublimaze:
I learned that lesson the hard way when I had my Galaxy S3. I was a crackflasher back then, and sometimes I would bounce through multiple mods/ROMs in a single day. Anyhoo, I went out and drinking was involved...I flashed something I shouldn't have and soft bricked it. I did everything I could think of to recover but failed miserably. It was DOA until I got home. I got it back using my computer, but that was a lesson I will never forget.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] def-g:
That's my preferred method. Works like a charm. Don't have to remove w or anything. Simple
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] nathanchance:
Update to 3.07!

Before people ask, I will add Sultan's LMK driver eventually. If you want to use his drivers, use his kernel :good:

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.154

September 2018 security update

Optimization patches from Sultan

WireGuard snapshot 0.0.20180904

Patches from Qualcomm

Hopefully fix odd random crashes for people

Downloads

Primary: https://nathanchance.me/downloads/kernels/wahoo/9/stable/

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

Remember it can be auto-flashed with FK Kernel Manager!

Commits

Kernel: https://github.com/nathanchance/wahoo/commits/pie-r2

AnyKernel2: https://github.com/nathanchance/AnyKernel2/commits/wahoo-flash-9
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] cd993:
I found a fix!

I used the MagiskHidePropsConf-v2.4.1.zip module (find it in the Magisk thread), follow the instructions to sue Terminal Editor to Edit The Device Fingerprint (again, read the instructions on how to do this - essentially install the Magisk module, reboot, then use Temrnal Editor, Type "su" to gain root, then "props", then option 1 Edit Device Fingerprint, the "f" for Pick a Certified Fingerprint, and I chose Google Pixel 2 XL 8.1.0, rebooted and checked SafetyNet and it passed!)
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Prattham:
And you are on RRo right? Do you have xposed installed?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] cd993:
Yeah latest RR Oreo and no xposed
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] buffal0b1ll:
That's good. You should report to your ROM maintainer tho for a proper fix without needing a mod.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] cd993:
Indeed! Cheers
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Felosis:
Dude, bro, this worked perfect for me! I've been having the same issue on PixelDust ROM too since the Aug security patch release. I think I know what the underlying issue might be. When I was using PD July, I had no issues passing SN, but when I was testing the new PD release with the Aug security patches, I could never get the CTS profile to pass either. My guess is the fact that it's still an 8.1 custom ROM, but with Aug security patch, those patches changed the Finterprint to 9.0, since Google didn't release an 8.1 Aug image for our phones. Using this is just changing the Fingerprint from 9.0 back to 8.1. :confused:

I just can't part with PixelDust, Dolby, etc right now. :good:

Again, just a guess on my part, but this works. :)
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] cd993:
Hmm yeah sounds plausible! Glad it worked for ya
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] :
I've successfully gone through the normal OTA process with Magisk but when i hit the button "Check for Updates" the update was downloaded and installed immediately without asking me for it. That's new.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] SysWiz:
After flashing the new kernel, my Pixel 2 XL claims the security patch level is August 5, 2018, and not SEPTEMBER. I tried both manually downloading the new kernel, and using FK's Auto-Flash and got the same result.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] xFirefly93:
Security patch level is related to the firmware, and not the kernel.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] SysWiz:
That's probably it. I was waiting to update to September's build until the new kernel came out. I will flash the firmware and let you know if that did the trick.

YUP. I flashing the SEPT firmware changed the date. Thanks!
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] sublimaze:
Just an observation:

I have never had a problem with lag/jank, but today I experienced 2 separate incidents of 2 different apps freezing (Pulse SMS & Brave Browser). The first time, I was using Pulse and tried to start a new message. I was looking at the conversation list and tapped a contact on that list. That person's conversations appeared, but Gboard froze then vanished. I tapped random points on the screen, with no response. I tapped the home/app drawer button, and the wallpaper appeared but didn't show any icons for a few seconds. It spontaneously resolved after a second or so.

The second incident happened while viewing xda forums in Brave Browser. The page scroll got extremely laggy and froze for about 1-1.5 seconds, then responded but was still laggy. After a couple of seconds, it returned to normal (no lag). I rebooted right after that, and no jank so far.

Stock September factory image flashed via adb (no "-W"), Flash Kernel 3.07, Magisk Magisk-v17.1(17100010)-g0543239ccab9.zip, the only Magisk module is Greenify4Magisk.