yashsingh1/xdaforums huggingface dataset:
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] stebomurkn420:
Yes... WiFi. And No I have my PC and console for gaming. Never got into gaming on a phone. Lol. A VPN and hotspot. Yeah, I am sure you stay hugging a charger.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] joe_pacino:
https://drive.google.com/file/d/1ozZbuTvv3rkTg_nv2Mm6ulilIXIbUlQh/view?usp=drivesdk no email apps will work directly after kernel flashing otherwise all else is fine sending u a logcat Nathan hope this helps
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Phalanx7621:
OK folks, could anyone else test this? This kernel will not install for me, or this gentleman I'm quoting, via fastboot. It flashes fine, but when rebooting into system it bootloops into recovery. This is with ALL stock and nothing modified. It will, however, flash and work perfectly fine if you flash the kernel zip file via TWRP recovery. If anyone else can test this, that'd be great, because I ended up wiping my phone twice and reinstalling the Beta 2 system image multiple times. I'd hate for anyone else to have to go through all that and lose the data if there's something wrong and it's not on our end, that way nobody else has to get the headaches lol. Thanks so much to the dev, I'm about to plunge in and check this kernel out. I love me some good SOT =-)
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] luckylui:
Same here, lol. I use my VPN and Hotspot for work while I'm on the road which is 75% of my day :)
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] stebomurkn420:
This is my final stats. I have never even come close to these numbers before.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kingbri:
Same. On p, it says my battery will last until 1 am. It's currently 7:21 am when making this post
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] 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 3.18.109

Add Westwood and make it default

Downloads

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

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

Commits

Kernel: https://github.com/nathanchance/marlin/commits/oreo-m4
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] petiolarissean:
9:52 am,100% battery running android P,lets see how long OG pixel last on 1.02 update under heavy use,be back!
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] CHANGiism:
I am using your 1.03 beta kernel, and I noticed that during a call, if I put a call on speaker, there is no sound coming out of the speaker. Not sure if it's just the beta kernel, or if it's stemming from previous versions.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] nathanchance:
Test earlier kernels.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] CHANGiism:
1.02 Stable does not have the issue. I checked again and there actually is no sound coming out of speaker whatsoever with 1.03 beta. Tested with Spotify and Youtube app. Thanks for the great kernel!
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] nathanchance:
Rather odd since the only additions to 1.03 from 1.02 are a CPU wake boost driver and the Maple I/O scheduler, neither of which have anything to do with sound. I'll verify when I get home.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] BHermes21:
I was on v1.2 flashed v1.3b on top. Speaker works with YouTube and phone speaker. I Don't have Spotify so I can't test that
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] nathanchance:
I just tested YouTube and Telegram on 1.03 beta... Do you have any mods installed?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Chimaira33:
Quite curious as to why you added Maple? I thought you weren't going to add any I/O schedulers?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] nathanchance:
It's similar enough to deadline and I have already reviewed that's an okay addition from my other kernels. I still personally use the default (cfq on Oreo, deadline on P)
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] CHANGiism:
My device is acting up. It's doing it for 1.02 now. Speaker works after the phone boots up, and then it feels like the speaker driver crashes after some time as I lose audio from the speaker. No mods, just stock with Magisk 16.4.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kingbri:
Speakers always work fine for me. I do have a few mods installed on dp2. V4A, Ainur Sauron, AML, and the audio compatibility patch. Flash the compatibility patch, may fix issues with apps
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] luckylui:
No issues with 1.02 here other than the first kernel flash where I had to uninstall all my Google apks in order to stop the force closing once again. Fairly smooth and running well on my side. Still running LOS unofficial 5/10 w/ Magisk 16.4 and no mods.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] petiolarissean:
My battery went 12 hours heavy to moderate use from 10 am to about 10:15 pm last night.I mostly played iheart radio,spotify +AOD,Sean
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] petiolarissean:
I only run P,done w/8.1 period!Have audio mods,magisk 16.4 and 1.03 running fine for me.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kingbri:
Same
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] ryaniskira:
What slot do you flash the kernel in? Because every ROM and the A/B flashing guide tells you that kernels go in slot B, ROM devs imply this by telling you to reboot after you flash TWRP, and the A/B flashing guide straight up mentions that kernels go in Slot B, but in your instructions for flashing, you make no mention of a reboot after TWRP installation while ROM installation instructions and that guide tells you to reboot back to recovery (which flips the currency slot to B).

