yashsingh1/xdaforums huggingface dataset:
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Schroeder09:
I see this message brought up a lot on the forums and I really don't get it. It doesn't stop the phone from booting up properly or anything. It's no hindrance to anything whatsoever. What's the big deal? I tell myself it's no different than the "annoying" black and orange message that tells us our bootloader is unlocked. Hopefully that perspective will help some people dis-allow this message from bothering them.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] bobbarker2:
It's ugly and scary sounding. Multiple people have seen it on my phone and commented on it. 99.9% of phone owners don't do this stuff and aren't interested. They just see the big orange warning about security.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] trizzv:
10/10 kernel
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] spencer92a:
Would flash again
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] State.of.mind:
This may be off topic, but can someone ELI5 what exactly a kernel is and what it does? What's the difference between stock and this one?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] jrbxx7:
https://m.androidcentral.com/android-z-what-kernel
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] leathan:
Actually if you are like me you reboot alot and the time is precious. Time is the most valuable asset we have. Sometimes I even reboot thousands of times, from scripts and such, I expect during boot to get helpful information not forced waits and lies/spam. The stupidest one yet was "Your system is corrupt and cannot load".. it made me walk the entire length of my house just to click a button only to then make me wait at that stupid screen again and then of course it loaded just fine. THEN I HAD TO WALK ALL THE WAY BACK!! to colder food :'(

Also when i boot up and i see that screen sometimes i think hmm well i can alt tab run my one liner and alt tab back in time. but then 30 seconds more go on and i have to deal with the stock kernel issues (because i didnt have time) with the pixel 2xl + twrp and then it means i need to reboot before even being able to do anything.

If you dont think even a few seconds of wasted time is not a waste of time thats legit and i respect it, but the fact it cuts into net dev time is something i cannot tolerate, and is the only reason why i open these devices.

---------- Post added at 05:40 AM ---------- Previous post was at 05:25 AM ----------

Software that controls the hardware. Stock sucks.

Thanks for teaching me what ELI5 is lol.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] leathan:
so its nothing to do with the bios? I know that the bios is separate from the kernel but i am sure there is a way to remain unlocked and hack it off or atleast force less wasted time
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Az Biker:
You're complaining about how unacceptable wasted time is, then you spend all this time complaining.

Think about it like this:

A few OSs ago, boot times were enormous. Now they're much faster.

So even though this unavoidable warning (with an unlocked bl) adds a few seconds to boot times, today's boot times are still shorter than before, even with the warning.

Besides, this issue is an acceptable evil of having an unlocked bl. Can't accept the loss of time from the message; lock your bl.

There are a ton of talented, creative, incredible developers here, if it was easy enough, or worth the effort, it would probably have already been accomplished.

Cheers.
[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

Linux 4.4.114

Upstream CAF patches

Other small updates

Compiled with a self built Clang toolchain with a local initialization sanitizer (more secure/stable)

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] leathan:
The time complaining is extremely constructive in actually hacking this stuff off and is indeed how I have done it in the past.

If you do not have a problem with the reboot time lies/spam and forced waits then with all do respect you need to value your time more - not to mention you clearly dont reboot as often as me.

P.S. Complaining all my life about fiat helped change the planet ;)

P.S.S. The more others complain, the more I contribute. (If it is indeed lies/spam/forced waits).

P.S.S.S. Sorry for high-jacking the thread. The point was merely to put some text down on the net asking for help removing spam (of which I always do eventually............) My last Google hardware phone still dual boots with like 0 seconds boot time lol. I wont reply about this any more, those who do what I do and feel what I feel are all I need. (not to mention logic). GL & HF.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] andy6685:
thank you for your work! I like the frequent updates :D
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] jrbxx7:
But how much of your extremely valuable time have u wasted complaining about how u complain.....
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] micmars:
At an unknown level of kvetching, one tends towards the sublime.

The individual and the complaining merge.

Negativity is expansive, convex, ubiquitous.

Your observations would be meaningless.

A Fleeting Ef-You Finger of Eternity

Sent from my Pixel 2 XL

