yashsingh1/xdaforums huggingface dataset:
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] y2kbugleung:
Sometimes my phone cannot be unlocked with the correct PIN after restart.

Is there any chance caused by the kernel?

If not, I am going to report this to Google.

(I am on Android P)
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] dadoc04:
happened to me too....i rebooted and had to unlock as soon as i could to get it to work
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] nathanchance:
Never ever EVER reporting anything to Google with a custom kernel installed. It's extremely possible I could have messed something up. I have had one person report this to me but since I am not on P, there isn't too much I can do about it. I have triple checked my merge and there is nothing that sticks out to me as problematic.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] nathanchance:
[MENTION=3741818]y2kbugleung[/MENTION] [MENTION=902739]dadoc04[/MENTION] I wouldn't say no to looking over some logs though, next time it happens and you are near a computer. Make sure you have adb debugging turned on and root access granted to it already.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] ridobe:
This happened to me the other day. It hadn't happened before and hasn't since so didn't think much of it. Apparently one of the .key files or some such got corrupted. Had to do a full wipe. Still, it was strange as I've never had that happen before.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] nathanchance:
That's... concerning :/ gives me something to look out for though, thanks.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Juzman:
https://www.reddit.com/r/GooglePixe...ation_report_on_pixel_2_xl_and_some_findings/

There's seeing for getting it close to correct gamma. I just created an init.d script, you could use kernel arduitor app too as EXKM doesn't have min_value.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] omvir:
Hi Nathan! Will you be merging in sultan's commits as well? Seeing now that he's working on a kernel for the pixel 2 xl.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] nathanchance:
I have my eye on his tree, I will add what I think is good.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] pa.pn2:
Had the same a week ago.did a reboot and pin was fine again
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] windows8k:
I am sorry

2.37.1 taimen download link

Whaoo 2.37.1 zip????

taimen 2.37.1 NO file...

나의 Pixel 2 XL 의 Tapatalk에서 보냄
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] p70shooter:
Use wahoo
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] misiokicio:
Both merged now, read the last two updates from Nathan
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] srqrob:
Thanks for your help. A noob all over again. :)
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Sultanxda:
If it makes you feel any better, those new panel-on commands caused my display to flicker quite often when turning the screen off and on. It's clearly not ready for primetime yet.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] ram4ufriends:
Welcome to Pixel 2 XL Master...
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] d33dvb:
Any way you could build in monitor mode so that the Kali nethunter tools could work?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] mcg:
Been trying for the life of me to get the colours of the 2 XL correct but can't seem to find any topics on this.

I have both the P2 and the P2XL and the 2XL looks like ****, and when I use kernel tweaks cf.lumen overrides it completely. The P2 looks way better in colour reproduction.

Can't win with this phone, lol.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Juzman:
This is what I use, seems to look decent to me. Set it to boosted in settings first.

#--------------------------------------------------
# Calibrate Display close to D65 (6500K) - Boosted #--------------------------------------------------
echo 256 249 226 > /sys/devices/platform/kcal_ctrl.0/kcal; # stock is 256 256 256
echo 5 > /sys/devices/platform/kcal_ctrl.0/kcal_min; # stock is 35
echo 257 > /sys/devices/platform/kcal_ctrl.0/kcal_val; # stock is 255
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] mcg:
Thanks, I'll give it a shot. Do you use anything to fix the black crush for the display? (ie. Screen Balance)
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] aostrom:
Back in the Dark Ages (Jellybean & Kit Kat) there was a dev called "Morfic" who created the best kernel of the age - "Trinity Kernel." One of its strengths was it's great color rendition, and the ability to tweak the color settings easily and powerfully.

Morfic's code is at: https://bitbucket.org/morfic/ - perhaps it might be of use, perhaps not. Since my experience as a hands-on professional coder is in the days of PDP-11 and VAX Basic, Fortran, Bliss and Assembler I really can't help directly, as much as I would like to.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Juzman:
That's what the kcal_min is for ?

---------- Post added at 11:59 PM ---------- Previous post was at 11:58 PM ----------

