yashsingh1/xdaforums huggingface dataset:
[Xiaomi Redmi 3s ROMs, Kernels, Recoveries, & Other] dan.man:
Hi [MENTION=6924186]rupanshji[/MENTION], I saw that yours is the only kernel with the EAS implementation. I read about EAS alot and from what I figured the EAS implementation is based on the CPU architecture. SD 845 and up will have this by default (DynamIQ). Only other implementation was for SD 835 done by the Google team for the OG Pixel (I think there's another implementation by the OnePlus Team but it isn't as good as the google one). Also, making EAS implementation (Energy Model) from the scratch for a new architecture (say SD 425) is, although possible, (I think there's a reddit thread about it somewhere) but its very difficult and time consuming. So, where did you port the EAS implementation from? AFAIK only the Pixel implementation (that was ported to OP3) for SD835 and some half-baked Huawei implementation for Kirin processors is there.
[Xiaomi Redmi 3s ROMs, Kernels, Recoveries, & Other] rupanshji:
Indeed its very time consuming. RiteshSaxena pointed out to me that CAF had an energy model for msm8937 on their previous tag(Apparently its not very stable). My kernel, however uses the Energy model based off the a53 cores of the kirin 970 made by Shoaib. As for SD 425, there is no point to port EAS as it doesn't have big.LITTLE tech. SD 625 does have a Model which is quite stable(Mido). Making it from scratch is really hard and time consuming for an Individual as you have to bruteforce many values(ie manually try them). Having a table from a similar SoC or a SoC that has similar cores will always kick start the Energy Model. I haven't really tried making one Model but here are some reference commits for msm8937 -

https://github.com/rupansh/chimera_land/commit/0717806a3b9e24514acd5a8fda85326db302e62d

https://github.com/rupansh/chimera_land/commit/fb1d35d49c17d0d9485a70c4f2774ce95ffe2bbc

https://github.com/rupansh/chimera_land/commit/8f9670666fe275ee15d52ce8f5078c9cbe4fcb24

You can checkout out RiteshSaxena's Model as well -

https://github.com/RiteshSaxena/and...mmit/1726d24a7135dc8f915daa2bf886c1c6cef3b7aa

The core EAS code can be found here -

https://github.com/EAS-Project

Good luck!
[Xiaomi Redmi 3s ROMs, Kernels, Recoveries, & Other] dan.man:
That was helpful! Thanks!

But since we still do not have a robust EM (I know it works!), shouldn't the HMP scheduling be more useful? The current EAS implementation makes way more assumptions that you think. Also, I don't know what the fudge I am talking about.

Anyways, good work fellow pajeet!
[Xiaomi Redmi 3s ROMs, Kernels, Recoveries, & Other] rupanshji:
If you are talking about the EM for land, The model is better than HMP(or at least that's how i feel). Indeed the Model can be called Experimental/Alpha, the core EAS code is still very complete for 3.18 and thus the alpha implementation works well. I do plan on improving the model for land but idk enough maths for that (i.e linear interpolation oof). As for assumption. It may indeed make many assumptions but well you know order from chaos stuff. Its very much like that or at least that's how I feel it is.

Good talk nibba
[Xiaomi Redmi 3s ROMs, Kernels, Recoveries, & Other] dan.man:
I could help you in the math department. Send me some resources and I can get started working on it.
[Xiaomi Redmi 3s ROMs, Kernels, Recoveries, & Other] rupanshji:
I would love to but I am not really sure where to start. Since i haven't made a model, I have no Idea what you do with linear interpolation and which data you get. Probably graphing so you are finding better cost data? Will hit you up once I really have a clue about Energy Models. I am kind of gonna be passive this month as my server recently got kek'd .
[Xiaomi Redmi 3s ROMs, Kernels, Recoveries, & Other] KillerX178:
Mi3s

Hello currently I'm using Havoc os 2018-08-13(Oreo) in my mi3s 2gb32gb variant......

Gapps installed

Magisk17.1 installed

Treble enabled

Is your kernel OK with my device??

Should I install your kernel is it ok for it....!!
[Xiaomi Redmi 3s ROMs, Kernels, Recoveries, & Other] Trilokpati:
Search you device forum.

Visit your device forum and find the available kernel there.
[Xiaomi Redmi 3s ROMs, Kernels, Recoveries, & Other] william.johhn7!:
He has redmi 3s plus (offline store variant).
[Xiaomi Redmi 3s ROMs, Kernels, Recoveries, & Other] Trilokpati:
Then this kernel should work on his device. What's your kernel settings? I am getting around 6 hours SOT normal usage on stock settings, also can one settings work of different kernel?
[Xiaomi Redmi 3s ROMs, Kernels, Recoveries, & Other] KillerX178:
Land (mi3s)

Well I installed you kernel and found smooth.....

But got one problem whenever I play pubgm in my mobile after a while its suddenly switch off......

Then I have to restart my device again.....

Any solution!!

Sorry for no log.....
[Xiaomi Redmi 3s ROMs, Kernels, Recoveries, & Other] william.johhn7!:
Set i/o scheduler to deadline. Disable core control.

---------- Post added at 10:20 PM ---------- Previous post was at 10:19 PM ----------

I'm not using any custom kernels.
[Xiaomi Redmi 3s ROMs, Kernels, Recoveries, & Other] Shadow337:
<3
[Xiaomi Redmi 3s ROMs, Kernels, Recoveries, & Other] hudamib:
Do i need backup something before flashing? in case it does'nt work properly

Sorry, i'm noob
[Xiaomi Redmi 3s ROMs, Kernels, Recoveries, & Other] :
Backup your boot partition,if you don't like this kernel or if it's not working properly,you can just restore boot,that will help you
[Xiaomi Redmi 3s ROMs, Kernels, Recoveries, & Other] hudamib:
Thanks bro, gonna try it soon.
[Xiaomi Redmi 3s ROMs, Kernels, Recoveries, & Other] manivenkat9991:
Bro any idea to add cpu hotplug?
[Xiaomi Redmi 3s ROMs, Kernels, Recoveries, & Other] rupanshji:
No. After checking out the performance comparisons, It took me 0.69 seconds to realize that its a big meme lol
[Xiaomi Redmi 3s ROMs, Kernels, Recoveries, & Other] Shadow337:
How to add 422 mhz to interactive governor?
[Xiaomi Redmi 3s ROMs, Kernels, Recoveries, & Other] rupanshji:
Chimera 5.1 is out!

I now compile with DragonTC 8.0 and Linaro 7.3.1

Vendor Mismatch issue has been fixed(Thanks to [MENTION=8484128]rama982[/MENTION] )

Upstreamed to 3.18.122, Pie CAF Tag has been merged as well(PS. The kernel is still compatible with most of the oreo roms)

I have removed Interactive as well. Some users might ask why and the answer is because we have now switched to EAS and interactive needs HMP code. Thus it becomes bugged and there is no reason for it to exist in the kernel.

The default governor is now schedutil(i.e EAS)

I have tweaked the spectrum profiles here and there as well

Note for Oreo users- If you aren't using a rom that uses Team Reloaded's kernel, I high recommend you to make a backup of boot!

Note for Pie users- If your fingerprint is not working, revert back to 5.0_r2 and let me know which one you use(i.e goodix/fpc)
[Xiaomi Redmi 3s ROMs, Kernels, Recoveries, & Other] dixan43:
how to select spectrums..?
[Xiaomi Redmi 3s ROMs, Kernels, Recoveries, & Other] Trilokpati:
Through spectrum app from play store.
[Xiaomi Redmi 3s ROMs, Kernels, Recoveries, & Other] rupanshji:
Quick info - los 16.0 still has vendor mismatch issue. I will contact ritesh sur later.
[Xiaomi Redmi 3s ROMs, Kernels, Recoveries, & Other] rama982:
Your stock defconfig is wrong
[Xiaomi Redmi 3s ROMs, Kernels, Recoveries, & Other] rupanshji:
Updated to 5.1r2 !

Vendor mismatch has been fixed for all roms(dk why but i didn't get in CR 6.1 in the previous release lol)

thanks to [MENTION=8484128]rama982[/MENTION] for pointing out my mistake again xD
[Xiaomi Redmi 3s ROMs, Kernels, Recoveries, & Other] KillerX178:
Now, can I play pubgm....

Smoothly after installing this kernel??

?????
[Xiaomi Redmi 3s ROMs, Kernels, Recoveries, & Other] rupanshji:
Don't expect miracles. The gaming profile should increase the performance to some extent(Note that your battery won't be any better with gaming profile).

<That emoji spam tho>
[Xiaomi Redmi 3s ROMs, Kernels, Recoveries, & Other] KillerX178:
??

BTW, while playing pubg after sometime my device suddenly switch off and never switch on back till I press power button....

I think this is becoz of high usage of CPU/GPU with some (hot) heat.....

Any settings suggestion in kernel auidtor....

(Spectrum should help??)
[Xiaomi Redmi 3s ROMs, Kernels, Recoveries, & Other] Ani96:
Did you change voltage settings?
[Xiaomi Redmi 3s ROMs, Kernels, Recoveries, & Other] KillerX178:
Nope not at all just flashed and play pubg without touching anything in kernel just put cpu in deadline only....
[Xiaomi Redmi 3s ROMs, Kernels, Recoveries, & Other] Ani96:
Then change it back to any other gov and test it.
[Xiaomi Redmi 3s ROMs, Kernels, Recoveries, & Other] KillerX178:
Suggested me any!!
[Xiaomi Redmi 3s ROMs, Kernels, Recoveries, & Other] digsa:
/help

can anyone tell what effects it will take if I change CPU and GPU in powersave mode.
[Xiaomi Redmi 3s ROMs, Kernels, Recoveries, & Other] KillerX178:
If u put cpu/gpu in powersave mode then...

Your half cores gone offline means

If you have 4big core and 4sub core (like me in {mi3s})

Then 2 of big core and 2 of sub core gone offline to save power

??

[DEV. correct me if i'm wrong]
[Xiaomi Redmi 3s ROMs, Kernels, Recoveries, & Other] digsa:
So Can you please tell be best setting of CPU and GPU for good performance and best batter backup for my land device.

THANKS FOR INFORMATION.:)
[Xiaomi Redmi 3s ROMs, Kernels, Recoveries, & Other] rupanshji:
I highly recommend you to use schedutil instead lol. (i.e use the gaming profile in spectrum)

Balanced Profile in Spectrum will do your job.
[Xiaomi Redmi 3s ROMs, Kernels, Recoveries, & Other] Princ87:
About Pie

Hello sir i wanna does it kernel supports Android Pie because i have tested it on pie for 2 day but its charging speed doesn't go above 450 AM i have used Ampere meter to measure but it does go above 450 MA where as in oreo rom it was going above 1897 MA can you tell me is this kernel works on Android pie
[Xiaomi Redmi 3s ROMs, Kernels, Recoveries, & Other] KillerX178:
Try fast charge in magisk module......

In download section...
[Xiaomi Redmi 3s ROMs, Kernels, Recoveries, & Other] Ajay kumar 7:
I found a major issue in this kernal

When i change kernal settings and reboot my device it stuck on lock screen it doesn't work only power button works so i press and holds the power button for restart device on every reboot after changing kernal setting

Currently i'm using pixel experience 9 by #JD
[Xiaomi Redmi 3s ROMs, Kernels, Recoveries, & Other] :
That because,you probably disabled the d2w,in kernel adiutor,just enable it.
[Xiaomi Redmi 3s ROMs, Kernels, Recoveries, & Other] Ajay kumar 7:
OMG........ You mean DT2W is necessary in this kernal. :rolleyes:
[Xiaomi Redmi 3s ROMs, Kernels, Recoveries, & Other] manivenkat9991:
Nope
[Xiaomi Redmi 3s ROMs, Kernels, Recoveries, & Other] :
Its not necessary,but that's what cause that problem,but if u touch the screen immediately after rebooting it wont happen.its your choice.
[Xiaomi Redmi 3s ROMs, Kernels, Recoveries, & Other] rupanshji:
Pie specific. Deal with it till i disable dt2w by default in the next build lol or do what SMR said
[Xiaomi Redmi 3s ROMs, Kernels, Recoveries, & Other] Mahdiw.grb:
After some time the top and bottom ⅓ of the screen are responsive but the middle ⅓ doesn't respond for the touch, this was present in older 5.r2 version too but never faced it on ritesh surs kernul.
[Xiaomi Redmi 3s ROMs, Kernels, Recoveries, & Other] Princ87:
I am on RR rom final version of oreo the charging speed doesn't go above 300MA previously i was on havoc os oreo and there was getting 1880+MA plzzz help sir.....
[Xiaomi Redmi 3s ROMs, Kernels, Recoveries, & Other] rupanshji:
Mostly thermal config affects charging speed. Also if you are using an app to monitor the speed, i highly recommend you don't. Let it charge in standby and lemme know if the issue perisists.
[Xiaomi Redmi 3s ROMs, Kernels, Recoveries, & Other] Princ87:
I am not using any app sir but i can tell cuz on havoc os with this kernel plus quick charge 3.0 i get around 1880+ MA charging speed and for give me 5 to 10 percent of battery it just takes 7 to 8 min but now its taking that much time foe 2 percent sir
[Xiaomi Redmi 3s ROMs, Kernels, Recoveries, & Other] rupanshji:
Let it do a full charge and a few cycles. As i said leave the phone and let it charge for an hour or two.
[Xiaomi Redmi 3s ROMs, Kernels, Recoveries, & Other] Princ87:
Ok sir Thank you sir
[Xiaomi Redmi 3s ROMs, Kernels, Recoveries, & Other] Sushmoydey:
D2w feature in too irritating
[Xiaomi Redmi 3s ROMs, Kernels, Recoveries, & Other] Princ87:
Hello sir i am on Pixel experience extended 9.0 i wanna tell i am slow charging speed on this in this kernel on pie but on oreo its give me 1880+MA speed but now its 544MA any suggestions not using any app to test charging speed thanks ...

Sorry for the disturbance sir my problem is sloved thanks
[Xiaomi Redmi 3s ROMs, Kernels, Recoveries, & Other] foreverlaxmikanta:
How did u solve it?
[Xiaomi Redmi 3s ROMs, Kernels, Recoveries, & Other] Princ87:
With chimera kernel i also flashed Quick charge mod 3.0 u can flash through magisk or twrp no matters i did that from twrp i flashed first chimera kernel again and then Quick charge mod 3.0 amd boom now i am getting 1778+MA charging speed with my 2.4 Ampere power battery brother...
[Xiaomi Redmi 3s ROMs, Kernels, Recoveries, & Other] THAAD.401:
great kernel
[Xiaomi Redmi 3s ROMs, Kernels, Recoveries, & Other] hackermssharma:
Why device not going to deep sleep. In 8 hours of night it drains 10% bettery. Cpu stats show that in 8 hours device go to deep sleep for only 1 hour. How to solve this problem
[Xiaomi Redmi 3s ROMs, Kernels, Recoveries, & Other] rupanshji:
Tell me your KA config
[Xiaomi Redmi 3s ROMs, Kernels, Recoveries, & Other] hackermssharma:
Here you go sir.

https://drive.google.com/file/d/1grOT48XOuipwT8HyI3-Y47UXvlFKG-Hr/view?usp=drivesdk
[Xiaomi Redmi 3s ROMs, Kernels, Recoveries, & Other] rupanshji:
ffs . I mean governor, frequencies, or whatever spectrum profile you use
[Xiaomi Redmi 3s ROMs, Kernels, Recoveries, & Other] hackermssharma:
Using both cpu governer as powersave gpu as powersave dont touch any frequency and dont using spectrum
[Xiaomi Redmi 3s ROMs, Kernels, Recoveries, & Other] hackermssharma:
Here is ss of frequencys
[Xiaomi Redmi 3s ROMs, Kernels, Recoveries, & Other] rupanshji:
(incorrect message)
[Xiaomi Redmi 3s ROMs, Kernels, Recoveries, & Other] rupanshji:
Use schedutil/battery saving profile in spectrum.

Gonna remove most of the HMP governors in the next build and implement some EAS governors since people don't understand
[Xiaomi Redmi 3s ROMs, Kernels, Recoveries, & Other] hackermssharma:
Can I try this one?
[Xiaomi Redmi 3s ROMs, Kernels, Recoveries, & Other] rupanshji:
Personally, never tried it. Don't expect any form of support if you use that from my side
[Xiaomi Redmi 3s ROMs, Kernels, Recoveries, & Other] Shadow337:
It is possible do disable dt2w from any config file or any kind of that, not through KA? It"s annoying with this bug - dont working touch screen after restart and dont clicking screen

Thank You
[Xiaomi Redmi 3s ROMs, Kernels, Recoveries, & Other] manivenkat9991:
Try ex kernel manager..
[Xiaomi Redmi 3s ROMs, Kernels, Recoveries, & Other] Shadow337:
U know, i dont wanna pirate apps :/
[Xiaomi Redmi 3s ROMs, Kernels, Recoveries, & Other] william.johhn7!:
Who asked to use pirated version? Pay for it then.
[Xiaomi Redmi 3s ROMs, Kernels, Recoveries, & Other] Shadow337:
Maybe some more creative answer than this? I think there is option to do that without ex :)
[Xiaomi Redmi 3s ROMs, Kernels, Recoveries, & Other] william.johhn7!:
KA and ex are two common reliable kernel management apps. There might be others in the play store. You'll have to try.
[Xiaomi Redmi 3s ROMs, Kernels, Recoveries, & Other] Kuchayhilal:
Best BB settings in this kernel ?
[Xiaomi Redmi 3s ROMs, Kernels, Recoveries, & Other] hackermssharma:
Did not worked still 8% drain in 8 hours of night
[Xiaomi Redmi 3s ROMs, Kernels, Recoveries, & Other] Shadow337:
Its problem with your rom or phone i think
[Xiaomi Redmi 3s ROMs, Kernels, Recoveries, & Other] hackermssharma:
Yes i think this problem is in rom because early no such issue in rr with stock kernal but in havoc i am facing the problem in stock kernal as well chimera kernal with greenify without greenify with spectrum without spectrum tried everything .
[Xiaomi Redmi 3s ROMs, Kernels, Recoveries, & Other] toji12:
Adreno Idler is not working?

Lowest freq. is always 216mhz
[Xiaomi Redmi 3s ROMs, Kernels, Recoveries, & Other] faatihf:
Why there's no hotplug tuning? All cpu core keep awake, coz we couldn't tune it up.

Which version that still has cpu hotplug and treble support?
[Xiaomi Redmi 3s ROMs, Kernels, Recoveries, & Other] rupanshji:
Hotplug tuning has been removed because, well 'EAS' . any non EAS version should still have hotplugging
[Xiaomi Redmi 3s ROMs, Kernels, Recoveries, & Other] faatihf:
Yeah, so sad that it's not power friendly anymore. ?

The kernel was amazing tho.
[Xiaomi Redmi 3s ROMs, Kernels, Recoveries, & Other] rupanshji:
Don't believe that its not power friendly anymore tho. Hotplugging is a meme. If you think that Hotplugging improves some crazy battery, go ahead and prove it :V
[Xiaomi Redmi 3s ROMs, Kernels, Recoveries, & Other] faatihf:
Well I did. At least I prove it to my phone and myself.

I get roughly 2-3 hrs of sot from 80%-30% when normally I got 5-6 hrs sot, with same usage. I keep wondering why, experiment things, and try to find out what cause it. Further more, my phone draining so fast on idle. And then I figure it out, all cpu core active even when the screen was off, well at least not forever, it turn off(dozing) but took a time, a lot, and then strangely woke up at random time. My battery draining 10-20% overnight. Trust me, I'm switching ROMs just like I had to drank a medicines 3x/day, for experimental purpose of course. Most of the current pie ROMs build either it got battery draining issue or thermal isseu(charging) or both. And kernel setup affect big times.

To be honest, on chimera, even laggy roms get blazing fast.

Then I get back to my own setup after figure this out, after lot of experimenting, dozen of reading and stuff, apply my best tuning on J**per, with cpu hotplug of course, and my usual BB on pie is back. I never looked back to oreo/nougat after this.

One thing I still haven't understand, on how people got better BB without this lot of tuning. :/ Maybe bcz I don't have orignal battery anymore, and stuck with this 3020 mAh battery. So, lot of tuning was my only option.

Stock settings doesn't work for me anymore.

I think its not a gimmick.

It's a common sense, if you use more power, you'll lose more power.
[Xiaomi Redmi 3s ROMs, Kernels, Recoveries, & Other] Gueztar:
Well talk dude ? agreed

Chimera does great to boost perfomance tho.
[Xiaomi Redmi 3s ROMs, Kernels, Recoveries, & Other] rupanshji:
You were supposed to prove that hotplugging improves the battery? I see no where in the big oof argument your wrote that proves that hotplugging improves great battery. Calling hotplugging superior is the same as calling EAS technology *inferior* . Surely that isn't the case unless i didn't brang it up properly. Which is proved that i indeed brang it up properly with the following arguments -

1. All the EAS code has been imported from github.com/EAS-Project , Worked out by many of the highly respected devs

2. The Energy Model used by me isn't made by me. It is made by Shoaib0597, based off huawei's model. He is alot more experienced in kernel than me(and Pawan)

You just made an attempt to show that Chimera kernel isn't good with battery. However, your argument is incorrect due to the following reasons-

1. Hotplugging is a meme, it has been irrelevant since arm64. Most of the code is already removed in newer kernel versions (i.e 4.4, 4.9 etc)

2. You switch rom 3 times a day. Which obviously is horrible as you need a 2+ cycles to get the desired SOT

3. You experiment even though i made *farely* optimized Spectrum profiles for the kernel.

4. You test Pie roms mostly which are horrible and half of the forum is filled with builds made by Buildbots. LoS 16.0 and NOS are what i would call *quite good* and newer PeX build being better compared to old builds

5. You are stuck with 3020 mAh battery. Which instantly makes your argument of no value. All the battery & power related drivers of land are with the original battery in mind. Including the ones in Ritesh Saxena's kernel (Which my kernel is directly based off, Jasper however, takes Heavy code from the kernel)

6. You didn't attach any screenshots of stock kernel and post - hotplugging SOT screenshot.

7. Don't trust me? You surely would trust ZeroInfinity (recognized dev and the creator of Helix engine)-
[Xiaomi Redmi 3s ROMs, Kernels, Recoveries, & Other] Kuchayhilal:
What's your tuning ?
[Xiaomi Redmi 3s ROMs, Kernels, Recoveries, & Other] Ash225:
Can anyone suggest me kernel settings while playing pubg. The default Governor's max cpu freq is only 1209 and 998 MHz respectively although i was able to change 1209 MHz max freq to 1409MHZ the little cores max freq is still stuck to 998 MHz ( whenever i set it to 1209 it automatically drops down to 1209 within a second) Apart from this suggest me a Governor for best performance

---------- Post added at 06:42 PM ---------- Previous post was at 06:22 PM ----------

Bro i m using the lastest version of the kernel with stock settings and i see no diff in SOT and ideal drain as compared to jasper for me ideal drain in both of the kernel remains in 1-2% range over night. Also performance wise Chimera seems to be a step ahead in performance ( i mean while playing pubg the overall gameplay was a bit smoother with this kernel compared to jasper)
[Xiaomi Redmi 3s ROMs, Kernels, Recoveries, & Other] Princ87:
To be honest i agree with fattih because i was using this kernel it was best on oreo but when i install it on pie i am on havoc os 2.0 official by saksham sir when i install it sir it feel laggy and deep was also not working i kept my phone at night and over night it drained my battery from 68 to 20 i thought i should give it some cycle like you mentioned but then also the same prob i have been ussing it on all oreo rom honestly its a beat in land kernel source till now but i was so sad and when the problem of overnight i charged it agin fully and then went to my coaching and after 30 min i feel my device was heating a lot and when i open my device i see my battery was droped from 97 to 76 so i thought is it the keenel problem or my rom so i thought let give it one more cycle but nothing changeed and yes i have given it 4 cycles to get sot as u said but nothing changed so today i did a clean installation of the rom hovoc os 2.0 offical but this time thought to try jesper new version and now its working and no battery drop but i want chimera kernel and i wanna ask can i now flash it will be working stablly cuz i know chimera is the best and will be so please tell me should i try it again or not if yes i will flash tomorrow beacause i wanna give try to jaspers overnight stats so please i request you to suggest me please............
[Xiaomi Redmi 3s ROMs, Kernels, Recoveries, & Other] rupanshji:
I will flash havoc pie and test smh.
[Xiaomi Redmi 3s ROMs, Kernels, Recoveries, & Other] Tanay nag:
I am using pixyx os 9

Can i use this?...
[Xiaomi Redmi 3s ROMs, Kernels, Recoveries, & Other] Princ87:
Thanks sir
[Xiaomi Redmi 3s ROMs, Kernels, Recoveries, & Other] rupanshji:
Meanwhile, you can install GSam or any wake lock check app to check what's preventing deepsleep. Since i am not an aggresive user of my phone these days, I don't notice battery problems, if any. The last time i did aggresive usage, I didn't have any problem(About two weeks ago when I was out of station).

Now, there are many people who don't trust me about hotplugging. Here's a nice post for you explaining what you need to know before you complain-

https://xdaforums.com/showpost.php?p=77919063&postcount=2853

I will also ignore posts regarding hotplugging from this point on.

As for updates, I am building a rebased version rn. Gonna tweak spectrum profiles a bit more.