yashsingh1/xdaforums huggingface dataset:
[Mogul, XV6800 ROM Development] gc14:
This isn't a dcd rom so why would you call it DCD_3.2.6? Should be whatever the output from nbhextract gives.
[Mogul, XV6800 ROM Development] nitro66215:
Yes. I am aware... it's just a sample. You can call it whatever you want. Obviously don't use somebody's "Copyrighted" name. LOL.
[Mogul, XV6800 ROM Development] Scott:
Thank you both very much. This is the info I needed. I want to delve into making my own kitchens. This is what I needed.

Thank you both!
[Mogul, XV6800 ROM Development] Scott:
Quick Question. I noticed the NBH tool you posted as the ability to make and NBH files as well as tear them down. Would you use the NBH Gen program to generate NBH files over this NBHUtil that you posted?

EDIT: Nevermind! I built my first OS only ROM from these two tools. My next question is how do I break the OS.NBH or NB down into the actual kitchen files. I would assume that is the next step to creating your own kitchen, correct? Long ago on my Apache I used the DogGuy Kitchen maker with success. I tried that the other day and it made a mess of my Titan, hehe. Any suggestions? Alos, I would prefer to learn command line if at all possible. I hate GUI's. Yes I really did say that. I hate GUI's.
[Mogul, XV6800 ROM Development] nitro66215:
These tools are in the kitchen as well. There is a readme attached.
[Mogul, XV6800 ROM Development] nitro66215:
I've used the NBH tool to build it... but it came out funky. So I just use the NBHGen utility
[Mogul, XV6800 ROM Development] Scott:
Ok, same thing here. Otherwise everything is working exactly as you described. Thanks.

Will try the the IMAGEFS tool now.

This is too easy... So far...
[Mogul, XV6800 ROM Development] Scott:
Another question but sort of off topic. Is there a way to grab a ROM NB or NBH file from my phone? If so would it bring back all the custom apps and settings?
[OnePlus 8 / 8 Pro & 8T Cross Device Development] jamescable:
Kernel for custom A11 or OOS only?
[OnePlus 8 / 8 Pro & 8T Cross Device Development] mslezak:
I built both just moved some commits over from the GPU_OC branch and added my own to custom. I have no way to test it but several others did already. All I've heard is great feedback and running faster than OOS. Of course it depends on the ROM.
[OnePlus 8 / 8 Pro & 8T Cross Device Development] adame09:
Thanks for this man. Will be looking for your kernel edit on telegram.
[OnePlus 8 / 8 Pro & 8T Cross Device Development] jamescable:
I mainly wanted the wakeloxk blockers, and other battery saver stuff lol. Don't care about OC
[OnePlus 8 / 8 Pro & 8T Cross Device Development] adame09:
You can also underclock.
[OnePlus 8 / 8 Pro & 8T Cross Device Development] mslezak:
Release Radioactive Kernel V2.1.4 OOS Op8/Pro/8T Modded (+Custom BETA) · mrslezak/Radioactive_kernel_oneplus8

GPU underclocked to 295 base frequency, overclocked to 670/800/920mhz. Default Boeffla Wakelocks blocked to reduce idle battery drain. Default Adreno Boost set to low. A personal build based on ...

github.com
[OnePlus 8 / 8 Pro & 8T Cross Device Development] mslezak:
Just anyone who uses the modded kernels please read the disclaimer first. Readme on GitHub and releases page.
[OnePlus 8 / 8 Pro & 8T Cross Device Development] mslezak:
Modded Custom BETA is out with the same features of the OOS kernel in the post above. 295/800/920Mhz GPU, Adreno Boost with Low default, default Wakelock block list. Go to the same location to download if you'd like to try it out. And please, please read the DISCLAIMER there. Whenever you flash a kernel, you do so at your own risk. I am liable for nothing. If you want to see what I changed, switch to the custom branch. So far I have 5 people that have said "it's awesome" on Telegram, no issues reported as of yet.

