yashsingh1/xdaforums huggingface dataset:
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] xflowy:
pretty sure its the kernel, since its not happening on another one so here we go:

when using the gcam port (from urnyx) one the 7t, after taking like 6 photos (in normal mode, with the volume button), the screen (and the entire phone) freezes and can only be hard rebooted.
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] idkwhoiam322:
pstore please. This info doesn't help much on its own.
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] idkwhoiam322:
It works fine on Urnyx 7.2.010 for me tho.
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] xflowy:
pstore is empty.

in what cases do i provide a pstore and how long is it stored there?
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] idkwhoiam322:
Should be there right after reproducing the crash.
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] xflowy:
i had to force reboot the phone by holding down the power button long, cause it completely froze. will it be there after the phone boots up?

also the first time that happened i somehow revived the phone without having to hard reboot. but then there was a glitch where the phone screen totally flickered in the lockscreen until i unlocked it. so i ended up having to reboot to fix it.

any explanation for that weird behaviour? especially the flickering?
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] idkwhoiam322:
I have warm resets enabled so it should stay regardless of a forced reboot.

Can't say without logs especially since I can't reproduce it.
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] xflowy:
so when is the pstore folder emptied, since it _is_ empty in my case (assuming the the file has been generated in the first place)?
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] p8257908@gmail.com:
Huge request to add TTL fixation to the kernel
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] idkwhoiam322:
Usually when it's empty, it's not the kernel at fault. And gcam works fine here and confirmed that with some users. Which gcam are you using?
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] idkwhoiam322:
Yeah, it's already on my list for a while, now. Just haven't added it because I've been testing out some other neat stuff xd
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] blackknightavalon:
Ara ara...
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] forslaey:
Hello. Will you add support for overclocking cpu & gpu? I really want to.
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] idkwhoiam322:
The former is impossible and no for the latter. Performance is great already and there are far better ways than OC'ing to improve actual performance. OC'ing, especially GPU, mainly just helps with Antutu and the likes.
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] ajslay:
+1 on the gpu overclocking. I'd be willing to donate if it's added. With the sd865 coming up, I'd like to stay on par with that. Smurf kernel has it, but I need a kernel for the OnePlus 7t pro. Also has anyone tested this on the 5g variant?
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] WillSmith89:
For people asking for gpu overclock,let me clear a few things.This is coming from a guy who occasionally plays heavy games like PUBG etc at max available settings(e.g HDR+60fps for PUBG)

1. The game has zero issues running at HDR,60fps with the defaults.

2.If you use any performance monitors,you'll notice that the GPU rarely hits max frequencies and doesn't cross more than 80% usage.

3.CPU seems to be a bottleneck and not the GPU although even CPU doesn't really reach 100% usage,even the prime cluster never really jumps that much or uses a lot of resources.

Overclocking doesn't make sense unless your want to boast your benchmark scores. Max frequencies aren't really used that much so you won't notice a difference anyways. Even if for some reason they are used,they will lead to quicker throttling. Decide for yourself,if you want 95% of the performance for 95% of the time or 110% performance for 10% of the time and 70-80% for the other 90%.

And no,simply overclocking won't convert your sd855 to sd865 ffs.
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] Lossyx:
What do you mean stay on par with, the chip isn't even out yet, sure it looks good on benchmark but you don't even know what real life performance is like.

(And 855+ is already an overclocked version of 855, both on the CPU and GPU side)
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] ajslay:
That's pubg. I play other games. Like fortnite. And dead effect 2. And others that could benefit from a gpu overclock. And yeah, it's true, the sd865 isn't out yet. BUT why not bump the gpu clock 100mhz- 150mhz and be dead on performance wise. I highly doubt that much of an increase would throttle or get that much warmer.

---------- Post added at 08:41 PM ---------- Previous post was at 07:51 PM ----------

Also, I've been playing morrowind with some graphical mods as well.
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] idkwhoiam322:
To clear up a few things...

