Reset battery cycle counter on Samsung Galaxy S7

Search This thread

McConnor

Senior Member
Mar 28, 2013
456
150
Hello to the pro's here.

Is it possible to reset the phone batt_cycle entry?

Reason: after changing the battery I realized that the new one (original Samsung as far as I can tell with man. Date 11/2017) does not perform as expected. The observation is that the battery is not charged to the correct final charging voltage of 4.35V but instead charging is stopped at 4.2875V indicating 100%

This did confuse me - after all that's throwing away with some juice that could still have gone into the battery.

Further investigation shows that the changing of the battery did not reset the batt_cycle to 0 but instead it is counting onwards! Comparing the readings to those of a S7 still with it's original battery but with many cycles shows that the old battery also stops charging at 4.2875V.

I'm suspecting that the voltage is lowered on higher battery cycle to prevent damage coming from overly demanding charging an old battery. But now with the battery changed to a new one a lot of potential is going down the drain....

That's why I'm asking. How can the counter be reset?

The topic is discussed in length and with further info (in German) here (especially up from post 41 onwards - you will also find a tool there that reads out several corresponding values of the battery):

https://www.android-hilfe.de/index.php?threads/869644/

But we still don't havea solution yet and that's why I am asking the more tech inclined specialists here. I hope you can help us. Thanks in advance.
 
Last edited:
  • Like
Reactions: Handro7

McConnor

Senior Member
Mar 28, 2013
456
150
It might be the cycles are stored somewhere else and merely reflected in this file. But somehow it has to be possible to reset it because Samsung service also does it after changing the battery...

Gesendet von meinem SM-G930F mit Tapatalk
 

nauvho

Senior Member
Dec 18, 2011
76
41
Hello to the pro's here.

Is it possible to reset the phone batt_cycle entry?

Reason: after changing the battery I realized that the new one (original Samsung as far as I can tell with man. Date 11/2017) does not perform as expected. The observation is that the battery is not charged to the correct final charging voltage of 4.35V but instead charging is stopped at 4.2875V indicating 100%

This did confuse me - after all that's throwing away with some juice that could still have gone into the battery.

Further investigation shows that the changing of the battery did not reset the batt_cycle to 0 but instead it is counting onwards! Comparing the readings to those of a S7 still with it's original battery but with many cycles shows that the old battery also stops charging at 4.2875V.

I'm suspecting that the voltage is lowered on higher battery cycle to prevent damage coming from overly demanding charging an old battery. But now with the battery changed to a new one a lot of potential is going down the drain....

That's why I'm asking. How can the counter be reset?

The topic is discussed in length and with further info (in German) here (especially up from post 41 onwards - you will also find a tool there that reads out several corresponding values of the battery):

https://www.android-hilfe.de/index.php?threads/869644/

But we still don't havea solution yet and that's why I am asking the more tech inclined specialists here. I hope you can help us. Thanks in advance.

There is this code *#9900# that brings a menu and there is an option called "BATTERYSTATS RESET" at the bottom, however i tried this and did not deleted discharge cycle number, so i guess there is other code for that.
 

BeNNytom

New member
Oct 14, 2008
2
2
Hey Budies our German friends made it ;)
its solved
From Audianer

Breaking News ;)
@slackstring hat herausgefunden wie man den Wert zurücksetzt!

Vorab: Root wird benötigt!

Root/efs/factoryapp/batt_discharge_level

Da drin befindet sich der Wert "batt_cycle" im Format xxx,xx. Ich hatte einen batt_cycle von 674 und in der Datei stand 67439. Habe diesen auf 2800 zurückgesetzt da das der fg_cycle Wert meines neuen Akkus ist. Siehe da, nun habe ich einen batt_cycle von 28 und fg_full_voltage ist wieder bei 43500 :)

Achtung!
1. Bitte nicht den Wert zurücksetzen wenn ihr den Akku nicht getauscht habe. Wir wissen nicht wie sich ein alter Akku verhält der wieder ganz voll geladen wird

2. Wichtig!! Macht mit TWRP ein Backup der EFS Partition bevor ich anfangt etwas zu ändern.

Screenshot_20190124-092030.jpg

Root Crashkurs zum Ladezyklen zurücksetzen.
 
  • Like
Reactions: rroyy

redkib

Senior Member
Mar 30, 2014
140
6
Oslo City
Hey Budies our German friends made it ;)
its solved
From Audianer

Breaking News ;)
@slackstring hat herausgefunden wie man den Wert zurücksetzt!

Vorab: Root wird benötigt!

Root/efs/factoryapp/batt_discharge_level