#WhiteUIsMustDie, #EndDarkAppOppression
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] drewski_1:
be thankful it's not a 30 second forced delay like on the Pixel C :eek:
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Badger50:
Bwahahahahaha....Hahahahahaha...oh dude! Now I don't care who ya are...that's funny right thar! ???
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] leathan:
[MENTION=4345388]jrbxx7[/MENTION]: 0 seconds - I stated it helps ;) Stop assuming negative connotations... You realize 1 complaint about the spam and now I accidentily hijacked a thread full of hackers and also got a few new friends who want to help.. Ironic, if wasted, ;) Ok I promise to stop posting off-topic on this thread. Im very sorry... when ppl quote me i feel triggered to reply. Ill stop now i promise (since i created it).

o.O!!!!! WOW!!!!

It was 30 seconds on my pixelbook too lol, I opened it up my first day and removed the write protection and flashed over a new BIOS.

That is why I was thinking that the spam we are seeing is located in the BIOS not boot.img. (But Im just guessing, I just bought this thing like 5 days ago and hence havnt actually regexp'd around any source files and such... just search engined.). But for example in the pixelbook its as simple as changing to a shorter interval in the default options.

P.S. Don't forget to complain about fiat to your local politician ;).
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Az Biker:
Facts

about the unlocked bootloader warning:

-The bootloader warning is not spam, it's a warning.

-Lock your bootloader and the warning goes away.

-Unlock the bootloader you're going to see the warning.

-Fewer than 2 users are still regularly complaining about it.

I think this dead horse has been beaten long enough; let's all move on and embrace the warning as a token of our love for unlocked bootloaders :D
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] nathanchance:
All I can say is I am happy there are no bug reports in this thread unlike my OP5 one :p
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Golf c:
There is an old saying "you get what you pay for"
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] DarkSilentSC:
Ummm. Press power button two times and move on...?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] izati:
Any chance of getting Drivedroid support? Would be much appreciated. Cheers ?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Az Biker:
Since the 2 XL thread is going so smoothly, would you happen to know why the battery shortcut in EXKM doesn't work?

(open exkm > 3 line menu > tools > battery monitor > 3 dot menu > add shortcut)

Supposed to place the batt monitor icon on home screen for quick access to batt monitor.

Just curious :D

Thanks again for all you do, and your hard work!
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] leathan:
You are the type of person who would have called my warnings in 2011 about bits/fiat spam. So it's only logical I call your warnings spam now.

Facts about bootloader spam Its a forced wait and hence all the implications. -edited out "Noob" from sentence ;)-
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] spencer92a:
Alternate fact probably...
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] nathanchance:
This. Can we move on from the bootloader chatter please lol?

I have looked into this for the OP5 and I can't find an up to date version of the commits needed for it. There doesn't appear to be much support for it anymore and I'm not keen on adding a feature like that without the support behind it.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] nathanchance:
Huh odd... Lol guess something for flar2 to look at :p
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] izati:
Ok that's understandable, hopefully this sees some more development as this is really useful from a sysadmin point of view. Thanks for investigating & clarifying.

Edit: I've just noticed after installing the beta of Drivedroid that the changelog states: "* Initial support for configfs on devices like OnePlus5"

Does this suggest that support for this feature might be available in the future?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] karandpr:
Maybe they are not holding the kernel properly :eek: ....
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] nathanchance:
I probably didn't teach them how to kernel correctly :(
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] karandpr:
:highfive: ... Maybe there should be a video explaining complex stuff .... like reading OP ....
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] nathanchance:
What's an OP?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] karandpr:
Optimus Prime
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] KennyG123:
Ahhh...a Larry the Cable Guy fan!
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Badger50:
Nice catch Mr. Kenny ??
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Pkt_Lnt:
I have one. The OP lost his ears and his photo gives me the heebie-jeebies! :eek: :cyclops:

