yashsingh1/xdaforums huggingface dataset:
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] otonieru:
12 minutes of total awake time in 7H is not a big number,

Nlp collector wake lock is normal when your phone using location services,

You google assistant using it as well.

If you really dont want it. You can use "Disable Service" app, got to Google Play Services, and disable "Network Location" services. Doing so is similar to set your phone to use "GPS only" location mode

But again, 12 minutes of wake lock in 420++ minutes is nothing to be alarmed to begin with.

If your phone stay awake for 5H while idling, then thats what we call problem :)
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] pkgnex:
Waiting for 4.4.111 to release 2.09 stable? Or are the Spectre Arm64 fixes proving to be less stable than hoped for during testing?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] nathanchance:
Update!

I apologize for the delay of getting you all the arm64 Meltdown fixes. Even though we aren't really vulnerable to it at all, they should still be present as I am fairly security oriented. They are in now, along with Linux 4.4.111 and a revert of some commits [MENTION=6552280]MSF Jarvis[/MENTION] found were causing irregular frequencies on the OP3/T. Enjoy!

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

Short changelog

Linux 4.4.111

Meltdown fixes for arm64

Revert some changes that may be contributing to extra power consumption

Downloads

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

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

Commits

Kernel: https://github.com/nathanchance/wahoo/commits/oreo-mr1
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Az Biker:
Don't you ever apologize for a late release again :D

You're dropping these like once a week or sooner!

Your work ethic and attention to detail is greatly appreciated, as is your talent and drive.

You owe no one an apology, for anything, ever. Period :p
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] chikimonke:
You don't need to suck up to him to get early builds, just join the Telegram group... :laugh:
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Az Biker:
Great. NOW you tell me....

View attachment 4385341
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] mbze430:
I didn't see the OP mention if kernel support NTFS or exFat. Does it support either?? Looking for a kernel so I can use my 256GB OTG drive with 4GB+ files.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] nathanchance:
It has neither right now but I can look into it for next release.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] kbello:
That will be great!!
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] CyberpodS2:
Have you given any thought to cooking your own TWRP like on the 6P. I'm still running that. Lol
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] nathanchance:
I see no reason to make a TWRP for this device; the only reason I did it on the 6P was for F2FS :p
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] y2kbugleung:
[MENTION=6842057]nathanchance[/MENTION] May you please add support of init.d?

It used to be a module for Magisk but it does not work anymore.

And no more APP is available on PlayStore.

I want init.d to play with DNSCrypt:

https://github.com/laggardkernel/dnscrypt-proxy-magisk

Thanks.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] nathanchance:
init.d support requires more than the kernel side can offer so no, sorry. You can use Magisk's post-fs-data.d or whatever it is called lol.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] quorn23:
Hey guys, my phone is on it's way and i'm following Nathan and his Kernel. (as in getting a pixel 2xl)

The OP sounds like it's a disadvantage to use TWRP. (This is my personal opinion taking away from reading it, asking myself what is the reason that Nathan says "for people who don't want to interact with TWRP") Are there pro/con things, that i haven't stumbled upon yet, reading about the device?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Badger50:
I personally don't see any disadvantages to using the current, official twrp. Been working great for me with backups and restoring. As well as flashing mods, or changing kernels on the fly. It can be a little buggy at times, but I haven't experienced that personally ?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] nathanchance:
Basically what he said. I haven't updated the OP for the most recent revision of TWRP, which pretty much does away with all of the disadvantages. However, I can understand if people still don't want to mess with it, which is why I will continue providing boot images from AOSP.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] quorn23:
Sweet, thanks for the clarification guys. In this case i will flash TWRP and then go through the zip files as usual.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Prattham:
Off topic

Is 40mhz enabled on 2.4 ghz by default or should i install magisk module for that?

Cheers ?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] sruel3216:
what version are you using for back ups? My restore never boots fully. I have to reflash system without -w to get it to boot. Thats how ive been doing my restores. pretty ghetto lol. Also what boxes do you check in twrp for back up? im on 3.2.1 twrp
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] an21281:
Just leave TWRP backup settings/choices stock; Boot, System and Data checked only. Also make sure compression is off, should not be checked by default. See pic
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] rank78:
Just flashed this and Magisk, still setting up. Does this kernel block that bootloader warning when booting the phone?