Da drin befindet sich der Wert "batt_cycle" im Format xxx,xx. Ich hatte einen batt_cycle von 674 und in der Datei stand 67439. Habe diesen auf 2800 zurückgesetzt da das der fg_cycle Wert meines neuen Akkus ist. Siehe da, nun habe ich einen batt_cycle von 28 und fg_full_voltage ist wieder bei 43500 :)

Achtung!
1. Bitte nicht den Wert zurücksetzen wenn ihr den Akku nicht getauscht habe. Wir wissen nicht wie sich ein alter Akku verhält der wieder ganz voll geladen wird

2. Wichtig!! Macht mit TWRP ein Backup der EFS Partition bevor ich anfangt etwas zu ändern.

Screenshot_20190124-092030.jpg

Root Crashkurs zum Ladezyklen zurücksetzen.

care to translate it to english.
i changed mine like five months ago and never noticed a difference. i changed it on official samsung repair service.
 

Andreja01

Senior Member
Apr 19, 2016
143
59
Belgrade
OnePlus 7T Pro
This worked for me.

Root/efs/factoryapp/batt_discharge_level

make value
000 for 0 cycle
100 for 1 cycle etc.
I did this and it worked first time
I set my battery cycles to 10000(100cycles) but it set itself to 119
I tried lowering the number again but cycle count in phone info app didnt change no matter what i did
Premissions are 640 (rw-r----)
I dont know why it doesnt work
 

Handro7

New member
Sep 24, 2019
3
1
How did you replace the phone battery?
And is it still water-resistant?

---------- Post added at 04:57 PM ---------- Previous post was at 04:55 PM ----------

Wir wissen nicht wie sich ein alter Akku verhält der wieder ganz voll geladen wird

A lower battery voltage would also extend the battery life span of a young battery, but let's be honest:
Who on earth likes to charge slower?

I cherish fast charging.
 
  • Like
Reactions: acdG

acdG

Member
Sep 12, 2019
13
1
Just faced same prob as OP, went echo "100" > /efs/FactoryApp/batt_discharge_level on it, file was 12345 (or something like that), after reset when cat checkin the file had two lines in it. Just deleted it. Let's see what happens.
At least it got recreated by the system.
"1" is all system had to say about it. No 0's. Plus he says permissions are 600.
Battery went from 95% to 63% in about 20minutes.
ThunderTweaks was stating 56% battery health beforehand on new original battery.
Id say it worked.
But you can never be too sure.

on BlackDiamondN8 5.1 and ThunderStorm kernel 2.3

Happy new year folks!
@nalas
 
Last edited:

acdG

Member
Sep 12, 2019
13
1
How did you replace the phone battery?
And is it still water-resistant?

---------- Post added at 04:57 PM ---------- Previous post was at 04:55 PM ----------



A lower battery voltage would also extend the battery life span of a young battery, but let's be honest:
Who on earth likes to charge slower?

I cherish fast charging.

Use this stuff: Mannol 9911: Neutral Silicone.

https://sct-catalogue.de/imgbank/Image/public/images/bilder_chemie/big/99110800008_b.jpg

Best solution ever if used w/brains.
Get one, like 10e ebay.
Get a litter bottle of beer filled with water to 90%, put a minimal (like 1mm wide line around) of this stuff on the top part of the bottle (you know where you drink from, whatever the word is), then stamp a credit card on it and press until you think its spread so fine that it will be impossible for **** to hold.
Wait 24-48h.
Thrash the bottle around.
By not holding the bottle, but the credit card. You'll quickly understand what i mean.
This stuff is waterproof, neutral, flexible, and strong as f* nails, all at the same time.
Then thank me ;)

Promoted to glue hall of fame in about 30 seconds. Right after Araldite and Black fiber tape.

It will make your **** waterproof.
 
Last edited:

adamk7

Senior Member
Feb 20, 2013
111
48
Use this stuff: Mannol 9911: Neutral Silicone.

https://sct-catalogue.de/imgbank/Image/public/images/bilder_chemie/big/99110800008_b.jpg

Best solution ever if used w/brains.
Get one, like 10e ebay.
Get a litter bottle of beer filled with water to 90%, put a minimal (like 1mm wide line around) of this stuff on the top part of the bottle (you know where you drink from, whatever the word is), then stamp a credit card on it and press until you think its spread so fine that it will be impossible for **** to hold.
Wait 24-48h.
Thrash the bottle around.
By not holding the bottle, but the credit card. You'll quickly understand what i mean.
This stuff is waterproof, neutral, flexible, and strong as f* nails, all at the same time.
Then thank me ;)

Promoted to glue hall of fame in about 30 seconds. Right after Araldite and Black fiber tape.