Release Radioactive Kernel V2.1.4 OOS Op8/Pro/8T Modded (+Custom BETA) · mrslezak/Radioactive_kernel_oneplus8

GPU underclocked to 295 base frequency, overclocked to 670/800/920mhz. Default Boeffla Wakelocks blocked to reduce idle battery drain. Default Adreno Boost set to low. A personal build based on ...

github.com
[OnePlus 8 / 8 Pro & 8T Cross Device Development] mslezak:
RadioActive-WL-295-920GPU-custom-2.1.4-BETA.zip is the file for custom ROMs BTW if you don't read the notes (which you should). As I mentioned to the unhappy user you can always drop the max GPU in any kernel manager to 800mhz and set on boot if you got an inferior 865 although artifacts have only been reported by 1 person period. A more productive approach rather than bad mouthing someone trying to provide a free service is "can you build a version that maxes out at 900mhz?"... Respect please in the forums.
[OnePlus 8 / 8 Pro & 8T Cross Device Development] mslezak:
Well I put up custom and OOS just use a kernel manager to set the high frequency you want it to stop at on boot. But before you do, here's a day of basically using the phone a lot at 120hz with many apps open. Note someone here didn't look at the SOT DRAIN which is 100/8.27 = 12hrs SOT. I didn't start it with a full battery. I do that on purpose start at 60% or so to see how it drains in the middle of the discharge. So I'd advise those that are quick to criticize, make sure you actually calculate something before saying it's "horrible" when it's as good as stock.
[OnePlus 8 / 8 Pro & 8T Cross Device Development] jamescable:
That's horrible, considering auto gives me 9-12 hours screen on time, depending on what I am doing obviously
[OnePlus 8 / 8 Pro & 8T Cross Device Development] MaddScientist:
What is your setup I can only dream of these nos
[OnePlus 8 / 8 Pro & 8T Cross Device Development] mslezak:
You do realize that this is 12 SOT if you never let it sleep and use it all the time, look at the stats and do some math. 100%/8.27% = 12hrs SOT. Idle went up because I was on phone calls for an hour, and the screen turns off. It's usually 0.6%/hr if you're using it (on WiFi), 1%/hr on cell, turning it on and off every few minutes will cause more drain. I was using my phone a lot today that way. I would say that's amazing to get the same SOT on a modded kernel. I haven't optimized a thing in the ROM or notifications, just used the kernel. I don't care if you use it, do as you wish.
[OnePlus 8 / 8 Pro & 8T Cross Device Development] mslezak:
The best way to get help, or to find me is on the TG group. There are people there that can help you out if need be.
[OnePlus 8 / 8 Pro & 8T Cross Device Development] Agimax:
Ignore the haters and complainers...

I just flashed (RadioActive-WL-295-920GPU-custom-2.1.4-BETA.zip) over CR_Droid (CR 03/08 and 03/26 builds 8Pro) and it made a HUGE difference in smoothness, snappiness and performance. I don't worry too much about battery drain as we can top off our phones in less than 20 minutes a day. The under-clocking is also wonderful. I remember back in the G2 days we not only underclock, but would under-volt ALL the frequencies just a few ticks away from unstable for more battery life (dependent on the cpu bin ver), but not really that necessary anymore with larger batteries and super quick charges.

