yashsingh1/xdaforums huggingface dataset:
[OnePlus 3 & 3T Cross Device Development] vrda08:
Very very nice kernel. tried on omni, second time. now deep sleep works. Kernel is one step smoother and finger snappier then stock one.
[OnePlus 3 & 3T Cross Device Development] sukesh pabolu:
I updated to latest kernel but magisk manager is keeps on stop working...for updating I just flashed the latest zip
[OnePlus 3 & 3T Cross Device Development] Mr. Y:
Has anyone used this kernel with NOS latest build. And how is the battery life like
[OnePlus 3 & 3T Cross Device Development] krabban:
Yes. I would say its pretty Much the same as stock
[OnePlus 3 & 3T Cross Device Development] akks:
Same here, this kernel is perfect on my Omni ROM. And I find my proximity sensor also working perfectly (while on calls) after installing this kernel. That was the only problem in Omni ROM for me.. Don't know how, but I read somewhere that proximity sensor issues are mainly related to firmware. Or does kernel has any coding in respect to that, developers?
[OnePlus 3 & 3T Cross Device Development] VincentJoshuaET:
Have you tried charging the device while it is on? Dev said before that the tester didn't experience issues on Omni with Caesium when he only did offline charging.
[OnePlus 3 & 3T Cross Device Development] VincentJoshuaET:
Deep sleep now works in OmniROM
[OnePlus 3 & 3T Cross Device Development] Zelete:
I just switched to the experimental 15.1 Lineage on my 3T and WailingWaterChestnuts.

Is it normal the blu_active governor is missing? I got great results using that governor in 14.1...
[OnePlus 3 & 3T Cross Device Development] MSF Jarvis:
Yes, it's not coming back.
[OnePlus 3 & 3T Cross Device Development] MSF Jarvis:
PraiseLordKat

A new update is now available on GitHub releases as well as on my webserver. The full git shortlog can be found here.

(Yes this one's not the usual fruity stuff, blame [MENTION=7131520]Shreesha.Murthy[/MENTION])

Short summary of changes:

Merge linux-stable 3.18.96

Update QCA_CLD WLAN driver to LA.UM.6.5.r1-06300-8x96.0

Allow more keycodes in alert slider to fix compatibility across ROMs

Update rcu subsystem from XOS-8.0

As per practice, AOSiP and RR kernels have been updated and today's AOSiP's weeklies will have the latest Caesium inside.
[OnePlus 3 & 3T Cross Device Development] Shreesha.Murthy:
#PraiseLordKatFTW ?
[OnePlus 3 & 3T Cross Device Development] akhilnarang:
Kat ftw ?
[OnePlus 3 & 3T Cross Device Development] Az56:
Hot damn

That fingerprint sensor is so fast

Hail LordKat ?
[OnePlus 3 & 3T Cross Device Development] acultr:
fine on DU Rc 1+3T
[OnePlus 3 & 3T Cross Device Development] MSF Jarvis:
LapsedLemons

A new update is now available on GitHub releases as well as on my webserver. The full git shortlog can be found here.

Short summary of changes:

Linux v3.18.97

Binder and sdcardfs patches from kernel/common

Speck crypto implementation from kernel/common

F2FS updated to Linux v4.16-rc1 backport

FSCrypt updated to Linux v4.15-rc4 backport

As per practice, AOSiP and RR kernels have been updated
[OnePlus 3 & 3T Cross Device Development] gFknQ:
Breakaway from fruitiness over just like that???????
[OnePlus 3 & 3T Cross Device Development] MSF Jarvis:
[MENTION=6734491]The shiny beast[/MENTION] dumped a list of fruity names I just couldn't NOT use :D
[OnePlus 3 & 3T Cross Device Development] bobo_15:
Does this work on Freedom OS CE?
[OnePlus 3 & 3T Cross Device Development] Bearthquake:
Read the first page.
[OnePlus 3 & 3T Cross Device Development] :
Hi what's the zip size of the latest kernel? I'm getting a weird download for some reason
[OnePlus 3 & 3T Cross Device Development] nan0s7:
Latest kernel (LapsedLemons) doesn't have a flashable zip available from the GitHub mirror yet. Download the one below it (PraiseLordCat) here while you wait.
[OnePlus 3 & 3T Cross Device Development] :
Oh guess I didn't notice and downloaded the first zip which was the source code lol
[OnePlus 3 & 3T Cross Device Development] akks:
The mirror link in the first post has the latest zip
[OnePlus 3 & 3T Cross Device Development] Flounderist:
Any chance to get zen scheduler back on your builds? Missing its softness. :crying:
[OnePlus 3 & 3T Cross Device Development] Ivan__suharev:
I'm currently running LOS 15.1, based on 8.1 on 1+3t with Magisk root. Will it work for my config?
[OnePlus 3 & 3T Cross Device Development] Schnullifax:
For me it works fine :)
[OnePlus 3 & 3T Cross Device Development] sukesh pabolu:
I accidentally flashed lapsedlemons on PE.....my mobile is somewhat heating and there is a huge drain...what should I do?
[OnePlus 3 & 3T Cross Device Development] Bearthquake:
Maybe reflash your rom?