1) While I'm not denying potential GPU improvements in OC'ing it, you should know that GPU is NOT the bottleneck on Android devices, rather the CPU is. GPU doesn't run on stock 855 ( not plus ) max freq much even on max settings, the GPU is really that good.

2) I don't accept donations as of now and don't really plan on doing so. I am not in the need of money, and the money is better shared with organisations like Red Cross Australia.

I do this project as a hobby for my own entertainment. If it ever became a bother, it would cease to exist.

If I did ever get any donations, they would go to them or other people that I know are in actual need of money.
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] ajslay:
I appreciate you clearing that up, I had had scenarios where a small boost in clocks would benefit. When our devices get older, it would be nice to see it be added in the future. If no one does it, I'll crack down and modify an already released kernel and add it myself. But my 7t pro is my main device until I can build another computer. Any performance benefit right now helps. (Even tho it's keeps up for the most part)
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] jaggillararla:
Xxx can't install with this kernel plus it can't read my profile from storage
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] idkwhoiam322:
Weeb Kernel Stable Release 1.0

Type: STABLE

Device: OnePlus 7/T/Pro/5G

Compiler: GCC

Branch: master

HEAD: 65ce97e1d647e

Build Number: v1.0-C2

Changelog:

Initial Release!

• Cleanly based over latest CAF tag with minimal OnePlus changes

— RAM Boost MUST be disabled

• Merged latest LTS subversion tag

• BBR as the default TCP network congestion control

• vDSO 32 patches to improve 32-bit performance

• vmalloc patches backported from mainline

• UFS optimizations

• Latest CFQ I/O scheduler

• Removed VLAs treewide

• Removed RTB logging

• Block userspace from messing with cpufreq completely

• cpu_input_boost driver by kerneltoast to handle cpu boosting

• devfreq_boost driver by kerneltoast to handle devfreq boosting

• Use userspace LMKD alongside PSI

• Use full PELT with sched_boost added ( but all its influences removed )

to satisfy userspace

• kcal support

• wireguard support

• clean up and optimize some OnePlus changes

• Upstream KGSL and qseecom to latest CAF

• Import several optimizations from Pixel 4

• Don't boost cpu/task utilization by default with schedtune.boost

— This behaviour is only when schedtune.boost is set to 2

— Tasks are still biased to big cluster by default for top-app

• force some kernel threads to big cluster

• Add FKM OTA Support

• Use latest anykernel3

Links

Download: GitHub Releases

JSONs for FKM OTA

- Stable Channel

- Beta Channel
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] MrGimpGrumble:
[MENTION=6609957]idkwhoiam322[/MENTION], does this Kernel have vibration control? I didn't see it in the OP but would like to try your Kernel

Thanks!
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] Harregukalerik:
Xxx (9.8) works for me ..
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] xflowy:
thanks man. is this actually tested on the 7t? :)
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] MrGimpGrumble:
I'm running it now and it's working. Wish it had vibration control! O my thing I miss from other Kernels but so far so good
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] mrsover:
I use it on 7t with global oos 10.0.7

All working fine.
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] ffh2303:
Hi, I have a few questions.

- Is schedtune.boost = 2 the intended setting or should I keep it at 0? With it at 0 I got over 12k in PCMark, and at 2 I got 10-11k.

- I was reading on Anandtech on WALT and PELT, and it seems a bit curious (to an outsider like me) that the 7T uses PELT. Is this a decision by Oneplus/Qualcomm/Google? Why did they choose PELT?
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] idkwhoiam322:
Yes.

Added it because you asked, but it seems really bad on my 7 pro lol, in the sense that default levels seem just fine.

Yes, it's intended, I've explained why in the post you quoted XD. You can check GPU profiling yourself and be sure that 2 performs a lot better than 0.

I've been using PELT on my OP5 well before either of them did.

OnePlus/Qualcomm do use WALT for now, but they do plan on using PELT in the future AFAIK.