Well [MENTION=6842057]nathanchance[/MENTION] has all the colour options in the kernel, and he is an amazing dev. We have all the adjustment we need.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] plisskenn:
Is there a reason that the kernel under Taimen has the name "wahoo" in it?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] galaxys:
See post#1980 for answer....
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Alxoom33:
It's a unified kernel for both Taimen and Wahoo. Works on both devices.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Triscuit:
Out of curiosity, wouldn't our kernel technically work on walleye as well? They have the same SoC
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] nathanchance:
He meant Walleye lol. Wahoo is the unified name for the Pixel 2 and Pixel 2 XL.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] CyberpodS2:
Wahoooo!!
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] aostrom:
Ah. My misunderstanding. I was thinking that code for color management as needed. To quote Emily Litella, "never mind."
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Alxoom33:
Yes, what he said! I always agree with [MENTION=6842057] nathanchance[/MENTION].[emoji3] I've never been good with fish names, lol!
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Az Biker:
Speaking of 'fish' names.... is there any resource that outlines how manufacturers come up with these names for our devices?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] ilal2ielli:
Catch of the day at the local restaurant.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Az Biker:
Sounds fishy to me :p
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] galaxys:
Lol, along with a lot of beers! :o;):eek::eek:
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Alxoom33:
The fish name seems roughly associated with the size of the device. A Taimen is a huge fresh water fish. A Walleye is smaller. My Nexus 6 was huge...Shamu. ;) Lol!

---------- Post added at 04:44 PM ---------- Previous post was at 04:43 PM ----------

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

I reverted the ext4 commits I added in 2.35 as I believe they have caused file system corruption for some people. I am very sorry, I broke my golden rule of not backporting large chunks of code not marked for stable, just because I wanted to add some commits enhancing security. In hindsight, very bad idea. Some commits in 2.34 from stable Linux ended up exposing this. I am not going to remove these commits because they do their job so if you have been experiencing weird crashes or other issues, my advice is either go back to stock (where the stable commits are not present) or do a full format of your device (obviously do some backups first then either run fastboot format userdata or run the flash-all.sh script unedited from the factory images). I totally understand if you've lost confidence in the kernel and I am very sorry for the issues but I am not really sure what else I can do. I did not find any conclusive information about fsck on Android (I have it through osm0sis's Busybox but it doesn't really appear to work) and I don't know of any other way to undo corruption.

Additionally, as I mentioned in this post. I have reverted the panel on delay for this device.

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

Add some boost options from Sultanxda (should improve performance after waking from sleep)

Revert all filesystem changes from 2.35, these were most likely causing some file corruption

Revert panel on delay from P Preview 2 for Pixel 2 XL

Fix verity getting removed on certain stock ROMs

Downloads

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

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

Commits

Kernel: https://github.com/nathanchance/wahoo/commits/oreo-m2
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] praveen6585:
Nathan.. you are too humble! All of us who are flashing kernels are aware certain things might break. We prefer living by the edge coz those who don't are already on the stock kernel ;) you are maintaining this kernel individually (and doing a darn good job at it) compared to the dozens or hundreds at Google. Having said that i genuinely don't see any need to apologise as most of us probably were not facing any issues (things are working just the way they were before for me). As always.. keep up the great work.. i don't see any other kernel or rom as regularly updated as yours

And yes.. if something did break for me, I would still stick to your kernel as i know that by the time i realise and raise the issue, you would have most probably already fixed it ;)

PS: You missed a 't' in reverted in the first line of your comment.. changes things drastically ;p
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] bobbarker2:
These are pretty good. Done any tweaking to saturation, value, contrast, hue? I like the way it looks but I think it can be improved (but then again what can't be improved?}

I've made minor changes to them, +5 max to them to help distinguish between the colors more but was wondering if you had any experience.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Az Biker:
[MENTION=6842057]nathanchance[/MENTION] Man DO NOT be so hard on yourself about this. Stuff happens and your reputation and ethics preceded you and one bump in the road is not erasing all that awesomeness.

So if I am not noticing any issues with Wahoo, should I keep it, or are there eventual issues that may arise?

The only issue I've noticed lately was Maisk manager FC once in a while, so I just reflash Magisk in TWRP until it happens again.

Also, am I understanding that simply flashing an older version, say 2.31, or a dirty flash of DU would not remove/overwrite whatever issues popped up?

I have no intention of leaving Flash kernel, I'm just not understanding why flash-all.bat is the best option.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] nathanchance:
Thanks for the kind words and fixed :)

Lol I am a perfectionist, what can I say?

Basically, there were a few commits in 4.4.131 that fixed some bugs/improved security but it may expose corruption. Removing those commits would not remove the corruption, it would just stop it from being exposed.