When I flash this kernel in slot B, the device loops at the Google splash, but when I flash in slot A after I install TWRP, the device boots but appears to be running the kernel that came with the ROM.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] stebomurkn420:
I flash the kernel on slot A. You need to install the ROM and do a complete setup before trying to flash a kernel or anything else for that matter. Follow the instructions in the ROM OP and then come here and follow the instructions once you have successfully booted the ROM!
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Phalanx7621:
Yes, he's right. This is the first phone I've owned that wouldn't allow you to flash everything at once. Even though it's a pain, if you do it properly it does work well in the end. The only things you can flash together are gapps and vendor.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kingbri:
Flash in the same slot your rom is in
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] luckylui:
ROM and Kernel on B

Vendor and Gapps on A

That's how my phone runs
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] ryaniskira:
I've actually accidently flashed my ROM and TWRP in B, and gapps and vendor on A and it booted up just fine before. I got the kernel running (turns out that flashing vendor again was the magic step even though I already had May's vendor image flashed).
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] bbender716:
1.03b running awesome on DP2, Pixel with Magisk 16.4

Love this kernel and the addition of Maple is fantastic.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Darian71:
That's insane dude!! ?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] 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

Maple I/O scheduler

Sultanxda's CPU boost driver (maxes out all CPUs when waking up for three seconds to improve wake performance)

Downloads

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

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

Commits

Kernel: https://github.com/nathanchance/marlin/commits/oreo-m4
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] jaestreetss:
Can this be used for Android P dp2? Sorry for the noob question but I rather not end up in a boot loop and have to set up all over again.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] nathanchance:
The title says P so yes, I'll try to make it a little more clear in the OP soon.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] 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 3.18.110

Fix vibration control

Fix for CVE-2018-10124

Downloads

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

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

Commits

Kernel: https://github.com/nathanchance/marlin/commits/oreo-m4
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] sapphirecoupe:
I haven't tried to pull a log yet, but I'm getting a lot of random reboots.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] nathanchance:
I don't mean to be rude but this is like telling your doctor "I don't feel well", it's pretty meaningless. I'm sorry you're having issues but please follow my bug reporting instructions in the OP before posting. Thanks! :)
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] BHermes21:
Deleted
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] i42o:
1.05 running like a champ. Thank you Nathan.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] 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 3.18.111

Downloads

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

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

Commits

Kernel: https://github.com/nathanchance/marlin/commits/oreo-m4
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] 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 3.18.112 (a small fix for networking: https://lkml.org/lkml/2018/5/30/927)

WireGuard snapshot 0.0.20180531

Downloads

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

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

Commits

Kernel: https://github.com/nathanchance/marlin/commits/oreo-m4
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] luckylui:
So far so good w/ 1.06! Running smooth as butter :D
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] 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

June security update

Enable local initialization sanitizer from CopperheadOS for hardening

Downloads

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

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

Commits

Kernel: https://github.com/nathanchance/marlin/commits/oreo-m4
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Alcolawl:
Running perfectly on the June Patch. Glad to be running Flash Kernel once again. Nice work as always. ??
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] i42o:
Update![/b][/SIZE]

June security update

Enable local initialization sanitizer from CopperheadOS for hardening

