Development stopped: [APP] [17 January 2012] BattClock version 3.8.2 Final version

Search This thread

tobbbie

Senior Member
Jan 5, 2007
1,452
252
Stuttgart
BattClock uses the following API to get the data from the battery driver: SYSTEM_POWER_STATUS_EX2

BatteryCurrent
Number of milliamps (mA) of instantaneous current drain. It can range from 0 to 32767 for charge and 0 to –32768 for discharge.

Thanks, for the details - so it is up the OEM what to deliver back with the API call. From my experience with the device I have, the result seems to be more like the "BatteryAverageCurrent" not the realtime value. Are you doing any post-processing on the data received from the API (like removing the "-" for negative drain)? Has that post-processing changed over time (I still use a very old version of BattClock)?
 

reidler

Senior Member
Nov 4, 2009
201
5
Hello Reidler,

In Mobihand sell you program SBSH Weather without any problems. Although this is v2.3.0 version, the license code is valid for all subsequent "rc". I bought the program in this (totally reliable en) provider in its day, and I had no problems with the following versions:

http://www.mobihand.com/product.asp?id=301&n=SBSH-PocketWeather---Weather-Reports-In-Your-Pocket!

Best regards,

Thank you. Sbsh finally did respond and sent me a link on how I can get it. I do like elecont pretty much so I'm not sure I will want to get that also or not. Elecont does not use gps for current location. Sbsh says it does but I'll have to test and see if that makes it worth it.

Also Zuinige - I wanted to thank you for those utilities you directed me to. The ClearTemp does do what I need it to do. It also allows me to add in some more folders and files to delete. I have added some. For example Elecont builds a log of every weather update it does. Those files grow pretty big. So I added those ElecontLog* files to the list to keep deleting. So I'll just run cleartemp every night.

I also found the FDC-TaskMgr and PIM backup. I would like to figure out how to clean up my calendar. My pim.vol file is 19.3 megabytes! Somehow I will want to remove and rebuild all the calendar events. There's not built in mechanism in WM to delete old events. I just restored that pim.vol file from my old Palm Treo to the HTC TP2. Then I always restored it after every hard reset. It needs to be cleaned up. I think I may be able to export the data and then edit it and remove stuff myself. Then maybe I can kill all the calendar events and re-load the edited data. I'll need to check if that chain of events can happen. I think PIM backup allows the user to kill a whole section like calendar events. I have to see how difficult it would be to delete old events by hand.

So thanks to Battclock and these other utilities, I believe I have my phone just how I like it. I've become addicted to this site so I'll miss your updates, Zuinige and all the kind help offerred by the users here. ;)

Eli
 

ZuinigeRijder

Retired Recognized Developer
Jun 13, 2008
2,854
208
www.zuinigerijder.com
Also Zuinige - I wanted to thank you for those utilities you directed me to. The ClearTemp does do what I need it to do. It also allows me to add in some more folders and files to delete. I have added some. For example Elecont builds a log of every weather update it does. Those files grow pretty big. So I added those ElecontLog* files to the list to keep deleting. So I'll just run cleartemp every night.

I also found the FDC-TaskMgr and PIM backup. I would like to figure out how to clean up my calendar. My pim.vol file is 19.3 megabytes! Somehow I will want to remove and rebuild all the calendar events. There's not built in mechanism in WM to delete old events. I just restored that pim.vol file from my old Palm Treo to the HTC TP2. Then I always restored it after every hard reset. It needs to be cleaned up. I think I may be able to export the data and then edit it and remove stuff myself. Then maybe I can kill all the calendar events and re-load the edited data. I'll need to check if that chain of events can happen. I think PIM backup allows the user to kill a whole section like calendar events. I have to see how difficult it would be to delete old events by hand.

So thanks to Battclock and these other utilities, I believe I have my phone just how I like it. I've become addicted to this site so I'll miss your updates, Zuinige and all the kind help offerred by the users here. ;)

