yashsingh1/xdaforums huggingface dataset:
[Google Pixel ROMs, Kernels, Recoveries, & Other De] nathanchance:
No but it will be necessary to reinstall it, along with TWRP if you so desire.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Cibet22:
Fast charging doesn't work. Am I the only one?

Or is there any way to make it works?

Please, Help. :(
[Google Pixel ROMs, Kernels, Recoveries, & Other De] michelemascia7:
I have the same problem
[Google Pixel ROMs, Kernels, Recoveries, & Other De] 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 ROMs, Kernels, Recoveries, & Other De] 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 ROMs, Kernels, Recoveries, & Other De] Cibet22:
fast charging works again on version 1.11. Thank you, Dev. :)
[Google Pixel ROMs, Kernels, Recoveries, & Other De] bbender716:
I freaking love the auto flash. Thanks so much!
[Google Pixel ROMs, Kernels, Recoveries, & Other De] 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

P Developer Preview 4 updates

July security update

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 ROMs, Kernels, Recoveries, & Other De] 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.114

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 ROMs, Kernels, Recoveries, & Other De] 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

Memory allocation overflow protection (kernel hardening feature)

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 ROMs, Kernels, Recoveries, & Other De] dijia1124:
Could the kernel ZIP be flashed via EXKernel manager ?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] nathanchance:
Yes, it's an AnyKernel2 zip.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] 906836920:
Can OTA work in this kernel? On OG Pixel , android p dp 4
[Google Pixel ROMs, Kernels, Recoveries, & Other De] nathanchance:
No, as soon as you flash anything, the OTA verification checks will fail.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] 906836920:
Even Magisk ?

---------- Post added at 11:17 AM ---------- Previous post was at 11:16 AM ----------

How about TWRP Recovery？
[Google Pixel ROMs, Kernels, Recoveries, & Other De] nathanchance:
Yes, both of those would cause the OTA to fail because they modify the boot image.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] 906836920:
Well, ok ,i see, thank you
[Google Pixel ROMs, Kernels, Recoveries, & Other De] yhzhou2015@163.com:
fast charging does not work for pixel (android p) with the latest version kernel, any solution?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] 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.115

WireGuard snapshot 0.0.20180708

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 ROMs, Kernels, Recoveries, & Other De] nathanchance:
All discussions will now be held in the Pixel XL thread, please subscribe there for future updates!
[HTC U Ultra Questions & Answers] lamplighter13:
A longwinded insane rant by me, about trouble I was having but all good now so have deleted my rant to lessen the reports of my insanity. LOL

Cheers, LL13-

If anyone is having trouble unlocking an HTC bootloader watch the YouTube video linked below, it's genius.
[HTC U Ultra Questions & Answers] deemic:
In this case problem is between chair and the smartphone...

Relax. Don't scream. Read all tutorials again. And if You Don't feel enough to copy some dll to fastboot folder please ask your friend, girlfriend or maybe Mother to help You.

??
[HTC U Ultra Questions & Answers] lamplighter13:
LOL Yes deep breaths. I have a habit of doing that but yes all is well, I found an amazing tutorial on YouTube, definitely would not have been able to do it otherwise.

Here is a link, If I can do it anyone can

https://www.youtube.com/watch?v=p6zn9VLheYI

Cheers, LL-
[8125, K-JAM, P4300, MDA Vario ROM Development] myownworld:
Hi, I know this seems like a silly question but I am new at this. I was just wondering what the best Rom would be for the 8125? Or does it even make a difference which model you use just so long as its a Wizard? By "best" I mean least amount of problems, ie. Wifi not connecting. It seems to me the best choices would be: TNT TouchFLO, BlackDiamond and Wrcx. I've been reading threads all day and I'm no where closer to making a decision. Anyone have any good/bad experiences with these Roms and this particular model? Thanks for reading!!! :D

P.S. Can you add applications like Flash player to just any Rom?
[8125, K-JAM, P4300, MDA Vario ROM Development] jwzg:
Read the thread for each ROM. Read the stickies. Make your choice and go from there. Thread closed.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] nathanchance:
Reserved
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] nathanchance:
You may notice the feature list is a little bare. I wanted to get a nice solid base formed first then add features in as requested. Please read the thread before requesting a feature; if it is already present, just press thanks.

In theory, this should work on P as I have merged the source in. I have only tested on Oreo though.

