Hey,
On stock kernel and firmware.
1) you have to be rooted.
2) install trickster mod from market.
3) install ds battery saver from market.
Procedure :
A) in trickster mod, set you kernel gov. To on demand and even set it on boot.
As after lots of other gov. Use I have found on demand is best matted for our zl. Leave rest unchanged.
B) in ds battery saver, switch on balance profile.
And wola, I am getting stand by time of around 3 - 4 days.
Proof have look at pix below.
Sent from my C6502 using xda premium
You know that its "estimated standby time" ? Have you experienced a run time of 3 days with your settings?
Buddy after using it for 9 days have posted, u can see the 2nd pix where it shows battery percentage and hours utilized.
Sent from my C6502 using xda premium
What's the screen-on time on the second pic?
Day 2 .
Sent from my C6502 using xda premium
thanks, seems to be working brilliantly so far
Why use DS battery saver when you can use stamina mode anyways?
Using stamina mode increases lag in your phone. And even disconnects your net services when phones in standby.
In Ds battery saver, none of this problem exist.
Sent from my C6502 using xda premium
Ds battery saver forces deep sleep when the screen is off and turns off wifi + 3g when in deep sleep.... That is very similar
Sent from my Xperia ZL using Tapatalk
Dude u can set it to wake every hour for a min... And so on....
The big issue is that in stamina mode ur kernel goes to PowerSave gov. Which slows down ur phone unlike in Ds battery u won't face the lag,
Anyways it's ur choice.
Sent from my C6502 using xda premium
I have applied your method on my phone. Will give u results in a couple of days usage. Thanks
Sent from my C6502 using xda premium
buntybauva said:
The big issue is that in stamina mode ur kernel goes to PowerSave gov. Which slows down ur phone unlike in Ds battery u won't face the lag,
Click to expand...
Click to collapse
Actually, it is not true. I am using stamina mode and my governors are as follow:
[email protected]:/sys/devices/system/cpu # cat cpu0/cpufreq/scaling_governor
ondemand
[email protected]:/sys/devices/system/cpu # cat cpu1/cpufreq/scaling_governor
interactive
[email protected]:/sys/devices/system/cpu # cat cpu2/cpufreq/scaling_governor
interactive
[email protected]:/sys/devices/system/cpu # cat cpu3/cpufreq/scaling_governor
interactive
The default settings for the ondemand governor for a multi processor setup is a big waste of battery if you set it for every processor.
They are set up to distribute most of the tasks for the cpu0 and use the least possible resources of every other CPU. Using ondemand for the other CPUs will increase the ammount of time they are turned on, wasting more battery.
cpu1, cpu2 and cpu3 are using the interactive governor, which is set up to ramp up fastly to 1026MHz, then ramping up or down slowly.
cpu0 is set up to ramp up only with 95% of processor usage, but for a multi core setup this value goes down to 80%. The logic is that when you are using more than one processor, you want the current task to end up earlier, than it is actually good to use a higher frequency. Also it means you will be happier with the high frequencies, since you will experience less lags or major slowdowns. Also, if any of the other CPUs usage goes up to 80%, the ondemand ones (in the default setup, only cpu0) will switch to a higher frequency also.
If you are going to tweak this configuration, I would recommend you to take mpdecision and the governor configuration into account. For instance, the default setup for the interactive governor on the device kernel is not suitable for the cpu0, for instance. It is optimized for heavy loads and you would get a lot more of usage around 1026MHz than you would want anyway. Either wasting battery when it should be using 384MHz or taking longer to achieve high frequencies, causing lags on the ordinary usage and some slowdowns.
work?
dj_richard05 said:
I have applied your method on my phone. Will give u results in a couple of days usage. Thanks
Sent from my C6502 using xda premium
Click to expand...
Click to collapse
this work ?
It works, basically this method improves your standby.
Sent from my C6502 using XDA Premium HD app
buntybauva said:
Hey,
On stock kernel and firmware.
1) you have to be rooted.
2) install trickster mod from market.
3) install ds battery saver from market.
Procedure :
A) in trickster mod, set you kernel gov. To on demand and even set it on boot.
As after lots of other gov. Use I have found on demand is best matted for our zl. Leave rest unchanged.
B) in ds battery saver, switch on balance profile.
And wola, I am getting stand by time of around 3 - 4 days.
Proof have look at pix below.
Sent from my C6502 using xda premium
Click to expand...
Click to collapse
When you says "in trickster mod, set you kernel gov. To on demand" you mean go to General > CPU Governor Control?
Yes... There select on demand... And save it...
Sent from my C6502 using XDA Premium HD app
Related
Hello
Does anybody use set cpu with HTC Desire ?
I would like to know wich settings work the best for you. I am trying to get the best compromise between battery life and performance.
Thanks
128MHz - 998MHz ondemand. I get more than enough life out of it. I found that if your using AOSP and not really doing much on it like just texting or calling people, capping the max to about 600MHz or 500MHz if you want, works a dream and you get even longer out of it.
Smartass is better or worse ?
I do not see any real difference between smartass and interactive in term of battery live and performance.
On demand seems to drain slightly faster than smartass.
I set my Desire to 384-1136 with interactive govenor.
I charge it once i a day each time before I go to bed anyways (sleeping time usually23.00 - 05.00), so further battery saving is not necessary to me
Edit...my normal usages are:
Syncs (no auto sync by opening):
Friendstream 4 hrs
News 4 hrs
Weather 6 Hrs
push Yahoomail
push Googlemail
push Whatsapp
push EBuddy
Active background :
Lookout antivirus
No app killer used
Phone calls : about 1-2 hrs each day
Music listening mit DSP add-on : 4 hours
Fruit ninja (man! this is addictive!) : 1 hrs
Browsing (Dolphin HD + Android market) : 2 hrs
welll....every time I charge my battery it is about 15-25% left till out of juice...if I use my phone more than those, I have to charge it earlier (more than once a day)
245 - 985 MHz Conservative give mere 36 hours power and running smooth.
Sent from my HTC Desire using XDA Premium App
For me the battery has never lasted more than a day... Even on my un-rooted one...
BTW: Battery live depends on many things
1. Your ROM and kernel
2. Your runnning application, syncs, etc.
3. your usage and settings such as cpu freq, display brightnes, airplane mode, etc.
4. Received signal quality.
5. The condition of the battery...is it top fit for example?
It is difficult to measure the battery live.
@atuladhikari : battery live has nothing to do with rooting..
aaa said:
BTW: Battery live depends on many things
1. Your ROM and kernel
2. Your runnning application, syncs, etc.
3. your usage and settings such as cpu freq, display brightnes, airplane mode, etc.
4. Received signal quality.
5. The condition of the battery...is it top fit for example?
It is difficult to measure the battery live.
@atuladhikari : battery live has nothing to do with rooting..
Click to expand...
Click to collapse
It's LIFE not live
Sent from my HTC Desire using XDA Premium App
kpyhere said:
Smartass is better or worse ?
Click to expand...
Click to collapse
I don't like using any of the other governors since I get lag. I hate lag. OnDemand gets rid of the lag for me. I've had it before where I was using smartass and it took ~30 seconds for my screen to turn back on from idle. I wasn't too impressed.
setcpu
thanks meaple for your advice
i think that set cpu is fine on "ondemand" for some roms and for others roms no
set cpu is included on oxygen settings and running well
Cool, I need to download Setcpu
128-998 ondemand
screen off 128-384 ondemand
in call 128-384 ondemand
I get very good battery and performance with theses settings.
Which app do you guys recommend? Tried overclock widget doesn't seem to be working.
Am on Insertcoin stock GB rom.
dezpo said:
Which app do you guys recommend? Tried overclock widget doesn't seem to be working.
Am on Insertcoin stock GB rom.
Click to expand...
Click to collapse
Maybe SetCpu?
bates060 said:
It's LIFE not live
Sent from my HTC Desire using XDA Premium App
Click to expand...
Click to collapse
DidI do that?....I did.... LOL.
I used to use set cpu
set a profile like
Smartass
on charge - 1113mhz
80% - 100% - 998mhz
59% - 79% - 600mhz
35% - 58% - 500mhz
Screen Off - 300mhz
Priority was higher for lower battery %
BUT I stopped using it because of the little bugs, like when it changes to 384mhz for no reason after unlocking screen
It also affects the standard script with the rom you install, so you can never uninstall it properlu, you have to do a full wipe install and never install it, until I did that my phone was always a little laggy
I prefer my phone without it Each to their own
@shankly1985 - you didn't noticed wakeup lag with 128 MHz?
I must use 245 - x MHz to properly and fast unlock my phone.
Best Setcpu config for Desire is - no Setcpu at all.
BigMrB said:
BUT I stopped using it because of the little bugs, like when it changes to 384mhz for no reason after unlocking screen
It also affects the standard script with the rom you install, so you can never uninstall it properlu, you have to do a full wipe install and never install it, until I did that my phone was always a little laggy
I prefer my phone without it Each to their own
Click to expand...
Click to collapse
I couldn't agree more with you. Experienced all of the above so no go.
245-1033mHZ with smartass give me two day out of my desire loaded with insercoin 1.0.9 with v06 kernel !
I am mostly sending Text message and some calls.
drakexpl said:
@shankly1985 - you didn't noticed wakeup lag with 128 MHz?
I must use 245 - x MHz to properly and fast unlock my phone.
Click to expand...
Click to collapse
Not at all mate, I get zero lag on my phone. when I check the info on the setcpu app and time in state 128 is at 85% so my phone is using very little cpu.
This will be my first time flashing a kernel and I'm gonna go with freedom ,any tips on settings or anything ?
Sent from my 3dvo using XDA App
And I'm also reading around underclocking is not safe for your phone, true?
Sent from my PC36100 using XDA App
Underclocking won't break the phone. Maybe slow it down a good bit, depending how low you put it, but you'll be fine. Overclocking is what you have to be careful with.
Sent from my PC36100 using XDA App
What is a safe setting to keep it on and does OC really give it that much of a boost ?
Sent from my PC36100 using XDA App
Underclocking wont hurt ur phone. Neither will undervolting. Overclocking wont hurt it but will sacrifice battery life and also if u overclock to high Ull get constant rebooted. Try to keep it under 1198. Also watch what what governor u choose. I usually use conservative for better battery life but I've seem on demand and interactive work well also.
Also noticed if u underclock to 294 or lower u sometimes get a problem where when u get a call and the phone screen isn't on it has a hard time waking up plus phone lags as well
free the dirk
Thanks for the help. Gonna be flashing soon . Mainly trying to do this for battery conservation so would I go for underclocking or undervolting
Sent from my PC36100 using XDA App
I have been on sense this whole time, up until yesterday I finally made the CM7 switch...
BUT with sense roms you can underclock to the low 600's with and min of 128 and be just fine haha, depends on what you use the phone for though.
Mainly just alot of texts. A lil calling and surfing the web alot
Sent from my PC36100 using XDA App
EarnyBaller said:
This will be my first time flashing a kernel and I'm gonna go with freedom ,any tips on settings or anything ?
Sent from my 3dvo using XDA App
Click to expand...
Click to collapse
Underclocking will not hurt your phone but some phones do not like to be underclocked and you may crash from time to time. The best thing is to start out with the default CPU Settings. You can experiment with raising the max and lowering the min (using SetCPU) but do not check the box for "Set at Boot" until you are sure they are stable. That way if it is not and you reboot it will not set it right back to an unstable value after the reboot.
The area where people seem to have a problem underclocking is lowering the min clock to 128MHz. Some phones do not like to go that low. I had great results leaving the min at 245MHz and changing the max to 768MHz.
Another detail about Freedom. This kernel uses Undervolting to save power. There are four levels. You choose the level by the file you download. It is not configurable.
Freedom: No Undervolting
Less Freedom: -50mV
More Freedom: -100mV
Aggressive Freedom: -150mV
If you start with Aggressive and find it to be unstable then move down to More, then Less and finally Freedom.
Hi to all,
Yesterday I flashed a Bindroid Rom.. it seems to be very very optimal for battery consumption.
And then, to improve battery consumption, I would know:
1 - setCPU or similar: in wich way must I set to improve battery charge? (I don't interested in performance, velocity, reactivity, but ONLY on battery consumption on my DHD)
2 - setCPU or similar: what mean governor settings?
Thanks a lot
cubases said:
Hi to all,
Yesterday I flashed a Bindroid Rom.. it seems to be very very optimal for battery consumption.
And then, to improve battery consumption, I would know:
1 - setCPU or similar: in wich way must I set to improve battery charge? (I don't interested in performance, velocity, reactivity, but ONLY on battery consumption on my DHD)
2 - setCPU or similar: what mean governor settings?
Thanks a lot
Click to expand...
Click to collapse
Try ocbeater apk, seems to be simple..
To reduce battery consumption on your DHD, you might want to know exactly what each governor do. Usually it is set to ondemand in default. Ondemand raise the cpu speed gradually based on system workload. It is a balanced governor for speed and energy saving. You can adjust its threshold value and powersave bias to suit your needs.
For more energy saving, it is recommended to use conservative as your governor. It tends to reduce the cpu speed below the actual need. In other words, it sacrifices performance for more juice for your DHD.
Edit: Powersave governor is not recommended as it will force the cpu speed to the lowest speed available which mean super lag.
drpsyko said:
To reduce battery consumption on your DHD, you might want to know exactly what each governor do. Usually it is set to ondemand in default. Ondemand raise the cpu speed gradually based on system workload. It is a balanced governor for speed and energy saving. You can adjust its threshold value and powersave bias to suit your needs.
For more energy saving, it is recommended to use conservative as your governor. It tends to reduce the cpu speed below the actual need. In other words, it sacrifices performance for more juice for your DHD.
Edit: Powersave governor is not recommended as it will force the cpu speed to the lowest speed available which mean super lag.
Click to expand...
Click to collapse
Your infos are perfect. Any free app to set my cpu? Cputuner, ocuvbeater.. or?
cubases said:
Your infos are perfect. Any free app to set my cpu? Cputuner, ocuvbeater.. or?
Click to expand...
Click to collapse
As i mentioned, ocuvbeater is the easiest i've found..
Sent from my HTC Desire HD using xda premium
fshami said:
As i mentioned, ocuvbeater is the easiest i've found..
Sent from my HTC Desire HD using xda premium
Click to expand...
Click to collapse
Ok. Now I try ocuvbeater. I set to conservative but min and max freq? 245760 min and 768000 max now.. could be ok?
Sent from my HTC Desire HD
Yep, that would do just fine. Also, adding a sleep/wake profile can boost the battery life even more. Then observe and compare the battery life between now and then. Try to play with the app and fine tune the settings to suit your need.
To end this thread, please tell me if this settings are correct:
Set normal profile:
http://imageshack.us/photo/my-images/528/shot000001.png/
Set sleep profile:
http://imageshack.us/photo/my-images/51/shot000003b.png/
Set Charge profile:
http://imageshack.us/photo/my-images/822/shot000004.png/
And all my profiles apply:
http://imageshack.us/photo/my-images/225/shot000006.png/
I's correct?
cubases said:
To end this thread, please tell me if this settings are correct:
Set normal profile:
http://imageshack.us/photo/my-images/528/shot000001.png/
Set sleep profile:
http://imageshack.us/photo/my-images/51/shot000003b.png/
Set Charge profile:
http://imageshack.us/photo/my-images/822/shot000004.png/
And all my profiles apply:
http://imageshack.us/photo/my-images/225/shot000006.png/
I's correct?
Click to expand...
Click to collapse
Given that I have never use OC/UV Beater, I don't know exactly the setting is, but I could tell from the pictures that it has no sleep profile. All the other configs are all correct.
drpsyko said:
Given that I have never use OC/UV Beater, I don't know exactly the setting is, but I could tell from the pictures that it has no sleep profile. All the other configs are all correct.
Click to expand...
Click to collapse
This is the screenshot of sleep settings.. Could you see any mistake?
http://imageshack.us/photo/my-images...ot000003b.png/
The link is broken. What I meant earlier is your "sleep" profile is somewhat set on battery low trigger, not screen off.
cubases said:
To end this thread, please tell me if this settings are correct:
Set normal profile:
http://imageshack.us/photo/my-images/528/shot000001.png/
Set sleep profile:
http://imageshack.us/photo/my-images/51/shot000003b.png/
Set Charge profile:
http://imageshack.us/photo/my-images/822/shot000004.png/
And all my profiles apply:
http://imageshack.us/photo/my-images/225/shot000006.png/
I's correct?
Click to expand...
Click to collapse
Seems fine, but wake max seems to be bit less, u try increasing it to 99xxxx..
fshami said:
Seems fine, but wake max seems to be bit less, u try increasing it to 99xxxx..
Click to expand...
Click to collapse
At what profile do you refer?
cubases said:
At what profile do you refer?
Click to expand...
Click to collapse
normal profile
I've recently installed setcpu and kinda fiddled around with it too much. Is there a way to go back to default setting? Do I just uninstall and reboot?
I downloaded it at first to see if it can help with some performances in games but not really sure if it can help.
Any recommended settings for playing games? And then settings for normal/easy use of the device?
I'm currently on Telus, rooted device no CWM or other ROM or Kernels (Read setcpu actually doesn't take affect until custom kernel?)
Thanks again!
I use setcpu to under clock my phone to save battery, I also have a profile set up so it uses minimal cpu while the screen is off again to save on battery. Other than that games play amazing on here haven't had any issues. I what issues are you having?
Sent from my SAMSUNG-SGH-I747 using xda premium
drock212 said:
I use setcpu to under clock my phone to save battery, I also have a profile set up so it uses minimal cpu while the screen is off again to save on battery. Other than that games play amazing on here haven't had any issues. I what issues are you having?
Sent from my SAMSUNG-SGH-I747 using xda premium
Click to expand...
Click to collapse
GTA 3 seems to be sluggish and lagging a decent amount. NOVA 3 seems to lag a bit as well, especially online it lags a crap ton (I doubt it's my wireless issue as other games seems to play fine over wifi).
Would you mind sharing one of your profiles for when the screen is off/sleep mode? I read a few threads and thought that is a great idea as some people have a profile from 12am-7am where the cpu is barely running and is near deep sleep mode of some kind.
Sorry to be bothersome but what were the default values for the cpu? I'm not sure what the ondemand and cfq mean. And do I need a custom kernel for setcpu to take affect? On the playstore someone commented that you need a custom kernel
Default is on demand cfq. The profile I have setup is for whenever I turn the screen off min 594, max 702. I've tried setting it lower but I find it makes it sluggish when I wake the phone up. As far as your games lagging I wouldn't be able to help you. Just make sure that power saver is turned off cause that defaults your cpu down to 1ghz max.
Sent from my SAMSUNG-SGH-I747 using xda premium
For the main, would it be okay to have max at 1512mhz and min at 384mhz? And would it be safe to have it max 1512mhz and min 1512mhz for games?
Yeah having your cpu running at maximum is fine, and during games having it cranked all the way up is fine too. Only thing to take into consideration is your battery.
Sent from my SAMSUNG-SGH-I747 using xda premium
drock212 said:
Yeah having your cpu running at maximum is fine, and during games having it cranked all the way up is fine too. Only thing to take into consideration is your battery.
Sent from my SAMSUNG-SGH-I747 using xda premium
Click to expand...
Click to collapse
Thanks,
Does anyone else have any thoughts to share?
My own setcpu settings are
384-1728 with Battery above 50%
384-1458 below 50%
384-1134 below 30%
384-810 below 15%
msm-dcvs scaling for all of them
Yesterday that put me at 39 hours and 20 minutes from 100% charge to 1% with pretty minimal use.
anubus45 said:
My own setcpu settings are
384-1728 with Battery above 50%
384-1458 below 50%
384-1134 below 30%
384-810 below 15%
msm-dcvs scaling for all of them
Yesterday that put me at 39 hours and 20 minutes from 100% charge to 1% with pretty minimal use.
Click to expand...
Click to collapse
Hey try a different scaling that that.
I read in a different thread that msm-dcvs was Samsungs stock scaling mode and that it was pretty good.
I tried it out and my phone lagged horribly on home screen videos and keyboard.
I since changed it and everything is running super smooth again
Just thought I'd let you know that's it's not all that's it's cracked up to be..
Sent from my SPH-L710 using xda premium
dtr145r said:
Hey try a different scaling that that.
I read in a different thread that msm-dcvs was Samsungs stock scaling mode and that it was pretty good.
I tried it out and my phone lagged horribly on home screen videos and keyboard.
I since changed it and everything is running super smooth again
Just thought I'd let you know that's it's not all that's it's cracked up to be..
Sent from my SPH-L710 using xda premium
Click to expand...
Click to collapse
Hmm, I tried it out out based on feedback in another thread, but I haven't had any lag personally. What would you recommend? I was using Ondemand, and it seems to be roughly the same performance-wise, though it seems like better battery life.
Currently using CM9 Nightly 7-17 with morfic's Trinity GST Alpha23 Kernel
dtr145r said:
Hey try a different scaling that that.
I read in a different thread that msm-dcvs was Samsungs stock scaling mode and that it was pretty good.
I tried it out and my phone lagged horribly on home screen videos and keyboard.
I since changed it and everything is running super smooth again
Just thought I'd let you know that's it's not all that's it's cracked up to be..
Sent from my SPH-L710 using xda premium
Click to expand...
Click to collapse
anubus45 said:
My own setcpu settings are
384-1728 with Battery above 50%
384-1458 below 50%
384-1134 below 30%
384-810 below 15%
msm-dcvs scaling for all of them
Yesterday that put me at 39 hours and 20 minutes from 100% charge to 1% with pretty minimal use.
Click to expand...
Click to collapse
Thats strange, on my setcpu only goes from 384mhz to 1512mhz. How'd you manage to get 1728 O_O
Also I'm not too sure if this is because I downloaded setcpu but for example say I'm on the third page from right/left of the home screen. When I press the homescreen, it doesn't fluently transition to the center screen or is this just me overthinking. I even tried uninstalling setcpu to see if that was the problem but doesn't seem like it helped. Not sure if the transition before was like this but kinda feels weird.
EDIT: If you look at the white dots below the icons, the left/right third screen from the home screen, when the home button is pressed the dot jumps to the middle, I'm sure there was a smooth transition where the dot moved through as the screen flips, but now the page just jumps
anubus45 said:
Hmm, I tried it out out based on feedback in another thread, but I haven't had any lag personally. What would you recommend? I was using Ondemand, and it seems to be roughly the same performance-wise, though it seems like better battery life.
Currently using CM9 Nightly 7-17 with morfic's Trinity GST Alpha23 Kernel
Click to expand...
Click to collapse
ive got best results with interactive scaling i do have a custom kernel that supports interactive.
Intercrew said:
Thats strange, on my setcpu only goes from 384mhz to 1512mhz. How'd you manage to get 1728 O_O
Also I'm not too sure if this is because I downloaded setcpu but for example say I'm on the third page from right/left of the home screen. When I press the homescreen, it doesn't fluently transition to the center screen or is this just me overthinking. I even tried uninstalling setcpu to see if that was the problem but doesn't seem like it helped. Not sure if the transition before was like this but kinda feels weird.
EDIT: If you look at the white dots below the icons, the left/right third screen from the home screen, when the home button is pressed the dot jumps to the middle, I'm sure there was a smooth transition where the dot moved through as the screen flips, but now the page just jumps
Click to expand...
Click to collapse
the answer there is a custom kernel as well it was over clocked to that speed.
ill post my settings here in a few minutes.
Sent from my SPH-L710 using xda premium
Sent from my GT-I8150 using xda premium
ipromeh said:
Hi wonders
I'm using cm9 rc2 with hadi's UV kernel.
I wan to ask that why my battery from 100% to 0% in only 8 hours? I already calibrate my battery and I think v6 supercharger dosent have any changes to me, any help? I'm using lulzactive with 806mhz
Sent from my GT-I8150 using xda premium
Click to expand...
Click to collapse
That's not very right. Though you can try this, get seeders. Use BigMem or Stock Volt(if you need recording). Make sure to off GPS, its on by default not sure if you noticed. Off google syncs, and then set to 245 - 1024 or 1209. Governor you can use lulzactive or smartassV2 and as for scheduler use SIO or Zen. V6 supercharger is quite useless once you have seeders.
That settings exhausts me less than 10% in 3-4 idle hours. With either wifi or 2G internet on. Try it and share your results.
Thanks all I'll try it
Sent from my GT-I8150 using xda premium
Android Booster and Battery Calibration applications that can solve the problem. Android Booster is an application that will automatically succeed in clearing the memory unused applications.To change a profile Android Booster is a very good alternative. If you do not need things like wifi and sync out, for example by creating a profile is active when going out if you'd be saving the battery for you automatically shut down. Battery Calibration application once with the phone's battery status will be reset after calibration (every rom I suggest you to make changes. Reset the status of the battery gives you the real value of the use of the battery. Otherwise, you may not show the exact value).
try reducing your screen brightness
it helps alot too
U also can try calibrate battery in CWM but it takes time to reduce after calibrate. U need to wait until battery to 0% and charging it nonstop to 100%.