Hi everyone,
just came across this interesting Wiki guide. It explains how to make a cell phone battery last longer between charges, and how to prolong the overall life of the battery. To many of you, it will already be common knowledge, but there are still alot of interesting pointers mentioned.
For example, it states that lithium-ion batteries should be charged for about 5-6 hours and we should ignore the phone telling you that the battery is full... it states that this is normal but is not accurate if the battery is not initialized. It goes on to say that we should NOT fully discharge a lithium-ion battery, because unlike Ni-Cd batteries, a lithium-ion batteries life is shortened every time you fully discharge them. Instead, charge them when the battery meter shows one bar left. Lithium-ion batteries, like most rechargeable batteries have a set amount of chargers in them.
Please share your findings, opinions, and any further tests you have carried out to improve battery performance for your Desire.
Thanks.
Battery Saving Tips:
There are loads of "tweaks" you can make to imporve battery life span:
1. Lower screen brightness. Go to Settings -> Sound & display -> Brightness. Slide the brightness switch to the left to lower it or check the "Automatic brightness" box to let the phone use its sensors to adjust the screen according to the ambient light. You can also find dedicated screen brightness widgets in Android Market.
2. Turn off 3G, WiFi, GPS, and Bluetooth when you don't need them. The easiest way to manage these wireless radios is to use the Settings widget preinstalled on your phone. Tap the + button on your home screen -> Widget -> Settings. Once your chosen widgets are on any of your home screens, a simple tap turns each one on/off. You can also use "Power Control" widget found in home screen -> Widget -> Power Control. There are other widgets that do this in Android Market (e.g. SwitchPro), but these are already preinstalled and they're a nice-looking set.
3. Disable WiFi and 3G network notifications. Go to Settings -> Wireless & networks -> Wi-Fi settings. Uncheck the Network notification box so your phone isn't constantly scanning and looking for open networks to tell you about. For 3G, go to Settings -> Wireless & networks -> Mobile Networks.
4. Disable "always on" mobile data. This is one of the biggest battery savers. Go to Settings -> Wireless & networks -> Mobile networks. Tap "Enable always-on mobile data" to uncheck the box. I haven't found a negative consequence of disabling this feature, as Gmail and other apps/functions still work perfectly.
5. Turn off background data. If you're not using Google services, go to Settings -> Accounts & sync and uncheck the Background data box so that applications cannot sync, send, and receive data whenever they want to.
6. Lower the screen timeout interval. The phone's screen can be set to automatically turn off when you don't interact with it for a predetermined amount of time: 15 seconds, 30 seconds, 1 minute, 2 minutes, 10 minutes, or never. Depending on what you're doing, a too-short interval can become annoying (especially if you didn't disable your lock screen), so choose wisely.
7. Manually turn off the screen when not in use. Since the screen timeout function ensures that the phone's screen will turn off (unless you have it set to "never turn off"), it can be tempting to put the phone down when you're done using it and just let the screen turn off by itself. Instead, give the power button at the top of the phone a quick push to turn it off manually.
8. Turn off auto-sync. Go to Settings -> Accounts & sync -> Auto-sync.
9. Change auto-sync frequency (Weather, News, Stocks, Twitter, etc). If you don't want to turn off auto-sync, you can adjust how frequently data is retrieved/updated. The settings vary depending on the app (and some don't offer the setting at all), but it's generally found in the same place: Settings -> Accounts & sync. Select an account from the list and then tap "Account settings" to change the sync frequency.
10. Disable wireless network location services when not needed. Go to Settings -> Location -> Use wireless networks. Note that this (or one of the other options) needs to be enabled if you want to see and/or use your location in apps like Maps.
11. Turn off window animations. To turn it off, go to Settings -> Sound & display -> Animation -> No animations.
12. Don't use a live wallpaper. Use a static wallpaper instead.
13. Use a dark wallpaper. Some say that dark wallpapers are more energy efficient than light wallpapers. Others say it doesn't make any difference. Either way, there's no harm in using a dark wallpaper so you may as well do it.
14. Change WiFi sleep policy. This may sound counter-intuitive, but leaving WiFi on when the phone isn't being used and the screen is off is actually better than letting it sleep. When WiFi sleeps, 3G wakes up to sync, get email, and retrieve other data. 3G will eat up more battery than WiFi, so go to Settings -> Wireless & networks -> Wi-Fi Settings. Press the Menu button and tap Advanced, then Wi-Fi sleep policy. Choose "Never" from the pop-up menu.
15. Monitor your running services (or consider using a task killer). Just because Android 2.1 is supposed to an intelligent operating system that will manage your running apps for you doesn't mean it will always do things the way you want them to be done.
You can take matters into your own hands by going to Settings -> Applications -> Running services, where you can view what your phone is doing and manually stop certain activities. You can also download a third-party task killer from Android Market and kill selected apps to free up some resources and potentially save some power. Task killers are a polarizing topic in the Android community, so tread lightly when looking for recommendations or asking for help with them.
16. Choose your home screen widgets carefully. Widgets that need access to the internet to update information (e.g., Facebook, Twitter, Engadget, Slacker Radio, Weather, Stocks, News, Mail) can suck up a lot of juice if not managed well, so choose them carefully and set their sync/update frequencies to a reasonable interval.
17. Disable notification lights. This may not be practical if you're someone who really needs/wants to know when something happens on your phone when you're not looking, but for everyone else, feel free to turn off those notifications. Go to Settings -> Sound & display -> Notification flash and uncheck all the boxes.
18. Turn off phone vibration. If the ringer is on, why do you need the phone to vibrate? You're already in a loud environment that drowns out the ring; answering the call won't quiet your surroundings so you can hear what the person at the end of the line is saying.
And if your phone is set to silent, then an incoming call should be silent. Yes, the buzzing vibration may not be disruptive as your ringtone, but people still hear it.
So go to Settings -> Sound & display -> Phone vibrate and turn it off.
19. Turn off audible touch tones. In Settings -> Sound & display, uncheck Audible selection and turn off Audible touch tones.
20. Turn off haptic feedback. Once you get the hang of typing on the phone's on-screen keyboard, you can turn off the haptic feedback that was turned on by default. Go to Settings -> Language & keyboard -> Touch Input -> Text input -> Vibrate when typing.
You can disable haptics in other areas of the system by going to Settings -> Sound & display -> Haptic feedback.
I just plug mine into the USB of my computer (which is on most of the time) when I'm at home. Apart from that I use my phone how I want to. If battery life becomes unbearable I'll get a spare battery.
Not too sure about the 5h charge. It doesn't make sense. First once the battery is full, its full. It depends on how this is measured, but usually when max voltage has been reached, the 100% is shown.
The charger of the Desire is 1A, while the battery is 1.4A. If its actually charging at 1A, a -completely- empty battery is fully charged after around 1.5 hours. Even if it were charging at a lousy 0.5A, battery should be fully charged after 3 hours.
So no idea where that figure comes from (perhaps very very low amp charging on other cellphones ).
And most important tips are indeed no full discharge, and (kinda hard to do) keeping the battery cool. Most important factors on battery life.
Removing Nimbuzz upped by Battery life by about 300%, not worrying about it any more now.
I read some article said the lithium-ion battery is based on the time of your recharging. That means the the total one full recharge is under counting. Say you used your battery from 100% to 50% and recharge it to 100% for the first day. two days later your battery goes to 50% again and you rechage it to 100% again. That is the total one full recharge. each lithium-ion battery can go over 2000 full recharging(I am not so sure it is the number). so it is nothing to do with the time you charging your battery.
badgerz said:
Removing Nimbuzz upped by Battery life by about 300%, not worrying about it any more now.
Click to expand...
Click to collapse
what is nimbuz?
Raminder1992 said:
what is nimbuz?
Click to expand...
Click to collapse
Looking on the market, it is an IM/Skype combo thing... I reckon his battery life improved vastly as he set it to constantly stay signed in/syncing every 15 minutes which will completely kill any battery performance...
Hunting around different web site and I stumbled across these, dont know if they will be any good to any one.
FYI These codes have been obtained by decoding various .apk files present in the phone firmware.
*#*#4636#*#*
This code can be used to get some interesting information about your phone and battery. It shows following 4 menus on screen:
Phone information
Battery information
Battery history
Usage statistics
*#*#7780#*#*
This code can be used for a factory data reset. It'll remove following things:
Google account settings stored in your phone
System and application data and settings
Downloaded applications
It'll NOT remove:
Current system software and bundled applications
SD card files e.g. photos, music files, etc.
PS: Once you give this code, you get a prompt screen asking you to click on "Reset phone" button. So you get a chance to cancel your operation.
*2767*3855#
Think before you give this code. This code is used for factory format. It'll remove all files and settings including the internal memory storage. It'll also reinstall the phone firmware.
PS: Once you give this code, there is no way to cancel the operation unless you remove the battery from the phone. So think twice before giving this code.
*#*#34971539#*#*
This code is used to get information about phone camera. It shows following 4 menus:
Update camera firmware in image (Don't try this option)
Update camera firmware in SD card
Get camera firmware version
Get firmware update count
WARNING: Never use the first option otherwise your phone camera will stop working and you'll need to take your phone to service center to reinstall camera firmware.
*#*#7594#*#*
This one is my favorite one. This code can be used to change the "End Call / Power" button action in your phone. Be default, if you long press the button, it shows a screen asking you to select any option from Silent mode, Airplane mode and Power off.
You can change this action using this code. You can enable direct power off on this button so you don't need to waste your time in selecting the option.
*#*#273283*255*663282*#*#*
This code opens a File copy screen where you can backup your media files e.g. Images, Sound, Video and Voice memo.
*#*#197328640#*#*
This code can be used to enter into Service mode. You can run various tests and change settings in the service mode.
WLAN, GPS and Bluetooth Test Codes:
*#*#232339#*#* OR *#*#526#*#* OR *#*#528#*#* - WLAN test (Use "Menu" button to start various tests)
*#*#232338#*#* - Shows WiFi MAC address
*#*#1472365#*#* - GPS test
*#*#1575#*#* - Another GPS test
*#*#232331#*#* - Bluetooth test
*#*#232337#*# - Shows Bluetooth device address
*#*#8255#*#*
This code can be used to launch GTalk Service Monitor.
Codes to get Firmware version information:
*#*#4986*2650468#*#* - PDA, Phone, H/W, RFCallDate
*#*#1234#*#* - PDA and Phone
*#*#1111#*#* - FTA SW Version
*#*#2222#*#* - FTA HW Version
*#*#44336#*#* - PDA, Phone, CSC, Build Time, Changelist number
Codes to launch various Factory Tests:
*#*#0283#*#* - Packet Loopback
*#*#0*#*#* - LCD test
*#*#0673#*#* OR *#*#0289#*#* - Melody test
*#*#0842#*#* - Device test (Vibration test and BackLight test)
*#*#2663#*#* - Touch screen version
*#*#2664#*#* - Touch screen test
*#*#0588#*#* - Proximity sensor test
*#*#3264#*#* - RAM version
NOTE: All above codes have been checked on Google Android phone Samsung Galaxy I7500 only but they should also work in other Google Android phones.
Source- www.symbiantalk.net
Kickasskev said:
Hunting around different web site and I stumbled across these, dont know if they will be any good to any one.
*#*#7594#*#*
This one is my favorite one. This code can be used to change the "End Call / Power" button action in your phone. Be default, if you long press the button, it shows a screen asking you to select any option from Silent mode, Airplane mode and Power off.
You can change this action using this code. You can enable direct power off on this button so you don't need to waste your time in selecting the option.
Click to expand...
Click to collapse
The battery info one works fine, that one has been around for ages. The one supposedly for the power button does absoutely nothing.
All that I have tried do nothing. Like the GPS test, WLAN test, the power button one... Except for the INFO one, that one works as always.
ljesh said:
All that I have tried do nothing. Like the GPS test, WLAN test, the power button one... Except for the INFO one, that one works as always.
Click to expand...
Click to collapse
LOL yeah u are rite they are crap I never tried them as i didnt need to know any of the stuff, but now that I have tried them ohh well sorry people my mistake
FYI: The following requires root access but should work on all roms and kernels.
For anyone who uses Tasker, I've created a profile so that when you connect your headphones, it will run the music player and also set CPU Idle mode to Idle only. Then when you disconnect your headphones it will set idle mode back to idle + LPA.
Idle only mode fixes the crackling noise caused while the screen is off, however, it might result in higher battery drain (albeit negligible) when the phone is sleeping. To avoid this, the Tasker profile will switch idle mode back to Idle + LPA (which is default in the stock rom) when you don't need it anymore.
See the xml files in the zip file if you want to import them. Link to the zip file here: https://www.dropbox.com/s/vqt2fruwhcomdec/Tasker Headphones CPU Idle Mode.zip
The xml called "Tasker headphones profile" should be imported to the profiles tab. Everything else is a task.
If you don't want to import the xml files you can create the tasks and profile yourself by doing the following:
Create a Task called "Music + CPU Idle". Add the following actions to it:
App -> Load App -> Select the music player
Misc -> Run Shell -> In the command field put:
Code:
echo "0" > /sys/module/cpuidle_exynos4/parameters/enable_mask
Then ensure "use root" is checked.
Create another task called "CPU Idle LPA". Add the following action to it:
Misc -> Run Shell -> In the command field put:
Code:
echo "2" > /sys/module/cpuidle_exynos4/parameters/enable_mask
Then ensure "use root" is checked.
Finally, create a profile to combine these tasks:
Click + profile -> Optional Name -> State -> Hardware -> Headset Plugged -> Select the "Music + CPU Idle" task you just created.
Then long press the task next to the new profile and select "Add Exit Task" -> Select the "CPU Idle LPA" task you created.
You can test if this has worked by connecting and disconnecting your headphones and viewing the contents of /sys/module/cpuidle_exynos4/parameters/enable_mask with es file explorer or similar. You can also test it obviously by listening to music with the screen off and listening for crackling.
Sent from my Samsung Galaxy SIII via Tapatalk
Hi i've been looking for ways to make battery of the glide last at least a complete day and I found this step by step tutorial in a post of another forum to automate your phone using tasker but I think it is an outdated version of the app so I thought I should post an updated one here and I hope you find it useful.
this method made may glide last around 3 days without a charge. Light use but still 3 days is great.
The idea is simple.
turn on wifi and sync only for 5 minutes every hour so you don't miss any notifications and saves battery
open tasker
first you have to create a task. tasks are the actions you want your phone to do.
in the TASK tab press + to create a new task
name the task AUTOSYNC ON
once inside the AUTOSYNC ON task you have to create 5 subtasks
1. WIFI ON: press + / net / wifi / (set) ON / then go back
2. SYNC ON: press + / net / autosync / (set) ON / then go back
3. WAIT: press + / task / wait / (minutes) 5 / then go back
4. WIFI OFF: press + / net / wifi / (set) OFF / then go back
5. SYNC OFF: press + / net / sync / (set) OFF / then go back
Once you has finished setting the task, you have to create a profile. The profiles are the conditions that have to be met in order to activate the selected tasks
go to the PROFILE TAB
press + / time / uncheck FROM / check REPEAT / every 1 hours / uncheck TO / then go back
Thats it.
Now when the profile is on, your phone will turn on wifi and autosync every hour to check for email, facebook, etc., notifications and after 5 minutes it will turn off wifi and autosync saving battery
That is only a general use of this profile
you can customize it according to your needs for example some variations are:
if you are not around a wifi area, you can modify the task
MOBILE DATA ON
AUTOSYNC ON
wait 5min
MOBILE DATA OFF
AUTOSYNC OFF
you can also set a time frame, for example, you can modify the profile FROM 8am / REPEAT every 1 hour /TO 4pm (the period of time you are not at home) and when you get home just turn of wifi and connect your charger when needed
This is just some basic use of the tasker app.
Here are some more advanced uses of the app from xdadevelopers http://www.youtube.com/watch?v=wbK3OHK1VVo&list=PLgLZvFga2ml7niRl0HiP4e6CU2q-JQzkj
hope you find it usefull
PD. IF FOR ANY REASON YOU NEED A PROLONGED STABLE USE OF WIFI OR DATA (FOR EXAMPLE ONLINE GAMES OR SKYPE) YOU SHOULD TURN THE PROFILE OFF SINCE IT WILL CUT YOUR CONNECTION.
If anybody knows a better way to automate the phone using tasker in order to save battery or to improve the usage of the glide in any way, I invite you to comment down below
I got tired of the stock battery life and bought an extended life battery... So I could only imagine how much life I would end up with on that sucker!
Sent from my SGH-I927 using Tapatalk
betterX batterY
JUST FOUND THIS APP THAT TURNS OFF WIFI DATA BLUETOOTH EVERYTIME THE PHONE IS LOCKED AND TURS THEM ON WHEN YOU UNLOCK.. AND ALSO SYNCS EVERY ESPECIFIED TIME.. DUH.. ALL MY TUTORIAL FOR NOTHIN.. ANYWAY HERE IT IS
BETTERX BATTERY
TRIAL VERSION: https://play.google.com/store/apps/details?id=com.alienbrainapps.betterxbatterytrial&hl=en
PAID VERSION: https://play.google.com/store/apps/details?id=com.alienbrainapps.betterxbatterypro
IN ANY CASE, TASKER CAN DO MANY OTHER THINGS
1- You can charge it using a usb OTG cable and connecting it to your phone if you don't have a power source near. (Tested on Samsung S3)
2- You can export My Tracks workouts on GPX format and import them using the endomondo website.
Now you can go to do some exercise and leave the phone at home.
3- You can use the developers menu to start the GPS before launching My Tracks to reduce the Satellite fixing time.
Graffin said:
1- You can charge it using a usb OTG cable and connecting it to your phone if you don't have a power source near. (Tested on Samsung S3)
2- You can export My Tracks workouts on GPX format and import them using the endomondo website.
Now you can go to do some exercise and leave the phone at home.
3- You can use the developers menu to start the GPS before launching My Tracks to reduce the Satellite fixing time.
Click to expand...
Click to collapse
#3 you can use my Wear GPS app to warm GPS up, I plan to add background gps service to warm it up, show status in notification and dismiss it once done, Other feature I'm looking at is to automatically launch my tracks/runkeeper once GPS is healthy and shutdown service after short timeout.