First read this stuff
Full on
D0
Device is on and running. It is receiving full power from the system and is delivering full functionality to the user.
Low on
D1
Device is fully functional at a lower power or performance state than D0. D1 is applicable when the device is being used, but peak performance is unnecessary and power is at a premium.
Standby
D2
Device is partially powered, with automatic wakeup on request.
Sleep
D3
Device is partially powered, with device-initiated wakeup, if available. A device in state D3 is sleeping but capable of raising the system power state on its own. It consumes only enough power to be able to do so; which must be less than or equal to the amount of power used in state D2.
Off
D4
Device has no power. A device in state D4 should not be consuming any significant power. Some peripheral busses require static terminations that intrinsically use non-zero power when a device is physically connected to the bus. A device on such a bus can still support D4.
Now input to these values
For phone
hklm\localmachine\system\currentcontrolset\control\power\state\On/Default -1
hklm\localmachine\system\currentcontrolset\control\power\state\Off/Default -3
hklm\localmachine\system\currentcontrolset\control\power\state\phone - 1
For wifi
hklm\localmachine\system\currentcontrolset\control\power\state\PreFmon / 98C525xxxx - 4
hklm\localmachine\system\currentcontrolset\control\power\state\98C525xxxx - 4
hklm\localmachine\system\currentcontrolset\control\power\state\wireless -4
Note : I have used these values and phone is operating normally. Leave the idle user section intact do not tweak with it else yr sleep wake button will not work
I Prefer this one ,i use it on my hd7 and I Never charged during last 6 month!
[HKEY_LOCAL_MACHINE/PLEASE/USE/LESS/BATTERY/MY/PHONE]
"Thanks"="DWORD=1
& THIS ONE
[HKEY_LOCAL_MACHINE/STOP/TO/CREATE/NEW/THREAD]
Magpir, you just can not stop this?
I mean copy/pasting msdn (http://msdn.microsoft.com/en-us/library/aa932261.aspx) and opening senseless threads?
xboxmod said:
I Prefer this one ,i use it on my hd7 and I Never charged during last 6 month!
[HKEY_LOCAL_MACHINE/PLEASE/USE/LESS/BATTERY/MY/PHONE]
"Thanks"="DWORD=1
& THIS ONE
[HKEY_LOCAL_MACHINE/STOP/TO/CREATE/NEW/THREAD]
Click to expand...
Click to collapse
what are you talking about? you cant go six months on a full charge, that is impossible.
lovenokia, beileve me - for xboxmod - it is possible
Thread Closed
Please dont just copy from other sites. If there is something to see a link is fine
Related
Ok - mate has a XDA 11 - the Blue Angel one. Anyway - I dont have one - but there is the possibilty I may get his.
Anyway - the issue he has - if he does not charge his XDA every other day - and the power goes - all his settings get wiped.
Is there a way to stop this from happening or is it just a case of keeping it charged.
Thanks
Scott
Yeah, upgrade to Windows Mobile 5. Then again don't. Since you didn't already know that the WM2003 units are based on volatile memory, so it will loose everything except for the basic OS when it looses power, I would say that you're pretty new with these kinds of units. And WM5 isn't really for the faint of heart or PPC greenhorns. :wink:
Well - new and not so new - just this device anyway as not had that much time to play with it. I though it was a mem sort of think, just though that maybe there was like a software app that says - at x% battery percentage - shutdown the phone so it does not loose the settings.
Scott
@slewis1972
This is built into the device rom, but after it shuts down you still have to charge it within x amount off hours.
The memory constantly use power, but in Shut down mode the memory is the only thing using power which gives some hours to get to a charger.
Maybe "Sprite Backup" can help you out?
heya. i've got 3 questions, hope some1 could help.
i recently upgraded my p3300 to WM6 (official HTC rom) and as i was at it, started to wonder about a few things.
1) in tomtom, when configuring the GPS, i can change the baudspeed (actually at 4800). if i increase that, would a) the GPS navigation while driving be smoother, b) i get a faster satelite fix and most important: c) would the battery last less or same?
2) about the battery... i use very few apps and most of the times i make sure they are 100% closed. i use the calendar, notes and few phonecalls per day. sometimes i turn on tomtom for a few minutes to find a street when walking... but i think the battery life is very short (an average of 1% per hour in standby, more battery loss when using the pda, making calls, etc)
is there any tweaks, programs or whatsoever to see what exactly is consuming XYZ of my battery? and improve it's life?
3) after upgrading to WM6, whenever i start tomtom, i get that logo-splash screen (didnt get that before) is there a way to remove it?
i have many more doubts, but i think i'll leave em for when i solved this things. thx for answer.
zandadoum said:
1) in tomtom, when configuring the GPS, i can change the baudspeed (actually at 4800). if i increase that, would a) the GPS navigation while driving be smoother, b) i get a faster satelite fix and most important: c) would the battery last less or same?
2) about the battery... i use very few apps and most of the times i make sure they are 100% closed. i use the calendar, notes and few phonecalls per day. sometimes i turn on tomtom for a few minutes to find a street when walking... but i think the battery life is very short (an average of 1% per hour in standby, more battery loss when using the pda, making calls, etc)
is there any tweaks, programs or whatsoever to see what exactly is consuming XYZ of my battery? and improve it's life?
Click to expand...
Click to collapse
1) I didn't noticed differences neither in fix time nor in navigation smoothness.
2) I doubt that it is possible to measure power used by certain application directly. I had problem with power drain and resolved it by switching applications off and on (S2U was guilty), but it seems to me that my Artemis use more power after upgrade to WM6 to.
any1 got any more comments? which is the best way to track your battery life and improve it? any program around to help on this task?
If you want to compare your device power consumption to my Artemis I'll give you some measurements (not very accurate actually):
When I tested my device while playing 320x240 divx movie with TCPMP, fullscreen, brightness set to max, no audio - battery operated about 5,5 - 6 hours before PDA powered off automatically.
During 8 hours in stand-by (I didn't used PDA at all) it was about 5-8% battery drained, but when I switched Pocket Plus indicators (memory, battery, SD free space) off - after 8 hours of stand-by there was 100% battery (full).
Hope this will help you. If you do your own measures let us know.
Good Sunday
ok, as far as i have seen, there is no application that tells your how much battery each application you run, uses. i guess thats normal.
but, is there something like the windows taskmanager, telling you how much CPU and MEMORY each application that runs in the background uses? i think if there is one, that would give a good start on my investigations.
zandadoum said:
but, is there something like the windows taskmanager, telling you how much CPU and MEMORY each application that runs in the background uses? i think if there is one, that would give a good start on my investigations.
Click to expand...
Click to collapse
You could try BatteryStatus
varvocel said:
You could try BatteryStatus
Click to expand...
Click to collapse
i'll try it, however i've read somewhere that this program itself is a battery-drainer already?
With BS I had 100% battery after 8 hours standby and I didn't noticed more power consumption while normal use (some phone calls, PIM, games, Internet), but you must try to know how it works on your device. Try it and then write about your findings.
Hi,
baudrate has noting to do with refreshing inverval of GPS. The refresh wrt the satellites is determined in the chipset, and the baudrate is the speed in which the chipset (which is actually an external device) communicates with the serial port of the device. Normally speaking the baudrate for gps is 4800 (it is NMEA norm), but also other rates exist for example for bluetooth devices the baudrate is only the speed with which the serial transfer of data is done. It is in the end the GPS software you use that will determine how fast your position is updated on your screen. It can happen that if you set the baudrate wrong, that the data is not received properly, because the software expects the data to be presented at the baudrate you set, and the device delivers at a different rate (like speeking too fast to somebody). It is therefore important to set it correctly.
zandadoum said:
but, is there something like the windows taskmanager, telling you how much CPU and MEMORY each application that runs in the background uses? i think if there is one, that would give a good start on my investigations.
Click to expand...
Click to collapse
You could try TaskManager 2.7 from FdcSoft. It shows CPU load en memory load.
Just add the .exe to the sd card and run the file. Use the tabs to selct Process / CPU or any of the other tabs.
gertaap said:
Hi,
baudrate has noting to do with refreshing inverval of GPS. The refresh wrt the satellites is determined in the chipset, and the baudrate is the speed in which the chipset (which is actually an external device) communicates with the serial port of the device. Normally speaking the baudrate for gps is 4800 (it is NMEA norm), but also other rates exist for example for bluetooth devices the baudrate is only the speed with which the serial transfer of data is done. It is in the end the GPS software you use that will determine how fast your position is updated on your screen. It can happen that if you set the baudrate wrong, that the data is not received properly, because the software expects the data to be presented at the baudrate you set, and the device delivers at a different rate (like speeking too fast to somebody). It is therefore important to set it correctly.
Click to expand...
Click to collapse
thanks for the explanation.
going back to batterystatus, i am tetsing it now. specially the overclock tool to actually UNDERclock my phone, hoping the battery lasts longer.
however, as for what i've seen, when the phone goes into suspend, batterystatus sets back to the 201mhz until it is unsuspended. so that's actually useless.
but it tells me enough info to get an idea about my power consumption, etc.
zandadoum said:
however, as for what i've seen, when the phone goes into suspend, batterystatus sets back to the 201mhz until it is unsuspended. so that's actually useless.
but it tells me enough info to get an idea about my power consumption, etc.
Click to expand...
Click to collapse
Not exactly useless - if you read e-book or WWW pages your PDA can save power with BS (although I don't know exactly how much).
About underclocking in standby there is explanation from BS Howto:
Could you make the cpu clock down while it is in standby?
There is no need to. Most of the devices are doing this by themself. As soon as you push the power-button (explicitly not a program mapped to a custom button for this job), your device will gradually stop execution of code and clocks the cpu down.
The latter implies that as soon as you push the power-button, BatteryStatus and any overclocking by BatteryStatus stops working.
Some tests showed that your device automatically steps down to 52MHz and maybe there is a state while the cpu is completely stopped (0 MHz) too.
I'm curious what is CPU speed of Artemis in standby. Maybe somebody knows that and will share with us?
Hello guys, I am experiencing some troubles with the battery of my beloved Desire. I am using Oxygen 2.3.2 right now. The problem: every time the battery reaches 20% of charge the phone dies. But when I plug it and it start charging it says it's at like 2-3%. Now, one of my friend suggested that since the battery is quite old (I charged it every day since april 2010), it can have problems when it reaches low voltages, so I should change it. Do you have the same opinion or you think it's just a calibration problem?
Calibrate. If there is no change, replace the battery. Isn't that simple enough?
via xda app
Install spare parts . Go to Battery information . Check Battery health . If it doesn't say "Good" then you need to replace the battery .
Also try a calibrate as stankyou suggested .
I'm having the same issue. Tried calibration a few times and my battery health says good. Glad that my new ROM is better on battery so I don't get down there as often, but it is still annoying.
Hello,i had the same problem with my desire's battery,it went down at 20%.
what i did was to follow an tutorial from Oxygen rom forum,an user called paschadee posted this:
Advanced Battery Calibration (tested and verified on Oxygen + bravoGSM)
Intro:
This will actually calibrate your battery, unlike other methods out there. After calibration, empty will be at 0% not some arbitrary value like 18%. For added comfort, you can perform steps 1-5 until you are comfortable with the routine; on the first run stop at step 5, don’t plug in and watch where your battery dies to give you an idea of the time window available – then on the next run you will know when to plug in. This ensures a smooth and error-free routine. You don’t actually need to do this since the app will tell you when to plug in. Once you’ve done a dry run, plug in, charge for a few minutes until the phone doesn’t shut off when you disconnect the charger, and repeat the process.
Caveats:
When entering the values for the battery registers, pay particular attention that the entered values are the correct ones which are shown below. Failure to enter these values correctly could result in your battery being permanently bricked. You have been warned!
Pre-requisites:
• _thalamus kernel >= 2.6.35.14_r2 RC1, installed (check kernels section)
• A functioning brain (ask your parents about this)
• Patience
• Jon Richards’ “Nexus One Battery Calibrator” application a.k.a. NOBCAP (available on android market), installed
• An almost dead battery (that is mis-reporting its capacity) with what you think is about ~2% remaining – i.e. if your battery dies at 18%, get ready at about 20%
• AC battery charger at the ready
Process:
1. Set your screen time-out to 10 minutes.
2. Run NOBCAP
a. If General tab displays fields but no values, kernel is wrong, see pre-requisites
b. If General tab displays fields filled with values, kernel is right, enable airplane mode on the phone
3. In NOBCAP, menu --> settings -->
a. Check: GPS polling, ACR adjustment, advanced options
b. UNcheck: Airplane and Wake lock. Go back.
4. Go to LearnPrep tab
a. Set age: 100% --> save
b. For
i. OEM batteries ; Set mAh: 1452 --> save
ii. Aftermarket batteries ; Set mAh: 1650 --> save
c. Register: 0x66
Value: a4 --> save
d. Register: 0x65
Value: 06 --> save
e. Register: 0x10
Value: 04 --> save
5. Go to LearnMode tab
6. Scroll down and Set Detect Learn Mode to ON.
7. When Real-Time Voltage (µV) <= 3201000, i.e. when the battery is “empty”, the app will prompt you to quickly plug in your charger.
8. If you were successful here, the learn-flag LEARNF will now be lit and your battery charging.
9. LYPTFA - Leave your phone the .... alone.
10. When charging completes, the CHGTF flag will be lit, Battery Status Register 0x81 displayed, your battery calibrated.
11. Unplug. Reboot.
Supplementary:
The application monitors the battery chip registers. As charging nears completion the pulse current (mA) sent to the battery gradually diminishes in amplitude. This will tail off at about -20mA which the battery interprets as “charging complete” and the battery registers are stamped with its newly determined capacity values. Activating the screen, or any function which subsequently draws current pulls the charge current above -20mA and which the battery detects as charge complete – this is why you should LYPTFA. It’s okay to set an extended screen-timeout and occasionally touch the screen to reset the screen-off timer (i.e. keep the screen on) to keep an eye on charging without affecting charge current.
As an additional experiment, install JuicePlotter, run it once, and enable graphing. This will also monitor dis/charge cycles and give you an idea of the memory effect that the battery suffers from.
Click to expand...
Click to collapse
I did everything said there and now my battery dies at exactly 1%.
It also appears to last much longer than it used to.
All credits for what i qouted goes to paschadee
Good Luck!
I just tested it and my learn flag turn of after a couple minute? does it mean that it's not working? Also, in "message" it's telling me " -to re-calibrate your battery..."
Thank for answer.
Hello.
I have bought a used desire a couple of months ago, and one thing has been really bothering me.
I need to charge the device for like 12 hours via AC, to get it to 100% (yes, I have tried several chargers), and after that, the battery life is like ~12 hours if I use it only a little. I have also bought a spare HTC genuine battery, nothing changed. The warranty is not valid in my country, so that's not an option. Anyone have any suggestions?
I also have ordered a battery charger from ebay (that would charge a battery without the phone), I'll post when I receive it.
How long does it take the charger to get to 90%
Sent from my Desire using XDA App
It's about 10%/hour, and there is no difference what the percentage is.
Check battery health:
Type *#*'4636#*#* in dialer, > Battery information.
A full charge here takes ~ 3 hours. Till 90% nearly 2 hours, the rest 10% "need" the last hour.
Are you using a custom rom as some of these may drain battery FAST!
I'd check the running apps
reset phone to factory
if you are using clockworkmod recovery, then try clearing battery stats
---------- Post added at 01:09 PM ---------- Previous post was at 01:01 PM ----------
oh, also try getting one of those $15 brand new batteries from eBay.
I got one, and it's been working like a charm for 3 months now
charges in less than 2.5 hours, and lasts for 1.5 days (average calls, SMS, music player...)
stormleader said:
then try clearing battery stats
Click to expand...
Click to collapse
Some enlightenment for you.
What settings do you have for data connection? Wifi, sync etc
These can effect not only battery life but charge time also..
I use a custom ROM with juice defender ultimate..knocks the data off when the screen is off,, but with a sync'd check every 30 mins
Sent from my HTC Desire using XDA
erklat said:
Some enlightenment for you.
Click to expand...
Click to collapse
lol thanks
You should do this procedure every time you replace the battery (tested working on HTC Desire GSM):
Advanced Battery Calibration (tested and verified on Oxygen + bravoGSM)
Intro:
This will actually calibrate your battery, unlike other methods out there. After calibration, empty will be at 0% not some arbitrary value like 18%. For added comfort, you can perform steps 1-5 until you are comfortable with the routine; on the first run stop at step 5, don’t plug in and watch where your battery dies to give you an idea of the time window available – then on the next run you will know when to plug in. This ensures a smooth and error-free routine. You don’t actually need to do this since the app will tell you when to plug in. Once you’ve done a dry run, plug in, charge for a few minutes until the phone doesn’t shut off when you disconnect the charger, and repeat the process.
Caveats:
When entering the values for the battery registers, pay particular attention that the entered values are the correct ones which are shown below. Failure to enter these values correctly could result in your battery being permanently bricked. You have been warned!
Pre-requisites:
• _thalamus kernel >= 2.6.35.14_r2 RC1 or CyanogenMod kernel.
• A functioning brain (ask your parents about this)
• Patience
• Jon Richards’ “Nexus One Battery Calibrator” application a.k.a. NOBCAP (available on android market), installed
• An almost dead battery (that is mis-reporting its capacity) with what you think is about ~2% remaining – i.e. if your battery dies at 18%, get ready at about 20%
• AC battery charger at the ready
Process:
1. Set your screen time-out to 10 minutes.
2. Run NOBCAP
a. If General tab displays fields but no values, kernel is wrong, see pre-requisites
b. If General tab displays fields filled with values, kernel is right, enable airplane mode on the phone
3. In NOBCAP, menu --> settings -->
a. Check: GPS polling, ACR adjustment, advanced options
b. UNcheck: Airplane and Wake lock. Go back.
4. Go to LearnPrep tab
a. Set age: 100% --> save
b. For
i. OEM batteries ; Set mAh: 1452 --> save
ii. Aftermarket batteries ; Set mAh: 1650 --> save
c. Register: 0x66
Value: a4 --> save
d. Register: 0x65
Value: 06 --> save
e. Register: 0x10
Value: 04 --> save
5. Go to LearnMode tab
6. Scroll down and Set Detect Learn Mode to ON.
7. When Real-Time Voltage (µV) <= 3201000, i.e. when the battery is “empty”, the app will prompt you to quickly plug in your charger.
8. If you were successful here, the learn-flag LEARNF will now be lit and your battery charging.
9. LYPTFA - Leave your phone the .... alone.
10. When charging completes, the CHGTF flag will be lit, Battery Status Register 0x81 displayed, your battery calibrated.
11. Unplug. Reboot.
Supplementary:
The application monitors the battery chip registers. As charging nears completion the pulse current (mA) sent to the battery gradually diminishes in amplitude. This will tail off at about -20mA which the battery interprets as “charging complete” and the battery registers are stamped with its newly determined capacity values. Activating the screen, or any function which subsequently draws current pulls the charge current above -20mA and which the battery detects as charge complete – this is why you should LYPTFA. It’s okay to set an extended screen-timeout and occasionally touch the screen to reset the screen-off timer (i.e. keep the screen on) to keep an eye on charging without affecting charge current.
As an additional experiment, install JuicePlotter, run it once, and enable graphing. This will also monitor dis/charge cycles and give you an idea of the memory effect that the battery suffers from.
I'm trying the guide above me, thanks.
In the Nexus One Battery Calibrator app you can see charging current in miliamps, could you please tell me what is the value for you guys while charging?
** Xposed framework / rooted Sony Xperia XZ/XC phones is required **
BatteryCare+ is a complimentary app for Sony Xperia XZ/XC devices to make its BatteryCare app more effective and useful. Your phone needs to be either rooted and/or with Xposed framework installed for BatteryCare+ to work.
Features:
1. Use system alarm clock to predict unplug time for ultimate accuracy (Xposed is required)
2. Display last 5 charging history (Root is required)
3. Display detailed charging timeline for last charging instance (Root is required)
4. Display BatteryCare internally calculated Score and Less Than 1 Week values for troubleshooting (Xposed is required)
5. Display and reset Blocked Time (Root and Xposed are required)
6. Reactivate plug in dialog box (Xposed is required)
Requirements
1. Sony Xperia XZ/XC phone (and)
2. Rooted (or)
3. Xposed framework installed
Latest Xperia phones come with a new app BatteryCare which is supposed to prolong battery life by reducing the time of overcharging. It tries to learn your charging pattern and predicts the time when you normally unplug the phone. Once learning period is finished, the next time you charge your phone, BatteryCare kicks in. Charging will pause once battery is 90% full and resume automatically some time before the predicted plug time to finish the last 10%.
The problem is that the prediction is not always accurate using Qnovo algorithm. BatteryCare+ improves the prediction by using your alarm clock instead. So basically no prediction is needed anymore and it's much more accurate if you're using your phone also as an alarm clock. This part requires Xposed framework to work.
BatteryCare+ is not replacing BatteryCare. It just improves its prediction accuracy. BatteryCare still needs about 1 week of learning data and with more than 70% accuracy score in order to kick in when it predicts the charging time is at least 4 hours.
If your phone is also rooted, BatteryCare+ can also display your charging history as well as a detailed charging timeline so you can understand the learning progress better.
This app/module is tested only on my Xperia XC phone but is supposed to also work on XZ or any other Xperia phone with BatteryCare.
Download
Xposed Module Repository
Change history
Code:
1.30
- Accuracy table is now scrollable and shows 10 records
- Improved UI description when Score or Less Than 1 Week conditions are not met
- New Bypass USB Charging menu action so USB charging will not activate Smart Charging
1.20
- Add new menu action to reactivate dialog box that shows up when you plug in the phone if it was previously disabled
1.10
- Display Blocked Time in BatteryCare and add an action menu to reset it
(During Blocked Time period, smart charging will not be activated even if all conditions are met. Originally, user must wait until this period is passed. Now you can reset this value so smart charging can be activated again next time when the phone is plugged in. Unfortunately, the exact conditions to trigger Blocked Time is still unknown.)
1.0.2
- Score value is now correctly displayed
- Fixed a bug in original BatteryCare app that learned data will be distorted after a system reboot
Wondering!
If you can stop charging at 90% for sometime, then why not completely stop charging after 100% ?
And if someone wants to charge again then he can disconnect and reconnect to charge.
For that I use power bank to charge my phone over night, as my P.Bank automatically shuts down when less current is passing(meaning 100% charged). And I have completely removed Battery Care app from system to stop overhead of tracking my charging cycle.
Would be better if you implement this in your plus version.
Govienda said:
Wondering!
If you can stop charging at 90% for sometime, then why not completely stop charging after 100% ?
And if someone wants to charge again then he can disconnect and reconnect to charge.
For that I use power bank to charge my phone over night, as my P.Bank automatically shuts down when less current is passing(meaning 100% charged). And I have completely removed Battery Care app from system to stop overhead of tracking my charging cycle.
Would be better if you implement this in your plus version.
Click to expand...
Click to collapse
I guess the original idea of Sony is to make sure the battery is 100% when the phone is unplugged. For your suggestion, the battery will gradually drop over time. But I actually found that our battery can keep 90% during smart charge period for several hours without problem.
Anyway, sorry that your suggestion is too much for this Xposed module.
Wait a min when you say root and/or xposed? Can we get xposed with rooting and unlocking the bootloader?
Zewarxx said:
Wait a min when you say root and/or xposed? Can we get xposed with rooting and unlocking the bootloader?
Click to expand...
Click to collapse
So far unlocking BL is a must to install Xposed or root. But you can choose not to root your phone even if you have Xposed installed. Similarly, you can have your phone rooted without Xposed installed. Of course, you can have both.
Is there already XPOSED for the Sony XZ.Welche version I have to insterlieren ... and where I can download it
There is no Xposed for Nougat, so this is kinda useless
Verstuurd vanaf mijn F8331 met Tapatalk