Before doing anything like this it would be wise to Google and research so that you have an escape plan if this stuff ever happens.
[OnePlus 3 & 3T Cross Device Development] VincentJoshuaET:
Official Resurrection Remix has the Caesium Kernel, but the ROM hasn't been updated for over a week. Will updating the kernel work by just flashing the latest Caesium zip? Thanks.
[OnePlus 3 & 3T Cross Device Development] Az56:
Yes

Just flash the latest kernel zip
[OnePlus 3 & 3T Cross Device Development] jirik152:
deep sleep workin on DU with Caessium?
[OnePlus 3 & 3T Cross Device Development] acultr:
here we go
[OnePlus 3 & 3T Cross Device Development] jirik152:
good good, so then I'm goin directly to flash it :D cause i loved du but deep sleep gave me hell
[OnePlus 3 & 3T Cross Device Development] MSF Jarvis:
I've updated the OP with the LapsedLemons release, the case of the missing ZIP on GitHub releases is resolved and the LapsedLemons announcement post has been edited into the usual format.

Linux 3.18.98-rc1 just dropped so you can grab the latest beta from the usual place on my webserver. You can provide feedback for it here, though I'd much prefer it to be in the Telegram group. Enjoy :)
[OnePlus 3 & 3T Cross Device Development] MSF Jarvis:
I'm not sure to be honest. I've tried to stick to a very minimalist approach this cycle, besides, CFQ is just as good if not better ;)
[OnePlus 3 & 3T Cross Device Development] Flounderist:
Using deadline at the moment. I will give a try to cfq. By the way, adding a scheduler won't bloat your next build that much ;)
[OnePlus 3 & 3T Cross Device Development] MSF Jarvis:
It's not about the build size, it's about unwanted code that I'll have to carry in the kernel tree. You'll have a hard time convincing me deadline is better than mainline Linux's choice of IO scheduler :p
[OnePlus 3 & 3T Cross Device Development] Flounderist:
I always found deadline a little snappier than the other ones, based on my usage profile. By the way it is always a subtle difference on op3t because CPU power is more than enough.
[OnePlus 3 & 3T Cross Device Development] xNAPx:
What's the best kernel app to manage this kernel? Does AKT profile work with this?
[OnePlus 3 & 3T Cross Device Development] MSF Jarvis:
A new update - PerkyPeach, is now available on GitHub releases as well as on my webserver. The full git shortlog can be found here.

Short summary of changes:

Merged Linux 3.18.98

Perf updates from CAF

Preserve pstore across hard reboots

Ensure cpuidle isn't disabled during suspend

Silence some logspam

CPUFreq updates

Rewritten fpc1020 driver thanks to Sultanxda

Memory leak fixes across the board

The AOSiP and ResurrectionRemix stock kernels have been updated as per practice.
[OnePlus 3 & 3T Cross Device Development] Vlad83:
What's there recommended app to control this kernel? Kernel auditor or another?
[OnePlus 3 & 3T Cross Device Development] Dimberr:
can't get it work on oos5 (8.0) on 3t,

