yashsingh1/xdaforums huggingface dataset:
[Windows Mobile Apps and Games] ZuinigeRijder:
I would love to add that, but I have searched in the past a long time how to detect the ClockSpeed. If someone can tell how I can determine this programmatically, I am glad to add this.......:rolleyes:
[Windows Mobile Apps and Games] ZuinigeRijder:
Yeah, actually, I should make a redesign of all settings screens.

ALthough I did improve over time, it is still not finger friendly enough.

Which parts needs the most urgent improvements?
[Windows Mobile Apps and Games] Tokl:
I´ve made an quick German Translation.

Just to see everything is fine, how can i add the Translation to my copy of BattClock?

Also i attached the xls file.

Assuming that the last entries in the List are only for TouchLockPro, i´ve let them empty because im not using this Software and so i am not sure ive add the correct translation for menu items.

About Taskmanager:

Aktually im using Wktask because this Program have nice icons in the taskbar and many functions, sad this software is not 100% WM 6.5.X compatible, but still works fine AND i have an real X (close not minimize) button at the upper right :-) (dont like the X at the bottom, maybe im a bit oldscool ;-) )

But im think to add this taskmanager funktionallity (icons and closebutton) is very time expensive...

A suggestion for the lines:

is it possible to make the lines in an gradient color?

Similar like the program batti shows the battery from green to yellow to red and seems like an Rainbow.

Thanks and Greez,

Tokl
[Windows Mobile Apps and Games] ilordvader:
None urgent just over all :)

so take your time

Great job

But 1st make it for HD2 lol

Love this program

Would be nice if you can add Internet Speed

so we know whats the Net speed we are getting on our phone

cos I use it for Tethering :)

God Bless
[Windows Mobile Apps and Games] ephestione:
zuinige already said he would be adding internet timer and speed monitor in next version, also battclock already works wonderfully on the HD2... what I would add is the possibility for buttons to have a "pressed" status.

Currently, to change position or color value, you have to repeatedly press the +/- buttons, while keeping them pressed to have those values change fast would be way better.

Also, instead of having a settings layout as:

Value blahblah: [-] (value number) [+]

that will cut out long description of "value blah blah" it would be better to have

Value blah blah longer description
[+] ......... [-]

which leaves way more space for field description
[Windows Mobile Apps and Games] GLO:
Hi ZuinigeRijder,

I have been using your cool app for the past few months, and today i upgraded my rom to the Energy Aug 18 Dinik CHT rom (using earlier Energy rom before) and wanted to know if its better for me to place the background image on the device rather than the SD as i have experienced times where the background is flahing from the background image to a background colour.

Also, is it better to use a png or jpeg image here?

For some reason, i cant get the background image to display, regardless of whether i place the background image in the programs/Battclock folder , or whether i run it from the Memory card (like before)

All help is appreciated.

Thanks
[Windows Mobile Apps and Games] ZuinigeRijder:
The latter is an option if I have enough space for all the settings. If not, more screens have to be made. Actually there are already so much configuration screens. Anyway, I have made the + and - buttons a little bit smaller (from 100 to 70 pixels), so it occupies less space. Also changed the fontSize of the Text on some places, so more letters fit.

I will think about the suggestions, including the repeat.
[Windows Mobile Apps and Games] ephestione:
I always forget battclock is tailored to be used by a large number of different winmo devices, while my perception lately is very centered on the HD2.

I thought that using sense sdk andswype scrolling would be a simpler approach, but maybe it's not applicable to all devices?
[Windows Mobile Apps and Games] ZuinigeRijder:
Thanks for the translation :)

I will incorporate them in the upcoming version. There will be some new texts not translated, so I hope you can redo those. Unfortunately you cannot check yourself the translations. I generate the texts from the Excel and compile them.

I will put your requests on the wish list.
[Windows Mobile Apps and Games] ZuinigeRijder:
I would not expect differences in performance usng png or jpeg. I read the image once in memory and my assumption is that it then is a bitmap.

So then the bitmap is just drawn, each time an update (repaint) is required. I think it has to do with your ROM.

I checked my code, I use the following function call to create the image in memory:

CreateImageFromFile

Hmmm, looking at the remark on the page, it could be that it is decoded each time I use it. I will investigate this further, if I can improve it.
[Windows Mobile Apps and Games] ZuinigeRijder:
Indeed I limit the functionality to standard Windows Mobile.