Much respect and appreciation and hope to see more tweaks and builds in the future :)
[OnePlus 8 / 8 Pro & 8T Cross Device Development] mslezak:
Thanks bud, glad to hear good results with the kernel. On TG everyone has been full of compliments. Let's hope it stays that way here as well. We can conduct everything in a respectable manner.
[OnePlus 8 / 8 Pro & 8T Cross Device Development] mslezak:
Now if you REALLY want to save battery and your cell provider supports Voice over WiFi, Google Messages enable enhanced chat features and keep it on WiFi only (i.e. Bluetooth only on while you're using it, Location off unless you're navigating somewhere, NFC off unless you're using GPay, mobile data off), here's what I get being on my phone all day today (started under 60% battery) at 120hz: 7% active drain, 0.84% inactive. If you're asleep it's more like 0.4%. You won't miss any calls or texts either.

View attachment 5261027
[OnePlus 8 / 8 Pro & 8T Cross Device Development] BrickL0rd:
great, zero! drain during the bedtime ;) that's awsome! thanks for the kernel upgrade
[OnePlus 8 / 8 Pro & 8T Cross Device Development] mslezak:
Damn, what ROM are you on? If I stay on Wifi only during the night I'm in the 0.4-0.6%/hour range. That's with cell service on but Google Messages chat features enabled, mobile data disabled. Seems your phone is going right to sleep. I know RadioActive isn't the most battery efficient kernel, but it's a great one nonetheless. Plus the dev's ability to make it work on all the 8 series is phenomenal (A11 only).

As for adjustments to regulators to save battery / max out mhz on each on the low side, that's quite a task. We only have so many to choose from, and there's a lot of testing that has to happen before you can call each one "stable.":

/* These levels may be used for ARC type RPMh regulators. */

#define RPMH_REGULATOR_LEVEL_RETENTION 16

#define RPMH_REGULATOR_LEVEL_MIN_SVS 48

#define RPMH_REGULATOR_LEVEL_LOW_SVS 64

#define RPMH_REGULATOR_LEVEL_LOW_SVS_L1 80

#define RPMH_REGULATOR_LEVEL_LOW_SVS_L2 96

#define RPMH_REGULATOR_LEVEL_SVS 128

#define RPMH_REGULATOR_LEVEL_SVS_L0 144

#define RPMH_REGULATOR_LEVEL_SVS_L1 192

#define RPMH_REGULATOR_LEVEL_SVS_L2 224

#define RPMH_REGULATOR_LEVEL_NOM 256

#define RPMH_REGULATOR_LEVEL_NOM_L1 320

#define RPMH_REGULATOR_LEVEL_NOM_L2 336

#define RPMH_REGULATOR_LEVEL_TURBO 384

#define RPMH_REGULATOR_LEVEL_TURBO_L1 416

As for the # of entries we're allowed, it's limited to only 9 frequencies. Picking them besides the default specified by the Adreno chip is quite arbitrary; it can be done, but depending on your CPU, it may or may not be able to run each frequency on a lower regulator. I could easily put out a build attempting to drop each to a lower bin but I doubt we wouldn't run into issues. Especially on the upper end frequencies; they tend to need more voltage. I actually tried to drop as low as 175mhz and drop each regulator lower, moving some frequencies around, and there were obvious graphics errors during a 3D Mark 20 minute stress test. This is a really difficult task to tweak each frequency and regulator to a point where everything is smooth, and no graphics are impacted. I choose to leave the frequencies where they are, leaving the defaults Qualcomm specified and just a slight underclock on the low end + the 800/920mhz overclock on TURBO and TURBO_L1 regulators for this reason. Some GPUs out there can hit 940 but excessive heat can give you a lousy experience.
[OnePlus 8 / 8 Pro & 8T Cross Device Development] mslezak:
Battery is not a good measure of SOT / idle drain, that's why I use FK Battery Monitor (although not my favorite kernel manager, EX is all around better in my opinion (more features, better interface), SmartPack is free and only has a bug flashing zip files, if that were fixed, it would be my favorite). But FK's battery monitor is the best I have to admit.

So I figure I will use your numbers since you think it proved something. 100%-58% = 42% drain with screen on for 4.5hrs / let's pretend you got ~1% inactive drain for 4.5 hours since you last charged to 100% (my example started at a much lower charge BTW). So now your screen on drain is ~38%. 4.5hrs/38% ~ 12 hrs SOT. Battery doesn't show you., so I'm just guessing.

12 hours SOT is the same as this modded RadioActive kernel running a good 670 / 800 / 920mhz above yours, with no optimizations in the ROM, no debloating, just installing it with dark mode on. Using the phone for tasks all day, phone calls, internet, checking accounts, opening apps, reading the news, etc. I say that's a win...