I'm new to it, haven't rooted in a while.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Badger50:
Nothing stops the bootloader message....except for......Being Stock! But who the heck wants that!? ???
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] joetheshmo:
No. As long as the bootloader is unlocked that warning will always show. I remember on the Nexus 5X someone made a custom bootloader that hid that but that's the only method I know of
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] rank78:
Dammit. Thanks
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] otonieru:
Hi [MENTION=6842057]nathanchance[/MENTION]

Thank you for giving us ability to use wireguard on this phone. Am using it with Azire.

Btw, do you have any idea on how, if i want to whitelist certain app from wireguard ?

I use over the top application for VoLTE, and somehow it has trouble connecting to IMS when wireguard is activated.

OpenVPN has option for per app tunneling, but am not sure with WireGuard.

Tried google for the solution, but havent found clear answer yet

TIA
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] nathanchance:
Update!

EDIT: The previous note about verity no longer applies. 2.10 has been reuploaded to automatically patch verity if you are on anything other than stock.

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

Upstream CAF updates

Downloads

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

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

Commits

Kernel: https://github.com/nathanchance/wahoo/commits/oreo-mr1
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] tmoore3496:
Hey guys would this kernal make my screen flash or I guess the screen auto dim seems to go haywire after a reboot? Also when I activate Google assistant , it doesn't ask me what I want anymore. Thanks
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] sruel3216:
Nice! Thanks for adding the backlight dimmer mod
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] nathanchance:
Alright, my 2.10 version has been re-uploaded with a copy of Magisk's magiskboot binary that will patch the dtbo image to remove verity if you are on anything other than stock. I had this idea last night but [MENTION=5051294]frap129[/MENTION] helped me figured out a sure proof way (for the most part) to ensure only stock doesn't get patched (so people don't get the warning at boot). Flash should now be 100% compatible with the current and any future custom ROMs :svetius:
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] pa.pn2:
So for stock we keep 2.10 for custom roms now 2.11?

Will you offer 2 versions in future?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] y2kbugleung:
I am on stock rom. Installed 2.11 and it boots normally.

Thanks.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] D-m-x:
No, he doesn't want to maintain 2 Versions (understandably) and so it is 1 Universal Version which decides during the Installation if you're on a Custom or Stock Rom.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] GIKE:
Flash 2.11 working con carbon ROM.

Thanks for the update.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] nathanchance:
Update!

I wanted to push a build out with the latest WireGuard snapshot that was just released. If you are using it, please upgrade! [MENTION=5434776]zx2c4[/MENTION] has been really great about support it on our devices and went through some more formal verification steps this week (basically getting the protocols formally verified as correct).

Additionally, I screwed up yesterday so instead of just re-releasing 2.10, I released it with 2.11... So now we're on a "real" new version and will be consistent from there. In case you missed it last night, I have future proofed my zip to always work on custom ROMs. On these devices, verity is handled in the dtbo.img. I have been shipped a dtbo.img for two reasons: I hate using prebuilt stuff and the Pixel 2 requires it for the high brightness mode commands. When you disable verity on stock, there is an annoying popup that happens. So I needed to avoid patching stock but patch everything else. My solution is available in my AnyKernel2 tree, other kernel developers can pick this to have it work for them too: https://github.com/nathanchance/AnyKernel2/commit/a95390fd6da36f644e37136ff05f967d32cc4f7a. Anytime I do something neat with AK2, I have to pimp out [MENTION=4544860]osm0sis[/MENTION], this tool is so awesome and extendable; go give his thread a thanks: https://xdaforums.com/showthread.php?t=2670512

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

Latest WireGuard snapshot thanks to [MENTION=5434776]zx2c4[/MENTION]

Downloads

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

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

Commits

Kernel: https://github.com/nathanchance/wahoo/commits/oreo-mr1

AnyKernel2: https://github.com/nathanchance/AnyKernel2/commits/wahoo-flash-8.1.0
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] kbello:
Thanks for new kernel.

I want ask about NTFS support? you added in the last version?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Pkt_Lnt:
I would have thought you have been bitten in the *** enough to know not to tempt fate, but alas... :D :angel:
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] nathanchance:
No, I haven't.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] bobbarker2:
Need a TWRP that can format to NTFS first.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] nathanchance:
My guess is he wants it to read an NTFS drive via OTG. I'm not convinced enabling it in the kernel is what allows that but I'll see about enabling it.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] sruel3216:
Too fast! Lol. Thanks!
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] MrBrady:
Think I'm having an issue with tethering on Project Fi. Tethering enabled and I can connect with my laptop but no web pages load.