Please keep in mind this is just my understanding of the information that has been presented to me, it is entirely possible I am incorrect.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Darshpro:
Noob question, is this the same as beta 2.38 or some additional changes has gone in?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Az Biker:
Yeah, like the doctor that found 3 cures, but kinda missed the fourth one and is bent about it? :D

So am I good still running Wahoo?

If I do a flash-all.bat, which of your kernels is the latest stable without this "flaw" in it.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] nathanchance:
Few extra changes.

Yes, the kernel is still fully unified :)

This release should be in theory fully stable.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Juzman:
I haven't at all. You can use EXKM to set it to what you like though. :)
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] kaped31:
I'm running Dirty Unicorns and placed a file in /etc/init.d folder. There was another script there already so I'm assuming init.d is enabled. However your code doesn't seem to load on boot as the kcal values in the sys folder don't change. Just trying to figure out how you got the settings to stick. Do you need busybox for an init.d script to run?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] pkgnex:
I believe init.d was deprecated quite some time ago. Unless you are using the "init.d injector" Magisk module or some other work-around, it probably won't work with many kernels these days.

Assuming you're rooted with Magisk, just place the script in the /sbin/.core/img/.core/service.d folder and it should work as part of Magisk's late start service.

... and yes, you will probably need a busybox installation for any script to run.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] pantmunu:
I have so much "brolove" for you my brother. Keep up the good work. You are an example of pure humbleness and a gentleman.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] ridobe:
Any reason why these settings don't stick? I get it looking great then after a while it reverts.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Blue305:
Can you share the settings please? Also you can create a new profile after setting it your way, and load it. Maybe it helps. Cheers
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Az Biker:
Not sure about anyone else, or what causes it, but I've never been able to get the graphics (advanced color control) to stick since I've had the 2 XL, regardless of the kernel.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Triscuit:
If you guys want to try, I found a great color profile that I've really been enjoying the past couple days, I also have issues with Ex Kernel manager keeping the settings, luckily these settings actually require kernel adiutor, as exkernel manager does not have a "min rgb value" and they do stick. These settings are used alongside the "saturated" setting.

Edit: Master Flar2 has cast his smite upon me and I retract my statement, kernel adiutor is NOT required for these settings to work, "min rgb value" setting does nothing to the screen.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
The missing rgb min entry in exkm you can simply add via user settings in exkm. That’s one of the reasons why it’s the most versatile kernel app. :svetius:

Edit: forgot the screenshot. Look one post below.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
See picture
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Juzman:
I remember reading something about it, can't remember why. That's why I put it into a script. You can always use ADB and go to /sys/devices/platform/ then do a 'cat' on the kcal files.

Then, change them in EXKM, then 'cat' again to see changes, then add that to the script. :)

---------- Post added at 07:10 AM ---------- Previous post was at 07:08 AM ----------

I don't have busybox installed and the script executes fine as busybox is built-in to lates Magisk for init stuff. I just had to enable "hidden folders" in Solid Explorer. :)
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] DevALT:
[MENTION=6842057]nathanchance[/MENTION]

When you say files system corruption for some people

What the files that get corrupted do?

Cause I started having some issues with my pixel 2 XL I think first it was caused by the ROM itself but now that you mention that might get some files corrupted

Could it be the reason why certain apps (Samsung gear S plugin and Samsung manager app) get suddenly incompatible with my device?

When I flash-all stock then flash DU ROM those two app are compatible with my device but after 1-2 day my Gear S3 get unpaired and the two app become incompatible, I know those app are user apps and probably not part of files system you are talking about but maybe something with Bluetooth file system?

And honestly you are an awesome dev and your kernel is perfect everybody is humans and make mistakes, you are humble af and I'm still trusting your skills will use 2.38 !

Also do I really need to wipe my internal storage to revert changes you made in 2.38?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] mk7ner:
Incredible battery life with AICP ROM (not on xda) and 2.38!! 7-8 SOT, great work nat!
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Badger50:
You don't even need a custom rom for that :cool:
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] nathanchance:
It could just be any number of files.

It's entirely possible a permissions file may have been corrupted which may cause those apps to show incompatible (it'd say it's unlikely but hey, I didn't think anything would happen).

You may see if the issue happens on the stock DU kernel then if it happens on 2.38. If no and yes, you may need a format but that is your call.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] DevALT:
I just format my whole pixel 2 XL then flashed latest factory images then flashed DU and even without flash kernel they are incompatible, weirdly I don't know why and how it happen but I could wipe Dalvik, data and factory reset and reflash DU many times until they show as compatible it is really weird...