Sorry I work as a quant, I realize not everyone does. Please don't take offense. I'm just pointing out your battery pictures just prove the point I was trying to make - I like to test in the midrange level because 100% can actually be something like 102% or higher than the rated capacity. I started around the 65% range before sleeping. This kernel performs much like stock, but without lag and with much better performance. Not meaning to beat a dead horse here, I won't comment on it anymore, but I can't remove posts so I may as well analyze them. And again, if anyone does not like this modded RadioActive kernel, just don't use it! It's setup the way I like to use my phone, nothing more, nothing less.
[OnePlus 8 / 8 Pro & 8T Cross Device Development] BrickL0rd:
stock, latest firmware, magisk, adaway, vanced. 5hgz wlan. nothing special. phone is 3 weeks old
[OnePlus 8 / 8 Pro & 8T Cross Device Development] mslezak:
Yeah I'm running all the same stuff on mine, but I have not debloated it at all besides dark mode and a static Google Wallpaper nature scene. I do have some 100+ apps though and only turned off notifications on a couple of them, so work put towards some debloat would make mine more efficient. I just am happy with the performance and drain off the RadioActive modded fork already, I went camping 3 days without a charge on mobile data the whole time and still came home with some 30% battery left. Always snappy performance thanks to acuicultor and a little GPU OC. Low drain from the wakelock blocks and small UC to 295.
[OnePlus 8 / 8 Pro & 8T Cross Device Development] itsnotAmit:
Everytime I flash this kernel. None of my sim cards get detected. Even after multiple reboots.

Re flashing the stock kernel solves the problem. Does anyone know how to fix this?

I'm using OnePlus 8T KB001
[OnePlus 8 / 8 Pro & 8T Cross Device Development] Revenant Ghost:
Hmmm, not bad. (y)
[OnePlus 8 / 8 Pro & 8T Cross Device Development] Energixia:
I flashed in this moment your kernel! Great work 💪
[OnePlus 8 / 8 Pro & 8T Cross Device Development] Denkai:
Are you using OOS or a custom rom (like Lineage)? ensure you are using the proper kernel type to the OS you are using.
[OnePlus 8 / 8 Pro & 8T Cross Device Development] itsnotAmit:
I am using stock OOS. And the proper kernel for OOS. But whenever I install this one... My sim cards don't show up. Neither of them. Even multiple reboots don't solve this!

But if I flash any other kernels ..it fixes the problem! I really wanted to try out this version... But can't for this reason!
[OnePlus 8 / 8 Pro & 8T Cross Device Development] Denkai:
I recommend dirty flashing aa complete OOS to clear it up and then reflash the kernel. Flashing different kernels on top of each other can cause issues, always return to complete stock before switching. after you do that, if it doesn't fix it, do a network settings reset.

