yashsingh1/xdaforums huggingface dataset:
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] stryker09:
Never thought I'd get this kind of longevity with any phone, much less a 90hz one!
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] :
Send it please idc if it's ****
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] grislux55:
I am a bit shy. This is my first work. My understanding of Android and the kernel is not very good, and the configuration of this module contains a lot of Chinese. I don't know if this will violate the xda's rules. There may be a lot of errors and invalid parts in this module, I am only sure that the part I need is working properly.
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] dami00976:
I took the liberty of trying this... My phone was already really smooth but know... Wow it insanely fast and smooth
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] grislux55:
In fact, according to the feedback I received, some people said that it was more lag than before, which is why I didn't want to publish it. In addition, you can also modify the kst.cfg file under /sdcard for more in-depth control.
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] i.Design:
I flashed this kernel via EXKM and now I can't boot up. I can get to bootloader unlocked screen by holding volume up + power but now it's just black where I would normally see my boot animation.

EDIT: Also tried holding power button for over a minute to hard reboot, no avail. Tried volume down + power to boot into fastboot and nothing. Please assist...
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] peteus:
Sorry. Please remove
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] i.Design:
Don't be.... I figured it out! Somehow TWRP and Magisk got deleted...

I figured out the hardware buttons for fastboot mode was actually Vol up + down + power. Got into fastboot, adb TWRP.img. Once in TWRP, flashed arter79's kernel (what I was on before going to this one). After that I noticed Magisk wasn't installed for some reason so I reinstalled that as well. Had to fix some stuff afterward but I'm basically back to normal it seems. :good:
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] grislux55:
I solved all the bugs I knew at hand. You can try this new zip file, but you need to uninstall the previous module and delete the kst.cfg and kst.log under /sdcard.
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] dami00976:
I'm testing illl feedback tomorrow
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] Aunen:
Maby you should make your own thread, kinda hijacking this one with your module?
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] manutoxic:
How is your experience with this kernel in comparison to others
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] cjrivera04:
I personally have gotten better screen on time and standby with this kernel. But there are a lot of factors to consider. Plus Kiri is regularly updated and the support received is always great. I've used this kernel on my htc u11, pixel 2xl, and now on the op7.
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] manutoxic:
Any problems with fde.ai ?
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] dynospectrum:
If you use FDE.Ai, don't report any issues you have here.
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] manutoxic:
So not use it better ?
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] grislux55:
Sounds good, but that means I have to maintain this module, right? This module I started with just for a few of my friends. I don't want to spend too much energy on this.
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] dynospectrum:
Correct. Use Kirasakura Companion Magisk Module
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] manutoxic:
If I uninstall fde should I flash again the companion app?.had both before installed (first companion app than fde)
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] dynospectrum:
Just uninstall FDE and you're fine
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] Aunen:
Well that's entirely up to you?
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] cjrivera04:
Maybe just private message people then, this way you don't take over this thread and you still share with friends. I don't feel like you're trying to take over the thread. You're just sharing, which is cool.

If you do start your own thread just be very specific by telling people this is a hobby and not to expect updates all the time. It's up to you. Glad you are tinkering with something. Sounds like it has some merit.
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] Freak07:
Update to 2.3.0

Hey guys and girls,

Here´s the next update for you guys. Latest OOS sources (9.5.11) merged, as well as latest upstream.

I included a few things from [MENTION=4898097]arter97[/MENTION] ´s kernel, a big thanks to him for all his work!

This new release also includes the latest f2fs mainline patches, with all but one commit reverted. This commit caused data loss/corruption and me a small headache.

No changes to the magisk module for now.

For detailed changes, have a look further down :)

Changelog below!

Enjoy!

Changelog:

Kernel Base

- Upstream to latest 4.14.135

- latest OOS updates from 9.5.11

- merge changes from kernel/common

- latest f2fs mainline patches

- add vdso32 from the Pixel phones

Features:

- BBR backports from mainline kernel (thanks [MENTION=4898097]arter97[/MENTION]), BBR is now also default

- Camera switching to wide angle lens fixed (was also included in 2.0.2)

Other changes:

- updates from kernel/common

- update WiFi driver to LA.UM.7.1.r1-15600-sm8150.0

- update audio driver to LA.UM.7.1.r1-15600-sm8150.0

- remove VLA usage (thanks [MENTION=4898097]arter97[/MENTION])

- more patches/backports to a few subsystems (thanks [MENTION=4898097]arter97[/MENTION])

Magisk Module:

- no changes this round :)

Have fun flashing and enjoy your device with latest linux-stable :)

Why is linux-stable important?

I wish you all a nice day/evening!

Download is below :)

Download:

Disclaimer/Important:

In case you´re on the stock kernel or any kernel, which has AVB not disabled, you have to flash the kernel.zip TWICE in EXKM with a reboot in between in order for the files on vendor to be replaced!