Eli

Looks like Pocket dbExplorer 3.1 can edit pim.vol

Manages databases - allows copying, deleting, and renaming databases on your mobile device.

View/Edit databases - allows viewing and editing of any system or application database located in the Databases folder

But I do not have experience with it......
 

ZuinigeRijder

Retired Recognized Developer
Jun 13, 2008
2,854
208
www.zuinigerijder.com
Thanks, for the details - so it is up the OEM what to deliver back with the API call. From my experience with the device I have, the result seems to be more like the "BatteryAverageCurrent" not the realtime value. Are you doing any post-processing on the data received from the API (like removing the "-" for negative drain)? Has that post-processing changed over time (I still use a very old version of BattClock)?

There is an option in BattClock:

CLOCKINFO_BATTERY_CURRENT_FORCE, as Battery Current but non-cached values are asked the Battery Driver. Dependent on the Battery Driver the info can be more up-to-date but can also drain more battery.

On my phone, although asked once per second, the battery driver still gives the same results for about 10 seconds. For your phone it might be longer, all is dependent on the batery driver.

Which version of BattClock you are using? I do not think it has been changed in this area......
 

jcmm

Senior Member
Thank you. Sbsh finally did respond and sent me a link on how I can get it. I do like elecont pretty much so I'm not sure I will want to get that also or not. Elecont does not use gps for current location. Sbsh says it does but I'll have to test and see if that makes it worth it.

Also Zuinige - I wanted to thank you for those utilities you directed me to. The ClearTemp does do what I need it to do. It also allows me to add in some more folders and files to delete. I have added some. For example Elecont builds a log of every weather update it does. Those files grow pretty big. So I added those ElecontLog* files to the list to keep deleting. So I'll just run cleartemp every night.

I also found the FDC-TaskMgr and PIM backup. I would like to figure out how to clean up my calendar. My pim.vol file is 19.3 megabytes! Somehow I will want to remove and rebuild all the calendar events. There's not built in mechanism in WM to delete old events. I just restored that pim.vol file from my old Palm Treo to the HTC TP2. Then I always restored it after every hard reset. It needs to be cleaned up. I think I may be able to export the data and then edit it and remove stuff myself. Then maybe I can kill all the calendar events and re-load the edited data. I'll need to check if that chain of events can happen. I think PIM backup allows the user to kill a whole section like calendar events. I have to see how difficult it would be to delete old events by hand.

So thanks to Battclock and these other utilities, I believe I have my phone just how I like it. I've become addicted to this site so I'll miss your updates, Zuinige and all the kind help offerred by the users here. ;)

Eli

Hello Reidler,

