Hey guys,
I have been trying to solve this on my own for two days now, but I would like to consult the forum now.
So, I was running Pink Sense 1.8 for about 2 weeks with setCPU profiles and was getting satisfactory battery life. I had re-calibrated the battery info maybe 2 weeks before flashing the Pinky ROM (as described here: http://forum.xda-developers.com/showthread.php?t=755903).
All of a sudden, without any app installation or change to either the ROM or software/hardware settings I started getting horrible battery life. The battery would drain completely for less than 6 hours with GPS, 3G, and WiFi off.
*Another strange thing (which I don't know if it was related to my battery issue or not) was that when I would plug the charger it would turn the screen on but switch to the default clock app instead of the HTC sense homescreen. If I pressed home or back it would disappear. This would happen randomly and not always.
So, I figured it's time to jump ROMs and I decided on LeeDroid. I wiped cache, etc. and flashed the ROM. Out of the box the battery life was again pretty crappy (the battery was virtually disappearing in front of my eyes). I found some threads where it was suggested to disable market notifications and that slowed the battery drain a bit but it's still crappy.
I just charged it fully, 3G and WiFi off, and was with the screen off for 99% of the time and it still drained 18% battery in 1hour and 25 mins.
So, my question is - what the hell is going on???
Should I wipe battery info? Should I install a non-WiFi n rom? What more can I do?
I would really appreciate help and advice.
p.s. I am running the latest radio too.
wich radio have you the .23 drains the batery with my desire try with the .30_2
the battery life is better.
did you try reboot your phone maybe your optical joystick dead and drain your battery.
load any new apps recently?
cr1960 said:
load any new apps recently?
Click to expand...
Click to collapse
As I said, the problem appeared with absolutely no new apps installed and persists after flashing a new ROM.
How do I know if my optical joystick is dead? It still works if that's what you mean (although I don't like using it).
I will try flashing the 30_2 radio, thanks for that suggestion.
slyn4ice said:
How do I know if my optical joystick is dead? It still works if that's what you mean (although I don't like using it).
Click to expand...
Click to collapse
If it works he's not dead
after flashing your radio and if the battery still drain check if the rom you use has his own rules for the cpu freq. if you are in that case don't use cpufreq or something like that because of conflicts.
PS: Sory for my bad english
Sithlord31 said:
If it works he's not dead
after flashing your radio and if the battery still drain check if the rom you use has his own rules for the cpu freq. if you are in that case don't use cpufreq or something like that because of conflicts.
PS: Sory for my bad english
Click to expand...
Click to collapse
Thanks, I just flashed the 17_2 radio. It doesn't look like LeeDroid has any requirements for cpu frequencies. I will post an update after an hour.
slyn4ice said:
Thanks, I just flashed the 17_2 radio. It doesn't look like LeeDroid has any requirements for cpu frequencies. I will post an update after an hour.
Click to expand...
Click to collapse
There seems to be no change with 17_2 radio. 15% drop for 1h45m. I will go through a charge/recharge cycle and if nothing has changed I will flash the 30_2 radio.
Some people had the same effect. It happens when you flash your ROM while the phone is connected to power/charging. The battery stats simply get messed up.
An easy indication for this is if you charge the phone fully while powered on, LED is green, as soon as you unplug the charger the battery drops to some 90%.
The fix is easy too. If the phone is fully "charged" while on, disconnect the charger and switch it off. Then plug the charger in again. The LED should turn orange again and the remaining percentage will be charged. Wait until you have a green LED and your problems are hopefully gone.
Look out for the battery calibrating thread here for more info.
Hope that helps...
Mac
mmaacc said:
Some people had the same effect. It happens when you flash your ROM while the phone is connected to power/charging. The battery stats simply get messed up.
An easy indication for this is if you charge the phone fully while powered on, LED is green, as soon as you unplug the charger the battery drops to some 90%.
The fix is easy too. If the phone is fully "charged" while on, disconnect the charger and switch it off. Then plug the charger in again. The LED should turn orange again and the remaining percentage will be charged. Wait until you have a green LED and your problems are hopefully gone.
Look out for the battery calibrating thread here for more info.
Hope that helps...
Mac
Click to expand...
Click to collapse
Thanks for the suggestions. I always thought it would be better to flash with the ac adapter plugged.
I have tried the method you described above but it hasn't really solved any of the problems.
The battery drain is now at least manageable - i had 50% drop while sleeping for 6 hours (at least it didn't drain it completely). I am going to flash the 30_2 radio and try again.
slyn4ice said:
Thanks for the suggestions. I always thought it would be better to flash with the ac adapter plugged.
I have tried the method you described above but it hasn't really solved any of the problems.
The battery drain is now at least manageable - i had 50% drop while sleeping for 6 hours (at least it didn't drain it completely). I am going to flash the 30_2 radio and try again.
Click to expand...
Click to collapse
If you have access to a spare battery, maybe you can try that too?
Normally when I have unexplained problems with the phone, the last drastic step I would take is to wipe everything, data/app/cache. Do a nandroid backup first so that if that doesn't solve your problem you could always get back all your setups.
You could also try Titanium to help save your setup. But I would be careful with what I restore. The last thing I would want is to get the messed up setting back in.
I have noticed also whenever I flash a new rom, the battery seems to get worse. So I would always do a recalibration. The proper step is here:
http://forum.xda-developers.com/showthread.php?t=755903 (and wipe the battery status on the last power up before using).
Lastly, I would use as stock as possible first to see if it is things that I introduce that cause the problem.
pehkblui said:
If you have access to a spare battery, maybe you can try that too?
Normally when I have unexplained problems with the phone, the last drastic step I would take is to wipe everything, data/app/cache. Do a nandroid backup first so that if that doesn't solve your problem you could always get back all your setups.
You could also try Titanium to help save your setup. But I would be careful with what I restore. The last thing I would want is to get the messed up setting back in.
I have noticed also whenever I flash a new rom, the battery seems to get worse. So I would always do a recalibration. The proper step is here:
http://forum.xda-developers.com/showthread.php?t=755903 (and wipe the battery status on the last power up before using).
Lastly, I would use as stock as possible first to see if it is things that I introduce that cause the problem.
Click to expand...
Click to collapse
I think I can definitely confirm the radio is the problem. There is barely any battery drain in airplane mode (1% drain per hour with WiFi on). I am back to 32.43.00.32U_5.09.00.20 but it seems to drain battery faster than before.
Now that I think back, this battery problem started when i switched to the newer 32.47.00.32U_5.10.05.23 radio. No matter what I do now though even after rolling back to older radios it's still a problem. Damn it.
slyn4ice said:
I think I can definitely confirm the radio is the problem. There is barely any battery drain in airplane mode (1% drain per hour with WiFi on). I am back to 32.43.00.32U_5.09.00.20 but it seems to drain battery faster than before.
Now that I think back, this battery problem started when i switched to the newer 32.47.00.32U_5.10.05.23 radio. No matter what I do now though even after rolling back to older radios it's still a problem. Damn it.
Click to expand...
Click to collapse
Don´t know (because i never updated radios above .20 and have no problems with battery)...but...maybe flash a original ruu rom...and root again
maybe this help...with kind regards..Alex
Alex-V said:
Don´t know (because i never updated radios above .20 and have no problems with battery)...but...maybe flash a original ruu rom...and root again
maybe this help...with kind regards..Alex
Click to expand...
Click to collapse
that doesn't help, ive tried it already
TieT said:
that doesn't help, ive tried it already
Click to expand...
Click to collapse
Ok, I have awesome news! Thanks to user "lenik" on modaco forums I got some extra RIL settings (radio settings) he found for Softbank (my cellphone company here in Japan). Here are the settings:
ro.ril.enable.a52=0
ro.ril.enable.a53=1
ro.ril.fast.dormancy.timeout=3
ro.ril.enable.sbm.feature=1
He said the first two should be found on most ROMs, while the last two are probably carrier specific for SoftBank. Anyways, I just downloaded the latest LeeDroid ROM, modified /system/build.prop file (none of the above settings were in there) to include the above settings and ... got a 5% drop in battery for 10 hours on standby (wifi off, setCPU set to 245Mhz when screen is off). This is unbelievable.
Anyways, here are lenik's blog posts about it:
http://lazydroid.com/2010/06/battery-life-improved/
http://lazydroid.com/2010/06/back-to-1-21-...ry-consumption/
I hope this helps other people out there!
slyn4ice said:
Ok, I have awesome news! Thanks to user "lenik" on modaco forums I got some extra RIL settings (radio settings) he found for Softbank (my cellphone company here in Japan). Here are the settings:
ro.ril.enable.a52=0
ro.ril.enable.a53=1
ro.ril.fast.dormancy.timeout=3
ro.ril.enable.sbm.feature=1
He said the first two should be found on most ROMs, while the last two are probably carrier specific for SoftBank. Anyways, I just downloaded the latest LeeDroid ROM, modified /system/build.prop file (none of the above settings were in there) to include the above settings and ... got a 5% drop in battery for 10 hours on standby (wifi off, setCPU set to 245Mhz when screen is off). This is unbelievable.
Anyways, here are lenik's blog posts about it:
http://lazydroid.com/2010/06/battery-life-improved/
http://lazydroid.com/2010/06/back-to-1-21-...ry-consumption/
I hope this helps other people out there!
Click to expand...
Click to collapse
VERY nice results! Do you think that these RIL settings should work on any network/carrier?
It's very odd because today I noticed my battery performance dropping large, BUT before it was always great. I am also on LeeDrOiD 2.1, and while at home, with WiFi + BT on AND connected to my router + handsfree, I lose only about 3-4% an hour.
Today when I left the house and went shopping, I was in the store for 1.5 hrs and I had lost near 15%! I had even turned off Wifi so it wasn't trying to scan APs. Very very strange...
Anyways, I want to maybe try these RIL settings if it will work on any carrier. Does anyone know if I can edit build.prop while in recovery, or do I have to edit it in the ROM .zip then reflash the entire ROM?
Thanks for the post and hunting down a solution slyn4ice, I'm glad that it has helped you out big time!
*** EDIT *** - After looking more into my JuicePlotter graphs, I notice that the battery life gets killed when I am using APN / 3G / HSPA network. I would have thought Wifi would take more power, but that seems not to be so. I DID have "Network Mode" set to "WCDMA only" (in Mobile Network Settings) because I heard it might save battery not having to switch back and forth from EDGE to 3G, but I guess that didn't help...I've since switched it back, but need a lot of charging before I can test again.
Does anyone else notice that when they're on 3G/H the battery drops MUCH quicker than if you were connected to Wifi instead? This is just my last hurdle towards a PERFECT ROM!
Thanks in advance all!
3G uses waaay more power than WiFi. After all, the data usually travels long distances and needs to be amplified. This effect is pronounced especially if in the limit zones of 2G/3G coverage and you have 3G preferred, the phone boosts the power to maximum to maintain 3G.
Gsm Auto (PRL) prefers 2G if 3G coverage is too low. WCDMA Preferred tries to maintain 3G connection even if it means sacrificing battery life.
If you are constantly in good coverage zones, no problem, but to the people living on the edges of proper 3G coverage it meas a big hit to battery life, especially if the mobile data is used. This partly explains why some get superb battery life and others far worse.
Jgruar said:
3G uses waaay more power than WiFi. After all, the data usually travels long distances and needs to be amplified. This effect is pronounced especially if in the limit zones of 2G/3G coverage and you have 3G preferred, the phone boosts the power to maximum to maintain 3G.
Gsm Auto (PRL) prefers 2G if 3G coverage is too low. WCDMA Preferred tries to maintain 3G connection even if it means sacrificing battery life.
If you are constantly in good coverage zones, no problem, but to the people living on the edges of proper 3G coverage it meas a big hit to battery life, especially if the mobile data is used. This partly explains why some get superb battery life and others far worse.
Click to expand...
Click to collapse
Amazing explanation and reaffirmation of my thoughts Jgruar (JuicePlotter confirms it). I guess from my old WinMo days, I always remember Wifi being the power hog. I actually did change it back to GSM/Auto since that was the only change I made lately, but I thought I'd chime in while my device was charging back up, hoping for a reply just like that!
Thanks a bunch!
scar45 said:
VERY nice results! Do you think that these RIL settings should work on any network/carrier?
It's very odd because today I noticed my battery performance dropping large, BUT before it was always great. I am also on LeeDrOiD 2.1, and while at home, with WiFi + BT on AND connected to my router + handsfree, I lose only about 3-4% an hour.
Today when I left the house and went shopping, I was in the store for 1.5 hrs and I had lost near 15%! I had even turned off Wifi so it wasn't trying to scan APs. Very very strange...
Anyways, I want to maybe try these RIL settings if it will work on any carrier. Does anyone know if I can edit build.prop while in recovery, or do I have to edit it in the ROM .zip then reflash the entire ROM?
Thanks for the post and hunting down a solution slyn4ice, I'm glad that it has helped you out big time!
*** EDIT *** - After looking more into my JuicePlotter graphs, I notice that the battery life gets killed when I am using APN / 3G / HSPA network. I would have thought Wifi would take more power, but that seems not to be so. I DID have "Network Mode" set to "WCDMA only" (in Mobile Network Settings) because I heard it might save battery not having to switch back and forth from EDGE to 3G, but I guess that didn't help...I've since switched it back, but need a lot of charging before I can test again.
Does anyone else notice that when they're on 3G/H the battery drops MUCH quicker than if you were connected to Wifi instead? This is just my last hurdle towards a PERFECT ROM!
Thanks in advance all!
Click to expand...
Click to collapse
From what I understand you need to update RIL settings in the ROM and then flash the modified ROM. I just edited the /system/build.prop file in the Leedriod zip file and saved (didn't resign or anything). Flashed the ROM through ROM Manager recovery (I also tried flashing it through the normal recovery but it failed on the "verifying image" stage - I guess because I didn't resign the archive).
As far as the options themselves - only the last two should be carrier specific. I haven't researched anything about them, so I have absolutely no idea what they actually do. "lenik" just copied them from an official Softbank ROM.
God, i just checked JuicePlotter and i dropped 1% for 1h10m (everything off except the radio + setCPU to ~400Mhz when screen off). This is just crazy ... awesome ))))
Is the setting rom specific, or will it work om opendesire?
Sent from my HTC Desire using XDA App
slyn4ice said:
Ok, I have awesome news! Thanks to user "lenik" on modaco forums I got some extra RIL settings (radio settings) he found for Softbank (my cellphone company here in Japan). Here are the settings:
ro.ril.enable.a52=0
ro.ril.enable.a53=1
ro.ril.fast.dormancy.timeout=3
ro.ril.enable.sbm.feature=1
He said the first two should be found on most ROMs, while the last two are probably carrier specific for SoftBank. Anyways, I just downloaded the latest LeeDroid ROM, modified /system/build.prop file (none of the above settings were in there) to include the above settings
Click to expand...
Click to collapse
LeeDroid ROM (LeeDrOiD_V2.1_A2SD+_.zip) build.prop includes:
ro.ril.enable.a52=0
ro.ril.enable.a53=1
but no:
ro.ril.fast.dormancy.timeout=3
ro.ril.enable.sbm.feature=1
Just checked.
Related
hey guys plz post ur battery status here along with the radio version you hav on ur phone
this wud be of great help for future reference for all of us and to select the best Radio version
Plz charge the battery to full and use it upto the limit
lets see which Radio and Rom drains the minimum battery juice!!
Smartphone battery life is obviously the prime factor in buying a Smartphone
Thank you guys
plz join in and help all
plz update guys
it wud really go a long way in helping all
atleast post ur recent usage stats
standby 22hours
talktime 1hour
internet 30mins
now battery is at 23pc
my rom is the official htc 6.5
That will depend on the usage and can be different as some radios work better with some mobile providers
The best way is to test several combinations ROM/radio till you get the best.
I´m using latest Energy Photon 6.5.1 with radio 4.46 and my battery lasts me 36hr aprox. with a lot of usage, customization, calls, wifi, bt.
orb3000 said:
That will depend on the usage and can be different as some radios work better with some mobile providers
The best way is to test several combinations ROM/radio till you get the best.
I´m using latest Energy Photon 6.5.1 with radio 4.46 and my battery lasts me 36hr aprox. with a lot of usage, customization, calls, wifi, bt.
Click to expand...
Click to collapse
ok, how in the world are u getting such good battery life...ive got the same rom loaded and ive sent about 20 text messages and its already down to 75%....also, it appears as tho my data connection keeps turning back on by itself and i KNOW for a fact that there is nothing auto updating that would cause it to turn back on
mwrood said:
ok, how in the world are u getting such good battery life...ive got the same rom loaded and ive sent about 20 text messages and its already down to 75%....also, it appears as tho my data connection keeps turning back on by itself and i KNOW for a fact that there is nothing auto updating that would cause it to turn back on
Click to expand...
Click to collapse
my data connection keeps turning on and off as well. it's annoying. i've turned everything off but it still keeps coming on 3 min after i turn it off
I'd be interested in doing some kind of standardized comparison also. I read posts where some people get great battery life, some people get terrible battery life (I'm in this category), how some people's battery life improve after a few recharge cycles, etc. At this point it's hard to tell whether some people have faulty batteries, some people use their phone more than others, or some ROMs just consume more battery than others. To do a comparison, we'd had to have some kind of agreed upon methodology and here's my proposal:
1) Install acbpowermeter. Just assume that it works the way it's supposed to. Even if it doesn't, since everyone uses it, the methodology is the same so that results can be compared.
2) Whatever ROM/Radio you have, just report it.
3) With phone plugged in, soft rest your phone and wait 5 minutes for everything to get loaded.
4) Turn off the backlight, and run acbpowermeter. It will start measuring power consumption.
5) Turn off the phone right away and after 5 minutes, turn on the phone and pause acbpowermeter.
6) Report your average power consumption and total power consumption, as given by acbpowermeter.
This will give us an indication of how a ROM/radio performs with no activity. This assumes you have no other programs installed/active that contributes to power consumption, but even if you do, I don't think the results would be that far off. I'm curious to see what the idle power consumption is. You might want to run this a few times to get some consistent results before reporting. Also report if you get some spikes in the graph or if power consumption is stable during the 5 minutes. My initial results are an average of about 90mA and 6mAh during 5 minutes. One big spike up to about 360mA at the beginning. This would mean about 72mA per hour or about 21 hours for a 1500mA battery. This is close to my experience of going from 100% to 80% when I wake up in the morning (5 hours of sleep). Terrible. I might just have a bad battery....
EneryROM 11/8 23504. 4.47 Radio.
If anyone else has some suggestions on how we can compare battery consumption, do share, as I think this would be useful information to have.
mwrood said:
ok, how in the world are u getting such good battery life...ive got the same rom loaded and ive sent about 20 text messages and its already down to 75%....also, it appears as tho my data connection keeps turning back on by itself and i KNOW for a fact that there is nothing auto updating that would cause it to turn back on
Click to expand...
Click to collapse
thevuman said:
my data connection keeps turning on and off as well. it's annoying. i've turned everything off but it still keeps coming on 3 min after i turn it off
Click to expand...
Click to collapse
On WVGA tweak there is an option to auto disconnect GPRS every certain time, enable and reset.
Or install this app (attached)
Thanks to original creator, not me
orb3000 said:
On WVGA tweak there is an option to auto disconnect GPRS every certain time, enable and reset.
Or install this app (attached)
Thanks to original creator, not me
Click to expand...
Click to collapse
ill be happy to install this cab and use it but i wish i could figure out why the data connection keeps turning on in the first place...its highly anooying and very unneccesary
after trying about 12roms i am back to the htc official 6.5rom
it has good stability nd battery life!!
but still i like the leo or manila 2.5 very much!!!
hope it supports landscape soon!!!!!!!!
Firstly, I know what I'm doing when it comes to flashing. But I'm completely dumbfounded here..
Okay in standby mode, with wifi on i usually get -3 to -7mA.
But suddenly a few days ago, my phone doesn't sound my alarm in the morning because it had turned its self off.
Imagine my surprise when I had to plug it to start it. Turns out it had drained 60% in little over 3 hours.
So I began testing - turns out my phone had started to fluctuate between -90 and -150 mA EVEN IN AIRPLANE MODE.
After trying countless solutions (inc many different ROMs), I had had enough. I full wiped from CWM and installed fresh ARHD 5.1.6, skipped all setup, installed just titanium, and restored just battery calibration and currentwidget. I calibrated and then left it overnight in airplane mode - and STILL it fluctuated just as wildly.
I wouldn't post this if I hadn't tried everything, but I have spent hours reading xda trying to amend this. Changing radios didn't help (am using latest atm), changing ROM didn't help (not GB or froyo or CM7), even restoring my nandroid from when my battery drain was normal didn't help.
Does anyone have ANY ideas as to why this is happening?
The only thing I can conceivably think of is that my battery is giving up.
Is this good enough cause to get a replacement battery/phone from HTC?
Edit: Meant to post this is Q&A tread, sorry
if you changed the ROM and radio, then i'd be near to positive to say that the problem is from the battery!!
Buy another one and give it a long 20-22 hrs charge (although HTC recommends 8hrs - but they talk alot of crap ) before opening your phone.
Or, alternatively, see if anyone (friends/family) can lend you a battery and see if the problem still persists
CodeNameUnknown1 said:
if you changed the ROM and radio, then i'd be near to positive to say that the problem is from the battery!!
Buy another one and give it a long 20-22 hrs charge (although HTC recommends 8hrs - but they talk alot of crap ) before opening your phone.
Or, alternatively, see if anyone (friends/family) can lend you a battery and see if the problem still persists
Click to expand...
Click to collapse
Official batterys are expensive... does HTC do replacements?
not sure, never tried or asked, gotta phone them up!
have you tried turning USB debugging on? that solved it for some people.
i also had this problem, and the USB debug didnt work, but i found that it was something to do with HTC hub repeatedly trying to connect to the internet and using a shed load of CPU in doing so. aeroplane mode didnt help me either, but after turning off everything with HTC in its name it worked again. (specifically HTC sense in accounts and sync)
hope that helps, worth a try.
oh and my battery is fine now, lasts 2 days or so. can last a week though.
still charge it every night though.
Thanks for replying, but USB Debugging was always on for me, and when I tested with fresh install I didn't put ANY accounts in so the HTC thing shouldn't be an issue. i guess I'll just try the replacement battery thing
sometimes the radio signal kept switching also may cause a drain in your battery.
Setting > Mobile networks > Network Mode > Preferred Network Mode
for me i preferred it to be set as 'WCDMA' rather than 'GSM/WCDMA Auto'. The draw back is that i may lost signal if the signal is weak but this setting prevent the radio from being switching.
OKAY GUYS I FIXED IT
How you may ask?
I HAVE NO IDEA
I was just flashing things over trying to fix it and suddenly it went back to normal. I'm currently using a UV kernel, so maybe that's helping too.
apoorvajsh said:
Firstly, I know what I'm doing when it comes to flashing. But I'm completely dumbfounded here..
Okay in standby mode, with wifi on i usually get -3 to -7mA.
Is this good enough cause to get a replacement battery/phone from HTC?
Edit: Meant to post this is Q&A tread, sorry
Click to expand...
Click to collapse
Dont want to go too far OT, but how do you measure the battery current?
I assume you dont physically wire up an ammeter, or do you?
Ian P
Hahahahahaha, that's brilliant. I'm signaturing that
But no, I don't. The phone creates estimates of the present current/voltage loss, much the same way as it makes estimates of the battery % left.
So all you need is an app to log that! Currentwidget is the lightest, but I recommend battery monitor widget
OK its a battery monitoring app, but can you see the current drain whilst actually using other programmes?
Some apps use full screen so even the top status bar is not visible.
Ian P
elanman99 said:
Dont want to go too far OT, but how do you measure the battery current?
Click to expand...
Click to collapse
CurrentWidget, logging to file :
https://market.android.com/details?id=com.manor.currentwidget
Sometimes the battery works great, lasts a couple days. And sometimes, I get strange spikes where the battery drains extremely quickly (see attached images).
I have tried:
1. New device - I swapped my unit yesterday
2. Hard reset - restore all factory settings (and erase everything) off the phone
3. Battery cycle - i.e. let the battery run out entirely, recharge it from scratch
I have also tried diagnosing the issue via the stock battery app, GO Power Master, and BetterBatteryStats, but I don't see anything out of the ordinary when the battery usage spike occurs. Maybe there is some process running wild, but it doesn't seem to do anything...
Has anyone had similar issues? The only non-Google Play store app I have installed is Visual Voicemail - the apk I downloaded from this board.
You have tried everything I would normally suggest, but might have noticed something. Your sharp drop coincides with that red band on your signal bar. The red part signifying no cell tower signal. The sharp drop seems to start there. Is your phone stuck searching for cell towers when it has already re-established a signal? The earlier dip in the battery also has a red bar under it.
Also battery performance is not linear. If you are at 50% after 24 hours, you will not necessarily get another 24 hours. I am alwaysfinding myself at 50% after 18 hours and think, "Cool, I've found the right kernel" but sure enough I'm still plugging it into charge at 24 hours!
I know you say you normally get two days (which is very good) but this is all I can think of.
I use a powerful automation app called Tasker. With it you can set any phone setting to any phone condition. I've just checked, and it is possible to set a profile based on signal strength. With this you could specify a weak or no signal to do any manner of things, from play a notification sound, to turn off 3G and auto-sync. Set an exit task and it will also turn 3G and auto-sync back on when signal strength is healthy again. Might be worth a try.
Edit: If you have root access, Tasker supports the app 'Quick Boot Plus' as a plugin. With this you could set Tasker to reboot your phone if it is out of signal for more than 'x' seconds. I know it might not be very practical, but it would tell you if you we are looking at the real culprit.
Another edit: Scratch that. You could set Tasker thatif it sees no signal for 'x' seconds, turn on airplane mode, wait 'y' seconds, turn off airplane mode. No need to buy a plugin.
Thanks, wnp_79 - appreciate the thoughtful response!
Yes, that's a good point - there is a drop in battery starting with the red line for the signal. I take the subway to/from work in the morning and evening. But I don't see any problems connecting after I get outside (i.e. it doesn't seem to be searching for signal).
Perhaps next time I can try setting airplane mode on/off when I notice the battery draining quickly - and see if that helps the issue. If it does, clearly it's a signal issue.
I like the Tasker idea, I will give that a try! Thank you for the suggestion.
I wasn't by any means expecting another 24 hrs, but that drain of "50%" occured over a span of like 3 hours... with no screen usage (i.e. the phone was just sitting next to me at the desk, supposedly "idle").
Whatever you do, don't cycle your battery deeply unnecessarily.
Sent from my HTC One X using Tapatalk 2
Thanks tsleng, will keep that in mind.
I guess I am surprised other people haven't seen this issue. Maybe it's something specific to my software...
I've got this issue but it's down to my signal. At home it's fine and battery last's me well but as soon as I get to work my battery starts to dip due to Vodafone having poorer signal. Bad signal is killing my battery too bad we can't change radio's as of yet due to no S-OFF.
what happens when we can s-off? i mean what adv will we encounter regarding with the issues that we are having?
mohaimed said:
what happens when we can s-off? i mean what adv will we encounter regarding with the issues that we are having?
Click to expand...
Click to collapse
Well S-OFF, we can unlock bootloader without having to use HTCDev meaning we can revert back to stock easily and without it tampering the status. We can lock it back to it's original state.
We can flash kernels without having to use fastboot.
We can flash radios. By flashing other radios we can improve our signals if one radio is bad, an improved signal is friendlier on the battery.
I get a weird spike too but mine causes the phone to die. Also mine was done overnight when I was sleeping. (see attachment) I'm not really sure what I can do. I hope this was a one time problem...but i'm not so sure. I'm still under warnty and this is my second HOX
neocryte said:
Sometimes the battery works great, lasts a couple days. And sometimes, I get strange spikes where the battery drains extremely quickly (see attached images).
I have tried:
1. New device - I swapped my unit yesterday
2. Hard reset - restore all factory settings (and erase everything) off the phone
3. Battery cycle - i.e. let the battery run out entirely, recharge it from scratch
I have also tried diagnosing the issue via the stock battery app, GO Power Master, and BetterBatteryStats, but I don't see anything out of the ordinary when the battery usage spike occurs. Maybe there is some process running wild, but it doesn't seem to do anything...
Has anyone had similar issues? The only non-Google Play store app I have installed is Visual Voicemail - the apk I downloaded from this board.
Click to expand...
Click to collapse
You have the LTE version of the one x Maybe they can help you there:
http://forum.xda-developers.com/forumdisplay.php?f=1538
Hi,
Have you guys noticed our phones tend to drain battery much much faster on 3G than WiFi? I have yet to measure the drains accurately yet but I think the difference is huge. I can drain the entire battery in 2-3 hours with data on and active data transfer.
For example, stream some music on TuneIn on wifi and then on data (3G/H+). On data, the phone gets really hot and sometimes even with an AC charger plugged in the battery can barely hold charge (with screen also on). On Wi-Fi the phone stays cool and battery consumption seems to be much less.
I feel like it's ok for data to use a bit more power but I feel like this much of a difference is not normal. I have WCDMA preferred in mobile options, and it is displaying H+ in the status bar. I am assuming it isn't using LTE or looking for an LTE signal... How can I make sure of this? Is the LTE a different radio/chip that can be turned off separately?
I'm on CM10.1.2 with Wind Kernel 2.5.
what do u think requires more power receiving a signal from 30 meters away or a cell phone tower
having said that if your rom is pulling more than usual from data connection you can try switching to cdma only mode, also i think the stronger signal you are getting the less power it uses but im not sure on that, i think if u are in a basement or something it will pull more power.
or try switching roms
it is not the "phone" unless your phone is defective
try a differant rom if that doesn't work try a differant baseband if that doesn't work phone is probly defective or partially defective
first thing is try a stock based rom
btw i think the only time wifi will take more power than 3g/4g data is if you are sending huge amounts of data over it or have it on constantly scanning for networks, or have a rom that makes wifi stay on fullspeed while sleeping
KronicSkillz said:
what do u think requires more power receiving a signal from 30 meters away or a cell phone tower
having said that if your rom is pulling more than usual from data connection you can try switching to cdma only mode, also i think the stronger signal you are getting the less power it uses but im not sure on that, i think if u are in a basement or something it will pull more power.
or try switching roms
it is not the "phone" unless your phone is defective
try a differant rom if that doesn't work try a differant baseband if that doesn't work phone is probly defective or partially defective
first thing is try a stock based rom
btw i think the only time wifi will take more power than 3g/4g data is if you are sending huge amounts of data over it or have it on constantly scanning for networks, or have a rom that makes wifi stay on fullspeed while sleeping
Click to expand...
Click to collapse
I'm just trying to gauge if people are seeing the same thing as I am. I haven't switched basebands in a while. Any further informative comments are welcome.
Flyview said:
I'm just trying to gauge if people are seeing the same thing as I am. I haven't switched basebands in a while. Any further informative comments are welcome.
Click to expand...
Click to collapse
i can guarentee you thats not normal
what have u tried? have u even tried reflashing cm 10.1.2?
KronicSkillz said:
i can guarentee you thats not normal
what have u tried? have u even tried reflashing cm 10.1.2?
Click to expand...
Click to collapse
No I haven't, I kind of just assumed it had to be normal. The phone gets hot just like when you're talking on the phone for a while so I thought it made sense.
I have some preliminary numbers (didn't let the test run long). If you want to replicate this, get Android System Tuner, and set up a widget to show "Average mA since last measure". Turn brightness to minimum and set the display to not turn off, start streaming TuneIn radio, unplug the phone (to reset "last measure), and let the battery go down at least 5%.
-360mA - wifi on streaming music, screen low brightness (20%/hour)
-760mA - 3g on streaming music, screen low brightness (note that's 41.5%/hour!)
-400mA - 3g on streaming music, screen off (22%/hour)
These preliminary numbers would suggest WiFi uses almost nothing, since the screen seems to be about 360mA, whereas the difference between WiFi and data is 400mA!
Flyview said:
No I haven't, I kind of just assumed it had to be normal. The phone gets hot just like when you're talking on the phone for a while so I thought it made sense.
I have some preliminary numbers (didn't let the test run long). If you want to replicate this, get Android System Tuner, and set up a widget to show "Average mA since last measure". Turn brightness to minimum and set the display to not turn off, start streaming TuneIn radio, unplug the phone (to reset "last measure), and let the battery go down at least 5%.
-360mA - wifi on streaming music, screen low brightness (20%/hour)
-760mA - 3g on streaming music, screen low brightness (note that's 41.5%/hour!)
-400mA - 3g on streaming music, screen off (22%/hour)
These preliminary numbers would suggest WiFi uses almost nothing, since the screen seems to be about 360mA, whereas the difference between WiFi and data is 400mA!
Click to expand...
Click to collapse
if it was me before i bothered with any of this i would have redownloaded and wipe/reflash rom, i just had my phone streaming music on 3g and it didn't even get warm
i don't mind helping you but please rule out the easy obvious steps first
KronicSkillz said:
if it was me before i bothered with any of this i would have redownloaded and wipe/reflash rom, i just had my phone streaming music on 3g and it didn't even get warm
i don't mind helping you but please rule out the easy obvious steps first
Click to expand...
Click to collapse
I will try that tonight. I wanted a baseline too...
Could you please check what baseband you're running (I'm on V20e)? Does flashing CM10.1.2 change the baseband?
Flyview said:
I will try that tonight. I wanted a baseline too...
Could you please check what baseband you're running (I'm on V20e)? Does flashing CM10.1.2 change the baseband?
Click to expand...
Click to collapse
ive never had to flash my own baseband everywhere i read people say only do it if you have issues and ive never had issues, the rom/kernel i'm using is in my sig
there is a baseband archive in the developement section if it comes down to trying differant basebands although i'm not the person to talk to about that as i've never done it, i'm sure if you end up doing that asking on that thread would be your best bet as you will probably get responses from people who have done it before.
here i'll even link it:
basebands
this is a last resort and be very careful when flashing these
KronicSkillz said:
if it was me before i bothered with any of this i would have redownloaded and wipe/reflash rom, i just had my phone streaming music on 3g and it didn't even get warm
i don't mind helping you but please rule out the easy obvious steps first
Click to expand...
Click to collapse
Yeah I would have to second that, those mA are way too high. I am @ < 100 mA on H+ streaming off slacker now that is with stock, but when I was on cm10.1 I would have to say it was about the same. The ONLY time my phone gets warm is on GPS & charging, and my phone is over clocked to 1728 all the time.
Sent from my LG-P930 using xda app-developers app
KronicSkillz said:
ive never had to flash my own baseband everywhere i read people say only do it if you have issues and ive never had issues, the rom/kernel i'm using is in my sig
there is a baseband archive in the developement section if it comes down to trying differant basebands although i'm not the person to talk to about that as i've never done it, i'm sure if you end up doing that asking on that thread would be your best bet as you will probably get responses from people who have done it before.
here i'll even link it:
basebands
this is a last resort and be very careful when flashing these
Click to expand...
Click to collapse
Thanks. I've changed basebands before with packages from that thread. That's why I'm asking if flashing CM will override those.
What basebands are you guys on?
Sent from my LG-P930 using Tapatalk 2
Flyview said:
Thanks. I've changed basebands before with packages from that thread. That's why I'm asking if flashing CM will override those.
What basebands are you guys on?
Sent from my LG-P930 using Tapatalk 2
Click to expand...
Click to collapse
i'm honestly not sure if rom flashing changes baseband my gut instinct would be sometimes yes sometimes no but i'm honestly not sure, i dont even look at baseband unless i'm having problems with my radio signal and i never have.
ur problem is probly caused by you changing yours.
my baseband is: apq8060/mdm9200
have u tried what i suggested and flash a stock based rom to see if that fixes the error, then if you want to go back to cm10.1 u should be able to as long as you dont mess with basebands again
it's possible this doesn't fix the error if the stock rom doesn't flash a baseband, i'm honestly not sure if it will but it might
be careful that you don't flash one that reflashes a locked bootloader, most of the stock based roms on the developement forums have it disabled
KronicSkillz said:
i'm honestly not sure if rom flashing changes baseband my gut instinct would be sometimes yes sometimes no but i'm honestly not sure, i dont even look at baseband unless i'm having problems with my radio signal and i never have.
ur problem is probly caused by you changing yours.
my baseband is: apq8060/mdm9200
have u tried what i suggested and flash a stock based rom to see if that fixes the error, then if you want to go back to cm10.1 u should be able to as long as you dont mess with basebands again
it's possible this doesn't fix the error if the stock rom doesn't flash a baseband, i'm honestly not sure if it will but it might
be careful that you don't flash one that reflashes a locked bootloader, most of the stock based roms on the developement forums have it disabled
Click to expand...
Click to collapse
Thanks, that's what I'll be trying today. I was on V20e (newest Bell one from that thread). Yesterday I tried V20c, V10j. All are pretty much the same in terms of power usage as I tested them yesterday. I will try a stock-ish ICS today and test there.
BTW, I tried the streaming test on a Nexus 4.
-550mA screen on lowest brightness streaming 3G (compared to -760mA for mine)
-360mA screen off streaming 3G (compared to -500mA for mine)
So the differences aren't THAT drastic, but still.
So here's some updates:
I flashed V20f mod V2 by HoNo (a stripped down and CWM flashable V20f stock image from Bell).
At first, I thought everything was fixed, as I was seeing battery use at about 500mA with screen on lowest brightness, streaming over 3G. However, I think this was due to the battery being low and the battery % dropping slower when it's under 15% (Android Tuner free uses battery % and battery capacity to estimate current draw).
I charged the phone overnight, then I flashed my CWM backup of CM10.1.2. The good thing is it kept the V20f baseband (and firmware) from flashing the V20f rom. That confirms that CM10.1.2 and CWM backups don't save/flash baseband.img and firmware.img. However, again, I was seeing 700+mA draw. There might be better idle usage with the new baseband, but it might be placebo.
I went back to a CWM restore of the V20f rom and tested again on the ICS-based stock-ish rom. Battery consumption is still high (700+mA streaming on data and screen on lowest brightness).
Could one of you guys please try running the same test I am? Here's how:
0) Ensure your battery is in the range of 50-90%
1) Download Android Tuner Free (AT)
2) Download TuneIn
3) Add a AT widget (1x1 text option) to a homescreen
4) Tap the widget, go to settings, widgets, widget content, central value, choose "avg mA since last measure"
5) Go back to AT settings, battery, calibration, battery capacity, enter 1830.
6) Start to stream music from a radiostation on TuneIn
7) Set screen timeout to 5 or 10min
8) Set brightness to minimum
9) Plug phone in
10) Unplug phone (this resets the "avg mA since last measure")
11) Watch the central value as your battery drops for 10-20minutes. Since drain is an estimate based on % dropping it will jump around a bit but level off the more time you let it run.
12) Don't do other stuff on the phone so you aren't using the CPU more than for this test
My S4 mini SGH-i257M was malfunctioning so i sent it in for repair. The local Rogers store sent it to FutureTel in Markham [Toronto] Ontario Canada. This is what they did, according to the Completion Report that came back with the phone ...
;RF Calibration performed to enhance RX/TX performance and network connectivity. Passed RF compliance test to meet manufacturer specifications. Adjusted battery level to optimize power usage.
It has been two weeks now and not only has it not malfunctioned, but the battery life is significantly improved - from 2 or 3 days of light use [usually just 2] to 5 days of light use.
What did they actually do? Does the recalibration affect hardware or software? Did they perhaps re-clock the CPU down to a slower speed? Any way to check this? What do they mean by adjusted battery level?
The phone is running KitKat 4.4.2, not rooted.
Thank you,
Mick
Here are three replies from other forums to this same question. Anyone here want to include an opinion? It would be most appreciated ...
The first part (RF calibration) means they adjusted the radio to improve reception and transmission(rx/tx), so your call/network/wifi reception will be better; the battery level adjustment implies they altered the voltage to improve battery life. In both cases it's more likely they replaced faulty parts with fully functioning ones. Good to see you finally got your issue solved Mick
It seems like what they did is install the OS from factory state and give u a new battery and maybe re clocked the CPU. Unfortunately they won't give you the proper information on what they did nor will u able to find it. There are some apps which tell u what system and software it uses but that's about it
All that I can tell you is RF stands for Radio Frequency. Apparently your cellular radio was tuned a bit off from whatever frequency(ies) your carrier uses. I wonder how they calibrate this.
Their statement "Adjusted battery level to optimize power usage" makes no sense to me. It's almost an oxymoron! But then, when signal level or reception of signal is poor, firmware detects this and gives the hardware an extra kick of battery juice. So maybe that's what they adjusted?
I'm really just guessing about RF calibration and battery adjustment. Hopefully somebody more knowledgeable will shed better light, especially regarding your questions about processor speed
mdawdy said:
Here are three replies from other forums to this same question. Anyone here want to include an opinion? It would be most appreciated ...
The first part (RF calibration) means they adjusted the radio to improve reception and transmission(rx/tx), so your call/network/wifi reception will be better; the battery level adjustment implies they altered the voltage to improve battery life. In both cases it's more likely they replaced faulty parts with fully functioning ones. Good to see you finally got your issue solved Mick
It seems like what they did is install the OS from factory state and give u a new battery and maybe re clocked the CPU. Unfortunately they won't give you the proper information on what they did nor will u able to find it. There are some apps which tell u what system and software it uses but that's about it
All that I can tell you is RF stands for Radio Frequency. Apparently your cellular radio was tuned a bit off from whatever frequency(ies) your carrier uses. I wonder how they calibrate this.
Their statement "Adjusted battery level to optimize power usage" makes no sense to me. It's almost an oxymoron! But then, when signal level or reception of signal is poor, firmware detects this and gives the hardware an extra kick of battery juice. So maybe that's what they adjusted?
I'm really just guessing about RF calibration and battery adjustment. Hopefully somebody more knowledgeable will shed better light, especially regarding your questions about processor speed
Click to expand...
Click to collapse
I also would like to know what they did with 'improving radio frequency'. Got the same problem as you, and would like to check if it's possible to manually fix the radio/frequency-problem, cause the guys from the repairshop didn't fix anything for me..
Otherwise: is there an app that notifies me when network connection is lost ?
I found this one : (updated url) https://play.google.com/store/apps/details?id=com.cnigrini.networkmonitor that works well..i now see immediately when my phone loses network connection.
However, now i still have to manually reset it by turning on/off airplane mode. Is there a way / app that does these steps automatically ?
So notifies when network dorps, and then refreshes it..
That would be one way to solve the problem i think..
Your link is to an earthquake detection app ???
I'll post more info later or tomorrow.
I updated the url. It's this app: https://play.google.com/store/apps/details?id=com.cnigrini.networkmonitor
It notifies when network is lost. However it doesn't refresh the network unfortunately.
Well, it gets worse. The phone messed up today same as before. A bit more than two weeks after the "repair". I was at home in one of the strongest signal areas. Would not receive or make calls or use mobile data. So back to the Rogers store. By the time i got there it had started working again so i could not demonstrate the problem. Also used a lot of battery power today, about 40% with light usage compared to 15% or less per day for the past two weeks.
What the counter guy at the Rogers store said is that there is nothing wrong with the phone, that all cell phones do this, and that i should adjust my expectations.
Here's another ConnectionChecker app. This one attempts to reconnect ...
https://play.google.com/store/apps/details?id=net.jeremychase.ConnectionChecker
Anyone have seen another app for this that they like?
mdawdy said:
Well, it gets worse. The phone messed up today same as before. A bit more than two weeks after the "repair". I was at home in one of the strongest signal areas. Would not receive or make calls or use mobile data. So back to the Rogers store. By the time i got there it had started working again so i could not demonstrate the problem. Also used a lot of battery power today, about 40% with light usage compared to 15% or less per day for the past two weeks.
What the counter guy at the Rogers store said is that there is nothing wrong with the phone, that all cell phones do this, and that i should adjust my expectations.
Here's another ConnectionChecker app. This one attempts to reconnect ...
https://play.google.com/store/apps/details?id=net.jeremychase.ConnectionChecker
Anyone have seen another app for this that they like?
Click to expand...
Click to collapse
Hey Mdawdy, thanks for posting that one, when reading the descripting it seems like this one is doing both things: checking when connection is down, and when it is, puts the phone on/off airplane mode so that it reconnects again.
I will be testing this one for this time now..
It's probably true that all cell phones lose connection some times, for example when being in a place where connection is very low, but the problem with this Galaxy s4 mini is that it doesn't reconnect again when in an area where signal should be good...
Probably some software thing i think..
I'm still at 4.2.2 by the way.
Edit: found out that with a non-rooted device with android 4.2 or above, it's not possible for an app to toggle airplane mode on/off. So there are probably no (non-root) apps existing that will do this .
However a forum member made a tool that does this: http://forum.xda-developers.com/xposed/modules/app-jelly-bean-4-x-airplane-mode-helper-t2385625
Mascarponi said:
I updated the url. It's this app: https://play.google.com/store/apps/details?id=com.cnigrini.networkmonitor
It notifies when network is lost. However it doesn't refresh the network unfortunately.
Click to expand...
Click to collapse
I installed and tried this one. Appeared to be working altho i did not have a network drop. Then i turned on, used, then turned off Wi-Fi. From then on the App continually reported that the network was lost even when it was good. Restarting the phone did not fix it. So i uninstalled the app.
mdawdy said:
I installed and tried this one. Appeared to be working altho i did not have a network drop. Then i turned on, used, then turned off Wi-Fi. From then on the App continually reported that the network was lost even when it was good. Restarting the phone did not fix it. So i uninstalled the app.
Click to expand...
Click to collapse
For me it's also not working properly, and i bought the full version (
It's not notifing me when connection/wifi drops.. but I only see it when opening the app.
Also, like i said, i don't think there's an app that toggle's airplane mode on/off when gsm-connection is lost, because it's not possible with a non-rooted android phone that runs android 4.2 or above..
Very disapointing..