flashed full dirty, then supersu, then I tried LapsedLemons, PraiseLordKat, StuffySapote and PerkyPeach. After flash the device stucks on boot (1+ on screen, no animation, hot af, I waited ~10 mins). What can be a problem? Thanks
[OnePlus 3 & 3T Cross Device Development] phoberus:
The problem is that you didn't read the OP or even the thread title
[OnePlus 3 & 3T Cross Device Development] xNAPx:
Is there any particular file to download for resurrection remix rom? Do you recommend to wipe cache and dalvik at each update? Again, what's the best app to manage this kernel? Any plan to put overclocked frequencies?
[OnePlus 3 & 3T Cross Device Development] MSF Jarvis:
The big [CUSTOM] in the title that you ignored :p Caesium does not support OxygenOS.
[OnePlus 3 & 3T Cross Device Development] MSF Jarvis:
EXKM does the job well.
[OnePlus 3 & 3T Cross Device Development] MSF Jarvis:
Nothing out of the ordinary

No! Whoever asked you to do it for kernel updates has no idea what he's doing.

EXKM

Nope
[OnePlus 3 & 3T Cross Device Development] xNAPx:
Thanks for your answer, do you recommend to use AKT? Does it work with your kernel? Or you recommend to use Helix engine or keep it just as it comes without use anything? My goal is to achieve best performance like AKT performance profiles were meant to be
[OnePlus 3 & 3T Cross Device Development] stanhabets:
Doesn't work on oos... Only custom roms
[OnePlus 3 & 3T Cross Device Development] mrvnsk9:
You should be able to use either AKT or Helix. Your mileage may vary based on your usage habits. The AKT scripts have also been added to the Helix engine so that's worth considering. I am using the Helix engine with the default soilworks scripts and have had much better standby battery life.
[OnePlus 3 & 3T Cross Device Development] knpk13:
Lol this is for custom roms. Use derp kernel if you want an upstreamed OOS kernel.
[OnePlus 3 & 3T Cross Device Development] sharkyslo:
Maybe a stupid question... Is it necessary to use kernel manager, or I will survive without it?
[OnePlus 3 & 3T Cross Device Development] VincentJoshuaET:
I'm using nvertigo's NLOS which has sRGB and DCI-P3 built in Settings. After flashing this kernel, DCI-P3 seems to not work anymore. No issues with sRGB though. nvertigo I think used the open commits from LineageOS for LiveDisplay.
[OnePlus 3 & 3T Cross Device Development] acultr:
great as always on DU
[OnePlus 3 & 3T Cross Device Development] VincentJoshuaET:
Unrelated, but is the quick settings panel still translucent or not? Thanks.
[OnePlus 3 & 3T Cross Device Development] acultr:
no
[OnePlus 3 & 3T Cross Device Development] Miksel12:
[MENTION=6552280]MSF Jarvis[/MENTION] Have you considered using clang instead of gcc?
[OnePlus 3 & 3T Cross Device Development] MSF Jarvis:
Link me his thread and I'll see what I can do :o

Awesome :highfive:

Yes, it's not very straightforward, I tried it once or twice and it's not really worth all the trouble I'll have to go through. For 4.4 kernels it's pretty cut out and laid, 3.18 not so much. OP3 is having additional issues with clang as well, arter97 managed to make it boot but he said it's a very buggy and unstable affair.
[OnePlus 3 & 3T Cross Device Development] VincentJoshuaET:
https://xdaforums.com/showthread.php?p=75791817
[OnePlus 3 & 3T Cross Device Development] MSF Jarvis:
You'll do just fine, I barely tweak the kernel anymore myself.
[OnePlus 3 & 3T Cross Device Development] sharkyslo:
Great, so I will not touch it. :) Over the night my battery has dropped only for 2% in 6 hrs 45 mins.

Poslano z mojega ONEPLUS A3003 z uporabo Tapatalk
[OnePlus 3 & 3T Cross Device Development] alexferdean:
Which app should I use if I want to get DCI-P3? Lineage 15.1 doesn't have display calibration presets yet. I tried with Kernel adiutor but I can't find any presets for display.
[OnePlus 3 & 3T Cross Device Development] rodcpierce:
never mind. Found my answer with a search :) Thanks for your work!!
[OnePlus 3 & 3T Cross Device Development] Robbo.5000:
[MENTION=6552280]MSF Jarvis[/MENTION]

