yashsingh1/xdaforums huggingface dataset:
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] nathanchance:
I keep everything stock, I don't tune a single value. To be entirely honest, the only reason I actually add features is nobody else will use my kernel without them.

I don't use/make a custom kernel for features anymore, I do it for optimization/stability/security by adding things like linux-stable, CAF, and kernel/common patches. My reasoning for this is if someone doesn't want to use those external features, what reason do they have to install my kernel? If I am adding features they won't use, it's just the stock kernel. I know a lot of people and other developers think that a kernel is worthless if it adds stuff you can't see but I can tell you most of what matters in a kernel is stuff you can't see. So yes, it may appear the same as stock but I have more patches that improve internal kernel mechanisms than Google does.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] :
Alright I'm sold! I think I'd be actually be fine with Google's kernel, but if your kernel is just Google's + better optimizations and such, then flash will probably be a good fit! Thanks Nathan!
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] KHANrad_SIN:
Similar thing happened to me. I had the infinite progress bar at the G logo after flashing Flash 2.00 so I just held the power button and it rebooted okay that time. Did you happen to wipe dalvik/cache in TWRP? That's what I did and I feel like that could be it but idk
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] MrBrady:
+1 same situation here except I did t have TWRP installed.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] KHANrad_SIN:
You wiped dalvik/cache too?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] MrBrady:
Is that possible in stock recovery? I'm not sure. Just followed the installation instructions in the OP.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] v12xke:
I don't want to derail the thread with TWRP issues, but thought I would add that when in the TWRP reboot menu, if I hit "system" it would stick on G and I would have to hard reboot, but if I looked at the active partition in the TWRP menu and chose to reboot the designated active partition, the OS booted right up.... so I don't think this is as much a kernel issue as it is a "TWRP is in beta issue". Next time try this and confirm for yourself. [MENTION=5932916]KHANrad_SIN[/MENTION] - FWIW, I don't usually ever wipe dalvik/cache after kernel installs. Never have across many devices.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] nathanchance:
Alright to all the people with the weird ass bootloops, I would like the following information:

1. How are you flashing the kernel (TWRP or fastboot)? If fastboot, what platform are you on?

2. Can you reproduce it? Does it happen in any one particular instance?

3. Are you completely stock or have you flashed any mods (Viper, ARISE, Magisk, etc)?

4. Does it happen on stock with no mods?

I only had issues with some soft reboots on 1.06 but it was never a bootloop. I would like to get this cleared up but with no logs or any way to reproduce, I'm firing a gun while riding a horse blindfolded.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] CyberpodS2:
I know this probably goes without saying but it's a peeve for me right now and I'm tired. Lol I can't wait until we have things settled in and the 19 different methods to achieve the same results gets lost in the past. Not only is it hard for someone like me who has enough knowledge to help on many an issue but not enough to feel comfortable without trying out myself but makes it practically impossible for devs like you and the half dozen others actively involved in moving the ball forward.

Sorry for the rant bro, not about your product but instead reflecting on the world in general for our phone. Thank you for all you are doing on this front and others here.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] clothednblack:
Been running this kernel for a few hours now, now random reboots or bootloops. Only thing I changed was color settings. All good here.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] jbarcus81:
Going in head first! Going to flash via TWRP Beta2 ... I have Magisk installed. I have ViPER4Android installed (doesn't currently work but ah well) and I'll give you some results!! And a log? You mean, this log???

TEE HEE!! (had to, I know what you mean and will provide if anything happens)

_____

Up and running! Everything is fine and running great! Just booted but ah... I'll keep an eye on things. Only thing I noticed upon first boot after flashing the kernel, and dtbo file.. Magisk said it 'patched the DTBO and to reboot' ... Another thing I noticed is when it first booted the message that there was something internally wrong with my system went away.. But after rebooting when Magisk said so, it came back.. Anything there? Everything seems fine...
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] clothednblack:
I used twrp to install the zip Version of this kernel, then install magisk dtbo version. Didn't see anything during boot up that you saw, no pop-ups from Magisk and everything is good here.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] jbarcus81:
Maybe that's what it was... I was supposed to patch both files in Magisk before flashing in fastboot... Whoops! All seems fine though! Running beautifully..
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] clothednblack:
I opted to not patch anything this time, just boot to twrp with fastboot, install flash.zip and magiskdtbo.zip all in one go, and reboot. Did not permanently install twrp though.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] jbarcus81:
Nice! I'm not going to fuss with it as I feel everything is running as it should... I'll actually follow directions next time, right? Ha!
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] MrBrady:
1. Fastboot

