yashsingh1/xdaforums huggingface dataset:
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] lendawg:
Thanks for your input. Just flashed I'll report my results in a few days!
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] Josh McGrath:
Hopefully I didn't miss this somewhere but is there a way to flash this without buying the app on the playstore? I've tried several but they don't work
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] Eddiemc:
https://play.google.com/store/apps/details?id=com.grarak.kerneladiutor

You tried this? And made sure your download isn't broken? If so perhaps give a detailed description of the problem including your set-up, and preferably include a log and I'm sure OP might be able to help.
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] Josh McGrath:
Thanks for the link. I did try that but can't find anywhere to flash the zip?? At first I thought it was XPL blocking something, but i think I'm just missing something and not seeing the option?? No option in the slide out menu.

As for the log, I will post a logcat if needed but I think I'm just missing something
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] Eddiemc:
My bad, I thought it was possible to flash with it.. using FKM myself.

Since 7t doesn't have twrp recovery we can't flash and have to rely on apps to flash/install. Fkm is your best bet then as far as know.

I guess you MIGHT be able to temperarily fastboot and run twrp to flash this..(depending on the status of development there), but you'd have to look into the twrp thread for that since I've not tried, not even sure if possible and I believe it might be too much hassle to save the money for fkm.
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] Lossyx:
Any modification related things is not an option with TWRP on 7T/Pro.

As you said, Franco Kernel Manager is far the best option to flash kernels, even if there was a working TWRP.
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] NotATreoFan:
Experienced my first possible issues this morning.

First - When my alarm went off, there was some crackling in the audio playback over the speaker. I streamed audio over BT for about 30 minutes, and there was no distortion/crackling there.

Second - When I was typing out a tweet, there seemed to be some keyboard lag, leading to unwanted long presses in Gboard and extra spaces.

I haven't rebooted since the initial flash, so I'm doing that now. Settings are also stock, nothing tweaked in FKM. Just wanted to report these in case anyone else has seen them.
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] eng.stk:
Not kernel related.

Sent from my blu_spark'd OnePlus
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] NotATreoFan:
Normally I would agree, except this is the only kernel I've tried that wasn't stock, and this issue never occurred until this morning. I've had my phone for 3 months at this point.

-Edit- Perhaps it's an issue with the 5G variant? 5G works, but maybe something else is off.
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] lendawg:
I have the t mobile mclaren and haven't noticed any of those issues. If I do I'll be sure to report.
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] NotATreoFan:
Yeah, I'm hoping that it was a onetime thing. I cleared cache in recovery, and tried playing music over the speaker without issue. Haven't used the keyboard enough yet.
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] eng.stk:
Nah, there's other people using it just fine.

It's something on your end, check out if you don't have anything pegging you cpu.
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] NotATreoFan:
I'm not disputing that others are using it fine. Like I said before, I was only posting it in case anyone else had similar issues. The only modifications to my phone a script to force Doze off on each boot, and forcing the screen refresh to 90Hz.

When the audio issue occurred, my phone was sitting on my nightstand, not charging, and my alarm had just gone off. When the keyboard issue occurred, I was replying to a text using quick reply in the notification bar.

Either way, since clearing cache, the issues have not come back. Thank you for a kernel with working 5G and excellent battery life.
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] eng.stk:
So you are using extra stuff, specially doze crap for sure can make wonky stuff like that happen. Probably forcing system stuck in shallow state and not letting kernel doing it's job.

This kind of stuff is exactly why I don't support any setup with extra mods.

Stuff is solid even for 5G, like I said not kernel related and on your side.

If a simple reboot makes it peachy, it's all good.
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] NotATreoFan:
All is good now, and my phone seems quite happy.

Doze being disabled didn't cause it, and I'm not using anything like Xposed to do it; just a shell command. I ran with Doze disabled on Stock, Stock Rooted, and with your kernel.

I honestly believe that the most likely cause was not clearing cache between kernel flashes. I know that tends to clear up weirdness even on stock between updates.
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] kamisan:
If you get any blank screen on some apps I know 10.3.1 with ram boost on will do that, turn off ram boost in the phone settings problem solved. BluSpark running flawless on my 7t
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] NotATreoFan:
Thanks! I ran into that with several games last night and couldn't figure it out. Ended up uninstalling them, but I'll give it another try.
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] biohaz55:
Open Beta 1

Everything seems good with r82 on OB1
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] zioloiso:
I testing with ib01 24h its ok. Works fluently, no restart, no drain baterry. Works fine.

Wysłane z mojego OnePlus 7T przy użyciu Tapatalka
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] lil_kujo:
Testing on OB 1, came back for custom rom to try out the new beta release, the kernel is working great so far awesome idle drain and great performance.
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] mohdschizo:
Guys, hi