No big issue, but a slight glitch I thought you might be interested in.

Have gone to LOS 15.1 now it's official and am in this week's build. Have noticed that in normal use the phone running a little warm and the battery use being a little high. A few users recommended your kernel as a good fix for similar issues.

I'm running diablujitao's official twrp 3.2.1.0 and have ob31 installed.

I've just flashed the perky peach and had a slight problem.

Everything seemed to install OK and after I rebooted back in to system. The reboot was very quick (about the same as a normal reboot) and everything seemed OK. Then I noticed Wi-Fi wasn't connected. I went to the settings and Wi-Fi was turned off, but trying to turn Wi-Fi on wouldn't work.

I had the latest LOS rom on the phone, so was planning to reflash that, but decided to reboot first. This time the reboot took longer and was about 30 seconds on the animated boot screen. Fortunately when everything booted back up Wi-Fi is working OK again and everything else seems fine.

Like I said, no big issue as everything is OK now, but thought you might be interested to know.

Let me know if want any more info, if you feel it warrants further investigation.
[OnePlus 3 & 3T Cross Device Development] counterfeit187:
Myself and another user have noted drastic lag and unresponsiveness on the lock screen when playing music or other media. This is a 3T on lineage 15.1
[OnePlus 3 & 3T Cross Device Development] DeryckNS:
Disable the music visualiser inside Security in the settings, not a kernel thing..
[OnePlus 3 & 3T Cross Device Development] pitrus-:
Like DeryckNS writes, must be a bug in the lockscreen music visualizer in official CM 15.1. I'm running this kernel on my own daily build of CM 15.1 without any lags on lockscreen playing music.
[OnePlus 3 & 3T Cross Device Development] joakimbo:
Found any solution to this?
[OnePlus 3 & 3T Cross Device Development] alexferdean:
No, not yet.
[OnePlus 3 & 3T Cross Device Development] MSF Jarvis:
Even the gods at LineageOS screw up occasionally https://github.com/LineageOS/android_frameworks_base/commit/a32fdedba35f70a81bf8e8cfd99b933267cf6e96
[OnePlus 3 & 3T Cross Device Development] Grander0:
I'm having the same issue with the visualizer off on RR. It's weird that it's affected even with the feature disabled.
[OnePlus 3 & 3T Cross Device Development] mk_1996:
It will be fixed in the next build. Can you wait for 3-4 days?
[OnePlus 3 & 3T Cross Device Development] Joschi86:
Hi, I am using Caesium with the current Lineage OS 15.1.