Actually, people complain already it is more difficult to configure when do do not have a Touch Screen :cool:
[Windows Mobile Apps and Games] ZuinigeRijder:
Ok, I managed to convert it to a Bitmap so it is only decoded once:

pImgFactory->CreateImageFromFile(lpValueName, &pImage)
pImgFactory->CreateBitmapFromImage(pImage, width, height, PixelFormatDontCare, InterpolationHintDefault, &pBitmapImage);
pBitmapImage->QueryInterface(IID_IImage, (void**)&pImageFromBitmapImage);

And it works :D

Performance improvement will be part of the upcoming release.
[Windows Mobile Apps and Games] helix111:
Thanks for the clarification :-)
[Windows Mobile Apps and Games] GLO:
great! I'll stay posted for the new release.

On a side note. i got my image to work in the end.

What i was doing wrong was i was highlighting the file then hitting 'OK'

, but instead i should be double clicking the image link.

Thanks again!
[Windows Mobile Apps and Games] ZuinigeRijder:
Looks I need to remove the Ok button there and only the Cancel button to stay to avoid confusion :rolleyes:
[Windows Mobile Apps and Games] GLO:
Either that, or simply add some text asking users to double click the background image.

On a side note, is there a way to add the option of back up location?

Currently it saves it to the device, but i'd love to have it so we can nominate the location such as save to the Memory card, or even the XDA_UC folder.
[Windows Mobile Apps and Games] ZuinigeRijder:
Upcoming version will have a new location:

- Log, Debug and Reg files are now created in the same directory as were BattClock is installed. So if you install BattClock on your memory card, it will not take memory away from your phone memory.
[Windows Mobile Apps and Games] mike2nl:
Hi ZuinigeRijder,

that are really good news from you for us. Thank you ;)
[Windows Mobile Apps and Games] mike2nl:
Thats a nice one. My very old screenshot. Ah yes, that was a time, long, long ago.
[Windows Mobile Apps and Games] ilordvader:
This is a must have App :)
[Windows Mobile Apps and Games] mike2nl:
Hi ilordvader,

you are right. This helps me so often to have the battery and CPU usage under control. The battery issue is the most one who gives some trouble.
[Windows Mobile Apps and Games] GLO:
Cool,

Just to clarify, im happy to install to the device, i would just like to have a user selected location to save the back up file.
[Windows Mobile Apps and Games] Tokl:
OK, i managed to translate the full text. :D

But again, i´m not using TouchLockPro, so i hope i have the menu items understood right :confused: maybe some things must be corrected...

Sorry, but i dont want to use TouchLockPro again, last time i tried it i had to Hardreset :eek: (But i´m think this was an fault of my device, not your Software...)

Greetz Tokl
[Windows Mobile Apps and Games] GLO:
pls delete this post.
[Windows Mobile Apps and Games] GLO:
Hi,

Just load the latest Energy ROM onto my HD2 and whilst BattConfig loads i can't import, getting a netCF 3.5 error. what could it be?
[Windows Mobile Apps and Games] ZuinigeRijder:
What error message is shown?
[Windows Mobile Apps and Games] alioop:
Hi ZuinigeRijder... I really love your App.. after spending many hours today figuring out and testing all the different options, i have it set up perfectly to display exactly what i need. And I am eagerly looking forward to the new features you will be adding to your next update.

I discovered your App after researching for a way to monitor my CPU load, because a couple of nights ago, I got woken up by a low battery warning from my HD2. It had 90% battery before I went to bed and it was down to 10% in just 6 hours! (This only happened once) Normally I lose about 3 to 5% overnight. Obviously some process had prevented it from sleeping. Using your app, I am monitoring the CPU load and Battery current in mA to avoid an accidental over drain of my battery in the future.

Something odd that I notice however, is that when my phone is idle on any screen (home, start, taskmgr, etc), the CPU load is fluctuating between 5 and 30%, or 20% on average. This seems a bit high to me. But when I check in Task Manager (under applications or processes), nothing is showing more than 0% load for more than a split second. I also used SKTools - CPU Usage and System Idle averages 98.5% (and I even found battclock.exe using average of 0.3% :) great job!!). So what do you think is the reason for the great difference in readings? Is battclock receiving bad info about the cpu load, or is it detecting loads or processes that these other taskmgrs are failing to reveal? In other words, do you think my real idle CPU load is 20% or only 2%?