@mslezak would you consider adding the latest kernel security fixes from linux?​
[OnePlus 8 / 8 Pro & 8T Cross Device Development] mslezak:
Did you try airplane mode on for 1 minute / off afterwards? No issues here. And are you on the Global ROM or another one (all tests I've done on Global). Does stock RadioActive work fine on your device? Try flashing it. This doesn't change anything related to your SIM cards.
[OnePlus 8 / 8 Pro & 8T Cross Device Development] itsnotAmit:
It took so much time for my simcards to get recognised. But it finally did....

And the kernel works like charm! 67% left with 4 hours of SOT.

Thanks for your work!
[OnePlus 8 / 8 Pro & 8T Cross Device Development] rodken:
@mslezak Is flashing Magisk Canary a requirement for this particular kernel or the norm for anything Android 11?
[OnePlus 8 / 8 Pro & 8T Cross Device Development] Fishawy:
Normal Magisk is working fine here. OP8Pro, 11.0.5.5, IN2020.
[OnePlus 8 / 8 Pro & 8T Cross Device Development] cubeplayer1:
@mslezak great work on this oc kernel. Can't wait to see what you do with the latest v2.1.6. I actually enjoy the 920mhz and lower base clock, it works great on my device.
[OnePlus 8 / 8 Pro & 8T Cross Device Development] mslezak:
Oh that must be a new release, I hadn't seen his repo updated for a while.
[OnePlus 8 / 8 Pro & 8T Cross Device Development] gorilla p:
Yeah it is. Looks like some good changes made.
[OnePlus 8 / 8 Pro & 8T Cross Device Development] dominicstg2:
whenever i flash forked radio active for the 8t i get a qualcomm crash dump any ideas
[OnePlus 8 / 8 Pro & 8T Cross Device Development] Revenant Ghost:
Did you flash the wrong version of the kernel by mistake? (eg., flashing the custom version on OOS)
[OnePlus 8 / 8 Pro & 8T Cross Device Development] dominicstg2:
No i flashed custom the second one
[OnePlus 8 / 8 Pro & 8T Cross Device Development] lottarake:
Same, I've been running this for about a month now and I encounter the same crash dump problem. Took me a while to narrow it down to the kernel. After going back to stock Radioactive, it hasn't crashed yet.
[OnePlus 8 / 8 Pro & 8T Cross Device Development] dominicstg2:
i read its suppose to be better batterylife then hasty
[OnePlus 8 / 8 Pro & 8T Cross Device Development] gorilla p:
For those seeing the crashdump issue, its after flashing the custom ROM version over a custom ROM?
[OnePlus 8 / 8 Pro & 8T Cross Device Development] lottarake:
For myself, no, and I've don't multiple clean flashes and it still would result in crash dumps no matter what. Back on the latest stock version and I've had zero issues. I mostly think it was due to the underclocking, as it would only crash dump when the screen was off and idling, but never during use.

I was getting great battery overall. I can't say better or worse as I've been mostly using Radioactive and not much else. I was aiming for low idle drain and would get anywhere from 0.25%/hr to ~1.0%/hr in most cases. Using this and naptime concurrently.
[OnePlus 8 / 8 Pro & 8T Cross Device Development] zefyx:
Can't wait until this is updated with the newest source!
[OnePlus 8 / 8 Pro & 8T Cross Device Development] Surfeur-des-Reves:
Your first fork release was great! Kudos to the Dev for the great job here :)
[OnePlus 8 / 8 Pro & 8T Cross Device Development] mobile_sensei:
Thank you so much for taking the time to mod the kernel and for sharing your work.

I'm on T-Mobile OnePlus 8 running crDroid & this is by far the best performing kernel for me personally. Battery life is great, solid/stable, customizable but works great out of the box. A solid bonus for me is all my streaming services work with this kernel while rooted w/ Magisk.

Thanks again!
[OnePlus 8 / 8 Pro & 8T Cross Device Development] mslezak:
Crash dump? Never happened to me I use the kernel every day. Maybe on custom, I didn't write 99% of the code (I just added all the features from the OOS version to it) - blocked wakelocks, added Adreno Boost, changed the frequency clocks. The phone should be stable underclocked at 295 on both versions. I've seen kernels go as low as 180mhz in the past without a crash of any kind. Adreno boost will up the frequency if it's not handling the load.

I'm really not actively working on this build (I have a K40 Pro Plus I'm working on ATM, 888, Google is driving me insane on their new mandatory format of loadable modules on boot). Not even the most famous devs have built a kernel yet. I've been in touch with nearly all of them.
[OnePlus 8 / 8 Pro & 8T Cross Device Development] mslezak:
Thanks guys for the kind words from those of you that like my kernel. I've been running it all the time and it's never crashed on me. It's still a good habit to reboot your phone every day, or every few days. But I've only tested OOS since I don't run custom ROMs.