:D
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Badger50:
Poor Nathan ? Tell ya what though, if I had his skill set, I wouldn't care how I looked, I'd be rich!! ????
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] flar2:
Someone mentioned in one of my threads that there is a new version of Drive Droid that doesn't need kernel support.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] nathanchance:
Even better! The only commits I could find for it was for versions like 3.4 and 3.10, which I don't really want to add to a 4.4 kernel without input from the original author, who doesn't really seem to be around anymore (at least on XDA).
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Az Biker:
View attachment 4407799
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] drewski_1:
Fiat?
[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

Linux 4.4.115

Few kernel/common patches

Upgrade WireGuard to 0.0.20180202

Updated Clang toolchain

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] Badger50:
Dang Nate! Do you have a kernel machine in your house or what!! As always, we all thank you for your tireless efforts kind sir! ??
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] bobbarker2:
He has a coding sweatshop in his basement.. all those poor Chinese and Indian kids...

[MENTION=220065]nathan[/MENTION] you da best :)

Do you have a preference for io scheduler? There's been some deadline/cfq commits in the previous builds, haven't gone through the code enough to see how significant of an impact they would have but seeing as how you committed the changes you may have better Insight.

Also have you seen the other kernels experimenting with WALT window size decrease to 10ms from 20ms? Any thoughts on that?

I know security and stability are number one priority to you but would still like to know your opinion. Thanks for the great work and keep it up!
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] nathanchance:
Nah, just a server somewhere in the world :p you're welcome and congratulations on the new RC title :highfive:

Hahahahaha I wish I had a team.

I just stick with CFQ because I believe it's the most optimized.

Yes I have, I have been watching the EAS mailing list to see what they are experimenting with. I'm not sure if that's something that I want to try but we'll see!
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Alxoom33:
What's your thoughts on Maple?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] bobbarker2:
Tastes good on pancakes.

Those are Nathan's thoughts. He may add more details if he chooses :)
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] xflowy:
can someone explain, what backlight dimmer option is actually doing and which value to set for minimal backlight lighting? it says value 5 is default. does that mean if enabling backlight dimmer option and setting the minimal value to 5, everythings back to stock behavior? what do you guys have set as minimal value?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] :
Are you sure you posted this in the right thread?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] xflowy:
yea. its an option in exkm, provided by the kernel.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] nathanchance:
Backlight dimmer and minimum backlight are two different options.

Backlight dimmer changes the auto brightness algorithm to try and be more linear so that it's not as much of a drop at the lower end of the spectrum.

Minimum backlight allows you to raise the minimum backlight value from 0 to some arbitrary number (to basically do something similar to the backlight dimmer option).

I don't use either of these things, I've just included them by request.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] xflowy:
thanks!

so default value for minimal backlight is 0 (not 5)? and by setting a value of, lets say, 10, the phone wont get as dark in low light conditions as it would get with a lower value of, for example, 5?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] nathanchance:
Correct!
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] CyberpodS2:
Would these settings be of any value to me since I am running Lux?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] nathanchance:
Maybe, try them out.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] sruel3216:
will 2.15 work on the Feb security update?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] galaxys:
Yes...but where is February?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Badger50:
Look again :laugh:
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] galaxys:
Haha, that's fast like Nathan's kernel updates! :D
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Az Biker:
https://developers.google.com/android/images

Link found in OP of Nathan's 2 XL GUIDE
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Badger50:
Nah....Google's got nothing on Nathan!! ??
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Prattham:
I updated to feb update then tried booting twrp and it says i answered my pin incorrectly when i entered the correct pin

Anyone can confirm?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Badger50:
Not yet. Working on it now. Just a self learned way of doing things....before I update to a new build, I ALWAYS remove my lock screen fingerprint/pin/password until I have everything up and running. That includes TWRP. I also remove all themes as well ??
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] jrbxx7:
I do the same. Makes it go much smoother!

Congrats on the rc status by the way! ??
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] v12xke:
Wow. I have never done this... Just updated to Feb. myself. I made a short post over in Discussion. I will say that I fastboot boot twrp and then from that booted instance, I queue up the twrp, kernel & magisk zip files and flash all 3 together. Very fast and no hitches. I did not touch magisk manager before all this, nor did I restore boot/dtbo. Password, fingerprint all left as-is beforehand.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Badger50:
Thank you my friend, I appreciate that! Already on February update, Flash kernel working just fine ???
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] nathanchance:
Yes, I'll release 2.16 when we have source.