Otherwise AVB verity prevents these files from being replaced. If you´re coming from this kernel, flashing twice is not required!

If you´re flashing the kernel in TWRP, you only need to flash the kernel once.

Kernel: https://www.androidfilehost.com/?fid=6006931924117928217

Magisk Module: https://www.androidfilehost.com/?fid=6006931924117923891

This kernel modifies some files in /vendor.

If you want to go back to stock, flash the restore-files.zip and restore your stock boot.img.

Restore-Files Zip:https://www.androidfilehost.com/?fid=6006931924117928218

Instructions can be found in the OP!

But look at this post too :)

Have fun, enjoy the kernel and your phone.

If you like my work please consider a donation.

Donations are not mandatory but very welcome.

If you like my work and want to buy me a coffee/green tea: http://paypal.me/freak07
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] xuelide:
nice update

just wonder that is the f2fs-optimize.zip from arter97 works with this kernel too? or we won't benefit from it?

thank you
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] iRhyiku:
Still no sim error on 5G

Can't get logs as not near my PC and it force reboots after 10 or so seconds.
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] caryle:
Same confused.

BTW, should I flash f2fs optimize after system uograde?
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] almightysiman:
I have flash f2fs optimize and it's working great.
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] xuelide:
the confusing part is I do not know if it is working well or it just did not conflict with the kernel and doing nothing.

is there a way to ensure the tweak working?
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] gcjmail:
[MENTION=3428502]Freak07[/MENTION] oneplus7 can use this kernel?
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] storytellerz:
OP written for "Oneplus 7/Pro". So it should be yes.
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] methuntt:
Yes it's working.

I'm having op7

Oos 9.5.7

---------- Post added at 11:00 AM ---------- Previous post was at 10:57 AM ----------

Thanks for the update dev?

Working great in op7 non pro Oos 9.5.7(so far latest)
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] grislux55:
I'm using version 2.3.0. The sim problem appeared again, this time I grabbed the log of dmesg. I guess this problem may be related to this kernel, because I have not seen it when using the smurf kernel(ver 2.4.2).
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] almightysiman:
Don't know how to prove it
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] Mimsy:
It seems no sim problem isn't kernel related as it appears randomly after flashing. I got it after flashing OTA with stock kernel.
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] vibrantliker:
Probably a dumb question but I was previously on 9.5.10 with V 2.0 then updated to 9.5.11 and now have stock kernel. My companion module is still there, so to flash 2.3, do I have to reinstall companion again or just flash 2.3?
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] Dude_Virus:
I was researching on which algorithm is better but didnt get a clear answer as to which is better bbr or Westwood . Now since bbr is the default one on the kernel, can anyone who has information on this , shed some light.
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] nanodan:
If you have the stock kernel then you need a flash the Kirasakura kernel to have the Kirasakura kernel.
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] Mimsy:
Just flash 2.3

You can always check if kernel is installed correctly by checking kernel settings in EXKM.
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] vibrantliker:
Thanks. What settings are those I can check?
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] Flash1337:
Its a large/extended list, Nothing more.

But maybe [MENTION=3428502]Freak07[/MENTION] already did this , since he updated the f2fs :confused:

Anyway, should'nt really do much difference, to the daily use. Its not a game changer, where you would be "wauw'd" ;)
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] Arden144:
All it does is tells the system what file types are the most important and which are not. Arter's file makes databases a priority for writes, and adds some more unimportant file types to the slow list
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] stefantana:
[MENTION=3428502]Freak07[/MENTION] Hi, I'm still on 9.5.10 with 2.0.2. Can I update to 2.3.0 staying on 9.5.10? If yes, do I Just have to flash the kernel on top with EXK or TWRP? Thank you
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] Mr.Crucial:
Kernel only over 2.0.2 will be fine
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] Dude_Virus:
Yup, you can, I am on 9.5.10 with kernel 2.30. Since there is no change to the magisk module hence just flash the kernel from twrp.
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] xuelide:
So is there any way to know if the mod patched to the system? like, check if specific files exist in a folder?
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] gungjodi:
Hi, I've found an issue while using this kernel (2.3.0). Please try reproduce this step

1. Install 2.3.0 kernel

2. Go to Settings -> Display -> Calibration -> Change display color to Advance, AMOLED Wide Gamut and move slider all the way to the left to Cold

3. Play HDR Youtube video (just search "HDR video" and set quality to HDR, screen will be yellowish now)

4. Stop video, open other app to switch off the display HDR mode (yellowish screen should be disappear now)