Feel free to join Telegram for beta builds and hanging out :) https://t.me/joinchat/C1UAJ0OCAoJtDRo-hhkjhw
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] stebomurkn420:
Awesome! Thank you Nathan...
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Chimaira33:
Add KCAL Color Control and I'm in. :) All I've wanted for so long is a stock like stable kernel with KCAL so I can tweak the display!

I ran your flash kernel the short time it was available for my old Nexus 6, happy to see this kernel here. :)
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] aoaleman:
Thank you for bringing this to marlin!!
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] nathanchance:
Sure, I can add that :) always happy to see returning users!
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] GuestK00254:
Was looking at your taimen post and was thinking to myself I wish we had this on sailfish/Marlin. Can you add schedutil?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Gordietm:
I tried another kernel on Android P preview 2 and had some problems. You noted that this kernel includes the source links for preview 2. The other I think only had preview 1. Would there be a difference?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] nathanchance:
I plan to look into EAS 1.5 tomorrow or this weekend :) I will look at adding features tonight.

Yes although I don't know how much offhand.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Akomack:
[MENTION=6842057]nathanchance[/MENTION] I haven't had a change to flash this yet, I really enjoyed this from my 6P days. Can you tell me if HBM and backlight dimmer are available? If not, could I request them? Any wakelock blocks available? Possibly fingerprint scanner boost--NSFW Kernel has this.

Thanks, I was really missing Flash Kernel
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] GuestK00254:
That would be great, thank you for your work.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] nathanchance:
I'll add HBM, backlight dimmer, and wakelock blocking. I'll take a look at fingerprint scanner boosting; however, the few implementations I have seen floating around lately seem like they don't work well.

Something occurred to me, the stock power HAL on this device doesn't support schedutil. Custom ROMs can add support easily so I'll still add it but I won't set it as default.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] GuestK00254:
Sounds good :svetius:
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Nevermindthelabel:
I would love double tap to wake, or am I just missing it? Really looking forward to trying this out, thanks
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] nathanchance:
It will be in the next build, I'm about to seed out a beta if you want to grab it and test that it works fine.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Chimaira33:
Running the Beta right now. So far no issues. Thanks for adding Kcal! I wanted to ask about the wq_power_savings option. What the heck does that do?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] nathanchance:
Here is a nice technical article from LWN: https://lwn.net/Articles/731052/

The tl;dr is these tasks get placed whenever is optimal rather than on a specific CPU core.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Chimaira33:
Hey thanks man. I've searched on my own before but came up with nothing.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] nathanchance:
I'm always happy to answer technical questions :svetius:
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] nathanchance:
It's just a normal Magisk build from topjohnwu's repo, there's nothing special about it lol
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] nathanchance:
Update to 2.02!

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

Downloads

Primary: https://nathanchance.me/downloads/kernels/marlin/9/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/pie

AnyKernel2: https://github.com/nathanchance/AnyKernel2/commits/marlin-flash-9
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Chimaira33:
Hey, thanks again for this great kernel! I wanted to ask you a question. A while back I was curious about you adding the Maple kernel many versions ago. In your reply, you told me you still use the default I/O scheduler but you mentioned you were using Deadline when you were running Android Pie (this was pre-release). Is Deadline the new default with Android P? Or is it still CFQ? Which do you personally use?

I just wanna make sure I use the defaults because your kernel is optimized to be used that way. Thanks!
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] nathanchance:
Deadline was the default scheduler for a few DP versions before it was reverted in favor of CFQ. I don't do any tuning from the default.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Chimaira33:
Okay cool. Still loving the kernel! :)
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] luckylui:
Hey, Nathan.

Excuse my noob question, but do custom kernels implement Google API keys? Apart from Magisk not updating their root to the new Google API for safety net validation it comes back as invalid leading to Google Play store not certifying the phone. But, safety net semi passes, so I was wondering if a custom kernel also has to be update to reflect the new API key from Google. Here's what I'm running..
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] nathanchance:
The kernel doesn't know or care about SafetyNet. There is a commit that hides some values from Google but that's it.

You're failing SafetyNet for some other reason.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] :
I think topjohnwu tweeted that safetynet is down on Google's end

EDIT: NVM ^, a lot of the apps in the playstore uses the old API to check for safetynet (including magisk), but Google has blocked the old api(thats from topjohnwu's twitter)
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] nathanchance:
Update to 2.03!

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

Add Sultan's app boost mechanism (pushes CPU to max frequency when opening apps for the first time)

Improvements from mainline found by YaroST12

Enable FORTIFY_SOURCE (hardening feature)

WireGuard snapshot 0.0.20180809

Downloads