My pattern works just fine.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Badger50:
Cool beans bro, whatever works. I just do what I know that works for me. I don't touch magisk either. Just update with fastboot, get to twrp, flash the twrp, kernel and magisk zips, and call it good. All working fine ??
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Az Biker:
THIS!

So many headaches would be avoided if these steps were always completed FIRST :D
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] v12xke:
My normal screen unlock PIN worked just fine
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Prattham:
I removed my pin and booted twrp and worked fine

Weird
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Badger50:
I think he possibly means that since he's still on stock kernel, when he gets to twrp, that's where the pin problems come in. Which has been reported on before. I know your a sharper dude than I am on this stuff, as long as we all have our ways to make it work.....it's all good ??

---------- Post added at 09:15 PM ---------- Previous post was at 08:16 PM ----------

6p habits die hard don't they my friend! ??
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] AngeredNumber:
Just clean flashed the February update, setup my phone, rebooted to fastboot to flash you're kernel as i always do and i bootloop? Only way i can get the phone to boot is flash the stock boot.img and dtbo.img. Im not patching the kernel cos im not bothered about root, my procedure on flashing as always been the same just this February update, i cannot boot FlashKernel. Anyone else experience this? Thanks

Edit

can only get it to boot through TWRP.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] CyberpodS2:
Yup!!
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Az Biker:
Show off! :D

I have to wait until I get home! :crying:
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] adinkwok:
Make sure you've flashed at least system and vendor on both slots. It's quite a common mistake to think that something bootloops when in reality it's just mismatched slots (I thought my CarbonROM builds were bugged for the looongest time)
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] nathanchance:
If you are flashing the boot image of 2.15, it will not work, as I have tried my best to explain in the second post. Once the source is out, I will update to 2.16 and the boot image will be compatible again but until then, 2.15 must be flashed with TWRP.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] AngeredNumber:
Thanks, yeah I got it booted in twrp. Love your kernel btw my battery is amazing on it
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Az Biker:
I have never selected either slot, or have been given a command to choose either slot when flashing anything on the 2 XL. Is this something that only occurs when flashing a cust Rom?

My setup:

Jan factory image

TWRP

Flash Kernel

Magisk

I'm just curious, since I'm pretty much running fine.

Every time I read about someone needing to flash a certain slot or both slots, I wonder why I have never needed to choose a slot.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] jlokos:
I have the exact same question and I'm on the February factory image.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] nathanchance:
Update!

As you may or may not have noticed, decryption with TWRP is broken. Until TWRP is updated, there are a few different ways to flash the kernel:

Don't care about TWRP and use the images via fastboot

Push the files (zip and md5 + Magisk if you want it) to the /tmp folder using adb push

Remove your lockscreen security, boot into TWRP, flash the files, then reboot and turn security back on

As I have tried to mention every update, if you don't want to flash the factory image or sideload the OTA (not sure why you wouldn't lol), you can upgrade to 2.16 on the January security update but you MUST use the zip. The image will not work (just like the 2.15 image won't work on the February security update). Other than that, 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

February security update

Small optimization patches thanks to [MENTION=5051294]frap129[/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
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Badger50:
I don't know how you do it Nate, but we all thank you for how fast you update your kernels. I think Google should work for you!! Thanks brother :good::good:
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Juzman:
Thank's for being on top of these! Just downloading the factory image to flash (without -w), then root and kernel!
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Schroeder09:
Did you flash the factory image with flash-all.bat with the "-w" removed? Then fastboot twrp, flash twrp, flash kernel, flash magisk, and reboot just like normal?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] micmars:
You're theme is a hot mess though.

What are you doing to us?

Sent from my Pixel 2 XL, #WhiteUIsMustDie, #EndDarkAppOppression
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Az Biker:
Thank you very much for the frequent updates! Without your updates, I'd have already given up on the 2 XL and bought an iPhone X :p

So, if I do not use ANY security: no pin, no pattern , no fingerprint, no swipe, no retinal scan, no security at all;

I can just go on with flashing the factory image and update to 2.16 via flashing in TWRP as usual. Correct?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Badger50:
Correct. No lock screen security and you'll be fine :good:
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] nathanchance:
Yup!
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Az Biker:
Downloads complete, I'm goin in...

Hold my diet My Dew! :p