Google switched to it likely to be closer to mainline, which they are working hard on trying to get as close to for Android devices. All sdm845 devices can even "boot" it, with several things broken.

Should require less maintenance and has some really nice stuff being pushed in the recent months. Performance has improved significantly over the last year or so on PELT.

[ This also means that they don't need to use CAF's sched_boost lol, which I don't either, the node just exists to satisfy userspace but I've no-op'd pretty much everything in-kernel. ]
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] MrGimpGrumble:
Thanks! On 7T vibration is too soft

---------- Post added at 03:01 PM ---------- Previous post was at 02:57 PM ----------

This will be added on next release or is it available to download?

Thanks again!!
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] idkwhoiam322:
I can maybe push a build as beta today, I have a build already on telegram but I want to add some more fixups before I push a beta. Am a bit busy for about 6 hours so it'll take a while but most likely before the end of the day.
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] idkwhoiam322:
Weeb Kernel 1.1 Beta 1

Type: BETA

Device: OnePlus 7/T/Pro/5G

Compiler: GCC

Branch: staging

HEAD: fa9b29f6fe6c8

Build Number: r44

Changelog:

[ since 1.0-C2 ]

- Revert perf_critical patchset in favour of significantly better idle drain at the cost of jitter but not really any significant loss in performance

- Several CAF updates treewide

- Several Sultan rice treewide that I didn't want to add till first release

- Disable DEBUG_FS

- Reverse mac address provided by firmware [ Seems to help with some folks not having WiFi with qcacld inline ]

- Add haptic level adjustment [ Hot garbage btw, adding it cuz user request ]

- Some mm patches from mainline

-- Some additional fixups to the above backported by @ celtare21 aka Kuran Kaname

- missed an mm revert so it's there now

OOS Only.

Links

• Download: GitHub Releases

• JSONs for FKM OTA

— Stable Channel

— Beta Channel
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] idkwhoiam322:
[MENTION=4690160]MrGimpGrumble[/MENTION] This one's got the vibration thingy, please lemme know if it works, works fine on 7 pro.
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] Psyscope:
Does this Kernel support f2fs?
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] MrGimpGrumble:
Thanks a lot! Much appreciated!! I'll test it now
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] idkwhoiam322:
Not any more/less than stock atm. Will probably merge f2fs-stable for next release though, just too tired to deal with the large number of conflicts atm.
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] axiel7:
Anyone tried this kernel on a custom rom?
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] idkwhoiam322:
Don't, it doesn't boot. I have no idea why atm
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] mke2fs:
How did you flash it without TWRP?
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] Lossyx:
Kernel Manager, fkm out exkm
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] mke2fs:
Like this one?

https://xdaforums.com/android/apps-games/app-smartpack-kernel-manager-t3854717
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] Lossyx:
No.

ElementalX Kernel Manager or Franco Kernel Manager.
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] jamesgryffindor99:
Flashed this kernel on my 5G McLaren, 5G modem causes a crash. There, i tested it on a 5G phone for everyone. For science!
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] HugoP_:
The kernel fix the touchscreen lag with small moves (like soft slide to left, right, up or down) because this is bothering me so much on op7tpro
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] idkwhoiam322:
Weeb Kernel 1.1 Beta 2

Type: BETA

Device: OnePlus 7/T/Pro

Compiler: AOSP Clang + LTO

Changelog since 1.0-C2:

[ r44 ]

- Revert perf_critical patchset in favour of significantly better idle drain at the cost of jitter but not really any significant loss in performance

- Several CAF updates treewide

- Several Sultan rice treewide that I didn't want to add till first release

- Disable DEBUG_FS

- Reverse mac address provided by firmware [ Seems to help with some folks not having WiFi with qcacld inline ]

- Add haptic level adjustment [ Hot garbage btw, adding it cuz user request ]

- Some mm patches from mainline

-- Some additional fixups to the above backported by @ celtare21 aka Kuran Kaname