Primary: https://nathanchance.me/downloads/kernels/marlin/9/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/pie

AnyKernel2: https://github.com/nathanchance/AnyKernel2/commits/marlin-flash-9
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] luckylui:
Thank you, sir! :)
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] i42o:
This is the same as the beta kernel you had in the beta folded right?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] nathanchance:
I merged a few things last minute to keep things interesting ;) (and because I have been testing them for over a week lol).
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] ins5736:
Are the new versions still compatible with 8.1?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Nevermindthelabel:
You tell us if you're feeling adventurous! Pie is pretty cool though
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] DonQuixote77:
[MENTION=6842057]nathanchance[/MENTION] any chance you'd consider adding screen-off gestures? With the way that Google's new recents implementation works, the best launcher to use is the stock Pixel launcher. As such, we're no longer able to use a custom launcher to turn screen off without having to use the hardware button. I'm also open to other suggestions if you have any. Just a thought, I understand if you feel it's not a suitable addition to your kernel. Cheers!
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Nevermindthelabel:
I use sweep2sleep and sweep left so it doesn't mess with the recents. Working great so far. Enabled in EXKM.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] petiolarissean:
thank you for hard work Nathan,sean​

[SIZI will try 9.0 kernel on 8.1 DU

---------- Post added at 10:18 PM ---------- Previous post was at 10:08 PM ----------

on 2.03 update while running 8.1 DU rom so far so good even though it warned that it was unsupported,sean out!
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] nathanchance:
Update to 2.04!

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

Downloads

Primary: https://nathanchance.me/downloads/kernels/marlin/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/marlin/commits/pie

AnyKernel2: https://github.com/nathanchance/AnyKernel2/commits/marlin-flash-9
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Chimaira33:
[MENTION=6842057]nathanchance[/MENTION] Hey, I'd like to pick your brain a little more if you don't mind. What is the deal with the newer schedutil governor vs the sched governor we've got on our PXL's?

I've read claims that schedutil is better? Not asking for it to be added to the kernel or anything, just curious. Thanks again for everything, man. :cool:
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] nathanchance:
One advantage schedutil has over sched is that it has gone through the upstream review process, meaning there are improvements to the code quality. As far as better performance or whatnot, I am not sure as I have never explored it.

I believe schedutil needs a newer EAS version (someone is free to correct me if I am wrong), which requires backporting from 4.4 and I'm not confident in my ability to do that without regressions, which would obviously defeat the purpose of adding it in the first place.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] nathanchance:
I will not be releasing a stable build until tomorrow when 3.18.121 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 RC build shortly for anyone who wants that warm fuzzy feeling of being fully up to date: https://nathanchance.me/downloads/kernels/marlin/9/rc/
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] nathanchance:
Update to 2.05!

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

September 2018 security update

WireGuard snapshot 0.0.20180904

Downloads

Primary: https://nathanchance.me/downloads/kernels/marlin/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/marlin/commits/pie

AnyKernel2: https://github.com/nathanchance/AnyKernel2/commits/marlin-flash-9
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Neo:
Well Nate, I've come to see what all the fuss is about. I'll be loading this up here on my XL soon enough ;)

Right after I take the ota tho
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] nathanchance:
Glad to see you around these parts :D
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] brightjh01:
was going to try it out but getting "This site can’t be reached" error? try again latter.

must be on my end my phone go to download page just fine?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] nathanchance:
I did briefly reboot my server to update its kernel, you may have tried to open the page in that 30 seconds lol.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] nathanchance:
Update to 2.06!

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

Downloads

Primary: https://nathanchance.me/downloads/kernels/marlin/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/marlin/commits/pie

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

2.06 seems fine with 12.5.1 DU bro,rocking!
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] petiolarissean:
rc build 2.07 seems fine on DU 12.5.1 build
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] nathanchance:
Update to 2.07!

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

WireGuard snapshot 0.0.20180925

Downloads

Primary: https://nathanchance.me/downloads/kernels/marlin/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/marlin/commits/pie

AnyKernel2: https://github.com/nathanchance/AnyKernel2/commits/marlin-flash-9
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] HyaenidaeNET:
Hi, Nathan, thank you for your work.

I have installed your kernel and saw this stat, is this normal, that little cluster work on the highest frequency, and cpu1 always has 100% load?

Upd:I forgot, that I had had installed ElementalX:D

I made clean install and all ok, sorry for stupid question
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] mcsplatt:
Mic is dead, is there a fix?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Keasby:
Not Kernel related, works on stock rom.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kingbri:
Reflash your rom