Thank you. Running good.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] :
hello, i just want to clarify something. do i need to reflash magisk everytime i update the kernel using the zip? thank you!
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] luckylui:
I would because it wipes the root.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] nathanchance:
1.07.1 has been pushed, removing the local initialization sanitizer as it breaks the microphone apparently... :rolleyes:
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] perfoliate:
Same here. Tried to fastboot flash kernel on stock P2, boot loop. Reflashed stock and repeated with same results. Anyone have luck with fastboot method?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Alcolawl:
Well I guess I can close my chat window with Google Support lmao.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] nathanchance:
Bruh.......

Just a general FYI to everyone, NEVER report any issue with anything custom installed lol. I've had a few people try to do this in the past two months.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Alcolawl:
It didn't even get that far. The rep had just said hello when I read your post. I said never mind lol. Though, they didn't seem to care a whole lot about custom stuff when I got my first Pixel XL replaced for an actual hardware issue. Figured I might've had the same microphone / audio issue happening again. Nonetheless, solid advice.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] nathanchance:
Fair point :)
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] dr_drache:
FYI - other than the warning message of not being supported during the TWRP flash -

1.07.1 is working smoothly on P - DP3
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] aoaleman:
Can you tell me if you have root working?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] dr_drache:
See attached
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] aoaleman:
Thank you!
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] 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 3.18.113

Merge P Preview 3 changes

WireGuard snapshot 0.0.20180613

Downloads

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

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

Commits

Kernel: https://github.com/nathanchance/marlin/commits/oreo-m4
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] spr33:
Just thought I'd give you a heads up in case you didn't already know but the download section of your site is showing a 502 Bad Gateway error.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] nathanchance:
Fixed, thanks :)
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] nathanchance:
Thanks to the wonderful [MENTION=6552280]MSF Jarvis[/MENTION], we now have HTTPS and a new domain set up for downloads :) https://nathanchance.me/downloads/kernels/marlin

Please make sure to update any bookmarks of the old domain, the redirect will expire in a couple of months.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] aoaleman:
Sweet, congrats!
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Bryanx86:
Your kernels have always been the most stable, with only the best features. Thanks for putting this out for the piXL.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] PWn3R:
I know someone else reported this earlier in the thread, but something is wrong with the IMG files. I am on 100% bone stock (straight off erasing everything and installing fresh) on the June update and did the fastboot flash kernel img and got a bootloop. Whatever happens breaks something outside the boot image, because reflashing the boot image still results in the device booting to the stock android recovery screen with Andy dead on his back. I'm reinstalling again without -w so I don't have to wait for all my stuff to download again, and am going to try installing with TWRP, which I intentionally have avoided installing because it constantly gives me messages saying that my vendor partition has been modified after installing TWRP on the device.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] nathanchance:
I'll probably stop seeding out kernel image files directly, it's not worth all of this hassle. For the record, flashing the image has always worked for me but clearly not for everyone. The zips are really the way that the kernel should be flashed.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] bbender716:
Thank you for all your work. This has been my go to kernel since you released.

Thoughts on incorporating DTS? https://xdaforums.com/android/development/guide-how-to-port-dts-eagle-to-t3802259
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] nathanchance:
Will consider it but I'm generally not a fan of adding giant chunks of code like that.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] bbender716:
I get ya, especially if your focus is a lean approach.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] nathanchance:
Update!

The primary motivation behind detecting if Magisk is installed is to complement the newly discovered ability to use Franco's kernel manager to auto flash the kernel using the "Manual flasher" :) https://twitter.com/nathanchance/status/1007762623570444288

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

Detect if Magisk is installed and act accordingly (reflashing Magisk is no longer necessary but nothing bad will happen if you do)

Small fixes from kernel/common and mainline

Compiler optimizations

Downloads

Primary: https://nathanchance.me/downloads/kernels/marlin/8.1.0/stable/

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

Commits

Kernel: https://github.com/nathanchance/marlin/commits/oreo-m4
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] PWn3R:
Thanks for your work on this. I did get it installed from the zip. The only oddity I've observed is that my phone charges to 98% now and stops. Don't know if this is kernel related though.

