yashsingh1/xdaforums huggingface dataset:
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] nathanchance:
Update to 1.12!

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

(1.11) Linux 4.9.113

Merge OxygenOS 5.1.9 updates

Downloads

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

AnyKernel2: https://github.com/nathanchance/AnyKernel2/commits/op6-flash-8.1.0
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] habylab:
Thanks for the update!

I see bluspark had an update for some OP DSP updates, have they been pushed to this kernel?
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] nathanchance:
Yes, I merged them at the same time as the regular kernel updates: https://github.com/nathanchance/op6/commit/0ea0f152006d22ad7cb09e2feaa0897a36906231

I've queued up the latest Qualcomm updates, which includes further updates to this area as well.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] habylab:
Thanks, trying the latest beta now and it's working perfectly for me.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] 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 Qualcomm updates (LA.UM.6.3.r4-04500-sdm845.0)

Dynamic schedtune boost updates

WireGuard snapshot 0.0.20180718

AnyKernel2 updates

Downloads

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

AnyKernel2: https://github.com/nathanchance/AnyKernel2/commits/op6-flash-8.1.0
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] sansanc:
Real life improvements while using this kernel?
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] nathanchance:
Define real life improvements. Is it going to cook and clean your house? No. Will you get better battery life with it? Maybe, that's always relative. Will it be just as stable but more secure than stock? Yes.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] jacdelad:
The problem is many people expect weekly killer features and stuff. Don't release an update for a week and the people will go crazy.

This kernel is just right as it is.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] masri1987:
after the first two runs of this kernel, I am able to get 7+ hrs of SOT every charge
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] Chaosruler:
I don't understand how to enable the avengers theme.. it's not there on Settings->Display->Theme (only default, light and dark...)

update: nm found it, there are flashable zips that enables\disables it...

another update! : I just took a look at the zips, I think I can manage to make it a script to run from shell, easier to do imo (with ease, it's already an sh file, I only need to test if it can run inside system)
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] nathanchance:
The zip is really as simple as it gets and it's a one time per ROM flash zip as it adds a cmdline parameter which is only ever overwritten by another boot image.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] predek:
Exactly what I was looking for.

Amen.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] Chaosruler:
Yep noticed, made it easy for me to create an alias in bash_profile (the .bashrc equivalent in the shell app I downloaded) for enable/disable toggle (though I don't feel like I will touch it a lot, better to keep it enabled always... but the option is always nice)

I want to praise you for your work at security, I noticed you might have used clang and latest gcc to fix some compiler warnings from qualcomm's code, also I think LLVM will probably speed up the device...

Now I just wish LLVM had more wrapper functions for NEON functionality, I always believed Android will benefit A LOT from NEON optimizations (on top of Google optimizations)...

irc clang had a very basic optimizations regarding NEON (loading and store loops, one math instruction loops etc...), so actually by including clang you managed to speed up RAM-hungry applications (that have a lot of context switching)

are you going to benefit from statistics functions done in NEON?

(P.S : NEON is ARM's version of SIMD)
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] toastyp:
I've noticed the fingerprint sensor still registers in the pocket or when face down with the screen off and pocket mode enabled. Is this expected behavior?
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] dragos281993:
That's an OOS.5.1.9 related issue. It's something listed on a lot of websites.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] toastyp:
Thanks for the quick response! Makes sense, didn't notice it until after the 5.1.9 update.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] sansanc:
Aw... I was hoping there was some kernel trick to make it move around using the vibration motor and blew the dust off my room using air from the louspeaker...

Ok, going to try it because of this.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] aydinbahadir88:
wtf guys I'm just on 5-6 hours SOT ?!

This is very bad :( Does anyone have the problem?
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] shaunakdsilva:
[MENTION=6842057]nathanchance[/MENTION] flashed 1.13 and phone didn't boot, reflashed magisk and phone booted but i lost my IMEI. Didn't want to reflash OOS and had no backup so in Twrp i just switched from slot b to slot a rebooted to twrp and switched back to slot b from slot a and then i had my imei restored. Couldn't figure how to get logs at this moment so please try to look into it?

Thanks
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] xxhyekal:
hi sorry for this stupid question if been ask alot of times, whether this kernel support LOS which is Havoc rom? tried ane getting into soft bricks,

Best Regards,

Haikal
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] Kiruasan:
How many sims do you use ? And what is the quality of your reception in general ? Usually Both of this factor can impact your SOT ...

Otherwise you have a bad app ...99%
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] nathanchance:
Update to 1.14!

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

Downloads

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

AnyKernel2: https://github.com/nathanchance/AnyKernel2/commits/op6-flash-8.1.0
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] nathanchance:
Entirely possible, I know zx2c4 is looking into certain SIMD optimizations for WireGuard, those may be applicable elsewhere as well.

Thanks for the feedback!

:silly:

Not a kernel issue, read the FAQ. Also, it's better to talk in percentage values than raw numbers.

Pretty much zero chance it's a kernel issue but I certainly cannot do anything without logs. Were you on 5.1.9?

I most likely will not support custom ROMs on this device.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] shaunakdsilva:
Yes I'm on 5.1.9 and yes i know zero chance the kernel caused it but all i did was flash the kernel to update from 1.12 to 1.13 first it gave bootloop then after flashing magisk it booted but i lost imei.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] xxhyekal:
Owh thats too bad that i have to return back to stock in order to enjoy your kernel then,

been loyal to your kernel since OPO and 6p, thanks for the good old days Sir Nathan!
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] Batfink33:
You risk losing the IMEI every time you flash anything. The first thing you should do when you root and unlock your phone is back up the IMEI. Unless you have an IMEI backup you'll never get it back.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] shaunakdsilva:
I didnt know this, thanks for the info.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] lufc1953:
How do you backup imei number
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] ChemoNL:
Backup your EFS partition with Twrp
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] lufc1953:
Thank you
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] Tikerz:
A local dev! Awesome lol.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] nathanchance:
Update to 1.15!

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

Downloads

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

AnyKernel2: https://github.com/nathanchance/AnyKernel2/commits/op6-flash-8.1.0
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] DocRambone:
Maybe asked before, but: any plans for an lineage compatible version?
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] nathanchance:
I don't currently plan on it but we'll see. I became really tired of keeping up with ROMs on the OnePlus 5 and I'm not sure I want to go through that again.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] xxhyekal:
if u have the will to make a kernel compatible for lineage, im super glad to be your test bench for it to report any problems ?
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] nujackk:
Want to start by saying thank you for providing a stable up to date kernal.

I noticed you don't have 5.19 in stock folder. Like to have as back up in case....
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] nathanchance:
I have it on my device, I forgot to push it. I'll do it when I get home after work :)
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] MrSteelX:
here is stock 5.1.9 http://www.mediafire.com/file/1137j5xdb409657/boot.img/file
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] nathanchance:
Update to 1.16!

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

Downloads

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

AnyKernel2: https://github.com/nathanchance/AnyKernel2/commits/op6-flash-8.1.0
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] toastyp:
Have a question about stune boost. I was using it well on elemental x using the settings recommend there. 15 for the dynamic setting, 1500 Ms boost time with frequencies of 0 and was getting decent performance. Switching to flash, those settings don't seem to work well. Get noticable lag when scrolling and switching appa. Stock settings work just fine, so nbd. Just curious if anyone was using stune boost successfully on flash and if so, what are they?
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] erad1:
Any chance a kennel compatible with the new Validus released today?
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] nathanchance:
Slim to none.

I don't think I'm going to even consider making a custom variant until P.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] erad1:
[/COLOR]

Fair enough and yeah that's makes sense being it's so close now.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] t123yh:
The kernel keeps posting wlan0: hw csum failure every 0.5 second.

https://paste.ubuntu.com/p/fMTGsBWc7z/

Does it matter?
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] old_fart:
.

Please provide more info. The OP is super good at what he does, so the devil is in the details . . .
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] t123yh:
I use the phone normally without any mods except Flash Kernel and Magisk. hw checksum errors just constantly pops out in dmesg every 0.5s.

There are also errors like these appear about every 3s: https://paste.ubuntu.com/p/xC2MDJBjqJ/
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] nathanchance:
I'll probably need to apply the same commit that I applied to the OnePlus 3 this morning... :(

https://github.com/android-linux-stable/op3/commit/fbf0de709c464b04bc5ea40a022e3357569e866d
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] cowgaR:
Never used your kernel but it does look tidy. Any chance for LOS 15.1 support? I don't believe you supported it in the past but I asked anyway.

Not keen of using OOS and never did (for various reasons)
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] habylab:
Just a note to say the current rc-2 is working great on my phone!
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] nathanchance:
Update to 1.17!

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

Qualcomm updates (LA.UM.6.3.r4-04700-sdm845.0)

Binder updates from kernel/common

WireGuard snapshot 0.0.20180802

Downloads

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

AnyKernel2: https://github.com/nathanchance/AnyKernel2/commits/op6-flash-8.1.0
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] habylab:
Did you apply this?
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] nathanchance:
Yes: https://github.com/android-linux-stable/op6/commit/22961cf69772c4f3ac3cd8bb1fe762dba8209ce8
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] Toni Moon:
-Westwood as the default congestion algorithm

The first time i install the kernel shows wetwood, but after restart changes to cubic anyways great rom mate ;)
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] nathanchance:
Update to 1.18!

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

Downloads

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

AnyKernel2: https://github.com/nathanchance/AnyKernel2/commits/op6-flash-8.1.0
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] nathanchance:
Update to 1.19!

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

Disable all unnecessary governors