Elecont Weather is a good program, direct and complete information with good graphic interface, and frequently updated data provider climate "Intellicast.com" (http://www.intellicast.com/), which is very good. The database has over 61,000 cities around the world. So you do not occupy much space program, you can remove the skins (themes) that do not use (I use only the "Classic"). You have to leave the skins/themes you're going to use, but you should also keep the files beginning with "hb" (are 4 files) along with the skins/themes that you want, others you can delete them and save enough memory space.

It is not good to have a database of the pim.vol, mine is 1,9mb and I have lots of data. PIMbackup is the best program that there is to do a backup/restore of the pim.vol, I use it for many years, and is perfect in everything.

I also use CleanTemp. I can recommend the best tool available for windows mobile: SKTools (http://www.s-k-tools.com/index.html?sktools/m_feat.html). It has more than 60 tools of adjustment and cleaning for Windows Mobile, but some of them you have to handle with care, knowing well what you're doing. SKTools also have possibility to clean up data from the database of pim.vol, edit and delete data that does not want to have to be obsolete or unnecessary. You can come in very handy SKTools (not SKTools Lite, but SKTools).

If you need more information tell me.

Best regards,
 

reidler

Senior Member
Nov 4, 2009
201
5
Looks like Pocket dbExplorer 3.1 can edit pim.vol

Manages databases - allows copying, deleting, and renaming databases on your mobile device.

View/Edit databases - allows viewing and editing of any system or application database located in the Databases folder

But I do not have experience with it......

I downloaded it - the trial version to check it out. But it won't let me in without registering it. I thought I downloaded a trial version.

---------- Post added at 12:28 PM ---------- Previous post was at 11:43 AM ----------

Hello Reidler,

Elecont Weather is a good program, direct and complete information with good graphic interface, and frequently updated data provider climate "Intellicast.com" (http://www.intellicast.com/), which is very good. The database has over 61,000 cities around the world. So you do not occupy much space program, you can remove the skins (themes) that do not use (I use only the "Classic"). You have to leave the skins/themes you're going to use, but you should also keep the files beginning with "hb" (are 4 files) along with the skins/themes that you want, others you can delete them and save enough memory space.

It is not good to have a database of the pim.vol, mine is 1,9mb and I have lots of data. PIMbackup is the best program that there is to do a backup/restore of the pim.vol, I use it for many years, and is perfect in everything.

I also use CleanTemp. I can recommend the best tool available for windows mobile: SKTools (http://www.s-k-tools.com/index.html?sktools/m_feat.html). It has more than 60 tools of adjustment and cleaning for Windows Mobile, but some of them you have to handle with care, knowing well what you're doing. SKTools also have possibility to clean up data from the database of pim.vol, edit and delete data that does not want to have to be obsolete or unnecessary. You can come in very handy SKTools (not SKTools Lite, but SKTools).

If you need more information tell me.

Best regards,

I used FDC-PIM Backup. According to the documentation it allows to backup in non-binary mode so that we can edit the file and reload it. It said it would save it in csv mode. The file is named with extension .pib but can be renamed to .zip to unzip. The internal files are named with extensions .csa for appointments, .csc for contacts etc. The file should be renamed .csv to be loaded in to excel. But I found the file did not use a comma delimiter , it used a semicolon ; so it's not loading nicely in to exel.

Thanks.
Eli
 

tobbbie

Senior Member
Jan 5, 2007
1,452
252
Stuttgart
There is an option in BattClock:

CLOCKINFO_BATTERY_CURRENT_FORCE, as Battery Current but non-cached values are asked the Battery Driver. Dependent on the Battery Driver the info can be more up-to-date but can also drain more battery.

On my phone, although asked once per second, the battery driver still gives the same results for about 10 seconds. For your phone it might be longer, all is dependent on the batery driver.

Which version of BattClock you are using? I do not think it has been changed in this area......

I use the 2.1 version as I only need the logging (and display) of basic battery data for my MortScript based battery logging (see signature, also on smartphone) - nothing else. Checking the documentation, I found "15 = CLOCKINFO_BATTERY_CURRENT_FORCE", as Battery Current but non-cached values are asked the Battery Driver. Dependent on the Battery Driver the info can be more up-to-date but can also drain more battery. "

I use that setting already, so nothing to expect here.
 
Last edited:

reidler

Senior Member
Nov 4, 2009
201
5
I exported the registry with http://www.dotfred.net/TaskMgr.htm to a reg file without and with silent mode. And then compared the result.


These were the changes:

Code:
[HKEY_CURRENT_USER\ControlPanel\Volume]
"Volume"=dword:ffffffff
"Ringer"=dword:ffffffff
+
Code:
[HKEY_CURRENT_USER\ControlPanel\Volume]
"Ringer"=dword:00000000
"Volume"=dword:00000000

So the volume of the Windows Mobile and phone ring was set to 0.

Code:
[HKEY_CURRENT_USER\ControlPanel\Sounds\RingTone0]
"Sound"="\\My Documents\\Mijn beltonen\\3214-Crazy_Frog-Popcorn.mid"
[HKEY_CURRENT_USER\ControlPanel\Notifications\ShellOverrides]
"Mode"=dword:00000000
+
Code:
[HKEY_CURRENT_USER\ControlPanel\Sounds\RingTone0]
"Sound"="*none*"
[HKEY_CURRENT_USER\ControlPanel\Notifications\ShellOverrides]
"Mode"=dword:00000002

This post is talking about this registry key:

For PPC 2002/2003:
\HKCU\ControlPanel\Notifications\ShellOverrides\Mode
2 for Mute mode.
0 for Not-mute mode.
(Not sure if other bits are used here for other things).
I've found that changing this TO 0 (not-muted) FROM 2 (muted)
works to set the radio button on the volume controller to "on" from
"off" but not the other way around.
(Yes--This makes the radio buttons on the volume controller
out-of-sync with the icon on the nav bar.)


I checked with vibrate only setting.
Code:
[HKEY_CURRENT_USER\ControlPanel\Sounds\RingTone0]
"Sound"="*vibrate*"
[HKEY_CURRENT_USER\ControlPanel\Notifications\ShellOverrides]
"Mode"=dword:00000001

So it looks like:
- Mode = 0 Volume on
- Mode = 1 Vibrate only
- Mode = 2 Mute all

Hi again. Can you tell me please which program you used to COMPARE the two files? Remember I mentioned that I had some problems with my phone. Sometimes it loses sound. Sometimes it loses the accelerometer. They both just happened. I save copies of the registry with the problem and then after resetting the phone without the problem. I now need to compare the two files and look for the differences to see if I can find something. Thanks. Eli
 

ZuinigeRijder

Retired Recognized Developer
Jun 13, 2008
2,854
208
www.zuinigerijder.com
Hi again. Can you tell me please which program you used to COMPARE the two files? Remember I mentioned that I had some problems with my phone. Sometimes it loses sound. Sometimes it loses the accelerometer. They both just happened. I save copies of the registry with the problem and then after resetting the phone without the problem. I now need to compare the two files and look for the differences to see if I can find something. Thanks. Eli

I used Beyond Compare. There is a trial version, but there are also older versions which are free to use.
 

reidler

Senior Member
Nov 4, 2009
201
5
Hi everyone. I noticed recently that my phone WM 6.5 started acting similarly to Windows on my PC when it gets a virus or worm. It slows down to a crawl. I tapped a button and had to wait minutes for a reaction. So I wonder if there is a virus on my phone? I never heard of viruses on phones. Is there such a phenomena? If there is are there any virus protectors designed for Windows Mobile? Once I reset my phone it was ok again. Thanks for your help. Eli
 

reidler

Senior Member
Nov 4, 2009
201
5
Hi. Recently I started experiencing a problem where WM 6.5 just closes running apps. I don't know why this happens. I noticed that I was not getting emails and saw that the email program was not running. I started it again and soon it was gone again from the taskmanagaer list of running apps. I looked around and I think this has something to do with memory management in WM. I don't know why this problem just started. It kills the apps even though I have over 80M or even more of free memory.
Any ideas of what I can do? Are there any registry settings that need to be adjusted?
Thanks for your help.
Eli
 

ZuinigeRijder

Retired Recognized Developer
Jun 13, 2008
2,854
208
www.zuinigerijder.com
Hi. Recently I started experiencing a problem where WM 6.5 just closes running apps. I don't know why this happens. I noticed that I was not getting emails and saw that the email program was not running. I started it again and soon it was gone again from the taskmanagaer list of running apps. I looked around and I think this has something to do with memory management in WM. I don't know why this problem just started. It kills the apps even though I have over 80M or even more of free memory.
Any ideas of what I can do? Are there any registry settings that need to be adjusted?
Thanks for your help.
Eli

There is a limit of 32 processes max in Windows Mobile.
Note that BattClock can monitor the number of processes and also show the started/stopped processes. Maybe that gives a clue or at least you can see something has been killed?
 

reidler

Senior Member
Nov 4, 2009
201
5
There is a limit of 32 processes max in Windows Mobile.
Note that BattClock can monitor the number of processes and also show the started/stopped processes. Maybe that gives a clue or at least you can see something has been killed?

Oh, that sounds interesting. How can I see that information? Is it in a log file? Do I need to turn something on and where should I look to see?
Meanwhile - I told Battclock to show me the number of processes. I'm around 26 running processes (up and down). I started a bunch more apps and when Battclock showed me 32 I saw it would not open any more. It gave me a warning screen with a message that it could not start the next process.

The problem had just started but took me about a week to figure out what happened. During the problem the memory stayed high - over 90mb free and only a few applications were running (1, 2 or 3). I found a patch called AUTOCLOSEPATCH.CAB. I installed that. It had made some changes in the registry under key HKLM\System\OOM. Then the phone went back to normal again. :) I could start 10-12 applications at once (I was just testing. I never run so many - my main problem was just that my email program would keep getting stopped). Later I see that the registry keys in HKLM\System\OOM went back to the original numbers but still worked ok. So I think that something went bad and that the patch changed something back. I'm really not sure. I hope it stays good. I see my free program memory level hovers around 40-70 free megabytes now.

Just one of the Windows Mobile quirks I guess. I still continue to have the other problems I mentioned that once in a while the sound turns off and sometimes the accelerometer stops. I called HTC but they were not able to help. So it's RESET - RESET - RESET. :mad:

Thank you. I MISS THE BATTCLOCK UPDATES AND ENHANCEMENTS and the dicsussions in this thread. ;)
Eli
 

ZuinigeRijder

Retired Recognized Developer
Jun 13, 2008
2,854
208
www.zuinigerijder.com
Oh, that sounds interesting. How can I see that information? Is it in a log file? Do I need to turn something on and where should I look to see?
Meanwhile - I told Battclock to show me the number of processes. I'm around 26 running processes (up and down). I started a bunch more apps and when Battclock showed me 32 I saw it would not open any more. It gave me a warning screen with a message that it could not start the next process.

The problem had just started but took me about a week to figure out what happened. During the problem the memory stayed high - over 90mb free and only a few applications were running (1, 2 or 3). I found a patch called AUTOCLOSEPATCH.CAB. I installed that. It had made some changes in the registry under key HKLM\System\OOM. Then the phone went back to normal again. :) I could start 10-12 applications at once (I was just testing. I never run so many - my main problem was just that my email program would keep getting stopped). Later I see that the registry keys in HKLM\System\OOM went back to the original numbers but still worked ok. So I think that something went bad and that the patch changed something back. I'm really not sure. I hope it stays good. I see my free program memory level hovers around 40-70 free megabytes now.

Just one of the Windows Mobile quirks I guess. I still continue to have the other problems I mentioned that once in a while the sound turns off and sometimes the accelerometer stops. I called HTC but they were not able to help. So it's RESET - RESET - RESET. :mad:

Thank you. I MISS THE BATTCLOCK UPDATES AND ENHANCEMENTS and the dicsussions in this thread. ;)
Eli