Edit, rebooting seems to have fixed that. Odd.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kentexcitebot:
Tried Franco's app to flash the updated kernel, getting FC immediately after tapping on the button to flash kernel. See logcat attached. Pixel XL running the Android P Beta.

[MENTION=3292224]franciscofranco[/MENTION]
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] nathanchance:
And just to be clear, this is clicking on "Manual flasher" -> Tapping on the zip -> "Auto flash" -> either "Just Flash" or "Flash & Reboot", correct?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kentexcitebot:
Yes, precisely. I tried both options -- "Just Flash" and "Flash and Reboot" -- which both resulted in a FC. Looking at the logcat, there's a permission denial with

android.permission.FOREGROUND_SERVICE

so I'm guessing this is because the app hasn't been updated for Android P?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] nathanchance:
Most likely, I'll ping Franco about it, thanks :)
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] franciscofranco:
Fixed, should be working again starting with the next release to come out shortly. Thanks for the heads up.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] nathanchance:
In case you guys don't follow me on Twitter or Google+, I announced yesterday that Franco Kernel Manager will now seed out Flash Kernel updates, just like FrancoKernel; just go to Options and choose the "Flash Kernel" channel. You can download the latest zip from my server and flash it all without ever having to reboot into recovery, it's really great. If you don't think it's a good investment, I will still be seeding out builds as I normally have. I have updated the OP with instructions if you get stuck. Let me know if you have any questions or issues, enjoy!
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] dangambino:
This is amazing. I have purchased Franco manager years ago on a previous device and you two are amazing devs and I'm all for the integration. Also Franco kernel manager is about the most complex and most options you all find as well as different profiles, and full control of all your amaizng kernel features . really love the speed of this kernel too
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] aoaleman:
Same here, thanks so much Nathan! And to Franco.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] luckylui:
Damn, The Legend, Franco! Ran his kernel with every Nexus device I've owned.. Never let me down and I still have his apk [emoji16]

Woot woot! Keep up the great work gentlemen!!
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] nathanchance:
Update!

Don't forget the announcement I made a few days ago regarding Kernel Manager for Franco Kernel :) Additionally, in case you missed it, reflashing Magisk after the kernel is no longer necessary as the zip will automatically patch the kernel like Magisk does. The installation instructions have already been updated for this but just wanted to make it clear again because auto-flashing becomes even easier!

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

WireGuard snapshot 0.0.20180620

Optimize how the installer handles Magisk

Downloads

Primary: https://nathanchance.me/downloads/kernels/marlin/8.1.0/stable/

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

Commits

Kernel: https://github.com/nathanchance/marlin/commits/oreo-m4

AnyKernel2: https://github.com/nathanchance/AnyKernel2/commits/marlin-flash-8.1.0
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] deltantor:
On current crdroid with magisk 16.4, flashed using Franco manager with 100% success
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] nathanchance:
Update!

Sorry for the update so soon after 1.10 but I take WireGuard updates almost as serious as I take linux-stable because it's a great but fast moving protocol so it's important to have all of the current improvements/fixes. If you don't use WireGuard, feel no pressure to upgrade!

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

WireGuard snapshot 0.0.20180625

Downloads

Primary: https://nathanchance.me/downloads/kernels/marlin/8.1.0/stable/

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

Remember it can be auto-flashed with Kernel Manager for Franco Kernel!

Commits

Kernel: https://github.com/nathanchance/marlin/commits/oreo-m4

AnyKernel2: https://github.com/nathanchance/AnyKernel2/commits/marlin-flash-8.1.0
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] luckylui:
Nathan,

Does the kernel support display control? Reason I'm asking is because I'm using Franco apk and it's there but settings don't stick.. Thank you, sir.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] stebomurkn420:
Are you enabling "apply on boot"....