When I have my screen locked and off, my battery drain is on average 8mA. Can anyone using an HD2 let me know if this is the normal average drain when the phone is sleeping? Oh, and I have all additional features like Wifi,Bluetooth,Data,GPS,Auto-Updates,etc off. Only the phone is on and 3G is deactivated too.

Relevant software I am using:

battclock 2.1.2 ; Co0kies HomeTab 1.8.5 ; Chainfire Turbo3D v3.0 ; BattLineSvc v2.1 ;

Microsoft Voice Commander 1.6.21725 ; PhoneWeaver 2.1.1 ;

and about 80 more Apps/Games that I don't think are relevant.

Phone Specs:

HTC HD2 T8585 ; ROM is standard official 1.66.415.4 (WWE).
[Windows Mobile Apps and Games] GLO:
I cant replicate the error message this morning, as when i select IMPORT it just disappears and nothing happens or no error message?

Is that supposed to happen when an import is successful?

I did reinstall it though, but previously, i used XDA_UC to install your app.

Hi alioop,

Im using a HD2 with this.

Can i suggest that you remove BattLineSvc v2.1 because i used to use this also, but since i started using BattClock, there is not need for BattLineSvc. BattClock can do that as well!

My battery drops 6-10% over 6-7 hours over night, but i have push email and i disable it over that time, but sometimes it doesnt disable.

Also, are you running a freshly loaded ROM? Because they say to let it settle for a week!

Im using NRGZ Cookie Dinik Rom and dont use Chainfires turbo 3D cab or Phone weaver so im not sure on their impact.

You can try Memmaid 2.3 and also guage CPU and memory usage (not on Today screen though)

hope that helps some!

Edit: Here is my screenshot for ZuinigeRijder collection and so you can see how i have my Batt Line up the top, and its brocken into 10% so its even easier to work out how much is left.
[Windows Mobile Apps and Games] alioop:
Thanks for your reply. I am looking into Memmaid 2.3.

It looks like my battery drain is normal then. But I hope ZuinigeRijder will be able to give us some insights on my CPU load at idle.

Yes, I tried the battery stripe for a while, but with BattClock, you can set the Low,Med and High colors and one common background color that they all have to share.

For example; Red,Yellow,Green, and then a gray background.

However, with BattLineSvc, I can configure the background color to also change according to remaining battery power. High = Green with darker green background, Med = Yellow with darker yellow background and Low= Red with a darker red background. This way, in BattLineSvc, the whole width of the stripe is 2 shades of red and more noticeable than when you have only a tiny part of the bar being red in BattClock. And it gets less and less noticeable as your battery runs lower (in BattClock).

Now if ZuinigeRijder would consider adding to the wish list for future updates, the ability to change the background in the same way as BattLineSvc, then I will be able to stop using BattlineSvc. Another feature suggestion, would be if we could change the default 10% dividers for the Stripes. I find that having 10 parts actually makes it hard to estimate the remaining power at a glance, because I can not accurately know how many bars are left without looking carefully. Personally I would find 4 or 5 parts (25 or 20%) easier. So being able to change that for individual comfort would be really great :) .
[Windows Mobile Apps and Games] xnifex:
Just wanted to throw this link in here to remind you about the battery statistics that you said you would try to put in your next update. Great app!

http://xdaforums.com/showthread.php?t=763373
[Windows Mobile Apps and Games] alioop:
More Observations about CPU Load..

I wanted to add some more observations about the CPU Load while charging through USB.

Yesterday when I was charging it for the first time since installing BattClock, BattClock was showing me an average CPU Load of about 60%. :eek: But I did not look into it as I had just started using BattClock and thought maybe it was normal to have higher CPU activity while connected to my computer. Now while charging it again (always through USB), BattClock shows an average CPU Load of 2%. But then when I opened SKTools - CPU Usage, BattClock started to show an average of 12% load but SKTools showed only about 2%. :cool: Then I closed SKTools and BattClock is showing about 2% again even with the Task Manager open which also showed 2%. :confused:

So to conclude, as far as I can tell, while NOT charging, BattClock is showing me an unrealistically high CPU load at idle no matter what screen is open. And while charging, it shows an unrealistically high CPU load only while SKTools - CPU Usage is open. I also just monitored the load while having some programs like Notepad, Word Mobile, Calculator,Contacts,Messaging,Calendar,Tasks,Start Menu, Resco File Explorer and regular Explorer, etc open and while charging BattClock still shows 2% average load while each program is open but idle.