It will make your **** waterproof.


Just use B7000, it's made for exactly these kinds of phone repairs. Holds tight, flexible, but easy to remove with heat if needed for future repairs.
I used a combination 2mm foam tape and B7000 glue and my S7 is waterproof according to pressure tests.
 

acdG

Member
Sep 12, 2019
13
1
Just use B7000, it's made for exactly these kinds of phone repairs. Holds tight, flexible, but easy to remove with heat if needed for future repairs.
I used a combination 2mm foam tape and B7000 glue and my S7 is waterproof according to pressure tests.

Will definitely try that next time. I did see the B7000 while searching for glue, but I just opted for Mannol as its likely better for waterproofing, and I don't mind replacing the back glass every two years or so when I replace batteries.

Thanks for the suggestion! :good:
 

DexxterOne

Member
Aug 26, 2018
5
0
Hi,
I got root, I went to - Root/efs/factoryapp/batt_discharge_level as mentioned above.
Then I deleted the 77662 value I had in there,
Then I put zero 0 and saved, then reboot the phone.
After rebooting it, the phone changed the value from 0 to 8,
On the battery level indicator I had 100% before all that operations- and during the cycle count resetting process it went down to 93 or so. So now I am charging it for some time and it says battery 100% on the screen but the LED is still red - indicating it is going into higher states of charge, hopefully. Then I am going to perform battery calibration in Root Essentials App and let's see.
Fingers crossed it works :))
Also I have checked my S20 and it looks like the battery charge cycle count is in the same place as in S7 so if all goes well with S7 I am going to do the business with S20 too :)

Update: Phone INFO+ for Samsung App shows Battery Discharge Cycles: 1
Droid Info: Battery Voltage over 4.2V but is not consistent, each time you open app it tells slightly different.

Thx
P.S. My old battery could take around 1500mAh of charge.
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 1
    Hello to the pro's here.

    Is it possible to reset the phone batt_cycle entry?

    Reason: after changing the battery I realized that the new one (original Samsung as far as I can tell with man. Date 11/2017) does not perform as expected. The observation is that the battery is not charged to the correct final charging voltage of 4.35V but instead charging is stopped at 4.2875V indicating 100%

    This did confuse me - after all that's throwing away with some juice that could still have gone into the battery.

    Further investigation shows that the changing of the battery did not reset the batt_cycle to 0 but instead it is counting onwards! Comparing the readings to those of a S7 still with it's original battery but with many cycles shows that the old battery also stops charging at 4.2875V.

    I'm suspecting that the voltage is lowered on higher battery cycle to prevent damage coming from overly demanding charging an old battery. But now with the battery changed to a new one a lot of potential is going down the drain....

    That's why I'm asking. How can the counter be reset?

    The topic is discussed in length and with further info (in German) here (especially up from post 41 onwards - you will also find a tool there that reads out several corresponding values of the battery):

    https://www.android-hilfe.de/index.php?threads/869644/

    But we still don't havea solution yet and that's why I am asking the more tech inclined specialists here. I hope you can help us. Thanks in advance.
    1
    Try edit battery_cycle but no luck. Its return old value after reboot
    1
    Hey Budies our German friends made it ;)
    its solved
    From Audianer

    Breaking News ;)
    @slackstring hat herausgefunden wie man den Wert zurücksetzt!

    Vorab: Root wird benötigt!

    Root/efs/factoryapp/batt_discharge_level

    Da drin befindet sich der Wert "batt_cycle" im Format xxx,xx. Ich hatte einen batt_cycle von 674 und in der Datei stand 67439. Habe diesen auf 2800 zurückgesetzt da das der fg_cycle Wert meines neuen Akkus ist. Siehe da, nun habe ich einen batt_cycle von 28 und fg_full_voltage ist wieder bei 43500 :)

    Achtung!
    1. Bitte nicht den Wert zurücksetzen wenn ihr den Akku nicht getauscht habe. Wir wissen nicht wie sich ein alter Akku verhält der wieder ganz voll geladen wird

    2. Wichtig!! Macht mit TWRP ein Backup der EFS Partition bevor ich anfangt etwas zu ändern.

    Screenshot_20190124-092030.jpg

    Root Crashkurs zum Ladezyklen zurücksetzen.
    1
    How did you replace the phone battery?
    And is it still water-resistant?

    ---------- Post added at 04:57 PM ---------- Previous post was at 04:55 PM ----------

    Wir wissen nicht wie sich ein alter Akku verhält der wieder ganz voll geladen wird

    A lower battery voltage would also extend the battery life span of a young battery, but let's be honest:
    Who on earth likes to charge slower?

    I cherish fast charging.