2. Only happened on initial install

3. Patched with Magisk

4. Unknown
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] MArtyChubbs:
+1 for science
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] nathanchance:
Update to 3.11!

Alright, all weird panics SHOULD be fixed, thanks for hanging in there everyone!

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

Remove memory allocation overflow changes

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] Hrithan2020:
Does this kernel support underclocking the CPU? I tried using both Flash Kernel and EX Kernel app, for reducing the max clock speed (by around 15-20%). But in both the cases, even after setting the underclock, I notice that it goes back to the max clock, when I check.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] infamousvincci:
Not sure why you would like to underclock
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] xFirefly93:
Yes, you can underclock the big cluster to 1958Mhz . Even if it is not recommended IMO, see reason why below.

Some claims that underclocking on the big cluster saves some extra battery, even Franco did allow underclocking to the frequency mentioned here above, on his OnePlus 5T kernel.

Even if it is not worth the overall performance penality.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] infamousvincci:
Kk
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Lagarde:
3.11 is running smoothly, but BIG hit in battery life somewhere between 3.09 and 3.11. May be coincidence based on an update to an app or something, but since I haven't been able to pin it down yet, I wanted to mention in case someone else is seeing the same. Going to keep doing process of elimination, in case something else is causing it.

3.09, I was burning about 1%/hr daytime idle and 5-7%/hr with pandora running.

3.11, I'm burning about 5%/hr daytime idle and 10%/hr with pandora running.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] bobbarker2:
Not here. Same great battery life as usual. Check your system for the source of battery drain.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Lagarde:
Yup, I did. It shows nothing. I'm down 16% since I woke up and the usage shows 2% Pandora, 1% Nova Launcher. The other 13% is MIA.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] sublimaze:
Have you done any other mods or installed any *new* apps since 3.09?

Do you have screenshots of battery usage on 3.09 to compare?

Are you using Better Batter Stats or something similar to monitor specific kernel and app usage details?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Lagarde:
I haven't installed anything new, though there've been a bunch of updates, so I'm not ruling that out.

I do not have screenshots from before. If I get a chance, I'll roll back to 3.09 and see if things stabilize so I can compare.

I'm currently using AccuBattery and BBS. BBS isn't showing any surprising wakelocks (other than the obvious music players), and AccuBattery is showing VERY low usage by a few apps as noted earlier, which doesn't add up to the total loss.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Dark_Eyes_:
[MENTION=6842057]nathanchance[/MENTION] Sorry for a bit of off topic, but I decided to start using WireGuard a few days ago and I can't connect to the Internet while on mobile data when using the kernel module because it appears that ipv6 isn't tunneled correctly. I believe you are on T-mobile, which I think also uses ipv6 just like my ISP. So my question is this: do you know of a way to use WireGuard with ipv6 and the kernel module? Using the vpn option works fine, but I read that the kernel module is much more battery friendly so I'd like to take advantage of that if possible.

Thanks for your feedback!
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] nathanchance:
No such thing ;)

Hmm that's weird because I worked with Jason on this a few months ago and this is what we came up with: https://git.zx2c4.com/WireGuard/commit/?id=7ce2ef3863bcb46986e248c33d7eef57e1e5192e

It's possible that that isn't working for your carrier, I'm not really sure what else would be needed. Maybe some more iptables rules or something, will try to look into this a little later (might ping Jason too).
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Dark_Eyes_:
Thanks for the super fast reply, as usual. I appreciate you looking into this. Let me know if there is anything I can do to help.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] neekless:
Are you using wifi with static ip?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Lagarde:
Nope. DHCP at both work/home.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] CyberpodS2:
Dude!! When are we getting Dark Rom for Taimen?? Lol