My active battery consumption is 14.58% and my inactive battery consumption is 3.11%. I think this is pretty high. What could be the reason for this? Do I have to make other settings to get a better battery life?
[OnePlus 3 & 3T Cross Device Development] Grander0:
What? I wasn't complaining about it, I just thought it's a weird bug.
[OnePlus 3 & 3T Cross Device Development] mk_1996:
I never said you were complaining. Its an LOS source bug and should be fixed in the next nightly which should be dropping coming monday
[OnePlus 3 & 3T Cross Device Development] MSF Jarvis:
For whoever had Android Auto connection issues, the next release of Caesium will have it resolved.
[OnePlus 3 & 3T Cross Device Development] 33adi:
I went back to previous build only because battery drain. :)
[OnePlus 3 & 3T Cross Device Development] mk_1996:
Ohh thank god man. I thought i messed something up?
[OnePlus 3 & 3T Cross Device Development] mk_1996:
You should check for wakelocks. My phone sleeps like a baby.
[OnePlus 3 & 3T Cross Device Development] Joschi86:
And how can i check that? My inactive battery consumption is now by 5,19% :( i made a downgrade to LapsedLemons.
[OnePlus 3 & 3T Cross Device Development] mk_1996:
Install better battery stats on your device. Let it collect some logs and post the screenshot here. I am personally not an expert in telling which wakelocks to block but i am sure other members here would help you
[OnePlus 3 & 3T Cross Device Development] uutsav:
Can i just wipe cache/dalvik cache and install an update
[OnePlus 3 & 3T Cross Device Development] mk_1996:
Yes you can
[OnePlus 3 & 3T Cross Device Development] Vlad83:
You don't need to wipe dalvic when switching between kernels
[OnePlus 3 & 3T Cross Device Development] MSF Jarvis:
PetulantPomegranate

A new update - PetulantPomegranate, is now available on GitHub releases as well as on my webserver. The full git shortlog can be found here.

Short summary of changes:

Merged Linux 3.18.99

Fix Android Auto breakage

Some scheduling improvements for UI fluidity

Sync touchscreen drivers with LineageOS

The AOSiP and ResurrectionRemix stock kernels have been updated as per practice.
[OnePlus 3 & 3T Cross Device Development] akks:
Won't it be a better option to use some hierarchical names for your updates, or atleast to assign version numbers?
[OnePlus 3 & 3T Cross Device Development] Orosco:
what's the best ROM for this kernel?
[OnePlus 3 & 3T Cross Device Development] AssToast:
There is no best ROM or best kernel, just use whatever you like. :svetius:
[OnePlus 3 & 3T Cross Device Development] sharkyslo:
With LineageOS 15.1 it works great.
[OnePlus 3 & 3T Cross Device Development] MSF Jarvis:
Would be infinitely better yes, but I'm not in the mood for it :p

The reason I use GitHub releases is that aside from being a good and reliable webhost, it's also a smart and presentable way of keeping track of releases with my weird versioning schema. You can literally type https://github.com/MSF-Jarvis/oneplus3/releases/latest into your address bar and be taken to the current release build without having to remember the exact version names.

Obviously if enough people want me to give up on the fruits and switch to semantic versioning, I'll make the change :shrug:
[OnePlus 3 & 3T Cross Device Development] Flounderist:
You could keep both, using an incremental codename as an internal reference. E.g. CK001 for next fruity build.
[OnePlus 3 & 3T Cross Device Development] megatomic:
I just applied this kernel to this week's version of LOS 15.1 (clean flash with only Gapps and Magisk). Before applying the kernel I was able to browse the phone's storage using my Windows computer without going into Developer Settings and turning the default USB mode to MTP. After I applied the update this is no longer the case. Am I alone or has anyone else noticed this also?
[OnePlus 3 & 3T Cross Device Development] Hazuki Amamiya:
I usually build my own LineageOS 15.1 from source. Since I wish to use Caesium kernel, in the roomservice.xml I replaced the kernel source from LineageOS/android_kernel_oneplus_msm8996 to MSF-Jarvis/oneplus3. However, when I run my build, the wcnss_filter_lock would almost certain be triggered once I enabled the airplane mode until reboot. If I flash the zip provided by op, the wake lock will never be triggered.

What's the difference between I compile the Caesium kernel by myself (along with the whole OS) and flashing the zip? Or did I miss something which solely changing the kernel source is not enough? In my compiled build, the kernel version did shows the correct version (i.e. 3.18.99) but without the fruity code name attached.

Any help is appreciated.
[OnePlus 3 & 3T Cross Device Development] kenboyles72:
Dunno if anyone else has experienced this, but on PerkyPeach, I lost phone vibration. Never really noticed, as I flashed Saturday and no one bothers to text me on weekends. Today, I was playing around and set phone to vibrate only and didnt vibrate. Had son text me, not vibrate. Looked in kerneladiutor and the slide was all the way down and said something not available. Anyways, I just dirty flashed rom and vibration worked.
[OnePlus 3 & 3T Cross Device Development] MSF Jarvis:
I haven't any such reports. I'll try and see what broke it this cycle, meanwhile can you confirm that the previous build works fine?
[OnePlus 3 & 3T Cross Device Development] MSF Jarvis:
All that changes from inline to my zips is the use of an updated toolchain to compile the kernel binary and the inclusion of a set of tunings from here.
[OnePlus 3 & 3T Cross Device Development] MSF Jarvis:
I haven't touched anything vibration related in a long time, if it's not a major inconvenience can you flash back to older versions one by one and see where it broke?
[OnePlus 3 & 3T Cross Device Development] knpk13:
Does this fix DCI-P3 in NLOS? I remember someone reporting DCI-P3 breakage with the last kernel and you said you'd do something about it. Guess I'll just flash myself and check lol.
[OnePlus 3 & 3T Cross Device Development] MSF Jarvis:
Sorry I completely forgot about it. I'll link you the beta build whenever I get around to it, most likely today.
[OnePlus 3 & 3T Cross Device Development] knpk13:
Thanks.

Yeah I also have to figure out how to make a custom control thing in kernel adiutor to enable dci-p3 on boot since LiveDisplay settings aren't persisting through reboots on the stock kernel anyway. Like KA has an existing toggle to enable srgb. Maybe I'll ask the dev to add a toggle for dci-p3 as well.
[OnePlus 3 & 3T Cross Device Development] Bearthquake:
Well guys it is definitely possible to get some great battery life!

OP3T

DU official

Caesium Kernel (obviously)

Helix engine set to AKT but otherwise everything else left alone

App Ops: set Snapchat, Facebook, TD bank, and Mybell apps to disallow running in background and disallow keep awake.

Much of this screen usage today was in game. I am incredibly happy with this and have never gotten this much time while playing games all day. The rest was XDA and a bit of internet browsing.
[OnePlus 3 & 3T Cross Device Development] anzila:
I'd love that too.
[OnePlus 3 & 3T Cross Device Development] rankin1:
Hey do you have a telegram group

---------- Post added at 08:17 AM ---------- Previous post was at 08:17 AM ----------

I flashed latest build on nitrogen OS and had screen freezing
[OnePlus 3 & 3T Cross Device Development] megatomic:
For me PerkyPeach doesn't work either. I'll find and install the stock kernel and report back again.

Edit 1: I dirty flashed the current nightly, still didn't work like I initially reported it had. So it look like I was full of BS on this one and I've reinstalled PetulantPomegranate. Just to satisfy my curiosity is it the same for everyone? LineageOS Nightly version 20180312.
[OnePlus 3 & 3T Cross Device Development] blaze95rs:
Hey can you please post the instructions to do that? And if possible for SRGB?
[OnePlus 3 & 3T Cross Device Development] 33adi:
Works without problems for me, Nitrogen OS.

Battery drains a bit fast, no idea it it's a Rom problem or not.
[OnePlus 3 & 3T Cross Device Development] sharkyslo:
After installing latest kernel (PetulantPomegranate) on my OnePlus 3, performance became worse. ROM lineage-15.1-20180312-nightly-oneplus3-signed.zip. With LOS kernel works way better... Strange...
[OnePlus 3 & 3T Cross Device Development] knpk13:
Search the thread for dci-p3 for the instructions. For srgb you can use the already available toggle under the screen section in KA.
[OnePlus 3 & 3T Cross Device Development] blaze95rs:
I'm using the latest lineage 15.1, it doesn't have a setting for SRGB yet

---------- Post added at 02:32 PM ---------- Previous post was at 02:25 PM ----------

echo 1 > /sys/devices/virtual/graphics/fb0/srgb worked. Thanks a lot
[OnePlus 3 & 3T Cross Device Development] knpk13:
https://play.google.com/store/apps/details?id=com.grarak.kerneladiutor

https://xdaforums.com/oneplus-3/one...caesium-kernel-op3-op3t-t3672090/post74445937

[MENTION=6552280]MSF Jarvis[/MENTION] might wanna pin the screen settings guide to the OP. I had trouble finding it the first time too.
[OnePlus 3 & 3T Cross Device Development] wokdogol:
Same here. Im on NOS, and screen freezing.
[OnePlus 3 & 3T Cross Device Development] MSF Jarvis:
Good idea, I'll edit it into the second post when I'm home :highfive:
[OnePlus 3 & 3T Cross Device Development] MSF Jarvis:
What exactly does "screen freezing" mean here?
[OnePlus 3 & 3T Cross Device Development] knpk13:
It means lawgs :P
[OnePlus 3 & 3T Cross Device Development] MSF Jarvis:
Need to up my ghetto vocabulary apparently.

Anyways, whoever's getting the screen freezing, have you messed with any kernel parameters?
[OnePlus 3 & 3T Cross Device Development] Aleks10:
No parameters changed, tried on Omni, NOS and now on DU. Great battery life but scrolling is not smooth, like it is with the stock kernels.