If i want to flash back the original oos kernel, can i just flash the boot.img or i need to reflash the entire oos rom (local update in setting)?
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] mohdschizo:
This some shot taken after 2-3 days running with powderful powerful and wonderful blu_spark kernel.

Not that so hardcore usage. Just average usage as this are my daily gear for now. Using all the default setting for the kernels. 90hz display, mobile data (4G) from 6.45am - 6.45pm (in the office) and continue with home wifi, bluetooth (connect to my watch) and location turn on all the way (with only allowed when using the apps setting).

This (7T) is my first own Oneplus product. Before this, im a google phone (Nexus 4 - 6P) fan. I can say that i cant get this kind of sot with my previous google phone. No regret after bought this Oneplus. Maybe the sot can reach 8h+? hahaha!

Thanks to all previous post and to the dev too! You rock man! Thank you so much :highfive:
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] lendawg:
I am having a great experience with this kernel as well on the T-Mobile 7t pro mclaren. By the way, what font is that?
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] mohdschizo:
Thats great! ?

Its sony sketch font from font_changer magisk module.
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] lendawg:
Thank dude!
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] lil_kujo:
I can tell you also I have had other Android phones from Samsung galaxy notes to windows phone in the past and this is also my first time using a onelpus device and I fell in love with it. It's not a perfect device but it makes for it with all the extra stuff, now related to the kernel I have tested all the one out there and they are all pretty good but in terms on consistency and screen time this kernel is king. I modify mine a bit in terms of underclocking it a but but stock settings are wonderful. Below some of my screen shots I usually charge my phone up to 91% this time I let it slip a bit till 96% anyways this are my times with mid heavy use this is a killer kernel.
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] eng.stk:
Ride on guys!

Currently testing gcc-9.3 build with some extra CAF goodies.

Extra smooth mode:on :)

Stay tuned!

Sent from my blu_spark'd OnePlus
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] lil_kujo:
Thanks mate! Read your interview from a few years ago and I appreciate you love to share your work with the world. Thank you.
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] mohdschizo:
May the force be with you brother
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] necbor:
Can i instal this kernel with fc app?i m on arter97 kernel now and i want to try this one.
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] lil_kujo:
I would first go back to stock patched and then install this kernel, I was trying out after the last build and try to flash again Blu spark and it sent me to a bootloop, not even flashing kernel stock again was working so had to recover device with Fastboot stock updater. Did the whole thing again but this time I used franco kernel manager and flashed stock first then Blu spark and things are working just fine.
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] biohaz55:
Open Beta 2

And again we're good on OB2 with r82 :good:
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] gaww:
I am on just on a rooted device (US Tmo) and going to try this kernel, but a little confused from some on the instructions early on the thread - specifically TWRP. I was under the belief that it did not work on these devices. I have only used Magisk to flash a few small zips.

I had used TWRP for years on mostly Samsung devices.
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] lendawg:
Flash with fk kernel manager
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] kamisan:
+1 on using fk kernel manager on beta 2 amd ex failed but fk worked just fine. love this kernel.
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] gaww:
I tried, but the manager said 82 was not installable. Do I need another version ?
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] necbor:
I instal kernel with fk over R80 and its fine
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] lendawg:
Don't know where you're going wrong then it installed fine for me.
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] sohansonu:
If there's no twrp, then you can't flash magisk, so how can you get root and flash through FK Manager ?
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] aleck0112:
Yep. Just tried. Fingerprint stopped working. Restored the back up created using the Backup Kernel feature, fingerprint work again but network are screwed. Reflashed the kernel, got network back and now no fingerprint.

What do I do now
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] morbidj:
Fastboot a magisk patched kernel or fastboot flash it directly Plenty of info in the Q&A section

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

I used EX Kernel manager and flashed EX kernel wifi is back, I just flashed back to stock magisk patched kernel from EX just an fyi.. I'll stay on EX until Blu is fixed
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] ChongoDroid:
So I have the fingerprint issue as well. It acts as if you booted up for the first time and requires a pin for additional security.

If you remove add them back it allows you to add a fingerprint but if you close the screen it requires a pin for additional security.

Lemme know if you need logs or to test I'm available ?

Canadian variant

10.0.6 HD65AA

---------- Post added at 06:14 PM ---------- Previous post was at 06:09 PM ----------

Also, it does the same thing with face unlock, so it's not a problem with fingerprint and more so with a system involving the lock screen/security.

Hope this helps.
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] aleck0112:
Yes I flashed Ex straight from Blu and now everything works, root still there.

