The Battery life of my Galaxy S10 SM-G973U isn't really as good as I expected it to be. I bought it as a refurbished phone approximately 9 Months ago. When I fully charge the phone and then watch the battery voltage in for example Accubattery, it says 4.270V. However the charge voltage of the Battery is 4.35V. When I do the same on the Galaxy s7 the with the factory original battery, it says 4.35V. I once read that samsung does that in order to protect the battery when it gets older. But if that was the case, a battery replacement would be useless as the new battery would never get charged to 4.35V. Does everybody know if this is really the case and if there is a fix for this Limitation? Thanks in advance.
Fast_Lessy
I wouldn't worry about it. Monitor your SOT times. A heavily used (or abused) battery may need replaced every year. Just part of regular maintenance. When it gets to 80% of it original capacity replace it to prevent a failure.
Any swelling is a failure, replace immediately.
100% charges aren't desirable anyway...
Well my SOTs are around 3.5hours on a normal studying day and about 5h at the weekend with a lot of Youtube watching. They aren't bad but I see people with 5hours+ on normal usage and 8 hours with watching youtube. I just like to optimize and cant really reach the good SOTs.
Fast_Lessy said:
Well my SOTs are around 3.5hours on a normal studying day and about 5h at the weekend with a lot of Youtube watching. They aren't bad but I see people with 5hours+ on normal usage and 8 hours with watching youtube. I just like to optimize and cant really reach the good SOTs.
Click to expand...
Click to collapse
I'd expect better SOT if optimized. Constant high current drain is harder on the battery as well as inconvenient.
For starters ditch trash apps like all social media apps, none should be installed. They are security risks and battery hogs.
Use manual brightness control and stay under 50%.
It seems you are having the same problem I had when I replaced the battery on my Galaxy S10+. AccuBattery tells me I only have 75% battery left. So I bought a new battery, replaced it. And the capacity was exactly the same. The battery was only charged to 4.18V max.
This is my solution:
- Back up your device with Samsung's "Smart Switch" Windows app
- Root your phone with these tutorials:
- Install Ghost commander, enable root access in it
- Go to /efs/FactoryApp/ and copy the batt_discharge_level file to your storage
- Edit the file and put the number 100 there (that means 1 battery cycle, you can change it to a bigger number if you have older battery)
- Copy the file back to /efs/FactoryApp/ replacing original one
- Change the owner of this file back to "system" and the group "log"
- Dial code *#9900# and reset the battery information there
- Reboot the phone (it should now charge at 4.35V)
- Unroot device by flashing original AP file, relock bootloader, disable OEM unlock
- Restore data with Smart Switch
frogale said:
It seems you are having the same problem I had when I replaced the battery on my Galaxy S10+. AccuBattery tells me I only have 75% battery left. So I bought a new battery, replaced it. And the capacity was exactly the same. The battery was only charged to 4.18V max.
This is my solution:
- Back up your device with Samsung's "Smart Switch" Windows app
- Root your phone with these tutorials:
- Install Ghost commander, enable root access in it
- Go to /efs/FactoryApp/ and copy the batt_discharge_level file to your storage
- Edit the file and put the number 100 there (that means 1 battery cycle, you can change it to a bigger number if you have older battery)
- Copy the file back to /efs/FactoryApp/ replacing original one
- Change the owner of this file back to "system" and the group "log"
- Dial code *#9900# and reset the battery information there
- Reboot the phone (it should now charge at 4.35V)
- Unroot device by flashing original AP file, relock bootloader, disable OEM unlock
- Restore data with Smart Switch
Click to expand...
Click to collapse
Not worth all that trouble; under charging the battery will only increase its lifespan.
After replacement cycle 3 times from 100 to 20% to calibrate.
Never depend on SmartSwitch to backup critical data as it can fail you miserably. Always copy/paste critical files/folders instead.
Cycling from 100 to 20 will not help. Max charging voltage will be lower than 4.35V. Rooting is needed.
frogale said:
Cycling from 100 to 20 will not help. Max charging voltage will be lower than 4.35V. Rooting is needed.
Click to expand...
Click to collapse
I try a forced reboot, clear system cache and there may be other options in hidden settings ie abd edits.
Rooting is overkill unless you want to root it to begin with. Win-win if so...
Thanks for your answers. The Problem is I don't want to root my device or play around with the Firmware because it's my main device. I was hoping that there's a way to reset the cycles without the need to root or reset the device. If that's not the case, I won't change anything to be on the safe side.
But I apprechiate you guys for the help and answers.
Related
My battery status drop significant after unplug from charger. When charge it show 100% full, the moment unplug drop become 81% How to fix this?
i also have the same problem and im getting pretty pissed off, phones plugged in all night, unplug from 100% and it drops to 88%.
meanwhile my battery widget still says discharging from 100% and the time i unplugged the phone at n
It happens to my handset also. This started after upgrading it to 2.3.3 and this behavior i am observing from Day-1 of the update.
The battery drain has increased alot after the update and i am forced to charge the mobile twice atleast in a day.
It is really surprising the big names "SAMSUNG" & "GOOGLE", what they are doing?
Whether the time has come for the GOOGLE to introspect their raise?
--imax98
Take a look at this:
Battery Drain after full charge with charger connected on a GB OS image
I also happened to me, after a few reserch i found that when you install a custom rom, you have to calibrate battery, so it shows and charges acurrately, you can find lots of info in this forum, or you can try with an app called Battery calibration ROOT RIGHTS NEEDED.
the battery drain issue i found an article saying that it happens when uprgading to 2.3.3, it happened to me, it drained 10% an hour in sleep mode, after the fix it drains 0-5% in a 10h sleep mode.
Android OS bug on Gingerbread ROMs
This is the most annoying Samsung/Android bug.
A good few people have been seeing battery drain on Gingerbread. It comes randomly and apparently once it starts the only way to stop it is to reboot... But it comes back after a while
You can identify this drain by checking the Battery Use in Settings : if Android OS is above 20%, often between 40 and 60% of the battery consumption while your phone has been idle most of the time, then that's it.
The good news is that there is a semi-fix found in XDA: 2 system apps are responsible for this leak, here's what to do using Titanium Backup :
Find Software Update & Samsung Account, select them one by one and "Clear Data". Now you need to freeze Software Update (if you have the Pro version of Titanium Backup) or to backup the app and delete it. Since you don't delete the backup, it's like a freeze. (But keep the backup in case you want it back for some obscure reason)
Or simply use the default app manager to clear the data and Root Explorer to backup/delete Software Update.
If the Android OS battery drain comes back after freezing/deleting the 2 apps above then I suggest you read about the app below. You can back it up and delete it as well and see if it improves:
wssyncmlnps.apk (info) - make a backup in case.
But the AOS BUG will probably keep coming because there is no proper fix to it (Google bug fixed on 2.3.4).
Please share your findings posting in this thread so everybody can know.
Click to expand...
Click to collapse
if you want the full guide search in darky's rom forum battery life, and its a guide. I cant post links outside the forum bc im new.
Of course you need root access. IT WORKED GREAT FOR ME. I have darkyrom 10.1 w/2.3.3 android. I do recommend to backup Software Update, Samsung account and wssyncmlnps.apk And then delete them. Reboot, and let everything loads correctly. Charge your Phone to 100%, and after a few minutes after, check the battery usage and it should be not draining battery as it was.
It's a gb problem for some of us. In short, when charging hits 100% while the display still shows 100%, the charging actually turns off, but the phone still thinks it's on charge and cpu usage etc can be very very high. The worst I've had is unplugging it in the morning to have it drop to 30%, although around the 80 to 90% is the norm. It should only drop to between 97 to 99% on unplug. That's normal.
Until sammy fixes it it will be a flaw with 2.3.3 and 2.3.4 for some of us.
I'll add, I have a galaxy tab (got it a week ago) and it does not have this problem.
I want to see if re-calibrating the battery on my Note 9 will make any difference on how long the battery lasts. I've looked at a three videos, all of which say to wipe the cache, then boot up, go into the dialer, and type *#02880#. Then select Quick Start, and it will reset calibration. I won't cover the rest here...
But two things: When I enter that code on my Note 9 (U.S. version), it does not reset the stats.
Also, on two of the 3 videos it says to totally discharge your phone until it turns off automatically, and they both say to charge it to 200%. Uh...I don't think that's possible. Interesting both vids make the same mistake.
Any thoughts
ewingr said:
I want to see if re-calibrating the battery on my Note 9 will make any difference on how long the battery lasts. I've looked at a three videos, all of which say to wipe the cache, then boot up, go into the dialer, and type *#02880#. Then select Quick Start, and it will reset calibration. I won't cover the rest here...
But two things: When I enter that code on my Note 9 (U.S. version), it does not reset the stats.
Also, on two of the 3 videos it says to totally discharge your phone until it turns off automatically, and they both say to charge it to 200%. Uh...I don't think that's possible. Interesting both vids make the same mistake.
Any thoughts
Click to expand...
Click to collapse
It works for European versions , don't know for your one but at least you should do things in the right way to see because in you tube or generally in internet there are a lot of bad explanations for doing this :
1. Charge your phone to real 100% (wait until after reaching 100% the flash sign [emoji298] in the battery icon goes away) then disconnect the cable
2. Go in dialer and type *#0288#
3. Select quick start
4. Wait a wile (one minute) and then riactivate the screen if it went away wile waiting
5. If Android wasn't calibrated with the real battery value, you will now find the percentage of the battery capacity less then the initial 100% value.
6.a If point 5. figures out, charge again the battery until it reaches 100% and wait until the flash sign in the battery icon goes away to pull out the cable... now Android is calibrated to the real battery capacity.
6.b If point 5. doesn't figure out and so nothing changes and still having 100%, doesn't mean calibration doesn't work, means that Android and battery were already calibrated....
However, calibration with the past two or tree OS's is not so much needed because the battery gauge of Android is precise... I remember that up to Android 6, this method was good once evey two months because charging and discharging cycles made the measurements inaccurate after a wile .
If this doesn't solve your problems, look for apps that are draining your battery... If you find someone that does it, go in settings - applications, select the app and in its menù find and do a wipe cache and a wipe data to it..if doesn't work, try even uninstall and installing the app again.
Take present that after a year having your phone, maybe a new battery is needed so everything you can do, like changing and maneging settings, is worthless...
joedellosso69 said:
It works for European versions , don't know for your one but at least you should do things in the right way to see because in you tube or generally in internet there are a lot of bad explanations for doing this :
1. Charge your phone to real 100% (wait until after reaching 100% the flash sign [emoji298] in the battery icon goes away) then disconnect the cable
2. Go in dialer and type *#02880#
3. Select quick start
4. Wait a wile (one minute) and then riactivate the screen if it went away wile waiting
5. If Android wasn't calibrated with the real battery value, you will now find the percentage of the battery capacity less then the initial 100% value.
6.a If point 5. figures out, charge again the battery until it reaches 100% and wait until the flash sign in the battery icon goes away to pull out the cable... now Android is calibrated to the real battery capacity.
6.b If point 5. doesn't figure out and so nothing changes and still having 100%, doesn't mean calibration doesn't work, means that Android and battery were already calibrated....
However, calibration with the past two or tree OS's is not so much needed because the battery gauge of Android is precise... I remember that up to Android 6, this method was good once evey two months because charging and discharging cycles made the measurements inaccurate after a wile .
If this doesn't solve your problems, look for apps that are draining your battery... If you find someone that does it, go in settings - applications, select the app and in its menù find and do a wipe cache and a wipe data to it..if doesn't work, try even uninstall and installing the app again.
Take present that after a year having your phone, maybe a new battery is needed so everything you can do, like changing and maneging settings, is worthless...
Click to expand...
Click to collapse
I really appreciate your input. I'll give it a go.
I have had my phone over a year, and was thinking about a new battery.
INterestingly, I have been thinking I have caused poor battery times myself. I do a LOT with my phone, and have installed apps for some smart home stuff, which also needs my location. So, it has a lot of actdive stuff, and I expect the battery to be used up quicker. But I'm not sure it should be as bad as it is.
I'll give this a go, and then maybe try a new battery.
Hey People I have a SM-N960F/DS and upto date with software wanting to know of a way to recalibrate battery that code does not work for me
Essentially you cannot recalibrate a battery . Calibration is a battery process .
See Google must be a million posts on the subject .
https://www.google.com/search?clien...&ved=0ahUKEwiNz_r7tcXsAhXnRhUIHYWBCJcQ4dUDCAw
imation_nz said:
Hey People I have a SM-N960F/DS and upto date with software wanting to know of a way to recalibrate battery that code does not work for me
Click to expand...
Click to collapse
It still works for me on a note 9 exynos with android 10....don't paste and copy the code directly on the dialer because sometimes it won't work.
I found out another thing ...the code is not *#02280# but it's *#0228#
Open the dialer and then press every single botton to compose *#0228# ....after the last one (#), automatically the the battery status panel appears .
---------- Post added at 03:31 PM ---------- Previous post was at 03:22 PM ----------
JJEgan said:
Essentially you cannot recalibrate a battery . Calibration is a battery process .
See Google must be a million posts on the subject .
https://www.google.com/search?clien...&ved=0ahUKEwiNz_r7tcXsAhXnRhUIHYWBCJcQ4dUDCAw
Click to expand...
Click to collapse
Calibration is intended as a battery and OS synchronization because after a while the OS goes out of the right value of the battery .
joedellosso69 said:
It still works for me on a note 9 exynos with android 10....don't paste and copy the code directly on the dialer because sometimes it won't work.
I found out another thing ...the code is not *#02280# but it's *#0228#
Open the dialer and then press every single botton to compose *#0228# ....after the last one (#), automatically the the battery status panel appears .
---------- Post added at 03:31 PM ---------- Previous post was at 03:22 PM ----------
Calibration is intended as a battery and OS synchronization because after a while the OS goes out of the right value of the battery .
Click to expand...
Click to collapse
thanks this worked for me too.
I have successfully changed the mi 9 battery with mi9t it is shorter in size But works great
How to calibrate the battery to get the correct capacity as it shutdown when it reaches 32%
I remember that TWRP has that option in the past
Running CRDROID 6.9 WITH Quantic kernel
use your phone until fully zero % then try to start if it still got any power left. Then recharge it to 100% from 0%
M.WeWe said:
I have successfully changed the mi 9 battery with mi9t it is shorter in size But works great
How to calibrate the battery to get the correct capacity as it shutdown when it reaches 32%
I remember that TWRP has that option in the past
Running CRDROID 6.9 WITH Quantic kernel
Click to expand...
Click to collapse
well, i dont know if is my misleading or not but, you are saying that you put a mi9t battery inside a mi9 right? it really fit??
i think even if they are different capacity, they wont make difference, the phone is calibrated to detect 3300mah only, so, even if you put a 5000 battery, the phone will only use 3300mah and shutdown when that is gone.
cause there's a file inside system folder with that "specific mention" and of course phone will do, what that file say to do. (if you are rooted you can check it, but i dont remember the name file or specific directory).
you can try only calibrate the battery like the user above saying: let the phone go to 0% or die by itself, then wait 10 minuts, power it on again and again until the dont show sign (even dont show nothing at all), then put it to the charger until reach 100% (dont turn it on until they reach the full). then turn it on and use it, see if they go dead at 32% anyway (i almost sure they will anyway).
only rom development guy's with experience with MIUI can tell you how to change the file who tell the battery capacity and how make it work like it do, maybe pull the file from mi9t and put it on mi9 will do the trick...idk.
sun_is_shinning said:
well, i dont know if is my misleading or not but, you are saying that you put a mi9t battery inside a mi9 right? it really fit??
i think even if they are different capacity, they wont make difference, the phone is calibrated to detect 3300mah only, so, even if you put a 5000 battery, the phone will only use 3300mah and shutdown when that is gone.
cause there's a file inside system folder with that "specific mention" and of course phone will do, what that file say to do. (if you are rooted you can check it, but i dont remember the name file or specific directory).
you can try only calibrate the battery like the user above saying: let the phone go to 0% or die by itself, then wait 10 minuts, power it on again and again until the dont show sign (even dont show nothing at all), then put it to the charger until reach 100% (dont turn it on until they reach the full). then turn it on and use it, see if they go dead at 32% anyway (i almost sure they will anyway).
only rom development guy's with experience with MIUI can tell you how to change the file who tell the battery capacity and how make it work like it do, maybe pull the file from mi9t and put it on mi9 will do the trick...idk.
Click to expand...
Click to collapse
The connector on Mi9T's battery is different, and the battery is thicker, the back cover won't fit ! Also you have to tear off the old cell from its control board and solder the new cell on, essentially you are putting the new cell with old protective board and connector. But yeah, there is no reason why the battery wouldn't work if there is same voltage.
M.WeWe said:
I have successfully changed the mi 9 battery with mi9t it is shorter in size But works great
How to calibrate the battery to get the correct capacity as it shutdown when it reaches 32%
I remember that TWRP has that option in the past
Running CRDROID 6.9 WITH Quantic kernel
Click to expand...
Click to collapse
how is it possible if the battery of the mi9t has the plug on the left and that of the normal mi9 is on the right ?? how did you do it thanks
As I said in the comment right above yours, you have to solder the connector with the protective board from the old cell to the new one, then you can make it barely fit. Not really suitable for amateurs.
Anyone found a consistent way to limit battery charge % on Android 11? The custom settings I used with Battery Charge Limit app on 10 work intermittently on 11. Often times I'd wake up to 100% charge.
Currently I'm using Advanced Charging Controller magisk module with it's accompanying AccA app but often AccA gets killed in the background even after not optimizing it in battery optimization. The only workaround I've found is to create a macro that opens AccA every time I plug in the charger. With that step it's consistent but I'd like to find something not so hacky.
I've been running A11 for about a week and did not encounter any issues with Battery Charge Limit. Maybe make sure that it's not battery optimized? I have it "not optimized" because I'm paranoid about it, rather than having direct problems.
jljtgr said:
I've been running A11 for about a week and did not encounter any issues with Battery Charge Limit. Maybe make sure that it's not battery optimized? I have it "not optimized" because I'm paranoid about it, rather than having direct problems.
Click to expand...
Click to collapse
I made sure battery charge limit wasn't optimized. You're using the same custom setting from android 10? Maybe I'll try it again
This the settings you have?
Path Data: /sys/class/power_supply/charger/charge_disable
Enable Value: 0
Disabled Value: 1
hawkswind1 said:
I made sure battery charge limit wasn't optimized. You're using the same custom setting from android 10? Maybe I'll try it again
Click to expand...
Click to collapse
I didn't change anything at all... and honestly with all of the other A11 problems I've been having... I didn't even think to check that it was working. It just has been. I also double-checked with AccuBattery and the history never shows above my limit.
This is my control file settings as seen on the main screen:
Code:
/sys/class/power_supply/charger/charge_disable, 0, 1
jljtgr said:
I didn't change anything at all... and honestly with all of the other A11 problems I've been having... I didn't even think to check that it was working. It just has been. I also double-checked with AccuBattery and the history never shows above my limit.
This is my control file settings as seen on the main screen:
Code:
/sys/class/power_supply/charger/charge_disable, 0, 1
Click to expand...
Click to collapse
I think that's the custom setting probably restored from your Google backup. Same one I was using. I'm gonna try it again though, thanks
hawkswind1 said:
Anyone found a consistent way to limit battery charge % on Android 11? The custom settings I used with Battery Charge Limit app on 10 work intermittently on 11. Often times I'd wake up to 100% charge. Currently I'm using Advanced Charging Controller magisk module with it's accompanying AccA app but often AccA gets killed in the background even after not optimizing it in battery optimization. The only workaround I've found is to create a macro that opens AccA every time I plug in the charger. With that step it's consistent but I'd like to find something not so hacky.
Click to expand...
Click to collapse
Have you tried Accubattery? Along with charge limiting it has other useful features, including reporting battery capacity vs. new (under health).
v12xke said:
Have you tried Accubattery? Along with charge limiting it has other useful features, including reporting battery capacity vs. new (under health).
Click to expand...
Click to collapse
Accubattery is fine and all for reporting and giving an idea of where you want to stop charging... but it has no ability to limit charging. The only thing it can do is nag you to take the phone off the charger. This thread is about root applications actually blocking the phone from charging past a certain level without making the user do anything or even notifying the user about what's being done.
I realize this is a couple of months old. but I just got a new OnePlus 8T, now rooted, and I'm trying to use Battery Charge Limit on it. I can't quite figure out the settings to have it work consistently. Let's say the phone is already at 100% when I plug it in. Battery Charge Limit starts, but then it flip-flops between Charging and Not Charging, starting and restarting. The phone woke me up last night because it was making a ding every time Battery Charge Limit flipped between charging and not charging. One would think that if the phone was at 100% Battery Charge Limit would turn off charging and let it drop down to my 85% limit and then back up to 91%, but never got above 91%. Thoughts? Thanks.
rcbjr2 said:
I realize this is a couple of months old. but I just got a new OnePlus 8T, now rooted, and I'm trying to use Battery Charge Limit on it. I can't quite figure out the settings to have it work consistently. Let's say the phone is already at 100% when I plug it in. Battery Charge Limit starts, but then it flip-flops between Charging and Not Charging, starting and restarting. The phone woke me up last night because it was making a ding every time Battery Charge Limit flipped between charging and not charging. One would think that if the phone was at 100% Battery Charge Limit would turn off charging and let it drop down to my 85% limit and then back up to 91%, but never got above 91%. Thoughts? Thanks.
Click to expand...
Click to collapse
It's possible it's not configured correctly for your phone. You can also just disable that notification channel, since mostly it's just annoying. It constantly fliping might mean that there's more than one control file for your phone type and it's using an ineffectual one that the OS is overriding immediately. For example, the default one it detects for Pixel 4's is not the one it should use.
jljtgr said:
It's possible it's not configured correctly for your phone. You can also just disable that notification channel, since mostly it's just annoying. It constantly fliping might mean that there's more than one control file for your phone type and it's using an ineffectual one that the OS is overriding immediately. For example, the default one it detects for Pixel 4's is not the one it should use.
Click to expand...
Click to collapse
Thanks for the reply. The problem is that I use the notification to trigger Tasker profiles, so I was hoping to figure out a way to get it to stop flipping back and forth while also retaining the notification. I think it's just the standard control file since it's a OnePlus phone, but I'm not sure I can figure out otherwise. When I first start using BCL, I found the control file and was able to manipulate it with a SQL editor and Shell commands in Tasker, but I haven't poked around the OnePlus 8T that much yet.
Just as a PSA, I think Adaptive Charging from the January update can conflict with this. On days where I set a morning alarm, I found that my battery was more full than it should be. I suspect that Adaptive Charging does something that Battery Charge Limit cannot block. I won't know for a few days if turning this off in settings fixes things 100% or the January update just really screws with this.
Battery Charge Limit settings for pixel 3
Hi all, I like the app, Battery Charge Limit (root required), but was wondering how to set the control file. I works fine with Xperia (with/without Lineage), but doesn't work with Pixel 3 stock firmware (Android 10). And finally found how to...
forum.xda-developers.com
Well, as a root method it does seem to work. Depending on your taste, it might be cleaner than an app toggling a different variable. Of course you need an app to set the file back to 100 when you want it. Some Tasker widgets work for my purposes... could probably make it a QuickSettings toggle in the shade, actually.
Bottom of that thread, I was wondering specifically if there might be way to force an unrooted device to think it met one of these conditions, so it only charges to 80%.
Specific post link:
Battery Charge Limit settings for pixel 3
Hi all, I like the app, Battery Charge Limit (root required), but was wondering how to set the control file. I works fine with Xperia (with/without Lineage), but doesn't work with Pixel 3 stock firmware (Android 10). And finally found how to...
forum.xda-developers.com
i.e.
... your phone automatically limits charging to about 80% under certain conditions:
Continuous charging under high battery drain conditions, like game play.
Continuous charging for four days or more.
I've done very little research on this, but I expect the ways to fool the phone into thinking those things are happening is even more complicated than using that root file control. Meaning also requiring root but manipulating other control files.
I suppose you could have a case and a ribbon USBC connector that fools the charging logic into thinking it is constantly connected to a hardware charger even though it's still at a net negative power. After 4 days of having the case on, it might work. I don't know why anyone would have already built something like that, however.
I would root my phone but, as my daily driver, I need things like banking apps to work. They (at least some) detect rooted phones and refuse to load as a security measure (which is probably a good thing) :-(
Banking apps are usually just a frontend to their website used API. They have no problem with you using a browser on a rooted phone or Linux PC, etc. Any app that stores sensitive data on your phone and relies 100% on the filesystem being locked down was created wrong and lazily. The only thing about banking apps that might be legitimate is when things like unique CC info is stored for NFC and using a TPM can't be assured. Most banking apps, however, do not store anything sensitive on your phone aside from a login token which all websites also do. (it's called a cookie)
My personal preference is that no app is better for me than being able to root my phone. I don't play mobile games that want to keep you from cheating and I don't even care about Google Pay, which I'm not sure has legitimate need to block root either... they just do it to keep banks happy, which as I suggested, I think they're full of BS.
The only thing more BS than this no-root nonsense from app companies is when carriers do it by locking bootloaders. I try to re-use my phones for as long as possible and without the ability to limit battery charge, the batteries swell and die quickly, every time. It's good news that Google added code where phones plugged in constantly will limit charge automatically... but I doubt there is a way to trick it from the outside. (without root)
Hmmm. Maybe lazy programming, but I'm not ready to change my Bank so I can root my phone
Back to the topic... I don't think I'm ready to trust the /sys/devices/platform/soc/soc:google,charger/charge_stop_level method. Several times I found my phone at low battery and not pulling any current from the USB port, but not losing charge either. It had put itself into a stalemate where it was stuck below 10% for hours. Resetting the value from 60 to 100 allowed charging again. The battery charge limit app never really caused this. So I guess I'm going back to the full app method.
jljtgr said:
Back to the topic... I don't think I'm ready to trust the /sys/devices/platform/soc/soc:google,charger/charge_stop_level method. Several times I found my phone at low battery and not pulling any current from the USB port, but not losing charge either. It had put itself into a stalemate where it was stuck below 10% for hours. Resetting the value from 60 to 100 allowed charging again. The battery charge limit app never really caused this. So I guess I'm going back to the full app method.
Click to expand...
Click to collapse
I would like to definitely solve this problem I have been struggling with for years. What did you do, can you please help me? It seems extremely similar to what you wrote here.
I have been using battery charge limit on my Xiaomi Mi Mix (1st model) since android 7.1 (lineageos) (and I might have messed with a couple files, not sure, can't remember). When updating to android 9 (lineageos) couple years ago I started having the problem you described. Also I notice sometimes I plug the phone at safe levels such as 35% or 60% and it doesn't charge same thing. Also it only charges with certain chargers and not others.
Earlier today it was 11% battery, could not boot android, didn't charge. I got the idea for the first time to try booting in TWRP (on+volume up buttons) and it immediately started charging at full speed. So there's obviously nothing wrong in the hardware, it's software or just config.
I would like to definitely solve this problem, but I don't understand exactly what you did on your side to fix it. Please reply or message me if you have any suggestion Thank you!
Hello guys,
i recently upgraded note 8 battery and the battery life hasnt changed at all. I think i need to reset cycle counter as it says its 1436 and the battery doesnt charge to full voltage (max is 4.15). Im trying to delete/edit the texts in sys/class/power_supply/battery but i cant do anything. Ive tried with adb shell ( i am rooted on stock rom but i get operation not permited) and via in built terminal (same story) and lastly with a root browser/text editor and same story. The battery is new tested capacity is 3281 mah but on this phone is registered 2200. I totally need help
I've had the same experience, my battery life is the same after replacing the battery. My thoughts are that it's just the outdated OS not performing correctly with apps intended for newer OS.
The reported capacity doesn't effect the power consumption of the device.
Make sure the device has been compromised by a rootkit. Reflash if needed.
Turn off all power management if any.
Find the the battery hogs and deal with them on a case by case basis.
Karma Firewall's logging feature can be helpful in spotting some. Galaxy Battery Tracker is useful.
Cloud apps are prime suspects. If FB, WhatsApp etc are on the phone... time to take out the trash.