- missed an mm revert so it's there now ^^'

- Move some drivers' init to async to slightly improve boot times

[ r62 ]

- Move to in-tree wireguard

- Update wireguard to 0.0.20200215

- Use latest AOSP clang now

- Compile with LTO and LLD

- BBR improvements

- Merge CAF tag "LA.UM.8.1.r1-14300-sm8150.0" for kernel, qcacld-3.0, fw-api, qca-wifi-host-cmn, and data-kernel

- Merge 4.14.171 from kernel.org

- Move to simple_lmk [ Disable LMKD and PSI ]

- Re-do device tree completely, fixes some stuff not applying properly and custom ROM support

- Some scheduler rice from Pixel 4 Android R source drop: Important for !SCHED_WALT, ie. pure PELT

- Properly remove sched_boost's influence on task placement

- Disable EAS on App launch

- atomic and locking backports by kdrag0n

- Binder, Clang, and UFS improvements from Pixel 4 Android R source drop

[ Custom ROM ]

- Initial support

Links

• Download:

— OOS - GitHub Releases

— Custom ROMs - GitHub Releases

• JSONs for FKM OTA

— Stable Channel

— Beta Channel

— Custom Beta Channel
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] lil_kujo:
Been testing the beta and it gives me an insane battery life so far 8:30 hours SOT and it's been very fast too.
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] bugra333:
Latest version have very good battery on my OP 7T
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] lil_kujo:
So far so good excelente performance super speedy no hiccups awesome idle drain.
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] dpryor88:
I see custom ROM support was added. What ROM(s) has it been tested on that you know of?
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] jaggillararla:
How'd u get so good sot ?

[MENTION=6609957]idkwhoiam322[/MENTION] why is zram disabled ?
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] lil_kujo:
I really didn't do much, I have disable some Google apps that I don't use and the rest it just that I have dark theme.
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] idkwhoiam322:
Don't think it's needed. You can actually still enable it by toggling ram boost. It shouldn't be doing anything other than just being a toggle for zram though. I have removed kernel side code for it, so unless userspace has any complaints, that I haven't seen so far, it should be fine to use.
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] beaverhead:
flashed on havoc rom.so far so good.great performance and a good idl of 1 procent.

great work .
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] LucasGalasini:
Please, how do you install it ? I would love to use this kernel on my 7T !!! Can you just point or help me?
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] lil_kujo:
There are several ways in which you could proceed to install, one of them is through fastboot the other if you have already your phone rooted then use Elemental kernel manager or Franco kernel manager and flash the zip. If you don't have rooted phone then I guess it has to be through fastboot.
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] rapdes:
I'm currently running Kirisakura kernel on my OP 7 Pro but want to give this kernel a try, can I just flash it in TWRP or do I need to do anything special coming from another kernel?
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] MrGimpGrumble:
I just flashed on MSM Xtended... So far it's working but haven't used it for more than an hour or so... WiFi works
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] idkwhoiam322:
I would flash at the very least flash stock boot image before switching kernels. I don't know what other kernels modify outside kernel. I don't modify anything except kernel and dtb.
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] rapdes:
Thank you for the reply, that's what I ended up doing, I had a twrp backup of the stock boot image that I flashed, followed by flashing magisk and then your kernel and everything is working great!