Sorry busy on other projects at the moment, no time to update to the newest release of Radioactive. Of course no one has paid me to do it, and I have an 888 phone now (Redmi K40 Pro Plus 12/256 from China, $600 delivered in 10 days to my house from China directly - PM me if interested, the place to order is 100% Chinese and my Chinese speaking friends can't even figure out how to order there, but somehow, I did thanks to Google Lens and Translate). I still use my Op8T 5G all the time though. It's a great phone.
[OnePlus 8 / 8 Pro & 8T Cross Device Development] mslezak:
I posted an updated Radioactive kernel with various mods (GPU UC 295, OC 920, 11 Wakelocks blocked for idle drain, Adreno Boost set to minimum.) Built on request from a few people on TG it's just a "preset" version of Acuicultor's work, built with Proton Clang 12 instead. I did barely anything, just set it up the way I like it, but it's available here for anyone that wants it:

Release GPU UC 295 OC 920 Adreno Min WL Blocked for Battery - updated to latest RadioActive release · mrslezak/Radioactive_kernel_oneplus8

GPU underclocked to 295 base frequency, overclocked to 670/800/920mhz. Default Boeffla Wakelocks blocked to reduce idle battery drain. Default Adreno Boost set to low. A personal build based on the...

github.com

As I said, I didn't do much so thank the real dev in this thread by supporting him!
[OnePlus 8 / 8 Pro & 8T Cross Device Development] Ace42:
The non custom zip listed under assets is for OOS, right?
[OnePlus 8 / 8 Pro & 8T Cross Device Development] Revenant Ghost:
Yes.
[OnePlus 8 / 8 Pro & 8T Cross Device Development] mslezak:
Yep, that's what I'm on now. Acuicultor's builds are always awesome, with a little tweaking, they fly when you need them to, and save power when you don't need it. Super snappy response I am a big Radioactive fan.
[OnePlus 8 / 8 Pro & 8T Cross Device Development] trongthanh:
Oneplus 8T Cyberpunk H2O OS very good.
[OnePlus 8 / 8 Pro & 8T Cross Device Development] chancellorr:
Any way we could get an update json for FKM?
[OnePlus 8 / 8 Pro & 8T Cross Device Development] trongthanh:
Oneplus 8T Cyberpunk H2O OS 11.0.9.9 KB05 very good.
[OnePlus 8 / 8 Pro & 8T Cross Device Development] kyanox:
Oh man another rock solid amazing Kernel. :) Are we allowed to show our appreciation with Doge, Etherium, or Bitcoin?
[OnePlus 8 / 8 Pro & 8T Cross Device Development] z00man:
*deleted*
[OnePlus 8 / 8 Pro & 8T Cross Device Development] krkhaha:
I hope will update here also 😁😁😁
[OnePlus 8 / 8 Pro & 8T Cross Device Development] gsser:
thanks for the kernel mslezak

i myself use konabess and using my own voltage settings(tested each voltage step 1 by 1 and found stable undervolting for my device) i really dont want to play with ddr timings. what i want to ask is lets say i flash latest build from you + magisk fix module and i use konabess. would that mess with magisk module?

btw i have been testing adreno boost on vs off for a month. with boost set on low i have gained approx. 1 hour of sot.
[OnePlus 8 / 8 Pro & 8T Cross Device Development] mslezak:
Sorry guys for waiting on the next release from the original dev of RadioActive; I tried to do an auto-merge from GitHub but there are too many conflicts for me to resolve in the little time I have. I usually (to avoid messing anything up) completely move the prior repo to another one, clone the latest version, then apply my commits on top of that. But that takes a bit of time to do. And I'm working 80hr+ weeks ATM so don't expect an updated fork for a little bit... Hard to fit in family and work and kernels etc. when you barely have enough time in the day to do anything but work / sleep / eat. But it will come. Probably between all the coding I do at work...
[OnePlus 8 / 8 Pro & 8T Cross Device Development] krkhaha:
It was asking if you have a plan to update. We don't expect you did it now😁
[OnePlus 8 / 8 Pro & 8T Cross Device Development] xtcislove:
Nevermind.
[OnePlus 8 / 8 Pro & 8T Cross Device Development] efx7n:
Lastest build is so good working ty dev for kernel