Actually just nice to see another familiar name here!!
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Dark_Eyes_:
Lol, nice to see you here buddy. I haven't been building for a while. It was really fun, and I really enjoyed the community, but it was very time consuming and unfortunately I don't have the time that I used to. I've been rocking my Pixel 2XL pure stock for about a year now (except the kernel). I guess when I'll really miss something I'll get back to building, but the latest Android versions are much better that before and I don't feel the urge to change anything at the moment. But I'm glad you remember me and the ROM ;)
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] CyberpodS2:
Agreed about the stock experience. If and when the geniuses here figure out the squeeze thing, I'll be rocking a custom Rom again!
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] def-g:
Squeeze thing?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] joetheshmo:
Active edge
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] def-g:
You try Edge Sense +? The main reason I rooted. Works really good.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] joetheshmo:
It's not working in custom roms, thus that magisk module wouldn't work either.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] def-g:
Sucky. I stay stock rooted with Kernel and active edge. Haven't felt the need for custom ROM on this phone. Cheers
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] nathanchance:
Update to 3.12!

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

WireGuard snapshot 0.0.20180925

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] infatality:
[MENTION=6842057]nathanchance[/MENTION] would it be possible to add Westwood+?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] nathanchance:
Westwood = Westwood+, which has been the default TCP congestion algorithm since day 1.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Tornado15550:
Great to see you on here Dark! Your Nougat/Oreo ROM for the Nexus 5 was most definitely the most stable and feature packed experience for me. I can singlehandedly say that your work delayed my need to upgrade to the Pixel 2 XL (in a good way haha). Thank you for your amazing work, man! I'm glad you're rocking flash kernel on your taimen too! :)
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] def-g:
Kernel preforming GREAT. Great battery life as usual. Fast and Smooth. The only fault used to be the slow (compared to Flash and EX) screen wake up via fingerprint. That has been fixed. Good job Nathan.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] nathanchance:
lulwut
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] def-g:
Sultan's...I flash frequently. Lol
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] sublimaze:
[MENTION=6842057]nathanchance[/MENTION] thanks for your tireless efforts maintaining this kernel.

I know Flash Kernel has "wakelock control", but are some wakelocks blocked by default? I was on EX Kernel which had a dozen or so wakelocks already blocked by default. I use Franco Kernel Manager to explore kernel settings and after flashing Flash Kernel, I noticed some wakelocks are still blocked by default.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] nathanchance:
No, no wakelocks are blocked by default.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] xFirefly93:
Are you sure that my script isn't running in the background..?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] sublimaze:
I bet that list of wakelocks looks familiar to you. I forgot to mention I am also running your Tuning Script lol

Sorry, I had a derp moment :silly:

Btw, thanks for sharing the script and maintaining it:good:
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] nathanchance:
Update to 3.13!

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

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] iu1nguoi:
Can Oreo benefit from newest version as well, or should I just stick with 2.59? Thanks
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] xFirefly93:
Why not update to Pie/9.0?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] iu1nguoi:
I'm using custom ROM, and still await update
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Prattham:
I'm on rr 8.1 and on latest version so it's working
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Tornado15550:
Is it possible to disable verity? And if so, how do I go about doing so?

The main reason I'd like to disable it is because I'd like to replace some apks in the /system directory with some of my own and doing so causes a bootloop because verity is no longer preserved with the system being tampered.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] giltwist:
I'm still on Oreo because of XPrivacy and GravityBox.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] nathanchance:
Before people ask... As always, I'll update when the tag is down.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] chazall1:
All good here on Oct update.

Thank you
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] trim81:
Did you flash 3.13???

Im a bit confused by the previous post by Nathan, is he saying that a new Oct 1at update is coming soon, NOT 3.13?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] nathanchance:
Update to 3.14!

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

Merge October 2018 security update