Just an extra question, if Im staying on Ex then can I update to 10.0.6 when its avail to me or do I need to go back to stock?
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] morbidj:
You can update from EX but you'll want to use magisk to preserve root after the update prior to rebooting after updating.. You'll need to reflash a custom kernel after boot tho.
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] ChongoDroid:
Okay, now this is weird. I was seeing if there was any combination and if I added fingerprints and face unlock, it would allow me to try fingerprint but it wouldn't recognize.

Now, it seems both face unlock and fingerprint work but the fingerprint seems really inaccurate. It asked me for a pin like 3 times but now I can't reproduce it at all ?

So both work for me now but the FP says not recognized like 6/10 times.

Lol I have no idea.
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] eng.stk:
So all good in your case, including FPR?

I'm not entirely convinced this is not a thing of previous OTAs.

I have a clean flashed OOS 10.0.3 in my 7T pro with PIN, FPR works flawlessly like my other devices.

Would be useful if someone could format the device and test it out since I can't reproduce it.
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] ChongoDroid:
Yeah I'll give mine a format in a sec.

I'm on 10.0.6 if that makes a difference.
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] eng.stk:
Well it could, test them both if you can (I think 7T had 10.0.5 equivalent to our 10.0.3, idk):

Format, go root, flash blu_spark and enroll fingerprints :fingers-crossed:
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] Skripka:
Just flashed and face unlock seems fine...will try more extensively. OTOH last night I had about an hour whee face unlock was hinky and then was fine. Maybe it was environmental, Don't know. 10.0.5 still, the OTA to 10.0.6 hasn't come here yet.

Didn't see in changelog, have you backported anything from newer 4.14.X kernel stuff? Just wondering.
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] MrGimpGrumble:
Yup! I'm on 10.0.5 rooted and using your Kernel. All good! Face and FPR both working flawlessly

Please let me know if you need anything from me etc..
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] bigxie:
OP7T on 10.0.5 and my FPR does not work. I'm pretty certain that this is the same issue that flar2 ran into when adding 7T compatibility to his kernel. Anyways, Magisk will handle passing SafetyNet so this seems to be the only way to get PFR to work:

https://github.com/flar2/OnePlus7Pro/commit/2ba7d4fbf5448731d4125a7e9f39ed20f85ca6fa

For the people on 7T and claiming their FPR is working, I think it may be due to the fact that face unlock is so fast they're mistaking it for the FPR going through. Please try unlocking while holding the phone away from your face and you'll feel the buzz of the failed attempt and see that the phone does not unlock.
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] MrPhilo:
Is there anyway to convert to f2fs, or do we need to wait for a functional twrp
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] ChongoDroid:
Yeah and for some reason the left hand never registers and the right works like 4/10 times ?
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] eng.stk:
You can use fastboot format for that.

Don't know how f2fs wil behave on this devices though, backup backup backup.

HOnestly I don't reccomend f2fs on any of my devices, just doesn't worth the hassle.

Curiously other devices I have also tend to work better in right fingers :eek:

Things aren't so linear. Although seems to be in fact an issue, I still want to understand the why.

And seems to be linked to how long people are using OTAs, recent formats like myself seems to be working fine.

That's why I asked you guys to format (not just cleanflash, this doesn't count) with recent stuff in order to get new crypto going and see where we end up.
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] Androidoo:
Finally

I have been used oneplus x previously, and eng.stk was there with the blue spark. Great to see it on oneplus 7t. ;):)
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] mrsover:
Elementalx 2.07 has patch for frp. See touchscreen.c file on last commits.. my 7t working on it without frp issue . Global 10.0.5.
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] aleck0112:
I was on root from 10.0.4 so when updating to 10.0.5 I used full zip if thats what you're talking about.

yep
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] opethrocks:
PSA; using bluspark r60 custom on Omni rom and fingerprint works
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] gaww:
I had trouble downloading it, and can't do it again, as I think I got a bad file. Do you have to join GitHub just to download files ?

Wish someone mirrored it.
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] NotATreoFan:
You do not need to be registered or logged in to download. If you used WiFi before, try with cellular.
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] gaww:
There are 2 filed I downloaded

op7-r82. 211 mb

blue_spark_r82-.oos.. 17.7 mb

Update:

Flashed the latter, and that appears to be it, but what is the larger zip ??
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] eng.stk:
blu_spark r85 release (A10 unified)

All right crew!

New build is up :highfive:

This kernel is unified, good to go on OP7/T/Pro (I only can test on Pro).

Custom ROM variant will only support ROMs that follow CAF/AOSP wifi module usage (I tested on OMNI). So if you use a custom ROM with builtin driver (like LOS), you're out of luck.

You can now use FKM download kernel feature, just import the links bellow in the app :highfive:

blu_spark_r85 release

FKM download configs: oos | custom

Keep in mind: I will give no active support for custom ROMs (including OOS based ones).