In CONTENT settings screen you can configure:
- CLOCKINFO_PROCESS_INFO, Destroyed/Created processes names, prepended with resp. - and + sign, all the changes are displayed one per second, till the last change.

And of course you can also to configure to log this information.
 

reidler

Senior Member
Nov 4, 2009
201
5
Hi Zuinige.

I'm starting on a new project and will need to learn how to program for cell phone applications. I wonder if you can start me off. I have been programming on big machines, not even PCs. Where should I start? What do you recommend?

I don't know what language(s) cell phone applications are written in. What language did you write Battclock in? Of course it would be best to write in a language that can work on the Android, iPhone and Windows Mobile platforms. Is that possible? I understand that Battclock can not run on Android or iPhone so I wonder if that might not be possible or you would have done that. Unless it's because you had to interract with the OS and that interraction might be too different. I don't know.

The project I will be working on will be a standalone application. I don't *think* it needs to interact with the OS but since I haven't done it yet I don't know if that is accurate either.

I would appreciate if you could give me ideas on a place to start. I suppose if I need to limit it then they will want me to write for iPhone and Android. (I don't even have an Android phone).

Thanks a lot.
Eli
 

ZuinigeRijder

Retired Recognized Developer
Jun 13, 2008
2,854
208
www.zuinigerijder.com
Hi Zuinige.

I'm starting on a new project and will need to learn how to program for cell phone applications. I wonder if you can start me off. I have been programming on big machines, not even PCs. Where should I start? What do you recommend?

I don't know what language(s) cell phone applications are written in. What language did you write Battclock in? Of course it would be best to write in a language that can work on the Android, iPhone and Windows Mobile platforms. Is that possible? I understand that Battclock can not run on Android or iPhone so I wonder if that might not be possible or you would have done that. Unless it's because you had to interract with the OS and that interraction might be too different. I don't know.

The project I will be working on will be a standalone application. I don't *think* it needs to interact with the OS but since I haven't done it yet I don't know if that is accurate either.

I would appreciate if you could give me ideas on a place to start. I suppose if I need to limit it then they will want me to write for iPhone and Android. (I don't even have an Android phone).

Thanks a lot.
Eli

iPhone/iPad = iOS = Objective-C language
Android = Java
Windows Mobile = C++ and/or C#
Windows Phone = Silverlight/C#

To overcome these problems to have to write your applications for every platform, there are tools/development environment which can target more mobile operating systems.

One good one is PhoneGap, see this link

It is based on HTML5 + Javascript.
 

phixion35

Senior Member
Apr 8, 2010
56
1
Los Angeles
I know there's no further developement here of BattClock, but is there any way to have the battery temperature display in fahrenheit rather than celcius?
 

ZuinigeRijder

Retired Recognized Developer
Jun 13, 2008
2,854
208
www.zuinigerijder.com
I know there's no further developement here of BattClock, but is there any way to have the battery temperature display in fahrenheit rather than celcius?

Calculation of Celcius to Fahrenheit can be done using formula:

F = (Celcius * 9 / 5) + 32

In display formats settings screen you can specify Multiply = 9 and Divide = 5, unfortunately you cannot add 32. You can try to compensate the formula, because the celcius will be in a sort of range. Maybe others have a great idea?
 

Top Liked Posts

  • There are no posts matching your filters.
  • 19
    =================== DEVELOPMENT STOPPED =====================
    Sad... but it was clear to hear at sometime :(
    Just for interest:
    Are you successfully in developing for IOS, or did you give up the programming for mobile devices anymore?

    Anyway, thanks for one of the greatest and vividly mobile Programs (should i call it now App?:p ) i ever seen ;)
    Greetz Tokl

    I had installed Android on my Touch Diamond, but the battery was draining as hell. I also bought an iPad 2 and is now confiscated by my family :rolleyes: I have developed in the past for Objective-C (15 years ago!). But for developing iOS application you need a Mac or Hackintosh. I had a Hackintosh running in a virtual machine, but actually I did not want to dive into iOS programming, because there are so many (free) Apps available, so why spent effort to have just another one :confused: And then you still have to pay yearly to develop for iOS and still need to go through the approval procedure of Apple. And also the battle between Android, iOS and Windows Phone is still not done.

    Note that for my work we switched to use Silverlight for developing business applications. We know that Silverlight will disappear also over time and that probably HTML5/Javascript will be the future. So I made a Web application using HTML5 on iPad. That was working Ok. So my choice is to follow HTML5 developments and maybe make some small apps to get real insight in the Do's and Dont's.

    The goal of me is to learn something which is useful for me, so that will not be programming specific for Android, iOS or Windows Phone. And also not the Mobile development platforms which do exists. I decided to focus on HTML5 only :eek:

    I did not earn much with BattClock, especially when you take into account the numbers of hours spent, but I learned a lot and all the aspects of making a quality application on a Windows Mobile platform was a good experience. I thank everyone supporting me and for the donations I got. But now is the time to really stop development for Windows Mobile and focus on HTML5. I can spent my scarce free time only once, especially because I am developing software as a professional as a full time paid job. That is where I earn my money ;)

    Hope you keep enjoying the *free* BattClock and if you also move away of Windows Mobile phone you will remember/miss BattClock as a very cool Swiss (oops, Dutch) Knife App :D
    =================== DEVELOPMENT STOPPED =====================

    People kept asking for the BattClock only of TouchLockPro or StylusLock, for people not wanting the locking solution. Here it is, the Standalone BattClock.
    In the mean time BattClock has been grown into a swiss knife for your taskbar, possible of showing a lot of usefull information.

    You can find *FREE* BattClock on touchlockpro.sourceforge.net

    BattClockBar3.jpg


    BattClockBar.jpg


    BattClockBar1.jpg


    BattClockBar2.jpg


    BattClockBar4.jpg


    BattClockBar5.jpg


    BattClockBar6.jpg


    BattClockBar7.jpg


    BattClockBar8.jpg


    BattClockBar10.jpg


    BattClockBar11.jpg


    BattClockBar12.jpg


    BattClockBar13.jpg


    BattClockBar14.jpg


    battclocktimebattery.jpg


    battclockhorizontal6.jpg


    battclockhorizontal6TLP.jpg


    battclockhorizontal.jpg


    battclocktimecpu.jpg


    battclockdatetimebatter.jpg


    battclocktimefreememory.jpg


    battclockoverwindowslog.jpg


    battclockmightyromtp2.jpg


    BattClockBar9.jpg


    battstripes.jpg


    Features
    See here.


    Youtube BattClock 3.1.0 Configuration Demo Part 1


    Youtube BattClock 3.1.0 Configuration Demo Part 2

    Or look in the start BattClock page.

    Have fun watching :eek:

    Changelog
    See here

    Downloads
    See here

    May I ask a favour.
    Please post the settings and screenshots for your phone in this forum, so others can learn from it. Specify:
    • your phone type,
    • Windows Mobile version
    • Which Homescreen you use
    • Settings
    • Possibly a screenshot, but take care of privacy info
    8
    [APP] [Updated 23-02-2011] BattClock version 3.5.2 alignment bug fix

    # Fixed bug that display alignment got screwed up by solving "Also make it possible to align display text for Battery % when charging"

    Sorry for the inconvenience :mad:
    Hope you do not loose faith in BattClock :cool:

    Grab the bugfix :)
    6
    [APP] [Updated 08-08-2011] BattClock version 3.7.1 *NEW* Cell Tower Monitor

    Because adding sound notification and vibration takes more time, I posted a bug fix release first.

    [APP] [Updated 08-08-2011] BattClock version 3.7.1 *NEW* Cell Tower Monitor
    Some measures that phone can go into a deep sleep, when logging/CellTowerInfo is showed/logged:
    - Fixed bug that the CellTowerInfo was done once per second instead of 30 seconds. Changed into once per 90 seconds.
    - Close Radio Interface Layer after getting CellTowerInfo to be sure that phone can go into a deep sleep
    - Open/Close log file to be sure the phone can go into a deep sleep
    - Do not log Cell Tower info to file, when there is no valid data (When CellTower reports -1)

    Updated translations:
    - Updated Spanish translation, thanks to jcmm
    - Updated French translations, thanks to YoLoLo
    - Updated Italian translations, thanks to ephestione
    - Updated German translations, thanks to Tokl
    6
    [APP] [Updated 13-06-2011] BattClock version 3.6 *NEW* Process Monitor

    For convenience, for people who do not have access to SourceForge (or if it is down), I appended the BattClock 3.6 versions (CAB or ZIP) as attachment to this post. Note that I still need to update some documentation pages, but I hope you do not mind that I post the version already. Enjoy.

    Bug fixes:
    - Fixed bug that "on power" was not immediately reflected in Battery Percentage (default ~ instead of %)
    - Fixed bug that the when a log to file item was enabled, after restart the next one was shown in BattConfig
    - Fixed bug that when a log to Registry was enabled, after restart it was not shown as enabled in BattConfig

    Performance improvements:
    - (Small) improvement in battery usage
    - Performance improvement when on charger
    - Performance improvement at "Power On"

    Enhancements:
    - When CPU speed returns -1 just return 256 Mhz to overcome NetRipper CPU speed library bug/quirk
    - Extended the number of programmable registry keys from 6 to 12 to be used in Stripes and BattClock areas
    - Increased the maximum number of characters to display from 15 to 31

    New feature to show the free disk space:
    - Free disk space of phone
    - Free disk space of storage card

    New feature to show Process Information:
    - Process Count
    - Destroyed/Created processes names, prepended with resp. - and + sign, all the changes are displayed one per second, till the last change.

    New feature of counting the total uptime over all BattClock sessions and total uptime for the battery (before fully charged or replaced).
    - MinutesUptime, the number of minutes since starting BattClock (already available)
    - TotalUptimeBatteryMinutes, the number of minutes for all sessions monitored by BattClock on Battery (survives reboot)
    - TotalUptimeChargingMinutes, the number of minutes for all sessions monitored by BattClock on Charger (survives reboot)
    - TotalUptimeRechargeMinutes, the number of minutes for all sessions monitored by BattClock, reset at startup/power up (when the Battery% > 97%) or when full charged (switching from charging to battery and Battery% > 97)

    New feature to control the update speed of the display items in seconds via BattConfig "Other Settings" screen, (default) values how often is checked:
    CircularSeconds = 3
    LogToFileSeconds = 1
    BatteryPollSeconds = 120
    DetectBackgroundSeconds = 2
    StartUpDelaySeconds = 1 (new)
    CpuSeconds = 1 (new)
    CpuSpeedSeconds = 3 (new)
    FreeMemorySeconds = 1 (new)
    RegkeyPollSeconds = 3 (new)
    WifiSeconds = 1 (new)
    InternetSeconds = 3 (new)
    FreeDiskspaceSeconds = 60 (new)
    ProcessInfoSeconds = 10 (new)
    6
    [APP] [Updated 28-12-2011] BattClock version 3.8 *NEW* Sound/Vibration

    First of all I wish everybody all the luck, strength and wisdom in the New Year.

    happy-new-year.gif


    As a gift a new BattClock version 3.8 with Sound/Vibrate pattern possibilities.

    Changelog for 3.8:
    • Fixed bug that when BattClock was (re)started or configuration changed between 23.00 and 24.00 the wrong day of week was shown for 1 hour.
    • Fixed bug that some display values (e.g. total recharge time) were only updated after restart when "divide by" feature was used
    • Fixed bug that when date/time format strings where shown it was possible the display color was wrong at screen on the next day
    • Fixed bug that when there is a color change, but the display text did not change, the change was not updated immediately
    • Added Slovak translations, thanks to sirus
    • Updated Hebrew translations, thanks to Som30ne
    • Removed Cell2KML, because it can be downloaded separately via XDA CellTower2KML.
    • Added possibility to configure BattClock not to monitor with screen off (may safe a little bit battery) in "Others Settings"
    • Added possibility to play a sound when there is a change into configured low/medium/high value
    • Added possibility to vibrate when there is a change into configured low/medium/high value

    As always the downloads can be found on SourceForge