Many of us have long weekends away in the Summer with no source of power. Can anyone point me to some tips for getting the most out of a single charge. I'm going to keep as many things turned off (wifi, BT, GPS), screen as dim as possible, switch to 2G and no data unless I need them, is there anything else. I have a boeffla kernel so I guess maybe some underclocking and so on, but I don't feel knowledgeable about that!
patp said:
Many of us have long weekends away in the Summer with no source of power. Can anyone point me to some tips for getting the most out of a single charge. I'm going to keep as many things turned off (wifi, BT, GPS), screen as dim as possible, switch to 2G and no data unless I need them, is there anything else. I have a boeffla kernel so I guess maybe some underclocking and so on, but I don't feel knowledgeable about that!
Click to expand...
Click to collapse
Diable every radio is not needed + underclocking will help. Reduce GPU to 200 Mhz, CPU to about 1.4 GHz and disable autosync of data, swtitch to 2G.
Also why don't you bring a powerbank with you in case of emergency
patp said:
Many of us have long weekends away in the Summer with no source of power. Can anyone point me to some tips for getting the most out of a single charge. I'm going to keep as many things turned off (wifi, BT, GPS), screen as dim as possible, switch to 2G and no data unless I need them, is there anything else. I have a boeffla kernel so I guess maybe some underclocking and so on, but I don't feel knowledgeable about that!
Click to expand...
Click to collapse
How about turning the damn thing off? You're at a festival, so enjoy the music and the atmosphere, turn the phone back on once in the morning and once in the evening just in case someone needs to get hold of you. Otherwise it doesn't really matter how much you try to minimise battery use, you're not going to get through a weekend.
patp said:
Many of us have long weekends away in the Summer with no source of power. Can anyone point me to some tips for getting the most out of a single charge. I'm going to keep as many things turned off (wifi, BT, GPS), screen as dim as possible, switch to 2G and no data unless I need them, is there anything else. I have a boeffla kernel so I guess maybe some underclocking and so on, but I don't feel knowledgeable about that!
Click to expand...
Click to collapse
Young kids of today have no idea.
Seriously if you are at a festival and you are worried about your phone lasting you are doing it all wrong. One thing experience has taught me is that you organise your....ahem, supplies beforehand.
A much greater risk is your phone getting lost smashed or stolen. I am sure the land mass of Glastonbury is by now made of 50% trampled phones.
So turn your phone of, put it away, purchase a battery pack relax and have a good time.
I'm 48 you know!
It went well, phone lasted four days with minimal use for texting, photos and the odd call. We had four smartphones with the odd top up from a 10000MAh power bank and all finished with charge. The best performer was a little Huawai, then a Moto G, then my OPO, then a Samsung Atrix.
I totally agree that it's best to minimize phone use at a festival, but pre-mobile I remember many a Glaso constantly failing to meet up with mates. It's a lot easier these days.
patp said:
Many of us have long weekends away in the Summer with no source of power. Can anyone point me to some tips for getting the most out of a single charge. I'm going to keep as many things turned off (wifi, BT, GPS), screen as dim as possible, switch to 2G and no data unless I need them, is there anything else. I have a boeffla kernel so I guess maybe some underclocking and so on, but I don't feel knowledgeable about that!
Click to expand...
Click to collapse
You can disable hotplugging and only have one core running which will help save battery. The best thing to do when going for long days is to keep your brightness low. Good luck!
patp said:
Many of us have long weekends away in the Summer with no source of power. Can anyone point me to some tips for getting the most out of a single charge. I'm going to keep as many things turned off (wifi, BT, GPS), screen as dim as possible, switch to 2G and no data unless I need them, is there anything else. I have a boeffla kernel so I guess maybe some underclocking and so on, but I don't feel knowledgeable about that!
Click to expand...
Click to collapse
Since you are already using Boeffla kernel, I am sure you will underclock the CPU and GPU to power save modes. You need to switch off google location services. Install a software that can take log of your device's wakelocks and you might want to disable those applications. Xposed is still in Alpha but AMPLIFY on Xposed was a great wakelock fix. You can install GREENIFY from PlayStore to make sure apps are hibernated when not been used.
Qrze said:
You can disable hotplugging and only have one core running which will help save battery. The best thing to do when going for long days is to keep your brightness low. Good luck!
Click to expand...
Click to collapse
10k35h said:
Since you are already using Boeffla kernel, I am sure you will underclock the CPU and GPU to power save modes. You need to switch off google location services. Install a software that can take log of your device's wakelocks and you might want to disable those applications. Xposed is still in Alpha but AMPLIFY on Xposed was a great wakelock fix. You can install GREENIFY from PlayStore to make sure apps are hibernated when not been used.
Click to expand...
Click to collapse
You guys didn't actually read the thread, did you...
Related
As above, anyone using higher capacity battery for their HTC Desire and it is tested and proven to last longer than the original batter? Can post the link to purchase the battery?
Thanks!
Before you buy another battery, have you read this thread about calibrating your battery?
And have you installed a rom that allows underclocking? It makes a massive difference.
I am now getting 20+ hours from my phone where as before underclocking I was getting 8 hours.
Same amount of usage, just underclocking when screen is off.
Erm.. I will go read about it, but because I want to retain as it is now, thats why I'm looking for an extended battery.
Sent from my Milestone using XDA App
bryant_16 said:
Erm.. I will go read about it, but because I want to retain as it is now, thats why I'm looking for an extended battery.
Click to expand...
Click to collapse
What kind of battery life do you currently get? Before (accidentally) calibrating my battery I was getting around 10-12 hours, now I'm getting around 36-42 hours.
I'm looking for one that can last me more than 1 day.
Lennyuk said:
And have you installed a rom that allows underclocking? It makes a massive difference.
I am now getting 20+ hours from my phone where as before underclocking I was getting 8 hours.
Same amount of usage, just underclocking when screen is off.
Click to expand...
Click to collapse
Hey buddy, which app do you use for underclocking? Cheers,
bryant_16 said:
I'm looking for one that can last me more than 1 day.
Click to expand...
Click to collapse
Well, I'm using the standard battery and have 26% remaining with "1d 10h" since unplugged (admittedly I haven't used the phone for that much in that time, just some internet usage, a couple of calls, but it's been constantly on WiFi or 3G to sync GMail).
Use SetCPU for underclocking, and use JuiceDefender to automatically turn off your data connection while the screen's off/locked.
It will still reconnect every 15 minutes to sync, and will remain connected as long as there's any continuing 3G traffic while the screen's off. Basically what it means is you're running one of the most power-consuming parts of your device only 1/15th of the time, which make a big difference. Text messages and voice calls come through instantly still - only things requiring a data connection like facebook, weather, twitter, etc will have any delay, and even then it'll only be 15 minutes at the most.
You can also try setting your phone to WCDMA-only, which means it won't be constantly trying to connect and maintain two radios simultaneously. GSM-only would be even better but depending on your carrier it might not work at all or might only work for voice.
With SetCPU try making a profile to automatically go into "powersave" mode when the screen's off, which will ensure the CPU never clocks up past its minimum speed during that time. It's still over 200 mhz, more than enough for anything you might want to do in the background. For normal operation, between 499 and 768 mhz as the maximum clock, depending on your preference, should be adequate and will save you a little bit of battery life as well all the time.
Also, download a widget to allow you to manually set screen brightness when you're indoors and the auto setting is useless. I have my screen brightness set to 15% while indoors and it's still plenty bright. I have the SLCD model, I don't know if that makes any difference.
My phone has been off the charger for 17 hours and 10 minutes. During that time, the screen was on for 2 hours and 29 minutes. I'm at 79% battery life with the standard battery.
Mugen 3200mah. Mine lasts a day with ease and heavy use.
paprkut said:
Mugen 3200mah. Mine lasts a day with ease and heavy use.
Click to expand...
Click to collapse
Yours able to charge it properly?
A small update to my previous post... I'm now at 32 hours, 38 minutes uptime, 4 hours 44 minutes awake time (screen on). Battery just reached 60 percent. Stock battery.
Remember when you made the choice to buy an Android, you were in effect saying you wanted to have a highly customizable miniature computer. Just like when you customize [insert your desktop OS of choice] to suit your taste, you need to configure your phone in order to get what you want out of it - namely, better battery life than with the standard settings.
HTC's goal with the Desire was to have a showpiece, it runs very fast and it looks good doing it. But they designed it with frequent charging in mind. Since most of us here, I imagine, would prefer to charge less often, we just need to configure the phone appropriately.
If you want a guaranteed solution, try this:
- Install NextSense rom (it's free, latest version right now is 5.3 AFAIK, I'm currently using 5.2 still)
- Install JuiceDefender - it's free on the market and its default settings are, for a change, very intelligent and effective.
- Install SetCPU - You can get it free on this forum. Set it to "interactive" mode with a bottom speed of 245 and a top speed of 806 to start with. The default is 998 at the top, but 200 mhz doesn't make a big difference in this case except to help battery life a bit. Once installed, add a profile for "screen off" which sets the phone to "powersave" mode. This will keep it running at the minimum clock any time you're not using it. Nothing running in the background while you're not even using the phone requires more than the minimum CPU speed.
- Install the Brightness Widget by Curvefish. It's free on the market. Put its widget on your desktop and keep your screen brightness at 25% while you're indoors. 15% is what I use, but 25% is one of the presets so it's a bit easier. I have an SLCD display so the brightness I get on auto might just be different from what OLED gets on auto, I don't know, but in any case for me it's way brighter than it needs to be.
- Set your screen timeout to no more than 2 minutes
- Make sure any apps that sync data do so in a reasonable interval. +/- 15 minutes won't ruin your day for most things.
- Under Wireless & Networks, set your phone's connection to WCDMA-only (3G-only). For many people this results in an increase to both signal quality and battery life, since it allows your phone to only run one radio at a time, making a significant difference. If it doesn't work for you, it's as simple as turning it back to the default setting.
- Disable haptic feedback and see if you mind the difference. Making all those little vibrations takes power too.
- Finally (obviously) don't run a live background, but you probably already know that.
Doing all of the above takes an hour or maybe two at most to set up and the difference in battery life is tremendous. It's simple to do, I worked out all of the above on my own and I've literally only had the phone for 4 days now I think, never touched a smartphone before in my life let alone an Android.
Give it a try, you have nothing to lose, and it will probably save you needing to buy a battery. Or, if you still buy a double-capacity battery, it'll mean you can run for like a week on a charge.
edit: also make sure to get the latest version of the radio driver, I don't have a frame of reference for comparison since I updated mine right away, but apparently it makes a fair bit of difference and probably gives you a more reliable cell signal in the process.
In case you think I'm exaggerating, here are some pics I just took.
What's the ideal settings for juice defender? Cos my phone is not rooted so I'm not going to use the SetCPU application.
What do you mean charge properly ??
Is it able to charge?
bryant_16 said:
What's the ideal settings for juice defender? Cos my phone is not rooted so I'm not going to use the SetCPU application.
Click to expand...
Click to collapse
"Ideal" settings are basically the way it's configured by default. You can't improve upon them much even by getting the "premium" upgrade unless your phone is rooted... but SetCPU is a better choice in that case anyway.
Just install it, hit "enable" after it's done auto-detecting your phone's capabilities, and you're done. It's really that simple.
Be sure to add it to your task killer exclusion list if you use one.
You saying the default option is for SetCPU or Juicedefender?
So just download the free juicedefender is good enough for me already since the pro version is more for rooted phones? (mine is not rooted)
Can somebody pls. post the link to SetCPU?
cyron_at said:
Can somebody pls. post the link to SetCPU?
Click to expand...
Click to collapse
http://forum.xda-developers.com/showthread.php?t=505419
bryant_16 said:
So just download the free juicedefender is good enough for me already since the pro version is more for rooted phones? (mine is not rooted)
Click to expand...
Click to collapse
Yes exactly. The pro version unlocks some more customization but ultimately won't add a whole lot to your battery life no matter how it's set up. I mean, beyond what the "regular" version does.
I know I know that disabling data can get me 24-30+ hours of battery life. However for my on the go lifestyle, that's just not possible. I depend on my phone to keep my email updated. I have four email accounts (two of which are exchange) that sync calendars and contacts as well as email. I was using push on my two exchange accounts, but I've changed that to do every hour for one and every 15 minutes for the other. my other emails are set to check every hour. I have craigslist notifications set to check a single time per day. I have a weather widget that is only supposed to check every 4 hours.
I am running Perception 10.2 with the latest firebird 2 kernel, but have also tried various versions of speedmod's kernel. I have tried the following modems
JL1, JL2, JL3, JK4, KP1.
No matter what I cannot seem to get more then about 10 hours of battery life on standby ONLY. no phone calls, no turning the display on, nothing. I consistently get around 1 hour of time per 10% drain on my battery. I'm not asking for miracles. I just want my phone to be able to last at least 12 hours (a full work day plus drive time.)
I've already set the programs with the most spartan settings I am willing to use. I'd rather have my phone pushing data to my much more often, but I understand that's not going to be possible unless I can find a drastic increase in my battery life. What else can I do?
I have 3 email push accounts, and google voice syncing all the time. Email includes emails with attachments too, and EDGE is pretty much sufficient for most of these things. Even for normal day to day activities like browsing XDA, EDGE is pretty much sufficient.
So I would advise u to switch from 3G to EDGE. U can turn on 3G when u need more bandwidth demanding apps. This would reduce some strain on ur battery.
Only downside would be that u can't browse n talk on phone at the same time. But its ok by me to get a few mails after the call I am on is over. I can live with this small inconvinience in leiu of the additional battery gain.
As of this minute, with the configuration I have in my signature (am using xcal kernel), I have like 63% battery left after ~7.15 hours standby, with 1h31m of display on and 40m of calls, alongside mails being pushed.
Edit: At the end of my 'normal' day with 'moderate' usage (1-1.5 hours calls and 1.5-2 hour display being on (not for games/movies, but with active data transfer on like texting), I reach home with ~50-60% battery left.
On a side note: I would recommend to turn off updates in weather widget, and use a manual refresh when needed.
how do you easily toggle between 2G/3G? it's my understanding you have to use service menus to access the change.
asrrin29 said:
how do you easily toggle between 2G/3G? it's my understanding you have to use service menus to access the change.
Click to expand...
Click to collapse
If u r on the ROM I am using, u can get it in network settings.
Some 2.2.1 ROMs do not have it in network settings. If ur ROM doesn't have it, u would need to access through the service mode code "*#*#197328640#*#*.
When in service mode, here is the sequence to select in the options:
option 1
option 8
option 4
option 3
Note: Pressing 'back' key will NOT take u back. It will close the service menu. Press the 'menu' key, and select 'back' to go back.
Be warned, this would not stick on reboot. U would need to repeat these steps whenever u reboot.
Alternately, I would suggest u move to a ROM that supports EDGE/3G switch. If the ROM supports this option in network settings, it would stick on rebooting too.
Yeah, I just found that. Perception supports switching, but you have to go to the settings menu to do it. I found something called Juice defender, and will play around with that as well. Unfortunately we aren't on an ASOP build, so we can't auto toggle 2G/3G, have to do it from the menu. I will report and let you know what I find!
asrrin29 said:
Yeah, I just found that. Perception supports switching, but you have to go to the settings menu to do it. I found something called Juice defender, and will play around with that as well. Unfortunately we aren't on an ASOP build, so we can't auto toggle 2G/3G, have to do it from the menu. I will report and let you know what I find!
Click to expand...
Click to collapse
Sure. By the way, I don't use any apps like juice defender. Realized that my battery is well off without them by taking care of little things like turning off wifi and bluetooth when not using them (well, these are the only two things I take care of manually).
I would normally agree with you, but as I was looking through the app I saw that it actually disables data while the phone is off, and only turns it on temporarily at intervals to allow application updates. If it truly works just like it states, I could have essentially a battery experience similar to turning off data while still enjoying my notifications. More experimentation is necessary.
asrrin29 said:
I would normally agree with you, but as I was looking through the app I saw that it actually disables data while the phone is off, and only turns it on temporarily at intervals to allow application updates. If it truly works just like it states, I could have essentially a battery experience similar to turning off data while still enjoying my notifications. More experimentation is necessary.
Click to expand...
Click to collapse
Juice Defender gives me 60 to 70 % more battery life. I have it set to sync every 15min and wifi is location based.
Yeah, Juice Defender works absolute wonders! it gives me the same amount of battery savings that switching to 2G gave me, but automatically enables and disables itself when I need it. I'm on 70% battery left with over 7 hours off the charger, and that was taking voice calls and doing some light email checking!
Try a kernel that supports OC/UV. You don't have to overclock, but undervolting is what you want. Check out Suckerpunch kernel. Nice guide by shaolin. Can't argue against a black belt. lol.
xdahgary said:
Try a kernel that supports OC/UV. You don't have to overclock, but undervolting is what you want. Check out Suckerpunch kernel. Nice guide by shaolin. Can't argue against a black belt. lol.
Click to expand...
Click to collapse
Unless I can only have it underclock while I'm not using it, I think I'll pass. I bought the Captivate for it's 1GHz proc, if I wanted something slower I would have gotten the aria.
You misunderstand. It's undervolt. That means use less power at different processing states.
xdahgary said:
You misunderstand. It's undervolt. That means use less power at different processing states.
Click to expand...
Click to collapse
you can undervolt a proc without underclocking it? How is this possible, unless they changed the FSB or timings on the chip?
I pretty sure you can use voltage control and set highest state at 1000mhz and set lower voltages for states below it. That's as techincal I'm going to get.
asrrin29 said:
you can undervolt a proc without underclocking it? How is this possible, unless they changed the FSB or timings on the chip?
Click to expand...
Click to collapse
By running the chip slightly out of spec.
You can usually undervolt each cpu step by 50 to 150 mV. How to find the right point really does just take trial and error. And as with all overclocking/underclocking your mileage may vary. Some phones can really be pushed to the limits and run fine, others don't like even the slightest changes to the stock settings. All depends on how well your phone was put together, and from where in the wafer your CPU was taken from.
Undervolting can save you a fair bit of battery though. Won't help a whole lot when you're actually using the phone (since the screen and 3G/WiFi radios will suck way more power than the CPU), but it will help seriously increase your standby time.
PS While undervolting and overclocking capable kernels tend to be one and the same (since the underlying code is related) you DO NOT need to overclock your phone to undervolt the CPU. You can run your CPU at stock 1 GHz while still undervolting each frequency step. Course, with some tweaking and good luck, you can even get your phone to run at 1.2 or 1.3 GHz while still using no more power than a stock phone at 1 GHz.
How much battery gets used when the phone constantly switches between EDGE and 3G? I'm curious because my building has thick walls and my 3G signal constantly drops down to EDGE when I pick it up, then goes back to 3G when I leave it sitting out on my desk.
Shammyh said:
By running the chip slightly out of spec.
You can usually undervolt each cpu step by 50 to 150 mV. How to find the right point really does just take trial and error. And as with all overclocking/underclocking your mileage may vary. Some phones can really be pushed to the limits and run fine, others don't like even the slightest changes to the stock settings. All depends on how well your phone was put together, and from where in the wafer your CPU was taken from.
Undervolting can save you a fair bit of battery though. Won't help a whole lot when you're actually using the phone (since the screen and 3G/WiFi radios will suck way more power than the CPU), but it will help seriously increase your standby time.
PS While undervolting and overclocking capable kernels tend to be one and the same (since the underlying code is related) you DO NOT need to overclock your phone to undervolt the CPU. You can run your CPU at stock 1 GHz while still undervolting each frequency step. Course, with some tweaking and good luck, you can even get your phone to run at 1.2 or 1.3 GHz while still using no more power than a stock phone at 1 GHz.
Click to expand...
Click to collapse
Thank you for being the geek.
clydethecash said:
How much battery gets used when the phone constantly switches between EDGE and 3G? I'm curious because my building has thick walls and my 3G signal constantly drops down to EDGE when I pick it up, then goes back to 3G when I leave it sitting out on my desk.
Click to expand...
Click to collapse
Any time your phone is forced to switch from 3G to Edge, or even from one band to another, it's not a good sign for your battery. Exactly how much power difference? Grab a multimeter and hook it up between your phone and battery. Record some data, and test for statistical significance. And let us all know.
Short of that, I'd say if you spend a lot of your day in an area with known bad coverage, I would hop into the engineering mode (*#*#0011#*#*), and lock your phone to a specific band and radio mode. Like 850 MHz EDGE, or 850 MHz W-CDMA. Or if you are in an 1900 area, then 1900 EDGE/W-CDMA. Not just EDGE or 3G mode, but a specific band AND radio mode. You need to be smart, and pick the band that has the best coverage so you don't make life even harder on your radio, but it can save some battery life over the phone jumping around ever time you walk from one side of the room to the other.
i running paragon 5.1 rom with the 1280mhz kernel overclocked to 1280 and undervolted. my phone has been unplugged since 7:30 am eastern time it is now 8:04 pm eastern and i have 73% battery left lol. i have done everything today on the web screwing around with my phone. the best rom so far and im even overclocked.
nate25 said:
i running paragon 5.1 rom with the 1280mhz kernel overclocked to 1280 and undervolted. my phone has been unplugged since 7:30 am eastern time it is now 8:04 pm eastern and i have 73% battery left lol. i have done everything today on the web screwing around with my phone. the best rom so far and im even overclocked.
Click to expand...
Click to collapse
Post usage stats please, like how long display been on, time spent on calls, etc.
Btw, does this ROM allow switching between 2G and 3G in the mobile network settings menu.
I am coming over from the sd version of android on my HD2. I had to download all sorts of stuff to get it working correctly. I already found Set CPU does not work correctly. Has anyone tried SD Card Increase or Juice Defender. Are these things needed?
I read the speed up apps thread but was wondering about these apps in particular.
Is there a way to regulate the CPU to save battery?
Edit:The latest version of SetCPU seems to work fine. I think I had an old version.
I am also using Antek App Manager to freeze battery hogs like wifi calling.
Where's my Droid Power is another helpful app to isolate what is killing the battery.
Anyone try a screen off profile with setcpu yet?
Sent from my G2x
Setcpu wont work until kernel allows it.
G2X
SetCPU works at the driver lvl. The Nvidia tegra 2 option is there to pick when you 1st load the app. You can set profiles as well. you just can not control the scaling yet. You can control how the cpu runs
Running SetCPU and it works fine for setting profiles and helping to give ya a bit better battery life.
I'm also using juice defender and power manager. With them and my profiles set up similar to what I had on my Nexus One I am getting really good battery life.
I got over 24hrs (closer to 36 actually) on my last charge, but my usage wasnt too heavy, but close to average for me.
I've got a profile set-up for "screen off" through SetCPU along with using Juice Defender running all the time. I also used Bloat Freeze to stop the random stuff from even starting to cause drain.
cbsummers said:
Running SetCPU and it works fine for setting profiles and helping to give ya a bit better battery life.
I'm also using juice defender and power manager. With them and my profiles set up similar to what I had on my Nexus One I am getting really good battery life.
I got over 24hrs (closer to 36 actually) on my last charge, but my usage wasnt too heavy, but close to average for me.
Click to expand...
Click to collapse
I was curious about what kind of profiles/set up you had for these 3 applications: Setcpu + juice defender + power manager. Perhaps you can prepare a guide for us. It would be greatly appreciated =)
My device gets me 10 hours, I am very interested on how you are getting 24+ hours.
slickerxcuh said:
My device gets me 10 hours, I am very interested on how you are getting 24+ hours.
Click to expand...
Click to collapse
Last cycle I did, I got 25 hours on a single charge. This is exactly what I'm doing. First, root. Next, set up sync so that it only syncs apps when you are using them, as there is a problem with the 4g handoff to Wi-fi that seriously messes with battery life. Set Wi-fi sleep policy to never, so 4g doesn't interfere with it. Set device to use 2g network only, you might get better reception. If you need a fast connection, just enable it real quick. There are widgets you can use to switch it back and forth quickly. When rooted, use root explorer or bloat freezer to get rid of/freeze ALL T-mobile apps. These things always use data, even when Wi-Fi is available. Since they start on their own, you will always have 4g on, sucking your battery dry (and your wallet if you don't have unlimited data). I've also heard updating the apps works, if you are planning on keeping stock ROM. Keep brightness to its lowest setting unless you need it higher for whatever reason. This setup might seem extreme, but i've been on the internet since 6 am, playing need for speed shift, watching youtube, listening to music and I'm at 65%.
Factory reset and do the google setup immediately. For whatever reason, this is important. Let the battery run dry for the first week or so, and then charge it all night.
Above all, remember that the battery stats on this device are ALL CRAP.
http://forum.xda-developers.com/showpost.php?p=13182735
Read this post, beautifully explained.
Good luck!
Though far less sophisticated, I like Superpower the best. It very simply and efficiently disables data/wifi when the screen is off, which is all I need.
Thank you for taking the time to write that up. Definitely will give this a shot soon enough.
slickerxcuh said:
I was curious about what kind of profiles/set up you had for these 3 applications: Setcpu + juice defender + power manager. Perhaps you can prepare a guide for us. It would be greatly appreciated =)
My device gets me 10 hours, I am very interested on how you are getting 24+ hours.
Click to expand...
Click to collapse
Sorry for the slow reply, had a deadline beating down on me.
For the most part I just set up several profiles in set CPU and also profiles on power manager, and I just use the basic settings on juice defender.
SetCPU profiles I have are:
Screen Off 760max/216min
Battery<25% 816/456
Battery<15% 608/312
Hope that help some. Mine seems to be averaging about 18-20 hrs per charge now, but I find myself messing with it quite a bit I think once I get back to my normal usage, like my usage on my N1, it will easily make it 24hrs with a charge.
preview versions of Riptide GP, Pinball HD, and of course some Angry Birds or another - gotta catch em all!
That reminds me - why hasn't nintendo released PokeMon for any system other than their little nintendo handhelds? Seems like an untapped market.
My Thread
Well actually i just got done typing up a new thread on how i get 20+ hours on my G2x. Here is the link: http://forum.xda-developers.com/showthread.php?p=13279194
Cant get setcpu to work. Force closes on me. What did you guys do?
Sent from my LG-P999 using XDA Premium App
I am sort of stuck on froyo since I must have BLN on my phone. What is the possibility of BLN ever being ported to a GB kernel? Are there any kernel devs left?
bln was kinda abandoned because of its unpredictable nature. I had it working on froyo with whatever kernel it is that has it but out of nowhere it stopped behaving. others never had it working at all. it wasn't written for the infuse and it has bugs on this phone. I dunno. maybe it can be done. Linux bozo is still around, he just hasn't released anything lately. not really anything to release until we see att source code.
you can use tasker to light the flash on notifications though. but its quite bright, eats batteries and can be distracting.
Yeah, BLN a little glitchy at times but generally works well on my phone. I tried tasker and led lights both killed battery. That is my only gripe about the slate form factor, no led notifications. They could actually put an led under the glass if they wanted to.
Yeah, on GB it pretty much isn't gonna happen, as it's not worth it. Even on froyo, the implementation was iffy. Basically, any implementation will require that you lose deep sleep because of the wakelock required to send commands to the the controller to turn the backlights on/off. This is why the froyo version would allow you to touch the cap keys with the screen off and they would light up. I tried to solve it without a wakelock happening, but always ran into race conditions, and therefore, boom goes the phone.
Linux, thanks for the info. Good to see your still with us!
I'm running boosts miui and it has bln
Sent from my SGH-I997 using XDA App
jmatt78 said:
I'm running boosts miui and it has bln
Sent from my SGH-I997 using XDA App
Click to expand...
Click to collapse
Does it actually work? If so what kernel are you using?
jz3 said:
Does it actually work? If so what kernel are you using?
Click to expand...
Click to collapse
The only kernel you can use with MIUI/CM7 is the one it comes with.
Sent from my SGH-I997
jayson94538 said:
The only kernel you can use with MIUI/CM7 is the one it comes with.
Sent from my SGH-I997
Click to expand...
Click to collapse
That was LB's kernel so BLN a no go.
LinuxBozo said:
Yeah, on GB it pretty much isn't gonna happen, as it's not worth it. Even on froyo, the implementation was iffy. Basically, any implementation will require that you lose deep sleep because of the wakelock required to send commands to the the controller to turn the backlights on/off. This is why the froyo version would allow you to touch the cap keys with the screen off and they would light up. I tried to solve it without a wakelock happening, but always ran into race conditions, and therefore, boom goes the phone.
Click to expand...
Click to collapse
Did I9000/Captivate BLN hold a wakelock? Everyone kept on raving about how little drain BLN caused, but if it held a wakelock it would be awful for battery.
I know on the I9100/I777 no one has pulled off BLN without holding a long wakelock.
Either way - too much work for too little reward. If BLN for gingerbread hadn't been a stability nightmare it might be there - but even after multiple attempts, it was never possible to make it behave in a stable manner.
Entropy512 said:
Did I9000/Captivate BLN hold a wakelock? Everyone kept on raving about how little drain BLN caused, but if it held a wakelock it would be awful for battery.
I know on the I9100/I777 no one has pulled off BLN without holding a long wakelock.
Either way - too much work for too little reward. If BLN for gingerbread hadn't been a stability nightmare it might be there - but even after multiple attempts, it was never possible to make it behave in a stable manner.
Click to expand...
Click to collapse
I don't know the development details but I had a captivate and early kernels did sometimes behave like the infuse did. also developers insisted that it didn't drain battery but I don't know how they were figuring that, they may have been going off how much the light them selves draw but many bln kernels I used did have a notable drop in battery life. I think it was just pride from the developers that couldn't think of a reason it would drain batteries because people did complain at first and the devs said no way you're wrong.
I think the later kernels did better in behavior and battery life but I guess you'd have to get in contact with some i9000 developers to figure that out. maybe the controller or drivers are different I simply don't know.
Dani897 said:
I don't know the development details but I had a captivate and early kernels did sometimes behave like the infuse did. also developers insisted that it didn't drain battery but I don't know how they were figuring that, they may have been going off how much the light them selves draw but many bln kernels I used did have a notable drop in battery life. I think it was just pride from the developers that couldn't think of a reason it would drain batteries because people did complain at first and the devs said no way you're wrong.
I think the later kernels did better in behavior and battery life but I guess you'd have to get in contact with some i9000 developers to figure that out. maybe the controller or drivers are different I simply don't know.
Click to expand...
Click to collapse
The driver architecture is very different from I9000/Cappy to the I9100. Infuse is closer to I9000/Cappy I think.
Easy to confirm if you have one of the said devices:
Charge to full
Reboot device
Reset timers in CPU Spy
Activate a BLN notification using the test function of BLN control, let it sit a while
Wake it up, check deep sleep percentages and kernel wakelock history in BetterBatteryStats. (Note, back when BLN first went into the I9000/Cappy, BBS didn't display kernel wakelocks.)
I did just the opposite - I held back BLN on the I777 for over a month because of the fact that it held wakelocks. People kept begging for it so now I have a release that has a warning in giant red letters that an active BLN notification will drain your battery.
Entropy512 said:
The driver architecture is very different from I9000/Cappy to the I9100. Infuse is closer to I9000/Cappy I think.
Easy to confirm if you have one of the said devices:
Charge to full
Reboot device
Reset timers in CPU Spy
Activate a BLN notification using the test function of BLN control, let it sit a while
Wake it up, check deep sleep percentages and kernel wakelock history in BetterBatteryStats. (Note, back when BLN first went into the I9000/Cappy, BBS didn't display kernel wakelocks.)
I did just the opposite - I held back BLN on the I777 for over a month because of the fact that it held wakelocks. People kept begging for it so now I have a release that has a warning in giant red letters that an active BLN notification will drain your battery.
Click to expand...
Click to collapse
captivate went to my brother. been thinking about getting another though. if it weren't for the pentile matrix screen making text hard to read and the low Res TV out it would've been perfect. the infuse looks cheaper/ is uglier and despite the HDMI only hardware accelerated videos actually use it. it wasn't worth the upgrade.
the i777 is basically perfect but I promised myself the next new phone I Get will have lte and be an international flagship, not just one or the other.
Any idea when BLN will return to the Infuse?
Hey everyone,
Just wondering if deep sleep is working on any of the ICS roms/kernel combo so I can use it.
Also I have searched to no avail, but can someone possibly explain how deep sleep works? Like I know it clocks the processor to very low levels, but is the phone able to 'wake up' when it receives a call/text/email, or do you only use this feature in situations when you do not need your phone (like in class or at work etc) as to keep the battery from draining?
thanks for your time
samsizzle said:
Hey everyone,
Just wondering if deep sleep is working on any of the ICS roms/kernel combo so I can use it.
Also I have searched to no avail, but can someone possibly explain how deep sleep works? Like I know it clocks the processor to very low levels, but is the phone able to 'wake up' when it receives a call/text/email, or do you only use this feature in situations when you do not need your phone (like in class or at work etc)
thanks for your time
Click to expand...
Click to collapse
Harsh kernel goes into deep sleep.. its an idle state it wakes up when you get calls and such its automatic after a certain amount of time with the screen off
DJLamontagneIII said:
Harsh kernel goes into deep sleep.. its an idle state it wakes up when you get calls and such its automatic after a certain amount of time with the screen off
Click to expand...
Click to collapse
so is using setcpu and creating a profile that lowers the clock speed for 'screen off' counterintuitive?
samsizzle said:
so is using setcpu and creating a profile that lowers the clock speed for 'screen off' counterintuitive?
Click to expand...
Click to collapse
no it will lower the speed before it goes into deep sleep.. theres a certain amount of time with the screen off that its not in sleep and thats when the profile will save battery
samsizzle said:
Hey everyone,
Just wondering if deep sleep is working on any of the ICS roms/kernel combo so I can use it.
Also I have searched to no avail, but can someone possibly explain how deep sleep works? Like I know it clocks the processor to very low levels, but is the phone able to 'wake up' when it receives a call/text/email, or do you only use this feature in situations when you do not need your phone (like in class or at work etc) as to keep the battery from draining?
thanks for your time
Click to expand...
Click to collapse
Tegra does not have deep sleep. It instead has low power states called lp1 and lp2. Basically your phone goes into lp1 hundreds or thousands of times a second. actually the "cpu percentage" you see in almost all apps is the amount of time spent in lp1 vs awake.
Lp2 can be considered deep sleep. All kernels support it in this phone. What it does is "park" the cpu. most of the time it only parks one core on this phone, but in times of very low activity it parks both. In lp2 the processor is using so little power it's almost not even on.
While a core (or both) is (are) in lp2. There is something built into it so that if for example you get a call, the radio will wake the cpu up and it well resume working.
about screen off profiles, in my opinion they are useless.
Processors use a technique called "Race to Idle" basically it takes way less power for the cpu to go up to 1ghz, do its work very quick, then go back to sleep, then it does for it to do the work slowly at 216mhz. Because of this you should never limit your cpu to a lower speed. Nvidia spent a lot of time and money researching how to do these things power efficiently, and limiting the cpu lower only makes the cpu fight itself.
Sent from my LG-P999 using Tapatalk 2
^ give this man his thanks!
This is why I love this community, so informative and helpful.
Klathmon said:
Tegra does not have deep sleep. It instead has low power states called lp1 and lp2. Basically your phone goes into lp1 hundreds or thousands of times a second. actually the "cpu percentage" you see in almost all apps is the amount of time spent in lp1 vs awake.
Lp2 can be considered deep sleep. All kernels support it in this phone. What it does is "park" the cpu. most of the time it only parks one core on this phone, but in times of very low activity it parks both. In lp2 the processor is using so little power it's almost not even on.
While a core (or both) is (are) in lp2. There is something built into it so that if for example you get a call, the radio will wake the cpu up and it well resume working.
about screen off profiles, in my opinion they are useless.
Processors use a technique called "Race to Idle" basically it takes way less power for the cpu to go up to 1ghz, do its work very quick, then go back to sleep, then it does for it to do the work slowly at 216mhz. Because of this you should never limit your cpu to a lower speed. Nvidia spent a lot of time and money researching how to do these things power efficiently, and limiting the cpu lower only makes the cpu fight itself.
Sent from my LG-P999 using Tapatalk 2
Click to expand...
Click to collapse
will overclocking effect the ip1 and lp2 states?
jwalker3181 said:
will overclocking effect the ip1 and lp2 states?
Click to expand...
Click to collapse
the short answer is no, not really in any way that will matter...
the long answer is yes, let me explain:
it may actually increase the amount of time that the CPU spends in these states. on the other hand, if the kernel developer messes with these threshold values that determine some of these states, it may actually increase the amount of time one core spends in lp2, but reduce the amount of time the other core spends fully awake.
either way, its a balancing act that the kernel devs do, and they seem to have a pretty good hold on it.
Klathmon said:
the short answer is no, not really in any way that will matter...
the long answer is yes, let me explain:
it may actually increase the amount of time that the CPU spends in these states. on the other hand, if the kernel developer messes with these threshold values that determine some of these states, it may actually increase the amount of time one core spends in lp2, but reduce the amount of time the other core spends fully awake.
either way, its a balancing act that the kernel devs do, and they seem to have a pretty good hold on it.
Click to expand...
Click to collapse
I feel like you've got all the answers, man. I learn a bunch reading your posts.
Caliyork said:
I feel like you've got all the answers, man. I learn a bunch reading your posts.
Click to expand...
Click to collapse
Android is my hobby, i spend an insane amount of time pouring over data sheets, source code, and manuals. Honestly I'm still fairly new to Android, but I've been programming for years so that helps
And for some reason even i don't know, i kinda like answering questions on this forum
Sent from my LG-P999 using Tapatalk 2
Caliyork said:
I feel like you've got all the answers, man. I learn a bunch reading your posts.
Click to expand...
Click to collapse
+1 im glad klathmon is in our forums
Sent from my LG-P999 using xda premium