Can anyone else tell me if BattClock shows CPU activity above 5 percent while their phone is idle and all closable Apps and features closed/off? And if their Task Manager does not reveal the source of this high idle CPU Load?

I bet if anyone can explain what is really going on, it will be ZuinigeRijder. :)
[Windows Mobile Apps and Games] ZuinigeRijder:
There are 2 things which can explain the CPU behaviour.

The first one is the fact that BattClock relies on a Windows API to get the idle time. Apparently, that Microsoft API does not take into account the CPU speed (MHz). So BattClock just shows the value what is reported by Microsoft, which does not take into account the CPU Speed of HD2 :confused: That also explains why it is more accurate on USB power, because probably the CPU will run then at full MHz speed.

The second thing is that some task managers use a mechanism to measure CPU in a different way, affecting the Microsoft API. They use a low priority thread to consume all the idle time. So the GetIdleTime of Microsoft thinks the phone is fully busy (by the low priotrity Thread). Actually, such task managers are NOT good for battery life, because the prevent the CPU speed o HD2 from slowing down. Not a problem when only used for some time, but not good if that was done on the background. That is why BattClock does NOT use this approach.

Another approach could be to constantly make a snapshot of the running Processes and Thread, get the statistics for them and compute the relative CPU load between them. Till now I did not implement that, because I expect more load when using this approach within BattClock. And I like it to be lean and mean, although it can be an optional configuration item.

Anyway, I did not find yet a way to get the current CPU speed (Mhz), otherwise I could maybe correct for this:confused:

Hope this is a bit clear and my theory is correct.
[Windows Mobile Apps and Games] ZuinigeRijder:
Nice screenshot. I see you show the CPU speed in Mhz in BattClock. Is that a registry key:confused: Is that something I could use to correct the CPU speed :confused:
[Windows Mobile Apps and Games] ZuinigeRijder:
When you press Import, the previously exported registry keys (located in \BattClock.reg.txt) will be read back. Indeed it does exit then, so that when you start BattConfig again, the correct settings are in memory used. So you can use to experiment with it. You export the settings, you can change things, and you can always go back to these settings via Import.
[Windows Mobile Apps and Games] ZuinigeRijder:
I have implemented the following statistics already (for the upcoming version):

- "MinutesDisplayOn"

- "MinutesStandby"

- "MinutesUptime"

I also want to add "MinutesCall", but I am searching for the registry key so I can see that a call is connected. I can use the TAPI approach available in TouchLockPro, but if it can be done by monitoring a registry key, it is even better. Anyone knowing the registry key to monitor:confused:
[Windows Mobile Apps and Games] ZuinigeRijder:
Thanks. I will incorporate them in the next version.
[Windows Mobile Apps and Games] ZuinigeRijder:
Looks like the registry key is:

HKEY_LOCAL_MACHINE\System\State\Connections\Cellular\Count

Meaning:

Gets a value indicating the number of cellular connections that are currently connected.
[Windows Mobile Apps and Games] alioop:
Thanks ZuinigeRijder, for your thoughts.

I would just like to clarify though, that when the taskmgr shows 98% idle, by your second theory, then BattClock should show about 98% loaded. But in fact, it shows only about 20% average load (bouncing between 5 and 30%). And this result does not change whether I have any Task Manager open or not while running on battery power.

And I also want to add that I do not keep any task managers open in the background, I only open them when I need to switch windows, close a program or sometimes to briefly check my CPU load (especially since BattClock has been showing my CPU as never resting). And the 20% average load shown by BattClock is when my taskmanagers and all other programs are closed. I even tested this after disabling all startup apps like PhoneWeaver, BattLineSvc and Voice Commander and then doing soft reset. I can't think of any other non-essential background processes to close :) .

So are you telling me that the 98% idle shown in SKTools' Task Manager (called CPU Usage) is the more accurate reading or the 20% average load from BattClock is?

And I wonder what average CPU loads BattClock is showing others while their phone is idle. Anyone want to share their experience? :cool: Thanks.
[Windows Mobile Apps and Games] ZuinigeRijder:
I think the more accurate reading is 2% and it is because of reason 1 (CPU Speed in Mhz). The Microsoft API thinks it is 20% because when the CPU Speed is lowered you can do less operation in the same time. You can confirm that, because when you put the phone on Power, the CPU Speed will be running at max speed and BattClock will also show 2% then.
[Windows Mobile Apps and Games] alioop:
Now I Gets it!