Thanks for all your hard work
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] Texan1:
Don't forget to also delete the Kirisakura Magisk module that you would have installed.
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] mookiexl:
Kernel broke fingerprint on EvolutionX. Fingerprint worked fine on Smurf. All other functionality, modem, Bluetooth,wifi seems fine but I can't test any further without fingerprint functioning. Still thanks Dev for your work. Will definitely flash back if this is resolved.
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] idkwhoiam322:
Did you flash the custom version?
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] mookiexl:
Affirmative
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] mookiexl:
Update: Decided to flash again to see if this Kernel will correct the unusual idle drain I've been having. Fingerprint works but only at high brightness. Using the ROMs stock Kernel or smurf when the fingerprint icon is pressed the screen flashes to high brightness upon touch. With this Kernel it doesn't so if you use your phone at around 25% brightness your FP touch won't even be recognized. So you have to increase brightness and the FP recognition will increase the brighter your screen becomes.
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] mookiexl:
Pretty sure it will. You don't need root to flash kernels. Just backup bootimg in Twrp before flashing just in case you wanna go back to stock Kernel.
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] mani169:
Thanks for answering. My kernel and rom have been flashed to slot b instead of slot a idk why (i recently updated oos in twrp) is it normal? And also my sot is around 5 hours around light use (no wifi, no Bluetooth, location off, nfc off, auto brightness on, mobile data on)
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] mookiexl:
Updating Oos in Twrp should be done on both slots. It doesn't matter what slot you flash Kernel to. I got around 5hrs SOT my 1st cycle but got 7.5 my second run with everything you turned off left on the whole time. It should be noted I'm also not on stock and every custom rom I've tried thus far have been better battery performers than stock.
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] mani169:
I just flashed it on slot b only is there any problem to my device, should I clean my device (data&internal) and flash everything from beginning like oos to both slots with this kernel? Or is it okay to continue.
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] WesTD:
Which one for the OOS OB10? custom or staging?
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] mookiexl:
You can reflash the update zip in Twrp and not lose data as long as you're flashing Beta on Beta or Stable on Stable. Make sure magisk modules are disabled.

Flash Rom

Flash Twrpzip

Reboot recovery to opposite slot

Flash Rom

Flash Twrpzip

Reboot Recovery (slot doesn't matter)

Flash magisk

Flash Kernel

Reboot to System

Profit!!!
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] Texan1:
OOS = use staging kernel

Custom ROM = custom kernel
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] zeeshanalpha:
I'm getting crackling vibrations. Means its making some strange crackling noise when vibrating. Does this kernel offer reducing vibrate intensity? If not please tell me which one does. I'm running custom rom and in OOS there is no any kind of crackling vibrations. Any kernel to offer vibrate intensity ?
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] idkwhoiam322:
This does have adjustable vibration intensity now since a user asked for it.
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] idkwhoiam322:
I know I haven't shared a build in a while, been testing a lot of stuff and with uni being in a bit of a grey situation with corona, I might be getting early holidays and might have to travel. Once I'm done travelling and settled up a bit, I'll share a build with significant and nice changes. :)
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] fake.:
I've been using this kernel for a few days now on the custom Bliss rom and it's working really well, so thank you! Do you have any plans to add wakelock blocking in the future?
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] idkwhoiam322:
Nope, blocking wakelocks is a hack that works around an actual problem by ROM/Kernel/App and should be fixed. I don't like hacks much.
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] idkwhoiam322:
Weeb Kernel update for OnePlus 7 series

Details

• Version: v1.1 Beta 3

• Device: OP7/T/Pro

Changelog:

GitHub

Links

• Download: GitHub

• JSONs for FKM OTA

— OOS Beta Channel

— Custom ROM Beta Channel

Pretty massive update over Beta 2, I'll update the changelog when I'm free, I'm still a bit busy atm xd.

I recommend everyone to update^^
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] idkwhoiam322:
Updated changelog!
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] bugra333:
I love this gay kernel <3
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] fake.:
Several custom roms that I've tried have a smart charging feature. So when the battery is charged to a certain level, charging is stopped. The issue I've had with this feature on all roms is that when charging is stopped, a "chg_wake_lock" is held until the phone is unplugged. So that keeps the device from going into deep sleep. Would that be a kernel or a rom issue? Or is smart charging just a hack to begin with?

Also, thanks for the latest update!
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] idkwhoiam322:
Hmmm that wakelock should be normal if it's charging, but not when it's stopped. Which ROM has this feature, I could take a look if they made any changes kernel side for the same.