I am only interested on debugging stuff in stock and stable OOS (with logs and reproducible steps to replicate the issue).

Don't spam this thread with LOS or other ROMs stuff like "this don't work, my app doesn't open, etc" or debugging features.

Also don't go spam and bug reporting on ROM threads if using this.

No mirrors please

If you like my work, donations are always welcome.

Don't forget to hit thanks and rate the thread nicely, it's free :)
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] lendawg:
Woo hoo thanks my man!

---------- Post added at 07:49 PM ---------- Previous post was at 07:25 PM ----------

Flashed new build successfully on T-Mobile 7t mclaren.
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] lil_kujo:
Than k you!!!
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] eng.stk:
And don't forget be safe, #StayAtHome

Sent from my blu_spark'd OnePlus
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] gaww:
I just installed oos 82 - can I flash 85 over, or the other one? Or shouldI stick be restored and then 85 ?

Nevermind - took the chance and flashed oos over oos. Booted fine and v82 settings still there.
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] mohdschizo:
I should enable all the gray setting (default setting after reflash r85) right? Or just let it that way? Thank you #stayathome
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] eng.stk:
You don't need to change any settings to install or upgrade the kernel, just let the defaults set by themselves.

Sent from my blu_spark'd OnePlus
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] mohdschizo:
Got it.. thank you [MENTION=3873953]eng.stk[/MENTION] for the reply :good:
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] yellowman82:
Hi guys question not sure if I missed it in the OP but I'm interested in giving this kernel a try, I'm on stock beta 2 with unlock bootloader, do I have to be rooted to install this kernel?
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] Lossyx:
On 7T/Pro, yes. Flash with Franco Kernel Manager.
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] eng.stk:
Yes, rooted device is advised :good:
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] str3tch72:
Installed latest version, I didn't think that OOS can be smoother, really great job, no issues so far! [emoji1308]

Wysłane z mojego HD1903 przy użyciu Tapatalka
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] knpk13:
Also [MENTION=3873953]eng.stk[/MENTION], I just got my 7T Pro. I wasn't able to download it through FKM after importing the URL to the .json config (the config gets imported successfully, but the kernel zip never downloads when I click on the button, it's stuck on the notification even after giving it storage permissions). But I was able to install the kernel after downloading it from your site and flashing it manually via FKM. Do I have to do something different to get the .json config to work? And should I keep ram boost on or off? Not sure what exactly it does. And how do I go back to the stock kernel if I need to?
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] eng.stk:
Github had some trouble, some people also have network issues, don't know if related to the pandemic.

I jsut tested, downloads and flashes fine here.
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] jotha.dx:
Working fine in my Oneplus 7tpro Global with OOS 10.0.7

Thanks

:good::laugh:
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] kallekula33:
Hi , I have a OnePlus 7T Pro McLaren edition with unlocked bootloader, rooted with Magisk and on 10.0.7 software. Problem is that my battery life is so extremely bad (sometimes less than 2h SOT) that I almost thought my device was malfunctioning.

However reading post in different forums it seems that other people experience same suckiness as I do. Hence the wish for better SOT I read that Blu_Spark kernel can help me achieving this. So before I go ahead and flash this I was just wondering if

I need to take any precautions before doing that? I have EX Kernel manager app installed on my device. Perhaps wise to take a kernel backup before going ahead flashing? But besides that, any other thing I should consider? If yes, what? The last thing

I want it to end up in an endless bootloop and reset my phone completely. Like said , any good advice is highly appreciated.
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] lendawg:
Always make a kernel backup. That said, just flash this kernel and leave it on stock settings. You should get great results.
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] Eddiemc:
2h SOT is a fault.

Either you have some serious rouge apps or there's a fault with your battery. Track your apps and figure it out. Try a full restore to original stock. Then replace your device since it's DOA.

Originally I got around 6h sot. My device is 7t.

I installed this kernel and I underclock both gpu and CPU 25% through FKM app under battery settings.

I normally now get 8.5h SOT and I charge every other day. It's pretty remarkable.

I do however mainly use browser SoMe apps and YouTube. No gaming.
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] kallekula33:
But my phone is stock, with exception of being rooted with Magisk. Can't see that I have any rouge apps that hog more power than usual.

If the battery is for some reason faulty is there a way of running some battery health check to rule that one out ?
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] mohdschizo:
U can try betterbatterystat or accubattery for that
[OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D] NotATreoFan:
Install BetterBatteryStats or Gsam Battery Monitor to check what may be draining your battery.

I have the T-Mobile 5G variant, and just for comparison, on stock my phone will drain close to 6% an hour with 5G enabled. On this kernel, it drains less than 2% an hour. Nothing else changed on the phone.