I’m going to try to consolidate a lot of battery information in this thread and prioritize it. This is a WIP.
1) Check your charger first!!!
2) Fix wakelocks
3) Remove bloatware
4) Replace your battery
5) Try a new ROM
The Charger Problem
Using certain chargers causes a wakelock on your phone that prevents it from going into deep sleep. This results in roughly 10% battery attrition, regardless of activity or screen on time. Before you try anything else, you should test each of your chargers and make sure they aren’t causing a wakelock.
Do you have this problem?
Install CPU Spy from the Play Store. Open the app to see how much time your phone spends in each CPU state. If Deep Sleep is a very small percentage, or Deep Sleep doesn’t even appear, you have a problem with your charger. Follow one of the methods below to test each of your chargers.
Charger Test App
I've created an app with the sole function of reporting your charge type and current. See the thread below to download and install the app.
UPDATE: This app is now available on the Play Store for easier installation: https://play.google.com/store/apps/details?id=com.jellisapps.srchargertest
http://forum.xda-developers.com/showthread.php?p=29451951#post29451951
Testing with only CPU Spy:
1) Plug your phone into the charger and turn the screen off. Leave it charging for about 30 seconds. (Don't do this with a fully charged phone, as I don't know how that affects the testing)
2) With the screen still off, unplug the phone from the charger.
3) Open CPU Spy, hit the menu button, and "Reset Timers". Turn the screen off.
4) Let the phone sit idle for a few minutes with the screen off.
5) Turn the phone back on and refresh the timers in CPU Spy (menu button again).
If Deep Sleep doesn’t appear in the list of CPU states, your phone is experiencing a wakelock brought on by the charger. It’s probably spent the majority of time at 192mhz or 384mhz.
To further confirm this, leave your phone unplugged, restart it, leave the screen off for a few minutes, and then check CPU spy again. You should now see it going into Deep Sleep.
It’s rumored that some USB cables can also cause this problem, even if used with a good charger. I have not experienced this with the cables I’ve used.
Testing with Terminal Emulator:
This method will not show the wakelock, but it will show you what charging mode the phone is in. Because I’ve identified the problematic charging mode that creates the wakelock, this method can be used to test your chargers fairly quickly. (Thanks to pj_rage)
If you have Tasker, you can download and import my Tasker profile that will check the charger when it’s connected and toast you with the charger type. It will also pop a notification if the charger will create a wakelock. Profile: https://www.dropbox.com/s/jewrvalkc7agtoz/Charger_Type.prf.xml (hat tip to Note-owner G8351427 for the Tasker idea)
1) Plug your phone into the charger you want to test.
2) Use your favorite terminal emulator (ROM Toolbox has one) to run:
cat /sys/class/power_supply/battery/charging_source
3) Look for your results:
0= No charger connected.
1= USB Normal Charge. There is 5VDC on pins 1&4 and data current is detected on 2&3
2= AC Fast Charge. AC Fast Charge. There is 5VDC on pins 1&4, and pins 2&3 are BRIDGED.
6= AC Regular Charge. This is the charge state that creates the wakelock. There is 5VDC on pins 1&4, and pins 2&3 are OPEN/DISCONNECTED.
Thanks to SR-owner nighthawkmckenzie for additional information on charging states.
Known Workarounds:
If you can't use a proper charger, there are two known workarounds.
1) Restart your phone after charging. This is what I did for a while, until I found one of my chargers that works with the phone.
2) Plug your phone into a "Type 2" charger. If your phone is plugged into a Type 6 charger, it creates the wakelock upon disconnection. But if you plug in a Type 2, even briefly, it clears the wakelock. For example, I would charge my phone overnight on a Type 6 charger (leaving a wakelock), and then just plug it into my car charger (Type 2) for a few seconds on the way to work to eliminate the wakelock.
3) Mod your charger to bridge pins 2&3. Instructions can be found here.
4) Buy one of these adapters. I have not tested this, but Note users say that it increases the charger current for chargers without pins 2&3 bridged. Theoretically, that means it should be recognized as 2 instead of 6. Someone let me know if you try it and verify effectiveness.
5) Turn on your screen before unplugging the phone. Some users report that this works. I've been unable to get it to work for me. Try it with your charger using my testing steps above if you'd like. (This workaround is courtesy of Note-owner ultravorx)
Why This Happens:
Thanks to pj_rage's research and nighthawkmckenzie's help putting the pieces together. As stated above, the Skyrocket and the Note detect if pins 2&3 are bridged or not. It seems that, for chargers to be Apple certified, they must not bridge pins 2&3. These chargers don't cause a big problem for most phones, but they do for ours. It lowers the mA current and causes a wakelock that persists after the charger is unplugged. The wakelock I usually notice is sdio_al, which seems like it's related to I/O on the SD card. Perhaps detecting a cable connected without pins 2&3 bridged, the phone is preparing for data, then fails to terminate the wakelock.
Here is a really good thread by pj_rage with information on chargers and the Note
My phone takes FOREVER to charge!
Not all chargers are created equal. Some of them enable quick charging, while some of them do not. Plug your charger in, open your Terminal Emulator, and run this command:
cat /sys/class/power_supply/battery/batt_current_adc
Divide the result by 10 to determine the mA rate of your charger. If the result (after dividing) is close to 1000, quick charging is enabled. If the result is close to 5000, quick charging does not work with your charger.
Wakelocks That Destroy Your Battery Life
If you're not familiar with wakelocks, they're basically processes that run on your phone that prevent it from going into deep sleep. Deep sleep is the mode your phone should go into when you're not using it so that it can conserve battery. Some wakelocks are intentional, while others can be the result of rogue apps or system processes.
For an excellent and thorough guide to Wakelocks and the Skyrocket, check out this thread started by T.J. Bender.
To effectively find your wakelocks, you'll need BetterBatteryStats. It's free to us XDA users. You can get it in this thread. Read that OP for more information about wakelocks.
AudioOut_1 - Hat tip to T.J. Bender's post in this thread for information on AudioOut_1.
Settings -> Sound
Turn keytone, touch sounds, screen lock sound and vibrate on screen tap off.
sdio_al - This is the wakelock created by your charger, detailed above in this OP.
Clean Out the Bloat
Some of the bloatware and unnecessary apps on our phones can drain battery. Here is a good thread by Earthdog that is stickied in the Themes and Apps forum that tells you what apps are safe to freeze or uninstall. I really recommend you freeze the apps in Titanium Backup and run for a few days before you uninstall. This way you won’t accidentally uninstall something your phone needs to remain stable.
We’re Gonna Need a Bigger Battery
Many Skyrocket owners (myself included) have discovered that the Verizon Galaxy Nexus extended battery works pretty well in the Skyrocket. The Skyrocket’s battery is 1850mAh, while the Nexus extended battery is 2100mAh.
Here’s the thread discussing the battery.
It costs less than $25 at a Verizon store and will add over 10% to your battery capacity. The battery is also made by Samsung and has built in NFC, just like our stock battery.
Some people report filing down the battery so that it will fit in their Skyrocket. I followed the advice of user stevenlong and took the sticker off of the outside of my extended battery. Picture of his battery is here. After this modification, it fits almost perfect. The slight bulge is not noticeable unless you’re looking for it (that’s what she said).
The Stock ROM Sucks
If you’re still unrooted and on stock Gingerbread, I feel sorry for you. What the heck are you doing on this forum if you’re scared to flash a new ROM?
This guide would be way too long if I tried to explain the battery improvements you might see by stepping up to the Stock ICS leak. You’ll probably see even more improvement if you flash one of the many custom ROMs in the Development section.
If you’re dedicated to getting the most out of your phone, spend a weekend reading the ever-loving sh*t out of the stickies in the Development forum. Only after you have read those threads and feel like you have a good understanding, backup your phone and flash a new ROM on it. As long as you’ve backed up properly, you can flash between several ROMs and choose the one that works best for you.
If you have any questions about the ROM you’re trying to flash, ask in the Q&A forum. Don’t start out by asking in the ROM’s threads, unless you’re POSITIVE that the question has not already been answered in the thread or the stickies. You did search first, right?
I can only speak to my own experience, but SKY ICS by seanzscreams has been AMAZING for battery life. I’ve really wanted to try some of the other ROMs, because they look good as well, but SKY ICS has been so good that it’s hard to think of using anything else. Try them all and see which one you like the best. Don't forget to donate a few bucks through the donate button for your favorite ROM's developer!
Good reference guide from entropy
http://forum.xda-developers.com/showthread.php?t=1308030
[REF] Known identified battery drainers
Sent from my SGH-I727 using Tapatalk 2
jivy26 said:
Good reference guide from entropy
http://forum.xda-developers.com/showthread.php?t=1308030
[REF] Known identified battery drainers
Sent from my SGH-I727 using Tapatalk 2
Click to expand...
Click to collapse
That guide seems to cover Wifi and BT drain issues with the GS2. I'm not sure how similar our Wifi and BT is to theirs. Our phone hardware is closer to the T-Mobile GS2 hardware than the AT&T.
In my experience, our phone and the AT&T Note have the charger issue. I just tested my wife's AT&T GS2 and it does not have the problem. My problem charger that gives me a wakelock (and is reported as type 6) does not give her a wakelock and is reported as charger type 2.
I'm editing the OP as I discover more and more information and perform various tests today.
I think I've discovered that the wakelock is ALWAYS caused by using an iPhone certified charger (or one that the Skyrocket thinks is iPhone certified). To be certified for iPhone, the charger must include a special circuit that identifies it as such.
I also created a Tasker profile to easily test your charger. The profile reports your charger type when you plug it in and creates a notification if your charger will cause a wakelock.
I would really appreciate if some people can test these theories out. In my experience, chargers that are reported as type 6 ALWAYS create the wakelock. Any reported as 1 or 2 do not.
ALSO: I've always used Stock and Sky ICS. Can someone on an AOSP-based ROM check a known iPhone charger to see if it reports type 2 or 6? This can help us determine if this problem only exists in the Samsung-based ROMs.
Very good info, I checked a couple of my chargers and they were working properly. Thanx
Edit..
I just checked my car charger, bought it at [email protected] when I got my skyrocket. On the attached charging cable it reads 6 in term. Emulator, and if I plug a cable into the USB connection it reads 2.
Jrockttu said:
ALSO: I've always used Stock and Sky ICS. Can someone on an AOSP-based ROM check a known iPhone charger to see if it reports type 2 or 6? This can help us determine if this problem only exists in the Samsung-based ROMs.
Click to expand...
Click to collapse
I am running CM9 nightly 7/7 with Instigatorx kernel, and I just tested the following chargers with the same cable:
Stock Samsung Skyrocket
Stock Motorola RAZR
Stock Palm Pre
Stock 1st gen iPad
All but the iPad report as 2, the iPad reports as 6.
Also, I tried your Tasker profile but it says it can't find /mnt/emmc/chargetype.txt
Tom
Sent from my SAMSUNG-SGH-I727 using Tapatalk 2
rpr69 said:
I am running CM9 nightly 7/7 with Instigatorx kernel, and I just tested the following chargers with the same cable:
Stock Samsung Skyrocket
Stock Motorola RAZR
Stock Palm Pre
Stock 1st gen iPad
All but the iPad report as 2, the iPad reports as 6.
Also, I tried your Tasker profile but it says it can't find /mnt/emmc/chargetype.txt
Tom
Sent from my SAMSUNG-SGH-I727 using Tapatalk 2
Click to expand...
Click to collapse
Thanks for testing.
I also flashed aokp earlier and charger behavior is the same. I wonder if this means it's a hardware problem, not software.
Chargetype.txt should be created in /mnt/sdcard/. I'll have to look as to why it works different for you. You can try changing the path for the read task in the meantime.
No worries, I just manually cat'ted the file. So far I haven't seen the charger wake lock recently on my setup, but I'm still investigating. I am seeing a lot of 'deleted_wake_locks', which may be related to my tasker profile that turns off Wifi and BT during the day.
rpr69 said:
No worries, I just manually cat'ted the file. So far I haven't seen the charger wake lock recently on my setup, but I'm still investigating. I am seeing a lot of 'deleted_wake_locks', which may be related to my tasker profile that turns off Wifi and BT during the day.
Click to expand...
Click to collapse
You're not seeing the wakelock after using your iPad charger? In my experience, plugging in to a type 6 charger immediately eliminates the wakelock, even without restarting the phone. The wakelock seems tied to the last charger you used before unplugging.
Thank you very much for this useful post. I sometimes charge my phone using my usb port on my MacBook at home (it's a work computer--I hate Macs), and I wonder if using that port is causing a wakelock issue for me. I charge it on that and then leave my phone off the charger at night, and when I wake up my battery is usually depleted by 15% minimum by morning (running CM9 nightlies currently).
I'll test it out tonight and report back (if I remember to...which I should...lol).
skrambled said:
Thank you very much for this useful post. I sometimes charge my phone using my usb port on my MacBook at home (it's a work computer--I hate Macs), and I wonder if using that port is causing a wakelock issue for me. I charge it on that and then leave my phone off the charger at night, and when I wake up my battery is usually depleted by 15% minimum by morning (running CM9 nightlies currently).
I'll test it out tonight and report back (if I remember to...which I should...lol).
Click to expand...
Click to collapse
A 15% drain over an 8 hour period of no use seems normal to me if you have accounts syncing. If you had the wakelock, it would be more like 50-80% drain over that same time.
Your MacBook should report charger type 1 (USB charging), but please let me know if it causes the wakelock (using the CPU Spy method).
I've been using an app called Juice Defender, it's a pretty nice app that will turn off your radios while your phone is in standby mode. I can set my phone on my night stand when I go to sleep and leave it for 8 hours and get anywhere between a 7-11% percent drain. There is three levels of the app (free, pro, and ultimate)
sorry I can't link it cause of the 10 post rule
Just my two cents...
NaughtyNinja74 said:
I've been using an app called Juice Defender, it's a pretty nice app that will turn off your radios while your phone is in standby mode. I can set my phone on my night stand when I go to sleep and leave it for 8 hours and get anywhere between a 7-11% percent drain. There is three levels of the app (free, pro, and ultimate)
sorry I can't link it cause of the 10 post rule
Just my two cents...
Click to expand...
Click to collapse
A lot of people use Juice Defender, but the app is very polarizing. Some people claim it's made their battery last forever, while others say it's the same or worse with JD. I used it briefly on my Nexus One and didn't notice a difference. I didn't include it because of the controversy surrounding its effectiveness.
I'll look around and see if anyone has a really good thread explaining its worth and link it in my OP.
My issues with the SR battery have been around the syncing that happens in the background. I finally got my work email down to syncing once and hour and gmail to once every 2 hours. Obviously this varies per person but I think how often the phone sync's is Androids worst enemy. With Juice Defender at least you have somewhat "universal" control over the radio's and when they connect when YOU want them to.
Whether or not you get better battery is in fact subjective to the user.
pctx said:
My issues with the SR battery have been around the syncing that happens in the background. I finally got my work email down to syncing once and hour and gmail to once every 2 hours. Obviously this varies per person but I think how often the phone sync's is Androids worst enemy. With Juice Defender at least you have somewhat "universal" control over the radio's and when they connect when YOU want them to.
Whether or not you get better battery is in fact subjective to the user.
Click to expand...
Click to collapse
As far as I understand push email, you shouldn't see much, if any, battery improvement by delaying gmail because it's pushed, not polled. Increasing polling intervals on Exchange email will help, though.
And you're right, the biggest factor in battery life is how people use their phones. The thing I hope to accomplish with this thread is to eliminate the problems that ruin battery life regardless of how someone uses their Skyrocket.
My charger was recognizing as 2 (AC fast charge) but I switched to OEM just to see and it does indeed seem to be idling much better and charging faster. Go figure.
I do suspect this is partly a software issue, but if using the OEM charger works, it works. Good thread.
Thanks for the good info! I try to monitor my usage as much as possible and once I root my phone it will be a lot more flexible, but some new stuff in here I'm gonna try out as well.
Thank you so much for putting this together. I wrote a couple of scripts in ROM Manager to test all of my chargers, and the two Griffin dual-USB car lighter chargers I have both return a 6... After reading this thread, it's not surprising because Griffin is in bed with Apple, and pins 2 and 3 must be open to receive Apple certification. My bad, but I like the Griffin products, and think they are robust and designed well. I've used them with my iPods all along...
I unplugged my Skyrocket the other day when I went to play golf, and used my Golf Logix GPS app. I had a full charge when I started, but I noticed the charge dropping rapidly as I played, even though I kept turning the screen of constantly. By the end of a full round (18 holes), my phone was down to 14%! I figured out was the golf app and uninstalled it, but afterwards, when I checked in CPU Spy, I found that my phone never slept the whole time, even with the screen off...
Turns out, out must be the charger in my car. It's currently cracked open, awaiting my soldering iron and my 1 year old girl's next nap
Thanks again!
Sent from somewhere in Galaxy SII...
Is Juice Defender worth it? With AOKP and many other custom ROMs you get toggles for data/wifi/brightness; shouldn't manually regulating their on/off state be just as efficient (if not more) than automated control? Or am I missing some features that Juice Defender carries
whosgotlag said:
Is Juice Defender worth it? With AOKP and many other custom ROMs you get toggles for data/wifi/brightness; shouldn't manually regulating their on/off state be just as efficient (if not more) than automated control? Or am I missing some features that Juice Defender carries
Click to expand...
Click to collapse
It's a simplicity thing for me. Yes, I could flash a custom ROM and configure everything manually to max my battery savings. Or, I could root the phone, freeze bloatware, and set JD up so that it handles all that for me. I'd probably have somewhat longer battery life doing it the first way (or significantly longer, depending on the ROM), but my battery life with JD is fine for my purposes, so why mess with flashing a custom ROM, the ever-present brick possibility and resetting the flash counter later when I can just root it and forget it?
Related
We always neglect the way we charge our mobiles, it’s very important to equally take care of your phone’s battery along with your phone. So, when it comes to the charging then you will have to ensure that you never overcharge your phone which means that never put your phone for charging over night as this may hamper the battery’s life very badly due to which you may even end up spoiling battery sooner than expected. It hardly takes 3 hours for phone to fully charge, so never charge your phone more than this time.
Also, many of the users tend to charge their phones regularly, like even if battery goes below 50-40% people tend to haste and put the phone up for charging. So unless and until you are going away from the charging point, it’s not a wise decision to charge it way ahead than the battery zeroing point. Make use of the AC chargers rather than using the USB points for charging the phone as basically the USB charging does the trickle charging which is not good for often charging the phone.
All batteries has the Golden color notch pins and with frequent pull outs these notches become loosely fit and are rubbed with the pins which leads to the wear and tear of the contacts and hence it decreases the life of the battery and the effective charging of the device is not passed on to the phone as the contacts in the form of pins gets loosen up. And also last but not the least never make use of the batteries which are not as per the prescribed specification chart which comes along with the phone and always use original batteries which can be purchased from Samsung.
Never put additional sim cards or anything like that in the compartment of the battery as this may cause some serious issue with the battery and may even explode at an extreme situation as every battery generates heat and it requires space to dissipate that heat and if its interrupted then it can be dangerous for batteries.
Unless and until you are not using the actual 3G Service, it’s better to choose the GSM Mode network rather than selecting Dual mode or the WCDMA Mode which drains the battery faster than the GSM mode.
Make sure that you set the brightness of the device to automatic and not to the fullest which is set by default, since it’s a touch screen phone back light should be not more than 15 seconds as that’s more than enough which can be done by going to HOME > MENU > Settings > Display > Brightness and Screen timeout
Make sure that You Tube, music listening, programs which runs in the background including the Sync option along with Bluetooth should be turned off whenever necessary as these too constitutes fair amount of battery drain.
GPS as well as the Camera eats up a lot of battery, so always remember to switch these both off when not in use or necessary and specially when battery is low then it’s advised to not to use these features which can be quickly done by setting the widget shortcut on the home screen itself, touch and hold on the Home Screen in the blank area and not on any app icon and select Widget>Power Control. Add this Widget to your home screen to choose the express settings
Copy and pasta.
Printerscape said:
Copy and pasta.
Click to expand...
Click to collapse
El spamola?
Nice post, incredibly informative!
Sent from my Desire HD using XDA Premium App
OP,
WTF - you can't overcharge your battery. The ROM/kernel doesn't allow it. The closer the battery gets to 100% the voltage is decreased further and further. At 100% there is just a small trickle that roughly breaks even with the demand of the phone. Telling people they shouldn't leave their phone plugged in for more than 3 hours is ridiculous. There was just a thread on here a couple of weeks ago where an AT&T employee told someone the same thing, and everyone was making fun of how stupid that advice was.
^+1 !!!!!!!!!!!!!!!!
Sorry, OP. You are passing off bad information.
Thread closed.
Hey guys a couple a days ago i flash to my phone the stock 2.3.6 the kj1 kernel and the adrenaline shot v2. My phone works great but my battery its horrible. Is this because of the adrenaline thing??
Sent from my SGH-T959V using XDA App
Calibrate your battery then give it a few days...
Sent from my SGH-T959V using XDA App
Also... flash kj6.... you are behind the times. Kj6 mostly has wifi fixed.
Sent from my SGH-T959V using XDA App
Exactly what Calamus said. I'm running KJ6, drhonk's KJ1 kernel, and Adrenaline Shot v12. I calibrated my battery (there are apps for that in the market), and my battery life is pretty good.
If I'm heavily using my phone I get a bit over half a day of battery life. That's with really heavy use (wifi calls, texting, XDA app, and other apps being used). With normal use it'll last me a day.
Im in the kj6 stock the kj1 is the kernel. Im going to look the calibrate app to see if my battery last longer. But for example sometimes i have to chrage my phone twice a day. I never let the battery drain completly if i know the battery is in 20% i charge the phone. This can happend to me twice a day. I dont talk so much i do txt a lot and use in a normal way some apps, games and wifi.
Sent from my SGH-T959V using XDA App
daworship said:
Im in the kj6 stock the kj1 is the kernel. Im going to look the calibrate app to see if my battery last longer. But for example sometimes i have to chrage my phone twice a day. I never let the battery drain completly if i know the battery is in 20% i charge the phone. This can happend to me twice a day. I dont talk so much i do txt a lot and use in a normal way some apps, games and wifi.
Sent from my SGH-T959V using XDA App
Click to expand...
Click to collapse
I've noticed wifi eats the battery quite a bit. I'd suggest turning it and other features off if you're not using them. I keep bluetooth & GPS off all of the time. I have wifi on when I'm at home as I get better coverage than on the carrier network.
Give it a few days after you calibrate it as it takes a little time for it to level out.
"Juice defender" in the market. Free version works well. paid gives a few more features. I would re calibrate after install. I have no problems getting a full day with moderate to heavy use.
Sent from my SGH-T959V using XDA App
I agree....my battery life is horrible!! I should have just bought another phone!
Sent from my SGH-T959V using xda premium
jager555 said:
I agree....my battery life is horrible!! I should have just bought another phone!
Sent from my SGH-T959V using xda premium
Click to expand...
Click to collapse
Lol and I'm still on froyo
Sent from my SGH-T959V using XDA App
I have been messing with juice defender and im running alot better i calibrated battery then i set up app i has lots of options like shut down at night or kill connectivity when off. If not try octane rom that gave me great batt i would run 4 hrs of sat radio and still have 40% battery after
Sent from my SGH-T959V using XDA App
Did the calibrate battery app and manage to turn off some things in my phone and i do see some good changes in my battery life overall, this is an ok device Tmobile has launch or is soon to , some really good phones but right now the only choice that i could think of is the galaxy s II i saw a video of a phone fight between the galaxy s II and the iphone 4s and the iphone won in so many ways, but till this day and looking forward to android 4.0 im a Android fanatic 100%
An architect buddy of mine who is a big iPhone guy ( iPhone 1 to new iPhone 4s recently) was playing around with my sgs4g a week or so ago, it was the first Android phone he had ever messed with. He was taking about how great his iPhone battery life was (true) when i got a facebook notification come through, followed by a twitter notification, while he was using the imdb app. "Your phone can do more than one thing at a time?" He asked....
"Sure, yours can't?" i asked in return.
"No, i gotta physically open Facebook to check messages, then close it afterwards." He said.
"Wow that really sucks, i see why your battery life is so great though." I commented.
.....silence...."F this I'm buying an Android" he said, and he did....a galaxy s2 and he said it pwns the iPhone 4s he just bought and traded. True story.
I guess its a tradeoff, great battery life or ultra versatile multi tasking usability. I understand that some people do prefer the iPhone, and they are great...if that's what you want....but for a review to state an iPhone 4s beats a galaxy s2 in almost every test is laughable and i would have to question the reviewers reliability and validity.
Once you get the phone set up right, undervolted etc the battery life is quite acceptable considering its performance. I have got almost 2 days with light use, and can comfortably get 8 to 9 hours with heavy use.
Sent from my SGH-T959V using XDA App
The tips that I picked up on is:
Disable any OC and/or non-standard governor, don't run too many apps while charging.
Charge the phone up completely
After it is charged completely, your calibration app should show you the mVh, unplug the power wait a second and plug it back in. Mine usually gets to 4203 (or something like that. I don't have my phone back yet.). If you don't use a calibration app, spareparts should show you mVh level.
Then delete the baterystats.bin. Disconnect charger, and let the phone drain until it dies.
When it is dead. Plug it into the charger and don't touch the phone until it is fully charged. OC and non-standard governors should still be disabled or at their defaults.
After it is fully charged, use your phone like normal (again, no OC etc...), let the phone die all the way again.
Charge the phone up all the way again.
re-enable OC and/or governors.
baterystats.bin is a log of the phone's battery usage and capacity. I've also been told to do steps 6-7 over and over to get more log information into baterystats.bin to get a more reliable battery charge.
Hope this helps.
htaak said:
He was taking about how great his iPhone battery life was (true)
Click to expand...
Click to collapse
I thought the iPhone 4S has **** battery life. That's why everyone was complaining about it, right?
bhundven said:
The tips that I picked up on is:
Disable any OC and/or non-standard governor, don't run too many apps while charging.
Charge the phone up completely
After it is charged completely, your calibration app should show you the mVh, unplug the power wait a second and plug it back in. Mine usually gets to 4203 (or something like that. I don't have my phone back yet.). If you don't use a calibration app, spareparts should show you mVh level.
Then delete the baterystats.bin. Disconnect charger, and let the phone drain until it dies.
When it is dead. Plug it into the charger and don't touch the phone until it is fully charged. OC and non-standard governors should still be disabled or at their defaults.
After it is fully charged, use your phone like normal (again, no OC etc...), let the phone die all the way again.
Charge the phone up all the way again.
re-enable OC and/or governors.
baterystats.bin is a log of the phone's battery usage and capacity. I've also been told to do steps 6-7 over and over to get more log information into baterystats.bin to get a more reliable battery charge.
Hope this helps.
Click to expand...
Click to collapse
batterystats.bin is a log file - true... deletion of that file has nothing to do with calibration - it's a myth.
Android is reading SOC (state of charge) battery from fuel gauge chip. It happens this chip calculates remaining capacity wrong - so it needs to be calibrated.
Proper method depends on type of that chip. With old, colomb type of fg, you would indeed required to make a full discharge followed by full charge in order to let the chip now of how many mAh battery can get in.
Modern fg is using math model which can predict / calculate capacity based on open-circuit voltage measurements. So you don't need to stress your battery with full charge/discharge cycle.
Again, 'calibration apps' do nothing more but delete that log file - this is not how fg chip got it's calibration.
It's interesting topic - battery, current consumption, calibration. It's surrounded with that myth about batterystats.bin and various 'calibrator apps' built on top of it.
I just cannot resist this time from commenting this "facts".
---------- Post added at 11:49 PM ---------- Previous post was at 11:38 PM ----------
On topic - my sgs4g with KD1 rom, rooted, debloated standby time with wifi, 4g off, only GSM voice and SMS can lasts 5-7 days.
Some normal use - 2 days,
Reading ebook non-stop - 8 hours,
music or audio-books - 15-20 hours.
Netflix, internet on wifi non-stop - 5 hours.
bkoon1218 said:
I thought the iPhone 4S has **** battery life. That's why everyone was complaining about it, right?
Click to expand...
Click to collapse
I'm honestly not sure man. He only had it for a few days, and I don't really follow Apple. Sounds right though, if Apple gave it more "umph" you would expect the battery life to suffer.
some people were reporting issues with battery drain on the 4S, but a lot depends on how you have notifications/sync setup, and I believe apple is working on a patch.
Same thing goes with the SGS4G. First thing you want to do is check your accounts and sync. I leave Facebook turned off. It only syncs if I actually open it and log in. I only have my gmail account syncing, and it's set to sync only once an hour (using juice defender to do this).
Otherwise, wifi, BT, and GPS are off unless I am using them. I regularly get between 3 and 4 days out of a charge with light use.
Also, I've never calibrated my battery.
Vlad_z said:
batterystats.bin is a log file - true... deletion of that file has nothing to do with calibration - it's a myth.
Android is reading SOC (state of charge) battery from fuel gauge chip. It happens this chip calculates remaining capacity wrong - so it needs to be calibrated.
Proper method depends on type of that chip. With old, colomb type of fg, you would indeed required to make a full discharge followed by full charge in order to let the chip now of how many mAh battery can get in.
Modern fg is using math model which can predict / calculate capacity based on open-circuit voltage measurements. So you don't need to stress your battery with full charge/discharge cycle.
Again, 'calibration apps' do nothing more but delete that log file - this is not how fg chip got it's calibration.
It's interesting topic - battery, current consumption, calibration. It's surrounded with that myth about batterystats.bin and various 'calibrator apps' built on top of it.
I just cannot resist this time from commenting this "facts".
---------- Post added at 11:49 PM ---------- Previous post was at 11:38 PM ----------
On topic - my sgs4g with KD1 rom, rooted, debloated standby time with wifi, 4g off, only GSM voice and SMS can lasts 5-7 days.
Some normal use - 2 days,
Reading ebook non-stop - 8 hours,
music or audio-books - 15-20 hours.
Netflix, internet on wifi non-stop - 5 hours.
Click to expand...
Click to collapse
Based on this post, how do you verify that your SGS4G is actually measuring open-circuit voltage accurately and how would you make appropriate adjustments?.... assuming that the hardware is tweakable. Is there some kind of software / linux / adb command available?
htaak said:
Based on this post, how do you verify that your SGS4G is actually measuring open-circuit voltage accurately and how would you make appropriate adjustments?.... assuming that the hardware is tweakable. Is there some kind of software / linux / adb command available?
Click to expand...
Click to collapse
Regarding calibration I have some research done here
http://forum.xda-developers.com/showthread.php?t=1215182
It's possible to initiate / write down to the fg chip but for it some kind of jig cable needed or modified kernel. But fg chip designed that way it can do recalibration on its own with some time and normal usage pattern.
Open-circuit voltage chip would consider when battery is at rest and voltage change less then some mV per hour. When device is in deep sleep - conditions might be right (if there is no background activity) . To make sure - just shutdown device for couple hours. Chip is connected to the battery regardless.
Vlad_z said:
Regarding calibration I have some research done here
http://forum.xda-developers.com/showthread.php?t=1215182
It's possible to initiate / write down to the fg chip but for it some kind of jig cable needed or modified kernel. But fg chip designed that way it can do recalibration on its own with some time and normal usage pattern.
Open-circuit voltage chip would consider when battery is at rest and voltage change less then some mV per hour. When device is in deep sleep - conditions might be right (if there is no background activity) . To make sure - just shutdown device for couple hours. Chip is connected to the battery regardless.
Click to expand...
Click to collapse
I read the link you posted and will give it a whirl, thanks for the info man.
Sent from my SGH-T959V using XDA App
No matter which phone you have, an iPhone or a GS3/GS2 or a Xperia device, you always fret over the battery life of your device! (Xperia owners a little more)
Instead of splashing out on expensive battery packs, here is a list of things you can do to get the maximum out of your battery :
1. It’s all about the Apps!
Many of the more than one million apps available to download to smartphones contain programming errors and software bugs that mishandle power control. This means your devices can remain active when they should be sleeping which further leads to unnecessary draining of your battery. Identify these apps! (Other apps like Carat can help you with that) and monitor there use!
Also, there is a good chance that there are apps running in the background of your phone that you think you closed or reappear each time you reboot your device. Fortunately, it’s easy to identify and correct this on the iOS and Android operating systems with a few easy steps. All open apps drain battery, so in this case, the lesser, the merrier!
2. The battery is always better on the cooler side!
Your smartphone most likely uses a Lithium Ion (Li-ion) battery. Be aware that extreme temperatures can negatively impact battery life so whenever possible keep your device in elements between 32 and 95 degrees Fahrenheit. While a frigid phone should reclaim its functionality once it returns to room temperature, an overheated device could permanently ruin your battery. Over the course of a year, prolonged exposure to climates above 95 degrees could reduce a phone capacity by as much as 35 percent.
Remove any protective cover or accessory every time your phone is being charged. When you’re walking around, keep your phone in a ventilated holster or belt clip rather than a sweaty hand or pocket. Over-charging will also contribute to an overheated phone.
3. Always look at the bright side of life! – well the screen actually!
Turn on Auto Brightness! Most phones have an ambient light sensor that adjusts the brightness of the screen based on the light around it (darker in dark places, brighter when there’s more ambient light) to both save battery and make it easier to see. Turn Auto-Brightness on and you’ll save battery because your screen will need to use less power in dark places.
If not, manually adjust your screen brightness according to your needs by accessing it from the settings menu.
4. Stay (dis)connected!
Transmitting data wirelessly takes battery and leaving Bluetooth on to accept incoming data at all times requires even more juice. Turn off Bluetooth except when you’re using it (duh!) to squeeze more juice from your battery.
3G can be a real battery zapper, especially if you’re using it in an area of marginal coverage. If in doubt, your phone probably has a toggle setting where you can set your phone to use only 2G, You will soon see an extension to battery life that way while not really compromising speed or service.
And disabling a 3G connection when not needed is just the start. If you know you’re going to be away from home or a known wireless Internet connection, turn off your Wi-Fi locator. Also, GPS is particularly handy if you find yourself navigating somewhere new, but don’t leave it on all the time if you’re not using it.
5. Zip it!
When in a meeting or a movie, switch your phone into silent mode. Unnecessary notifications will only lead to lesser battery life. Use a basic ringtone! Advanced ringtones can sound better, but the phone will die soon! Also, turning off location services and push-notifications is definitively a step-forward towards saving battery life!
If you discover your smartphone seems to be running out of battery life quicker than ever despite your habits remaining unchanged, it could be worth investing in a spare or new battery. It’s worth noting that aftermarket batteries not made by the original equipment manufacturers (OEMs) are considerably cheaper. They do, however, vary in quality. Some aftermarket batteries can be trusted, but be aware of ‘too good to be true’ prices for smartphone batteries on retailers like eBay. You could end up with junk, or worse, a faulty battery that permanently damage your device. Buy carefully and smartly from trusted retailers to be safe.
Underclock your phone to 800/1000Mhz (while you are travelling) cz SGSII can do most of the stuffs within that speed.
Use Custom kernel like siyah wch has better battery backup than stock
dont set min freq to 100MHz cz 200MHz is much more energy efficient than 100 & has more operationg power !!
Come on man, show some love for Celsius! Besides, it is what most of the world uses and is not seemingly arbitrary (or based on how cold it gets in the average american's basement)!
Anyway, well written guide, may prove useful for the lesser knowledgeable folks out there
Whilst I applaud you for putting this info together, it is not specific to the SGS2. This is SGS2 General. This kind of thread belongs General Discussion or at the very least in Android General (tho probably the former).
For 1. I would recommend using an app such as Go Power Master, as it tracks which apps are running as how much power they are using. Some apps are always running, but use very little power while others can use a lot while it is running.
Also, if this may be applicable:
If, after rooting or more likely that case after flashing a new rom, you often have battery reporting errors (as mentioned above), and re-calibrating the battery along with some steps I will outline for you below will ensure that your battery is getting a full charge, and the battery reporting accuracy is right on. As far as power cycling, I run my Atrix 2 in performance mode all the time, and with a CPU overclock of 1.25GHz and various tweaks, I have about a day an a half to a day and a quarter of full runtime from my battery. This is moderate to heavy usage (calls, emailing, text, gaming, web browsing, etc.) so you should have no problems getting acceptable battery performance after following these steps:
1. Take the case off your device (one of the latter steps involves taking the battery out from the phone while it's plugged in. Make sure your case won't stand in the way.)
2. Install Battery Calibration app from the market
3. Plug in your device to charge while it's on, wait till it gets to a 100%
4. When the charge is 100%, open the BatteryCalibration app and lookup what the charge is in MV while at 100%. Write it down.
My Atrix 2 was showing ~3400MV while at 100%, which is definitely not the maximum capacity.
5. Discharge your device completely until it shuts off.
A good way of doing this quickly is by turning on wifi, and a video player.
6. Without turning on the phone plug it into a wall charger and let it get to 100%
7. When it's at 100%, without unplugging it from the wall charger, take off the battery cover, and take the battery out.
Your phone will "reboot" and show a Missing Battery icon.
8. Without unplugging the phone from the wall charger or turning it on, put the battery back in and wait until the phone recognizes the battery.
9. Your battery should now be recognized by the phone, and showing a charge % significantly lower than 100%.
Mine showed only 5%.
10. Let it sit there charging for 2-3 hours (or more).
My phone wouldn't charge past 10%, but yours might. The numbers don't matter much as the phone is definitely getting additional charge that could have been lost while flashing ROMs, etc.
11. After 2-3 hours (or more), turn the phone on while holding the volume down button and get into CWM.
Do not disconnect it from the charger still!
12. Wipe battery stats in CWM, reboot.
Do not disconnect it from the charger still!
13. When the phone turns on, go into Battery Calibration app again and look up your MV numbers -if you were like me, they should be significantly higher than before. After this whole process I had 4351MV at 100%, comparing to 3400MV before calibration.
Do not disconnect it from the charger still!
14. Before going to sleep - Install Watchdog Task Manager Lite from the market. Go into it's preferences, set CPU threshhold to 20%, check "Include phone processes", check "Monitor phone processes", check "Display all phone processes", set system CPU threshhold to 20% as well.
Do not disconnect it from the charger still!
15. Make sure your wifi and data connections are off. Now finally unplug the phone from the charger.
Go to bed, let your phone sleep too.
16. Success! Next morning check where your battery % is at and if you followed the instructions correctly / got lucky like me, your battery life should be 90% or more.
I went to bed with 98% and woke up to 94%. So, I consider this mission a success.
Sent from my SAMSUNG-SGH-I747 using xda premium
A samsung developer actually said that whiping battery stats doesn't matter at all, it was on the XDA frontpage some time ago
AOKP undercloking
sekhargreen said:
No matter which phone you have, an iPhone or a GS3/GS2 or a Xperia device, you always fret over the battery life of your device! (Xperia owners a little more)
Instead of splashing out on expensive battery packs, here is a list of things you can do to get the maximum out of your battery :
1. It’s all about the Apps!
Many of the more than one million apps available to download to smartphones contain programming errors and software bugs that mishandle power control. This means your devices can remain active when they should be sleeping which further leads to unnecessary draining of your battery. Identify these apps! (Other apps like Carat can help you with that) and monitor there use!
Also, there is a good chance that there are apps running in the background of your phone that you think you closed or reappear each time you reboot your device. Fortunately, it’s easy to identify and correct this on the iOS and Android operating systems with a few easy steps. All open apps drain battery, so in this case, the lesser, the merrier!
2. The battery is always better on the cooler side!
Your smartphone most likely uses a Lithium Ion (Li-ion) battery. Be aware that extreme temperatures can negatively impact battery life so whenever possible keep your device in elements between 32 and 95 degrees Fahrenheit. While a frigid phone should reclaim its functionality once it returns to room temperature, an overheated device could permanently ruin your battery. Over the course of a year, prolonged exposure to climates above 95 degrees could reduce a phone capacity by as much as 35 percent.
Remove any protective cover or accessory every time your phone is being charged. When you’re walking around, keep your phone in a ventilated holster or belt clip rather than a sweaty hand or pocket. Over-charging will also contribute to an overheated phone.
3. Always look at the bright side of life! – well the screen actually!
Turn on Auto Brightness! Most phones have an ambient light sensor that adjusts the brightness of the screen based on the light around it (darker in dark places, brighter when there’s more ambient light) to both save battery and make it easier to see. Turn Auto-Brightness on and you’ll save battery because your screen will need to use less power in dark places.
If not, manually adjust your screen brightness according to your needs by accessing it from the settings menu.
4. Stay (dis)connected!
Transmitting data wirelessly takes battery and leaving Bluetooth on to accept incoming data at all times requires even more juice. Turn off Bluetooth except when you’re using it (duh!) to squeeze more juice from your battery.
3G can be a real battery zapper, especially if you’re using it in an area of marginal coverage. If in doubt, your phone probably has a toggle setting where you can set your phone to use only 2G, You will soon see an extension to battery life that way while not really compromising speed or service.
And disabling a 3G connection when not needed is just the start. If you know you’re going to be away from home or a known wireless Internet connection, turn off your Wi-Fi locator. Also, GPS is particularly handy if you find yourself navigating somewhere new, but don’t leave it on all the time if you’re not using it.
5. Zip it!
When in a meeting or a movie, switch your phone into silent mode. Unnecessary notifications will only lead to lesser battery life. Use a basic ringtone! Advanced ringtones can sound better, but the phone will die soon! Also, turning off location services and push-notifications is definitively a step-forward towards saving battery life!
If you discover your smartphone seems to be running out of battery life quicker than ever despite your habits remaining unchanged, it could be worth investing in a spare or new battery. It’s worth noting that aftermarket batteries not made by the original equipment manufacturers (OEMs) are considerably cheaper. They do, however, vary in quality. Some aftermarket batteries can be trusted, but be aware of ‘too good to be true’ prices for smartphone batteries on retailers like eBay. You could end up with junk, or worse, a faulty battery that permanently damage your device. Buy carefully and smartly from trusted retailers to be safe.
Click to expand...
Click to collapse
Actually I underclock my GS2 to 800Mhz thanks to an AOKP Rom and my battery last one hour or one hour and a half more, which is great when you just have 7/8 hours of battery life normally. It didn't really affect the use of common apps, but of course if you want to play big 3D games, I suggest you to clock it a its original rate (1.2Ghz for the GS2 for example).
---------- Post added at 01:26 PM ---------- Previous post was at 01:21 PM ----------
Neefy said:
A samsung developer actually said that whiping battery stats doesn't matter at all, it was on the XDA frontpage some time ago
Click to expand...
Click to collapse
Yes I think so because this is just statistics, it will not affect the actual battery life of the phone.
Apex_Strider said:
Also, if this may be applicable:
If, after rooting or more likely that case after flashing a new rom, you often have battery reporting errors (as mentioned above), and re-calibrating the battery along with some steps I will outline for you below will ensure that your battery is getting a full charge, and the battery reporting accuracy is right on.
<Snip>
Sent from my SAMSUNG-SGH-I747 using xda premium
Click to expand...
Click to collapse
This is bump charging and while it does work, it is not good for Li-on batteries. I'll find the link and edit it back in but bump charging will shorten the life of your battery due to inconsistent charge cycles.
Neefy said:
A samsung developer actually said that whiping battery stats doesn't matter at all, it was on the XDA frontpage some time ago
Click to expand...
Click to collapse
This is from my battery guide. OP (or anyone for that matter), feel free to check it out. There is far more information, apps, deep memory management trick,... Link is in my signature.
Batter Calibrator –
<Snip>
**Note that this can be done two other ways. You can boot into CWR or Custom Recovery and go to Advanced Settings and there will be the Wipe Batterystats.bin option. Or you can do it manually by going into /data/system/ and deleting the batterystats.bin in there. Any of the three methods work to get the entirely same result in the end. I just like using the app or manually myself. **
<Snip>
Recently there has been information debunking this process. I will post it below, however I know what it says, but I also know what I've seen/experienced too. Here is the post by Dianne Hackborn, a Google Dev on her G+ account.
Dianne Hackborn - Jan 12, 2012 - Public
Today's myth debunking:
"The battery indicator in the status/notification bar is a reflection of the batterystats.bin file in the data/system/ directory."
No, it does not.
This file is used to maintain, across reboots, low-level data about the kinds of operations the device and your apps are doing between battery changes. That is, it is solely used to compute the blame for battery usage shown in the "Battery Use" UI in settings.
That is, it has deeply significant things like "app X held a wake lock for 2 minutes" and "the screen was on at 60% brightness for 10 minutes."
It has no impact on the current battery level shown to you.
It has no impact on your battery life.
Deleting it is not going to do anything to make your more device more fantastic and wonderful... well, unless you have some deep hatred for seeing anything shown in the battery usage UI. And anyway, it is reset every time you unplug from power with a relatively full charge (thus why the battery usage UI data resets at that point), so this would be a much easier way to make it go away.
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Neefy said:
A samsung developer actually said that whiping battery stats doesn't matter at all, it was on the XDA frontpage some time ago
Click to expand...
Click to collapse
The point of doing so is if you happen to get incorrect battery reporting, which DOES occur in certain capacities. So, in my book as well as many others, it does matter for these situations. If only one developer told you the world was flat, would you believe that also?
Sent from my SAMSUNG-SGH-I747 using xda premium
Thanks for the useful information!
Great information that applies to any phone, thank you.
Sent from my SPH-D710 using xda app-developers app
sekhargreen said:
No matter which phone you have, an iPhone or a GS3/GS2 or a Xperia device, you always fret over the battery life of your device! (Xperia owners a little more)
Instead of splashing out on expensive battery packs, here is a list of things you can do to get the maximum out of your battery...<snip>
Click to expand...
Click to collapse
Apex_Strider said:
Also, if this may be applicable: <snip>
Sent from my SAMSUNG-SGH-I747 using xda premium
Click to expand...
Click to collapse
Great info/tips from both members above. Thanks button thanked for both!
Fosho bro thanks a lot...simple tips
Sent from my One X using xda app-developers app
Actually I could only save battery on my MEIZU by underclocking & battery saver app.
Thanks for your infos, I'll give some of them a try now (again )
Nice information... thanks for sharing..
You can also buy a better battery for your phone. They normally are cheap too
Sent from my HTC Sensation Z710e using xda app-developers app
I just turn on power saving mode. But I still need to recharge my phone daily, once in two days if I'm lucky. But after reading this topic I will see if I can scratch those pesky powerhungry little demons.
Sent from my GT-I9300 using xda app-developers app
Apex_Strider said:
The point of doing so is if you happen to get incorrect battery reporting, which DOES occur in certain capacities. So, in my book as well as many others, it does matter for these situations. If only one developer told you the world was flat, would you believe that also?
Sent from my SAMSUNG-SGH-I747 using xda premium
Click to expand...
Click to collapse
Battery stats has nothing to do with battery reporting. And it was an engineer from Google's Android team that debunked the battery stats wives' tale.
So yeah, folks probably should believe a recognized subject matter expert when they clearly and concisely debunk misinformation such as the advice to wipe battery stats.
Also, it bears mentioning that the os clears battery stats upon every reboot, making the advice to do so even more pointless than it already is.
Sent from my Galaxy Nexus using Tapatalk 2
Great tips...definately learned something! Much appreciated!!
Sent from my SGH-T989 using xda app-developers app
I'm not too sure how to go about this, but when I try to charge my nexus 5, regardless of the cable or charger i use, it won't charge faster than 1a unless I blow into the micro USB port hard, and I'm not sure if it's dust, because if I unplug it and plug it back in again it will go back down to 1a charging, when i blow into it, it can charge as high as 1700mAh...
Sorry for the noob question, it's my first post.
What are you using to determine the mAh?
N00TN00T said:
I'm not too sure how to go about this, but when I try to charge my nexus 5, regardless of the cable or charger i use, it won't charge faster than 1a unless I blow into the micro USB port hard, and I'm not sure if it's dust, because if I unplug it and plug it back in again it will go back down to 1a charging, when i blow into it, it can charge as high as 1700mAh...
Sorry for the noob question, it's my first post.
Click to expand...
Click to collapse
Lethargy said:
What are you using to determine the mAh?
Click to expand...
Click to collapse
He's just going through throttling which is normal. My phone does the same when battery is higher than 80%. My phone charges at 1.7A from 0-80% then 1A to 90%, then 0.6A to 100%. It's all pre dictated by the onboard battery chip
topgeardave said:
He's just going through throttling which is normal. My phone does the same when battery is higher than 80%. My phone charges at 1.7A from 0-80% then 1A to 90%, then 0.6A to 100%. It's all pre dictated by the onboard battery chip
Click to expand...
Click to collapse
Yeah, or that. But if he's measuring the mAh from within Android its kinda inaccurate too anyways.
Lethargy said:
Yeah, or that. But if he's measuring the mAh from within Android its kinda inaccurate too anyways.
Click to expand...
Click to collapse
Yeah true, I find the estimation by current widget to be alright for general current usage when comparing chargers. As long as the battery doesn't take several hours to charge, there's no need to be concerned
It was below 80%, and i realize that current estimates aren't 100% accurate but I don't think they would be 600mah different to the original...
I'm using battery monitor widget, I'll post screenshots when my battery drops to about 70%.
I'm not sure if my micro USB port is faulty or maybe it's just dusty, even though it doesn't look dusty, does anyone else have this same issue?
Lethargy said:
What are you using to determine the mAh?
Click to expand...
Click to collapse
I'm using battery monitor widget, but it shouldn't vary so much just by blowing into the charging port, should it?
Here's before and after blowing into it, I'm using the nexus charging accessory from the play store with a 1.8a output.
I know exactly what you're going through, OP. This technique was the only way I could Legend of Zelda to work.
Sent from my iPhone 6 using Tapatalk
_MetalHead_ said:
I know exactly what you're going through, OP. This technique was the only way I could Legend of Zelda to work.
Sent from my iPhone 6 using Tapatalk
Click to expand...
Click to collapse
Haha, which fittingly has been described by Nintendo to be a placebo effect. If you just took the cartridge out and placed it back in, apparently that had the same chance of working.
I think the same can be said for this situation.
OP, mA current as reported by Android jumps all over the place. I could take a screenshot of it showing 1600mA, 1000mA and 600mA all within 20 seconds of each other. The only thing that you can do to try and prove this is happening (which I seriously doubt) is to use a log to plot the charging level over time. Even then the results could be skewed by whatever the phone happens to be doing during that time.
bblzd said:
Haha, which fittingly has been described by Nintendo to be a placebo effect. If you just took the cartridge out and placed it back in, apparently that had the same chance of working.
I think the same can be said for this situation.
OP, mA current as reported by Android jumps all over the place. I could take a screenshot of it showing 1600mA, 1000mA and 600mA all within 20 seconds of each other. The only thing that you can do to try and prove this is happening (which I seriously doubt) is to use a log to plot the charging level over time. Even then the results could be skewed by whatever the phone happens to be doing during that time.
Click to expand...
Click to collapse
No that's not it, it does junp a little but never that much for me, it might be a problem with your charger if you're getting that...
Changed the rom and kernel and the problem was solved, i still can't explain it but meh, I'm happy with it now, if only I could do something about battery life now...
You can only do so much with 2300mah in such a high powered device...
N00TN00T said:
No that's not it, it does junp a little but never that much for me, it might be a problem with your charger if you're getting that...
Changed the rom and kernel and the problem was solved, i still can't explain it but meh, I'm happy with it now, if only I could do something about battery life now...
You can only do so much with 2300mah in such a high powered device...
Click to expand...
Click to collapse
This was with the stock 1.2A charger. It's actually just my phone's usage constantly changing that causes the spikes, if logs were able to update more than once per second it would be jumping even more as I'm able to see with manual refresh. This happens during charging, full load and idle situations but your issue might have had something to do with the USB fast charge settings in certain ROMs.
I find the 2300mAh battery can be pushed surprisingly far, depending on your usage. If you're willing to sacrifice certain settings it can make things easier. This is on stock and unrooted, 20% brightness. I disabled Locations, Auto Syncs only allowed periodically at preset times, and used apps that are fairly battery efficient.
That was mostly WiFi, but this was with more mobile usage. Two work days on a weak 3G signal, 40% brightness using mostly Hangouts, Feedly, and 2 hours of video. Check out the [Battery Life Help] thread for more tips.
That's pretty impressive, i usually get about 3 hours SoT, with a bit under an hour phone calls usually and occasional snapchat, usually just internet browsing, underclocked to 1.7 and i almost half an hour SoT improvement without any loss to performance, cause i don't use my phone for gaming...
bblzd said:
This was with the stock 1.2A charger. It's actually just my phone's usage constantly changing that causes the spikes, if logs were able to update more than once per second it would be jumping even more as I'm able to see with manual refresh. This happens during charging, full load and idle situations but your issue might have had something to do with the USB fast charge settings in certain ROMs.
I find the 2300mAh battery can be pushed surprisingly far, depending on your usage. If you're willing to sacrifice certain settings it can make things easier. This is on stock and unrooted, 20% brightness. I disabled Locations, Auto Syncs only allowed periodically at preset times, and used apps that are fairly battery efficient.
That was mostly WiFi, but this was with more mobile usage. Two work days on a weak 3G signal, 40% brightness using mostly Hangouts, Feedly, and 2 hours of video. Check out the [Battery Life Help] thread for more tips.
Click to expand...
Click to collapse
TL,DR:
/sys/devices/platform/huawei_charger/enable_charger – 1 or 0. Enables or Disables the charger, respectively, even if a power source is connected (think overnight charging). Automatically becomes 1 when a power source is connected. Automatically becomes 0 when no power source is connected.
/sys/devices/platform/battery/power_supply/Mains/online – 1 or 0. If a power source is connected, this becomes a 1. If no power source is connected, this becomes a 0.
Use something like Tasker or the "Battery Charge Limit" app to control these.
(I'm pretty sure root is needed to access/modify these files.)
Background:
This is for those who are familiar with the study – https://batteryuniversity.com/index.php/learn/article/how_to_prolong_lithium_based_batteries (and also perhaps for those who are learning about this for the first time and want to try it out). Whether or not this has actually prolonged any of my device batteries, I don't know, but I figure it can't hurt (right??), so I offer this information as-is (I also wanted to give back to the community, since I haven't seen this information posted yet). I haven't personally done any independent tests. I'm not responsible for any damage that may or may not occur as a result of this modification.
I'm using the GlobAL00ized ROM version 1.5 (.198 firmware) – https://forum.xda-developers.com/mate-20-x/development/rom-mate-20-x-global00ized-beta-t3892304
I wish I had previously done this on my Xiaomi Mi Mix 1. I have a feeling some of us had this device. At least for me, I feel like the battery life has gone down on it. I'm not sure if it was the ROM I was using, or my charging habits (let it charge to 100% overnight, would sometimes let it die at 0%), or just its normal battery degradation.
I played around with these files for a couple weeks (before making this post) just to see if there were any issues. I'm happy to report that I personally did not experience any issues.
I’m personally using Tasker to set the "enable_charger" file. I set it to 0 when my battery is at 80%. I set it to 1 when my battery is below 79%. I use the "online" file to to quit the charging task when I disconnect the power source; otherwise, it'll keep charging enabled and may conflict with my other task that disables charging at 80%.
If you want to try this out without having to use something like Tasker, I would recommend using the "Battery Charge Limit" app (com.slash.batterychargelimit). I've tested it on a previous device. The app/interface is really simple to use. You should just have to change the control file (the file that controls whether or not to enable the charger), which is /sys/devices/platform/huawei_charger/enable_charger. I haven't tried it myself on this device (to be honest, I probably should have started with this app, but I already had an existing Tasker profile from a previous device, so this was one less app I needed to install), but of all the standalone apps that offer this feature, this was the simplest/easiest to use (at least for me).
For those interested, as I mentioned above, I'm letting my device charge up to 80% max. I’m using Tasker to automatically turn my phone off when it discharges down to 50%. With my normal daily charging habits, that’s more than enough. Also, it’s forced me to change my normal usage habits a little, so I’m using my phone more conservatively when it’s not charging. It’s also nice knowing that when my phone has “died,” I still technically have 50% battery for “emergencies” (my Tasker task allows me to cancel the shutdown, if necessary).
Anyway, since this forum has helped me so much, I figured I'd share. I hope this helps anyone else who’s looking to do the same. Maybe start additional related conversation, or find some other hidden features. The huawei_charger folder has a bunch of other files. The platform folder also has a bunch of other huawei folders. These files could bring other desired functionality.
Additionally using a 5w 1amp slow charge is also good whilst using the 80-40 rule.
Sent from my EVR-L29 using Tapatalk
For more than 15 years, I've always have charged all of my devices overnight (from 10% - 20%) and never ever had degradation issues. Also all friends and family have been instructed to charge that way and there haven't been any premature battery deaths reported by anybody. I have read that article many moons ago and I disagree with it (in this case science can go ........) . I have a big pool of data to prove my disagreement.
On the other hand I had a couple of friends that don't listen and charge whenever and for as long as they fave time, and those batteries have degraded quite fast.
---------- Post added at 09:37 AM ---------- Previous post was at 09:36 AM ----------
For more than 15 years, I've always have charged all of my devices overnight (from 10% - 20%) and never ever had degradation issues. Also all friends and family have been instructed to charge that way and there haven't been any premature battery deaths reported by anybody. I have read that article many moons ago and I disagree with it (in this case science can go ........) . I have a big pool of data to prove my disagreement.
On the other hand I had a couple of friends that don't listen and charge whenever and for as long as they fave time, and those batteries have degraded quite fast.
OrionBG said:
For more than 15 years, I've always have charged all of my devices overnight (from 10% - 20%) and never ever had degradation issues. Also all friends and family have been instructed to charge that way and there haven't been any premature battery deaths reported by anybody. I have read that article many moons ago and I disagree with it (in this case science can go ........) . I have a big pool of data to prove my disagreement.
On the other hand I had a couple of friends that don't listen and charge whenever and for as long as they fave time, and those batteries have degraded quite fast.
---------- Post added at 09:37 AM ---------- Previous post was at 09:36 AM ----------
For more than 15 years, I've always have charged all of my devices overnight (from 10% - 20%) and never ever had degradation issues. Also all friends and family have been instructed to charge that way and there haven't been any premature battery deaths reported by anybody. I have read that article many moons ago and I disagree with it (in this case science can go ........) . I have a big pool of data to prove my disagreement.
On the other hand I had a couple of friends that don't listen and charge whenever and for as long as they fave time, and those batteries have degraded quite fast.
Click to expand...
Click to collapse
10 to 20% ? [emoji1787][emoji1787][emoji1787]
Sent from my EVR-L29 using Tapatalk
Limeybastard said:
10 to 20% ? [emoji1787][emoji1787][emoji1787]
Sent from my EVR-L29 using Tapatalk
Click to expand...
Click to collapse
I meant that I let the battery to go down to anywhere between 10% to 20% and then I charge to full, overnight.
OrionBG said:
I meant that I let the battery to go down to anywhere between 10% to 20% and then I charge to full, overnight.
Click to expand...
Click to collapse
Ok. I do the 80 -40 method using slow 5W charge. Nice and cool.
Sent from my EVR-L29 using Tapatalk
View attachment 4853577View attachment 4853581
Hi
I'm using battery charge limit app.
It works but not fully as expected.
It means the app stops the charging at desired level but then it keeps the level all the time, so it doesn't let the battery to be discharged to the other desired level.
Anyone has idea how to fix it?