Anyway your kernel wasn't the cause and now I have a clean OS with your latest kernel thanks you very much for your work :)
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Az Biker:
Those are some great SOTs...

Unfortunately... I actually USE my device most of the day, and 4-5 hrs SOT is the best I'll ever get.

You guys knock yourselves out watching that $900 device sit there collecting great SOTs (and dust).

I'll just enjoy USING mine to the fullest, playing tough, manly games like Plants vs Zombies 2, and Words With Friends 2, and even watching kitten videos on YouTube :silly: :D
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Badger50:
I do acquire a lot of dust on my device bruh. Doing stuff like this while streaming iheart ??

Kitten videos!.....really bruh! ????
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] y2kbugleung:
There were a lot of force-closes and I thought it is due to Android P.

After update the FC are gone.

I am not sure if the encryption is good now, since it happens sometimes unexpectedly.

Anyway thank you for the update!
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] flar2:
Why would you need to change the min RGB value? All it does is not let you put a lower value in, it has no effect on the screen. If you need to put a value lower than 100 in EXKM (very unlikely), just click the the three dots at upper right and uncheck "Limit RGB min"
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Triscuit:
I did not know that Flar2, thanks for the info! BTW wasn't bashing your app at all, its been my goto for years, I just thought I needed the min rgb value for this screen profile to look correct.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Triscuit:
Post edited :)
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] D-m-x:
Since you are here, may I ask if you know why the Custom Color Profiles are not applied for some of us using EXKM? I mean without the need to click the Grapics Tab after a reboot?

If this has already been answered please just ignore my post.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Juzman:
Interesting, didn't know that at all [MENTION=4684315]flar2[/MENTION] I was just going off of this guys calibration I found here: https://www.reddit.com/r/GooglePixe...ation_report_on_pixel_2_xl_and_some_findings/
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] def-g:
Ur work is TRUELY VALUED Nathan. Since the delay, I've gone back to 2.31 I personally find it the smoothest and hands down the best battery. I have had practically ZERO issues. Once in awhile Magisk will FC. But open again and all good. Imma give 2.38 a look. Keep up the AMAZING WORK.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Az Biker:
I've not had the Magisk FC since flashing 2.38... Was getting it once in a while on 2.37 ( not to say that it WAS attributed to 2.37, just experienced it with 2.37 ) :D
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] stalls:
How do you get all things added options?

EDIT: Never mind I see that is a different app..
[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.133

Fix for CVE-2018-10124

Downloads

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

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

Commits

Kernel: https://github.com/nathanchance/wahoo/commits/oreo-m2
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] aostrom:
This is what I'm trying to do to update to the latest release. I can't find /tmp, though - do I have to create it? If so, what is the parent folder? Thanks!
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] nathanchance:
I'm guessing that you are in just normal Android right now? /tmp is only present in TWRP.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] aostrom:
Aha. Yes. I was trying to copy the latest Flash kernel and Magisk zips to a directory so that I wouldn't have to disable security before booting into installed TWRP.

Is there a way to copy the files off the data partition that won't result in future SafetyNet issues?

Thanks!
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Xg3nFatality:
Move the files to /root/data/app and you can flash from there without removing security
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] aostrom:
Thanks!
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] srqrob:
I guess after 6 Android devices, I'm still not skilled enough to understand causality. I've had a couple of instances with my new Pixel 2 XL where I get the notification upper left No Sim Card No Cellular Service. So far, corrected by reboot. Could this be kernel related? I'm on the latest 8.1 May patch release, Wahoo 2.38 and Magisk 16.4. I;ll go to 2.39 in a day or two. Phone's less than a week old now. I installed Flash kernel for touch control in TWRP but maybe I should go back to stock if there's any real chance it's kernel related. My guess is, it's not but I bet you guys will know better than I.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] nathanchance:
I highly doubt it but you can see if it happens on a completely stock setup.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] clothednblack:
I'm wondering if it's the sim card itself or something went wrong during the change over from stock, since it's only a week old. I'm almost certain it's not kernel related, really leaning toward a corruption during the flash over from stock.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] flar2:
No idea, I will look into it when I return home in a few days.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] JaylanPHNX:
Thanks. It's a minor inconvenience, but it would be great to have it fixed, if possible.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] D-m-x:
Agreed!

Thanks for taking the time to answer.