kernel/common patches

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] nathanchance:
That post was supposed to convey that 3.13 works since nothing in my patch queue would cause issues on a newer security patch (hence why the kernel was built this morning, I merely built to test the AK2 update). Guess I'll make that clearer next time but 3.14 is down now.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Semtronix:
Not sure if this is related to the kernel at all or maybe if you guys can just throw some ideas at me. Tried fastbooting the October image because I'm impatient as f*ck. But when I connect my phone to my PC now, I get a ****acular error of "USB device not recognized". Nothing about my PC or phone is any different than the last month when I fastbooted the new security update, so I'm kinda lost here, and Googling has been incredibly unhelpful.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] arvylas:
I had the exact same problem. It took me 1.5 hours to fastboot the update. I was in 3.10 btw. I thought I had fried the USB port somehow
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Semtronix:
How did you get it to work? I've tried every USB port on my PC and about seven different USB cables (C to C, A to C), and I've got nothing to show for it.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] arvylas:
I tried that and also a 2nd pc but nothing. Then I just tried multiple times and after 100 attempts it worked for once
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] D-m-x:
What errors exactly? During the flash process while running the script?

Most errors of that kind are if people don't update their Android platform tools.

Gesendet von meinem SHIELD Tablet K1 mit Tapatalk
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] arvylas:
it's completely different. Pc doesn't recognize the device. You don't even see the selector in notifications and the debugging. It's like you connected it to the charger. I still have this problem though with october+3.14. I'll try to see if with othher kernels have the same problem.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Semtronix:
Drivers, platform tools, none of that is an issue. It's Windows throwing an error for some reason. I've had the same setup since the Nexus 5, overly competent when it comes to computers.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Lagarde:
Add me to the list of people with the USB issue. Updated to Oct security, updated kernel to 3.14, and from then on no computer sees the phone and it doesn't see the computer. Tested on 3 PCs and one mac with same results. Drivers are up to date.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Alxoom33:
Instead of using fastboot, just download the full factory OTA.zip and flash it in TWRP. No computer needed. Be sure to reflash the TWRP.zip, the Magisk.zip and custom kernel before rebooting. Easiest update ever!
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Semtronix:
And how do you suggest one installs TWRP if they cannot use fastboot?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] MArtyChubbs:
Because of A/B partitions, reboot to TWRP for flashing kernel and Magisk, no?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] clothednblack:
No, I did it like this...

Removed all overlays/themes

Removed lockscreen security (just incase)

Reboot to twrp

Installed OTA full zip and twrp zip in one go

Let it finish

Hit the back key

Add magisk zip followed by flash kernel in one go

Once finished

Reboot... Profit
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Alxoom33:
If "one" foolishly did not install and maintain TWRP on their device before the charging port stopped working, then one is SOL (out of luck). At that point I would suggest returning the device and making sure they install and maintain TWRP on their new device.

---------- Post added at 02:32 PM ---------- Previous post was at 02:30 PM ----------

No! You have to install TWRP.zip, Magisk.zip and your custom kernel before rebooting. Otherwise, once you reboot as suggested in your post, you will be out of TWRP and be unrooted with stock kernel and the stock recovery.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] JazonX:
I did the Update without losing any data, and as I've done August, September Updates - Even the October one went smooth and didn't change any of the steps below.

- Download Factory Image, Extract and Modify the Bat file to remove the -W

- Power Off, Boot in Fastboot Mode

- Flash System Image (Flash-all.bat)

- Reboot to System (Automatic)

- Reboot to Fastboot

- Boot TWRP by Taimen Image file

- After Booting to TWRP, Flash the Twrp ZIP

- Flash the Flash Kernel

- Flash Magisk

Reboot.

Since many of you are posting issues about fastbooting, just to avoid trouble - I removed the Kernel tuning script. I was running the 2.3 version.

Not sure that's the culprit, but the latest changelog of it did have something about enabling fast charging on USB port.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Lagarde:
I think a lot of the responses are missing the point. A bunch of people cannot connect via USB anymore on Oct update. Suggesting better flash ordering doesn't fix that. While I'm certain it's not a kernel issue, the replies are going wildly off-track for the question asked.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] clothednblack:
I just tested this and saw that my PC couldn't see my phone.

So, while plugged into my laptop, I toggled USB debugging to off, then back to allow then changed the pull down to file transfer and now my pc can see the device. It's working fine now.