In my case, the screen is turned off-on randomly. :( :(

I did rollback kernel to stock and try the same as above and the issue is not occurred anymore.

Will try using the older version of this kernel, hope it's not occurred since I love this kernel (will update soon whether the same thing is happening)

please let me know if anyone facing the same issue

Thanks

Update:

It occurs on other version of this kernel as well :(
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] almightysiman:
I don't see The screen on-off randomly
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] Leicxan:
I have similar issues, after I closed HDR video, switch to another app like Chrome, when I typing in the website, the screen start flickering, turned off-on rapidly. A reboot will solve this, but when play HDR video, this issues will happen again.
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] johnx818:
When you say flash stock boot.img, what stock boot.img are you speaking of and where can I get it? I wanna flash your kernel but I'd like to have everything prepared in case something goes awry.
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] VampireHeart:
Stock boot img of your actually version of oxygen that usually can be found in the fastboot rom or simply backup from app like Ex Kernel Manager.
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] johnx818:
Oh! Okay. I wasn't sure if the backup from ExKM was the same thing. Thank you!
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] MrPhilo:
I tried arter f2fs optimize which is just an extra extension list but has .db files under hot list which should make the system snappier (already fast enough, but why not more!). I removed arter runtime files in cold and put them in hot. There was a noticeable improvement in loading the app, especially for me when I'm loading my 250+ mangas. I've attached a androbench if anyone is interested.
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] Freak07:
I tried to reproduce these issues and I can´t get the phone to crash or the screen to flicker.

I asked my testers and nobody is able to reproduce the issue. So it might be down to some mod you use on your phone.

I don´t know if you guys saw this:

https://www.androidpolice.com/2019/...r-support-breaks-night-mode-on-oneplus-7-pro/

I face also the problem, where all photos in google fotos switch to a version with yellow tint just now with the latest update of OOS.
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] Reuben_skelz92:
Unfortunately that issue was still there on the latest Q beta
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] blade35:
OMG this guy is a magician. Just flashed this kernel and it already looks like I have found the best kernel for my OnePlus 7. This kernel is a true mix of battery and performance and it fully justifies unlocking your bootloader as it unleashed the beast inside my device. Keep up the good work mate and looking forward for future updates.

You just made my day.

Thank you very much and it looks like I am at a loss of words to describe this kernel.

I have tried this kernel for the first time and it looks like I have found the best.

Thanks again
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] psychemisha:
Can i run this on havoc os?
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] rage302:
Okay... And I thought to myself... There is something wrong in google photos, when I look on my photos... it switches to kind of yellowish.

Now it's proofed. Thanks for the info.
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] Zielony360:
I am also very satisfied on 7 Pro, great performance, good battery life (I think 7 h SOT minimum). Kirisakura 2.3.0 and OOS 9.5.11. Everything is stable. EAS rocks.

Is there any chance to add USB fast charging patch?
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] Leicxan:
Did you turn on the DC Dimming while reproduce this problem?
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] Aunen:
About that thing with Google photo, looks like the whole screen gets a yellow tint if you are looking on a photo, not just the photo,the buttons and menus as well.
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] gungjodi:
I don't use any mods whatsoever, it's stock OOS with this kernel installed. I only changed display calibration to Advanced (Wide Gamut, P3, sRGB all the same)

Yes, I face that problem as well. It's like they turn the display to Natural mode when viewing HDR content. Also, I notice this screen flicker is not occurred when I am using Natural mode, so I guess I will use Natural mode for a while now. (I read some articles that Natural mode is the most accurate one, although I am seeing a little bit yellowish)

I will check it later since I didn't change any settings regarding DC dimming
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] caesar68:
Good kernel. But I was not able to have a working Viper. So I returned to stock. Is anyone here, who have Viper working? If yes: What version and installation options...? Thanks!
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] VampireHeart:
Yes is the same and more simply to restore without re-flash twrp and magisk but you need to do it when you have stock kernel.

For me Viper 2.7.1 work very well, installed his apk then opened it ask to install drivers, give ok and autoreboot, now open the app then force close it and put the service file into root/sbin/.magisk/img/viper4... then reboot

You need to extract the file from the zip service.zip before copy it to that position, then reboot.

If you don't have Profiles and Convolvers just extract my zip with RAR app from PlayStore into your internal memory.

http://www.mediafire.com/file/xyigs9mjkspezui/Profili_e_Convolver_ViperFX_2.7.rar/file
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] manutoxic:
2.7.1.0
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] DR4LUC0N:
I would also like to know, I've tried asking there but no answer.
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] Dbj.Dhaval:
How did you did that?
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] Freak07:
Yes I tried it with and without dc dimming yesterday and I don’t have any issues.

yes you’re correct. I replied in the morning without being caffeinated properly :laugh:

That’s what I meant to say :angel:

To everybody with these problems. Make sure you don’t use any mods or magisk modules. Then reproduce the problem. If the device crashes, get me a ramoops, if the device doesn’t crash, get me a logcat plus dmesg while the issue happens.

Instructions are in the 2Nd and 3rd post :)
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] Leicxan:
Hi Freak,