Remove all warnings spamming dmesg due to prebuilt Wi-Fi driver :(

Downloads

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

AnyKernel2: https://github.com/nathanchance/AnyKernel2/commits/op6-flash-8.1.0
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] jacdelad:
...limiting the governors to shedutil and performance. I'd like to have powersave back if possible.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] nathanchance:
Why?
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] jacdelad:
To limit performance and lower power consumption.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] shaunakdsilva:
[MENTION=6842057]nathanchance[/MENTION] please please create a build compatible with custom ROMs. cRdroid is here for OP6 and needs a custom kernel and the only person I'm looking up to is you.

Thanks :)
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] MrSteelX:
have you looked in this thread for that answer? https://xdaforums.com/showpost.php?p=77166345&postcount=282

that should answer your question! I hope.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] deezid:
Kernel works great but can't get Kcal to work.

Tried apps like color control and Kernel adiutor, but no color controls appear.

Want to use the DCI-P3 mode with a different white target (it's way too warm per default)
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] Tagion:
You have to use Adaptive or Custom.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] nathanchance:
Those apps probably don't support the new 4.9 paths for KCAL. Kernel Manager for Franco Kernel and EX Kernel Manager do.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] deezid:
Thanks, Ex kernel manager did the trick using custom white balance mode.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] deezid:
What I noticed after a while or especially after the display has been off is that display mode seems to reset itself and I have to switch from custom color to adaptive and back to custom color to have kcal working. Really weird...

Edit: it's actually the YouTube app resetting the screen lol

Edit 2: YouTube app forces Default calibration mode and disables kcal
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] habylab:
Question about the latest beta: why include the WiFi driver now? Is it updated? I know some do, some don't, it's just from my experience Franco and other like minded Devs see touching drivers like that (as in replacing them) causes more issues than not.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] nathanchance:
Because I don't like using prebuilt things when I have the source readily available. Other developers chose to use the system drivers as much as possible, that's just not me though.

Until now, compiling the Wi-Fi driver into the kernel image has been impossible but I figured out a way to make it work. My commit message will explain how it works in depth.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] habylab:
Fair enough! The build is working fine for me.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] habylab:
I'm updating to the latest OOS release, but b4 worked well for me. Did you experience issues with bundling the WiFi driver into the kernel? I see you removed it.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] nathanchance:
Update to 1.20!

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

Merge OxygenOS 5.1.11 updates

32-bit vDSO from the Pixel kernels for faster operations in 32-bit executables

Small improvements from mainline found by YaroST12

WireGuard snapshot 0.0.20180809

Downloads

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

AnyKernel2: https://github.com/nathanchance/AnyKernel2/commits/op6-flash-8.1.0
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] nathanchance:
I didn't have issues, other people did; since I can't fix what I can't reproduce when people don't give me logs, I've just kept that change in my local builds.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] Kocane:
I kinda like the old app CF Lumen, which can utilize KCAL.

Is the KCAL paths probably the reason for it not being able to detect it as a driver method? Can anything be done about that?

EDIT: Disregard, I've ditched it for the built one that can be used thru FK. This seems like a nice kernel, with fast updates and all. Is there any particular reason you didn't include any wakelock blocks by default? I just copied the ones from the Franco kernel, without knowing really if they have some sort of negative impact.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] MrPhilo:
Were they any significant changes in the WiFi drivers? I wouldn't mind testing a 1.21 Beta 1 with it.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] nathanchance:
I don't believe in blocking kernel wakelocks, they don't hurt like a lot of people think they do. I respect Franco a lot and he's great to work with but this is something that he and I disagree on.

Just security and bug fixes as with all Qualcomm updates. Unfortunately, it's too much of a headache to deal with. I'll probably revisit it come P.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] HACK3DANDR0ID:
Do you plan to Support Custom ROMs?
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] meiax93:
If you read previous post, he mention it.

For now, this kernel only for OxygenOS. He dont want headache like 5/5T.

But, someone test flash on Custom ROM, working but forgot how he do that, he mention remove something.

Maybe next time, this kernel support custom ROM or maybe not. ☺️
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] mko000:
[MENTION=6842057]nathanchance[/MENTION]: According to the OOS 5.1.11 changelog, the new version "optimized network connection" and "optimized stability for Wi-Fi connection". Are these changes included in your kernel?

Thanks in advance for the information!
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] nathanchance:
I merged whatever OnePlus pushed. That stuff is probably in the Wi-Fi firmware itself but I have no idea.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] Toni Moon:
thanks i got my best antutu record with 5.1.11 and your kernel:
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] Lownita:
I'm looking for latest stock kernel img, could you add it to your site [MENTION=6842057]nathanchance[/MENTION] ? :)
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] nathanchance:
I upgraded via OTA this cycle so I don't have a copy of the stock boot image.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] MrSteelX:
here is stock 5.1.11 http://www.mediafire.com/file/gbsil441qas8086/boot.img