Thanks ZuinigeRijder :)

At first, I did not totally understand the relevance of "reason 1". But when you explained it further a second time, I get it now.

So now I am trying to research and find out how low my HD2 will underclock the CPU. If it underclocks down to 10% (from 1Ghz down to 100Mhz), then that would perfectly explain why BattClock shows 20% load instead of 2%! :D

But I would be surprised if the CPU gets underclocked that low.

If you succeed in finding a way to show the actual CPU clock speed in real time, that would be just perfect! Till then, I need to search for answers... It's an ocean of information out there to search through :( .

Oh. By the way.. I did successfully test the option to show the stripe in different windows, using the Window Name option. I would like to configure a stripe that will only show itself in the Unlock Screen. I have tried to guess the correct Window name for the unlock screen, but have failed repeatedly. Would you or anyone else happen to know what is the correct window name for the Co0Kies Home Tab 1.8.5 CHT lockscreen using the Windows style unlock screen option? ;) . Or maybe someone can tell me how to find out the exact "window name" for the lock screen, from my registry or something?
[Windows Mobile Apps and Games] ZuinigeRijder:
This post has a tool called RemoteSpy to look up window names. But I think your scenario will not work, because the window must be available when BattClock is started. It will not subclass when the window is not yet available.
[Windows Mobile Apps and Games] gulluwing:
how you can see on the image attached, on my device battclock is a black square that shows time and memory; I would like to change black to another color or trasparent and the color font. I went to colors menù and I changed back color but nothing changes.

I premise that some months ago I installed only battclock and some days ago I installed touchlockpro and trying to change battclock settings from touchlock menù appears an error.

can you help me?

thank you
[Windows Mobile Apps and Games] ZuinigeRijder:
Just to be sure: what are you using:

- BattClock

- TouchLockPro

- BattClock AND TouchLockPro
[Windows Mobile Apps and Games] gulluwing:
first I installed battclock and after touchlockpro so now I'm using battclock and touchlockpro
[Windows Mobile Apps and Games] ZuinigeRijder:
So I am wondering if the clock shown is configured in BattClock or TouchLockPro or both. Is it possible you have 2 clocks configured, the one in BattClock AND in TouchLockPro. Anyway, you should configure them to not overlap.
[Windows Mobile Apps and Games] gulluwing:
I tryed to configure both but when I try to configure battclock on touchlock appears an error message: is it better to uninstall one of them?
[Windows Mobile Apps and Games] Tokl:
I can confirm sometimes my BattClock is showing too high CPU loads (sometimes up to +/- 70%, mostly around 20-30%) after an softreset its often showing the correct load (0-10% in Idle).

While this error came other Taskmanagers are showing around 0-2% and jumps shortly to 5% in idle mode (no other Windows are opened except htc sense)

I have figured out that this high value has nothing to do with the current MHz of the CPU.

It comes at 384MHz and even at 1GHz, check it out yourself with LeoCpuSpeed :

http://xdaforums.com/showthread.php?t=682663

(Use only if you own an HD2 or an phone with an Snapdragon Processor!!!)

What is also Interesting (all on Battery tested):

I play an MP3 (320kbps) with MediaPlayer at 998 MHz -> CPU Load is in Taskmanager around 3-4 % (Battclock: jumping from 1-11% mostly around 6%)

I play the same file at 384 MHz -> CPU load ist at 9-10 % (BattClock: jumping from 1-18% BUT mostly at 4% -> less CPU load then at 1GHz !??? :eek: )

Normal is that and all Taskmanagers will show higher values at lower MHz

(they must - because they also dont know the current cpu speed, so they dont compensate this!!!)

The curios thing is that BattClock is showing in Idle at 1GHz an little higher value jumping from 7-14% , and showing 3-11% when is at 384MHz.

Why this happens???

Im not sure but could it be that:

BattClock is Polling the API every second only once,

and other taskmanagers poll in one Second maybe 10 times and make out of this an average value ???

Im thinking this because the shown value in BattClock is very "Jumpy" :p and others are showing more or less the same "quiet" value.

Greetz Tokl

P.S.: If this is the Problem please do not an average over an longer time (5Sec or so), because i like the fast response from BattClock! ;)