Reverted back to the stock kernel and tethering works fine.

Let me know if there any logs that are needed.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] nathanchance:
Tell me what build it broke on then I can feed you builds to find the root cause. Logs usually don't tell me anything for networking issues.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] MrBrady:
Not sure when it broke. Typically I don't tethering but tried it today while I was away from wifi. On your 2.12 build.

Not sure if it helps, but BT tethering works, just not wifi tethering.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] sruel3216:
2.12 is amazing for me. I got 7hs of sot the other day on heavy use.

This charge on light use...over a day already and above 50% still. Great job
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] nathanchance:
Well unfortunately I can't fix an issue I don't have. I can tether just fine with the normal hotspot and Instant Tethering on my Chromebook without any issues.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Triscuit:
Yep, great work on your kernel, running alongside carbon rom, getting better sod then with stock rom
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] MrBrady:
What theme are you running?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Prattham:
What's the command to go back to stock Kernel?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Triscuit:
Swift Dark with lime accents.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Prattham:
i was trying to go back to stock kernel so i fastboot flash boot boot.img extracted from the image

then booted twrp flashed magisk and and flashed twrp zip

now whenver i try to reboot it goes to twrp only

any help please?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] rickysidhu_:
The order should be twrp zip, cust kernel then Magisk
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Prattham:
Like I said i was trying to go back to stock Kernel

Never mind i got it to work lol
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] murphyjasonc:
I'm on Project Fi also. I don't tether often but I just tried it to see if it works. I'm on the 2.12 kernel and tethering works fine for me. I'm using it now to post this.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] MrBrady:
Hum. Are you using Magisk for root?

I'll try reinstalling the kernel today.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] murphyjasonc:
Yeah I'm using Magisk 15.3.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Alxoom33:
I'm glad you got it to work. Just FYI? Flashing the stock boot.img gets you your stock kernel, stock recovery and unroots. The rest is to give you TWRP recovery and Magisk rooting. You can do that with or without flashing a custom kernel before flashing the .agisk.zip in TWRP. Enjoy!
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] nathanchance:
Update!

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

Short changelog

Merge in 4.4.113

Add CopperheadOS hardening patches

Upgrade Clang 6.0 toolchain

Change zip/kernel version format

Downloads

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

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

Commits

Kernel: https://github.com/nathanchance/wahoo/commits/oreo-mr1
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] dredq:
I am sorry but I am a bit confused. I downloaded 2.14 this afternoon and I no longer see it. Is this the newest kernel or is it the 2.14?

Thank you for all your work. But honestly what I really appreciate even more is your attitude. Even if I did not use your kernel I would read your thread. You have such a positive, helpful attitude. Thank you for having such a consistently pleasant and friendly thread.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] nathanchance:
Thank you for the kind words :)

Since 2.14 was a beta release, it is being rebased on the final 2.13 and I am adding a few patches from the latest CAF tag that just dropped several hours ago. I will update Telegram when it is ready to be flashed :good:
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] MrBrady:
I've been doing more testing here on my no wifi tethering issue. The issue arises after flashing Magisk 15.3 with this kernel. WiFi tethering to my Macbook doesn't work, but Bluetooth tethering does. Stock kernel with Magisk 15.3 works fine.

Turns out it was because I was using a Magisk Module setting Selinux to Permissive (for use w/ Viper). Once I disabled that module, tethering worked fine with this kernel.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] nathanchance:
Glad to hear! Thanks for getting back to me. I'll take a peek and see if I added anything that would explicitly break that but doubt I did.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] sruel3216:
But I'm enjoying 2.12 lol...its the best my phone has ran speed and battery wise. What is the copperhead?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] nathanchance:
CopperheadOS is a ROM dedicated purely to security and hardening (protection from attacks). I've added their kernel patches for that reason.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] D-m-x:
Just to add to this, you don't need Permissive SELinux for Viper of you use the Magisk Module. Sometime during the 6p Era flar2 i believe explained a bit what is was doing and that it isn't a good idea to toggle this.

Gesendet von meinem Pixel 2 XL mit Tapatalk
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] sruel3216:
can we dirty flash your kernel if we are already on your previous builds? or do you recommend flashing the boot.img before?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Az Biker:
From the FAQs:

Zips (upgrade):

•Boot into TWRP.

•Flash the zip.

•(OPTIONAL) Flash Magisk for root

•???

•Reboot and profit!
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] sruel3216:
thanks. same if we want to downgrade to previous build? trying 2.13 for a few days but 2.12 was the best my phone has ever ran
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Az Biker:
Yep. If you're already running Flash, just TWRP the zip up or down.

If you want to return to stock kernel, you must fastboot the factory boot img.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] sruel3216:
yeah i usually flash the boot.img in twrp first before any update, but for whatever reason it didnt boot after i flashed Flash kernel. Dirty flash will be easier
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Az Biker:
I was under the impression the boot.img could not be flashed via TWRP, only fastbooted...

Interesting.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Badger50:
It definitely works bro ?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Az Biker:
So, we're talking about the factory boot.img?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Badger50:
Yep. I keep a copy of it on my internal storage so I can revert back to stock before trying a different kernel ?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] sruel3216:
yeah me too. but for some reason it didnt work this time.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Badger50:
Did you get an error when you flashed it in twrp to the boot partition???
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] sruel3216:
no error. anyway 2.13 is running. il try again next update
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Az Biker:
I guess I'm having a brain fade here. If you flash the boot.img in TWRP, does it bypass the flash-all.bat file, or do you still have to edit out the -w so it doesn't wipe the device?

Sorry for sounding lost, but I've never flashed a boot.img in TWRP, so I think I'm missing something here, besides a few brain cells :p
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Badger50:
Too much Harley time in the sun for you bro..hahahahahaha. No.no, extract the boot.img from the secondary zip you find in the factory image, and then copy that to your internal phone storage. Then when you select install in twrp, select image on the bottom right of the TWRP UI. Then navigate to where you placed the boot.img and flash it to the boot partition. Then you'll need to flash the twrp.zip again, then your custom kernel, then magisk. You can do it in one session :good:
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] jrbxx7:
Just extract from the full image zip. You can also flash the flash.img in twrp. When u hit install select the img button and then the boot image. Then select boot partion and swipe to flash.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Az Biker:
I know HOW to flash an img file in TWRP :p

MY question was the boot.img wiping the device ...

but I think I'm getting the picture here..... flashing the boot.img in TWRP skips all the other files, like flash-all.bat , so that file doesn't need to be edited to remove the -w because it's not used when flashing the boot.img in TWRP...

Did I get that right? Gawd the long days in the desert are getting to me :D
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Badger50:
Naw, it doesn't wipe anything. The boot.img is just the kernel/recovery after all. Just like we flashed kernels on our 6p's. :good:

I think your getting Biker Brain bro! Only cure is shade, Petron, and Guinness :laugh::good:
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Az Biker:
Yeah, flash the boot.img to go from cust kernel to stock kernel....

Not sure why I couldn't wrap my head around that... brain fade :eek:
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] quinejh:
Ok so so if I'm on carbon and I want to flash your kernel and I have twrp and magisk what is the proper steps to flash this? I've triedd after having the carbon and rwrp and magisk installed my steps were dirty flashing carbon the kernel then twrp but when i rebooted it was the kernel that came with carbon.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Badger50:
From reading the carbon rom thread, this is what I got.

Boot into twrp, flash Flash kernel, then the twrp zip, then reboot into twrp and flash magisk and then boot up. YMMV of course.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] quinejh:
Thank you. I was missing the reboot before magisk. It's all good now.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Badger50:
Glad to hear it :good:
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] State.of.mind:
If I install carbon rom is the update process for this kernel still the same?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] adinkwok:
From my experience, I flash kernel and Magisk then reboot without issues (no need to flash TWRP). Though I am still new to the AB partitioning game, you can try it out for yourselves first if you want to cut down on a few steps.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] leathan:
Thanks it works great :)

So I guess to remove that annoying bootloader unlocked screen we need to actually patch/flash the bios :(?

Probably open up the device and click a "secret write switch" :(?

Well i guess it has nothing to do with this kernel... but ill leave this here in the hopes we/i get it removed, the net total dev time lost to it is probably already measured in weeks for just this 1 model.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] bxlegend:
It's part of the bootloader and appears when you've unlocked it. It has nothing to do with the kernel and will only go away by locking the bootloader. This means you must choose between using third party kernels/ROMs and a brief message letting you know your bootloader has been unlocked.