I success reproduce this isuess again, this time I turn on dc dimming and night mode. And I also attached the dmesg log and a screenshot for this issue. Hope this can help u troubleshooting.

Btw, I just use your companion magisk module.

Link for dmesg file https://drive.google.com/file/d/1-E6YBxpF5l-OoMOxyOreVhxnKGfYkM-V/view?usp=drivesdk

Link for the issues photo.

https://drive.google.com/file/d/1yYJxhCeLWDY4GRjc1co0l1GRgu96D_R8/view?usp=drivesdk
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] Kristoffer55:
I cannot get the night light (kcal) app or cf.lumen to work, is there something I have to turn on for kcal apps to work?

Sendt fra min GM1913 med Tapatalk
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] dynospectrum:
Use EX Kernel Manager or FK Kernel Manager to setup Kcal and Klapse.
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] Batfink33:
Is anyone noticing the frequency on the small cores sticking go 670 after a while? I've noticed this on other kernels also except stock. I can't work out why it's doing it and only a reboot solves it. No Magisk modules installed.
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] Marcocappe:
Noticed this as well, it's totally random, sometimes it sticks to 576mhz for 20 hours, sometimes for 20 minutes, maybe it's default EAS behaviour?
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] Batfink33:
Yeah,its driving me crazy trying to find the cause. On other kernels it's a higher freq, 670 here. On stock it just doesn't happen.
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] RazorBlade123:
On certain kernels I've seen my frequencies randomly get stuck at 940MHz minimum, on kirisakura it was 672MHz, haven't found a solution to this yet
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] Batfink33:
Agreed. It's got to be something in the kernel as on rooted stock with the same set up this doesn't happen.
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] Freak07:
hey,

thank you very much for the logs and the picture. I have never seen that on my device as of now.

There is something up in that log, but I have no clue what it could be exactly, as I´m not able to reproduce it.

Did that happen before the 9.5.11 OOS update too?

this yellowish tint Looks somehow connected to the Google Fotos app issue, which seemed to be introduced by the 9.5.11 OOS update.

but out of curiosity can you describe all your Display related Settings?

like which Colour mode, do you use Video enhancer, Resolution, forced 90hz/dynamic90hz/60hz? Basically everything that might be related.

Thank you very much.

Settings -> Display Calibration -> advanced -> wide amoled Setting

Then use either EXKM or FKM

I doubt this is solely kernel related. If it happens on other kernels like EXKM or other more stockish kernels like [MENTION=5211228]Batfink33[/MENTION] hinted, it´s probably not the kernel.

I didn´t observe this behaviour on my device as of yet.

The kernel itself does not Change the Minimum frequencies. If any app, process or Service requires horsepower the kernel grants it.

If there is a background process running, that requests a minimal amount of cpu-power then what you observe may happen. If you use any monitor apps to check the cpu frequency, the apps themselves might introduce a bit of load so it appears that the minimum freq is not set correctly, when in fact it is.

Compared to other kernels, this kernel uses changed up cpusets and a few other scheduler changes affecting load balancing, which might handle that extra load a bit differently to kernels that "appear" to get stuck at a higher frequency.

A good way to check what process might introduce this load is open up a terminal shell and type:

su

now grant superuser rights when asked, and then type:

top

now check which processes are at the top spots and determine if they should be there.
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] Leicxan:
Sure, I'm using advanced screen calibration mode, I choose Display-P3 under this setting.

Screen resolution is auto switch, video enhancer is on.

Screen refresh rate is default one dynamic 90hz.

DC dimming is on, night mode is automatically enabled.

This didn't happen before I update to 9.5.11.

After you played HDR video on YouTube, may be you can play back a few times more, open and switch to another HDR video, then you can switch to a terminal app like terminus, try type some command like dmesg, I think it's better for reproduce.:)
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] pappschlumpf:
It is not directly related to the kernel, but to your kernel zip. To my zip too if users select to replace the msm-irqbalance.conf. Default is stock. I'm 99% sure that the pixel 3 configuration causes these frequency issues. I have tested it 2 days with replacement, several times little cluster never reached the adjusted minimum. During the following two days with stock irqbalance it didn't happen a single time. Little cluster always goes down to the selected minimum frequency. Maybe you could remove the msm-irqbalance for a test too and inform me about how it goes.

P.S. i'm fairly sure the users reported that for other kernels too flashed these without using your revert to stock zip. Or flashed mine with edited config.
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] SalFire:
Does Viper4Android have issues with SELinux set to enforcing?
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] Batfink33:
It still sticks with stock irqbalance on your kernel and even after a clean flash of the Rom with me. The only kernels not to suffer from this I've tried are stock and Ex.
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] B3501:
Same for me. I've tried every combination of setting and clean flashes etc but always get the sticking except on stock and Ex kernel.