yashsingh1/xdaforums huggingface dataset:
[Windows Mobile Apps and Games] bobby0724:
Yes i have Windows Mobile 6.5 standard i try to run the ccspy.exe but i get the following error "Invalid Class String" i try it on a Windows XP SP3 machines thanks
[Windows Mobile Apps and Games] ZuinigeRijder:
I have found already with help of Gipo how to solve this for Mobile Standard.

See this post, contains a test version which is confirmed to work. Will be part of upcoming version 1.6.
[Windows Mobile Apps and Games] henrik.dk:
But my question is to get the time/battery displayer by windows mobile not to display while the battClock info is displayed in start icon.
[Windows Mobile Apps and Games] bobby0724:
yes it works

i will wait for version 1.6 then thank you very much
[Windows Mobile Apps and Games] pilgrim011:
Not entirely true.;) I've used DotFred's TaskMgr and every 10-20 seconds I get jumps from 0,00 % to 0,10 or 0,49 or something similar.:)
[Windows Mobile Apps and Games] kleinc:
Yes, I see, too bad if you had to develop all components on your own (although its just buttons, textfields and labels as far as I can see).

Any idea why I don't have the new battery indication on the homescreen?
[Windows Mobile Apps and Games] ZuinigeRijder:
I do not have an idea. I know that for some people sometimes the Battery Indicator is removed spontaneously. Maybe search on XDA or post a new topic/question to one of the XDA forums. If you did find the answer, please post it back here too. So others learn from it.
[Windows Mobile Apps and Games] ZuinigeRijder:
I cannot improve on that, because I already squeezed out everything, every cpu cycle, especially in the upcoming version 1.6. All computations are done while reading the settings, so the only thing what is left:

- update the info in the BattClock, only when there is a change in the content

Note that with the SCREEN OFF, NO CPU/Battery is used, because BattClock detects this situation and only monitors (via events, no polling) the screen on change. So if there is battery drainage, it is not due to BattClock ;)

Today I am going to post version 1.6, I am updating the screenshots locally. Searching for nice screenshots from BattClock users, so I can add them as examples. So hopefully in the evening a new great version is available :confused:
[Windows Mobile Apps and Games] ZuinigeRijder:
I do not have experience with Smartphone, so I think it is related to the way the surface is managed by Windows Mobile. I also think I will not make BattConfig available for Smartphone users, because this will hinder the functionality, e.g. the colorpicker will not work. And I cannot test myself.

I hope you can understand. :cool:
[Windows Mobile Apps and Games] ZuinigeRijder:
BattClock Version 1.6

Yes, I have made available BattClock Version 1.6. See changelog for the detailed changes. Anyway, people can now show the Free Memory also in MB, the fontsizes are configurable per row and the BattConfig is now included in the CAB and is more finger friendly.

I also see people are starting to use the background image possibility to have a transparant look and feel, I added some screenshots of user examples.

Hope that you appreciate the improvements.
[Windows Mobile Apps and Games] hskeik:
how to make the BG transparent please ???
[Windows Mobile Apps and Games] IsiEMT:
I'm sorry but I didn't have the time to search all 101 pages of this thread. I'm trying to figure out how to change the color of the clock or date. Currently I only see the option to change the background color or background image...
[Windows Mobile Apps and Games] ZuinigeRijder:
There is a separate detailed documentation page on sourceforge.net, so no need to find the answer in this forum. See here for the BattConfig settings page.

In the Colors settings page:

Status colors

Dependent of the associated value exceeding a threshold a different text color can be shown. You can configure thresholds and 3 different colors. Just press +/- to go the BattClock info item where you want to change the status colors for.

...

Define the medium and low threshold values. When the low value is greater than the high value, then only the medium color will be used.

So for clock etc, you need to select the color for "Medium", press Medium (it is a button) and select the appropriate color.
[Windows Mobile Apps and Games] IsiEMT:
Oh, thank you very much. I missed that detail, as it wasn't very obvious. Keep cool!
[Windows Mobile Apps and Games] ZuinigeRijder:
[APP] [Updated 19-07-2011] BattClock version 3.7 *NEW* Cell Tower Monitor

Now it is possible with BattClock to monitor the nearest cell tower with your phone using GSM. Why is this interesting?

- This Cell Tower Info can be used for getting an approximate location using several services (Google, OpenCellId, Celldb, location-api)

- No GPS needed! Works on any Windows Mobile phone supported by BattClock!

- If you have a GPS this is more accurate, but also drains battery.

- No internet access needed on your phone, the monitored data can be translated offline to actual locations on a PC with internet access.

- With that you can keep track of where you have been when or which approximate route you did take.

- With triangulation in combination with Tower Signal Strength even more accurate positioning could be computed.

- If you can map the cellid to a approximate Location (Langitude, Longitude) via an offline database, you even do not need internet access.

When you convert this Cell Tower Information to kml format, you can show this on Map applications, like Google Earth, Google Maps or an offline Map application which supports kml.

There is a separate application, CellTower2KML, which can convert the monitored Cell Tower Info from BattClock.csv into a kml file with the location information filled. So you can run that conversion on your PC (internet access needed).

Example kml file here, which opens in Google Maps.

The following information can be monitored (displayed, logged to BattClock.csv file or to registry):

-Mobile Country Code

-Mobile Network Code

-Location Area Code

-Cell ID

-Tower Signal Strength

-Base Station ID (not filled on my Touch Diamond)

-GPRS Cell ID (not seen filled on my Touch Diamond)

-GPRS Base Station ID (not seen filled on my Touch Diamond)

The following registry values can be filled, below HKEY_CURRENT_USER\Software\ZuinigeRijder\Status, so other programs (e.g. MortScript) can react on it:

- MobileCountryCode

- MobileNetworkCode

- LocationAreaCode

- CellId

- TowerSignalStrength

- BaseStationId

- GPRSCellId

- GPRSBaseStationId

For offline converting the Cell Tower Info, you need to enable at least the logging for the following info:

- Mobile Country Code

- Mobile Network Code

- Location Area Code

- Cell ID

The default check time is once per 30 seconds (if one of the items is enabled). You can set the number of seconds via registry key or via BattConfig: "TowerInfoSeconds".

Note that the monitoring does not occur in a deep sleep. At power on after a deep sleep, the monitoring resumes immediately (without the wait of the configured seconds).
[Windows Mobile Apps and Games] bobzero:
very nice to still see substantial new features being added to this program. :)
[Windows Mobile Apps and Games] jcmm:
Hello ZuinigeRijder,

I downloaded the new version ... is required with your excellent program. I have not seen any new option, do the changes are internal GPS unregistered new option in this version v3.7?. How can somehow increase the battery consumption BattClock if not used at all the GPS?.

As I have not seen visible changes in the program (settings), I guess you will not need to update the program translation into Spanish, with respect to the immediately preceding version, right?. Tell me, if I were to upgrade the translation.

Regards,
[Windows Mobile Apps and Games] ZuinigeRijder:
Specific to your question, this BattClock version will of course not use less battery as before, I expect it will be equal.

Yes, I added new Content items (In the Content Settings screen) and I added the configuration of TowerInfoSeconds (in the Other settings screen). So they need to be translated.

You can find the translation excel here.

Hope people will provide translations again :)

I am also thinking about making it possible to convert the TowerInfo to Location part of BattConfig, but then you need to have internet access (GPRS or Wifi). So I will also make a separate .NET program, which can do the translation on a PC. I still working on that. Actually, I want to make a possibility to have a (cache) text file with mapping of TowerInfo to location, so even without internet access you could convert it to real locations......
[Windows Mobile Apps and Games] poyensa:
My wife is going to love this feature LOL :D:p
[Windows Mobile Apps and Games] jcmm:
Hello ZuinigeRijder,

Perfect, I am always concerned about the drain on the battery because the battery on my device I barely lasts a day using a lot of communication, which I think is normal, but it monitors all applications that can influence this issue of consumption of battery.

I am attaching the file with the Spanish translation duly revised.

Regards,
[Windows Mobile Apps and Games] benlm72:
Hello,

Do you plan to monitor GPS (GPS on/off, fix/no fix,...) ? It would be usefull...

Regards,
[Windows Mobile Apps and Games] Tokl:
Here you are :D

Greetz Tokl
[Windows Mobile Apps and Games] YoLoLo:
And, even if i use V 1.9 for my daily usage (perfect for my 3 indicators !), i'm still willing to help with the French translation...

Here is it, attached
[Windows Mobile Apps and Games] ZuinigeRijder:
Yes, you are yourself responsible for privacy if you use that feature ;)
[Windows Mobile Apps and Games] ZuinigeRijder:
I have been looking a time ago in this. However, I could not find out how to monitor things without activating GPS unneeded.....

Only when I know that GPS is actually activated/deactivated, I can add support for it. So I do not know if anyone knows if this is possible (e.g. monitoring a registry key?)
[Windows Mobile Apps and Games] coolkaas:
Zuinige, dear! :) can you make some sound notifications? I just take this question at spring)) Or sounds is not your design-stream? I very-very want to hear sounds while charging connects, disconnects, gsm found, gsm losts.. maybe every 10% battery charging.

This all events are already processed in your program! for you is enough to make some systems calls for wav playing. And let sound will only simple wav. I think that universal format wav is simply to play. Please..))
[Windows Mobile Apps and Games] ZuinigeRijder:
I will think about it, how I can support this in BattClock......including how to configure it nicely :cool:
[Windows Mobile Apps and Games] ZuinigeRijder:
CellTower2KML 1.0

I did make a conversion program to convert the monitored Cell Towers to actual locations. You can download the first version on SourceForge here..

Contents of the zip:

- Cell2KML.exe: Program which converts the input.txt into output.kml

- cells.txt: cache from www.opencellid.org, but in stripped form and with format: id,mcc,mnc,lac,cellid, lat, lon

- cellsNew.txt: will be appended with found locations via internet service of Google Maps with format id,mcc,mnc,lac,cellid, lat, lon

- input.txt: input file in format: datetime,mcc,mnc,lac,cellid

- output.kml: output file suitable for Google Earth, Google Maps or Google Mobile

Some notes:

- Cell2KML.exe works on PC and on Windows Mobile, but on Windows Mobile it is really slow......and progress information is not yet available on Windows Mobile (only a debug log file)

- When location is not in cells.txt or cellsNew.txt, then internet is used for getting the actual location and the positive result is added to cellsNew.txt

- output.kml can be used immediately in Google Earth (if installed on your PC) and Google Mobile Maps by double clicking on the file

- if you want to use the output.kml in Google Maps, then your kml must be public accessible on the internet. I used the public folder of DropBox, e.g.:

http://maps.google.com/maps?q=http://dl.dropbox.com/u/35461579/battclock.kml

The input.txt can you be your battclock.csv file, when you only selected to log to file mcc,mnc,lac,cellid, otherwise you must make sure the columns are in the order datetime,mcc,mnc,lac,cellid. Copy your battclock.csv file in the same directory as the Cell2KML.exe program and name it input.txt.
[Windows Mobile Apps and Games] ZuinigeRijder:
Thread for CellTower2KML

I added a new Thread for CellTower2KML. Because it can also be used without BattClock. So discussions about CellTower2KML in this Thread.
[Windows Mobile Apps and Games] coolkaas:
ZuinigeRijder, If you kept the gps data not in a file battclock.csv but in special file, it would be possible to make corresponded pairs 'cellid <--> user defined name' and show this names instead lac-cellid in your battclock. This program so-called 'mini-gps' (patch in Siemenses and SEs). Show defined names and simultaneously collect cells. But I don't know, whether is necessary to someone such functionality.))

Still it is possible to do any action at achievement of any cell ('home' cell -- decrease volume e.g.) This not need for me but simple for your thoughts..
[Windows Mobile Apps and Games] ZuinigeRijder:
You can also configure to log to registry and a mortscript can react on mcc, mnc, cellid combination and fill another registry key with a user-defined name, which is shown by BattClock. Having to lookup names by BattClock would be too costly as a standard solution. With the approach of mortscript, you can customize a lot, without the need of spoiling BattClock with specific features, e.g. volume down when at home.........
[Windows Mobile Apps and Games] ephestione:
This kind of update is MAJOR!

Too bad it doesn't work in standby, but that's just obvious :D Still this is the least energy-thirsty way possible to achieve movements tracking, worst case scenario you just have to turn off the screen without putting phone into standby, I just cannot let myself do this, I'm happy knowing I could have this feature if I really wanted :p

Anyway, here's the updated italian translation: http://dl.dropbox.com/u/4052847/battclockita.xls
[Windows Mobile Apps and Games] reidler:
Hi.

I just found out about the 3.7 cell phone tower update. I have to read up on this in the new thread. I'm not yet sure what it does but it looks like something very useful.

Meanwhile I am running 3.6 for a couple of weeks. I just wanted to say thank you again for the changes and fixes you did for me (us). It's working very nicely and I love it. It is so useful to me. :)

Thank you very much.

Eli
[Windows Mobile Apps and Games] ZuinigeRijder:
Depends what you want to achieve. If you want a detailed route, you need indeed to keep your phone on, e.g. on car-charger or with screen off without going the phone standby. If you only want to see on what places you have been, probably default usage will already gather this information. On my phone approx. once per hour it awakes a few seconds and then the Cell Tower info is also stored. And you can, if you want to be sure the current location is stored, shortly awake your phone. So you can always look back where you have been when......if you do not remember anymore.

Thanks, I have downloaded it from Dropbox, so you may remove it.
[Windows Mobile Apps and Games] ZuinigeRijder:
There are several interesting things you can do with it. If you are often on travel, this can give you a reminder where you have been when. Anyway, it does not cost extra battery and it also works indoor (where GPS likely will not get a signal and slurps battery). You can SMS or Twitter your cell tower information. You can get a detailed route when you are on vacation, but probably a car-charger is needed then. If you are lost in the jungle you can cry for help via SMS of your approx. location, if at least there is a radio signal :D I am sure more creative stuff can be done too, like spying as 007 :eek:
[Windows Mobile Apps and Games] ephestione:
y'know, I am convinced now, won't hurt a bit to add this piece of information to the logs ;)
[Windows Mobile Apps and Games] ephestione:
Quick report on 3.7: looks like a battery issue where, if you enable cell id logging in order to have it kml'ed and show your day-by-day peregrinations, the phone never actually goes into standby even if you press the hardware button.

I was getting battery drain super-over-the-top until I realized the consumption was always >50mA :)

After disabling cellid logging nothing more like this happened (I was only logging cellid, otherwise I never log anything with battclock, so cannot tell if it's the logging engine or the cellid function itself)

Another peculiarity is that after waking it up, there is a noticeable lag 40% of the times where battclock seems to be preventing CHT lockscreen to properly come up, until somethin finished (logging to file?). Now with logging disabled this one problem disappeared as well.
[Windows Mobile Apps and Games] ZuinigeRijder:
I do not see this problem on my Touch Diamond. However, I installed BattClock on my phone memory. Did you install it on the external memory card? Maybe that is causing that your phone is not going to a deep sleep?
[Windows Mobile Apps and Games] ephestione:
I always install apps to internal memory :)

Anyway I just re-enabled cellid file logging, there's been a battery change and subsequent reboot in the middle so let's see if anything changes
[Windows Mobile Apps and Games] ephestione:
I confirm what I reported in the previous post, on my HD2 with the current configuration, enabling logging of cellid to internal memory means increasing the unresponsive time from when I wake up the device with a hardware button, to when I can actually slide to unlock out of CHT lockscreen, also, battery usage in standby raises up to 60mA; disabling any logging cancels former behaviour.

No big deal, as I don't "need" to track my own movements, it was more of a cool novelty function on an already topnotch tool ;)
[Windows Mobile Apps and Games] ZuinigeRijder:
Thanks for reporting back this issue. Strange that I do not see this behaviour on my Touch Diamond. So people must be beware activating logging could have this issue. I am not sure if it is related only to the logging feature or specific for the logging of the CellTower information? Glad to hear from people if they have the battery drain problem with logging of CellTower info (and their phone type) :confused:

The logging and monitoring is done in a background track, so I do not understand the observed behaviour. It cannot block the UI thread, so I am really puzzled :eek:
[Windows Mobile Apps and Games] coolkaas:
my battery drain well :) if I turn on any logging in my phone. I dont use this feature. And dont know why this happens. Of cource I install battclock to internal mem.

BTW, last time I break a head what happens with battery. I installed new versions of 2 programs: battclock 3.7 (after 3.6) and iContact+++ (phonebook & callerid) and I see what battery drain. Installing old (tested) versions of programs do not bring satisfaction)).

At last 2 weeks I have been forced to make 3 HR and one-by-one installed old versions after that new versions. And I have suspicion that 3.7 battclock drain my battery even without any logging, any showing cellid etc (new funcs). I wrote 'suspicion' instead 'confidence' because the battery could grow old. I continue my tests..

upd. My phone is xperia x2 with winmo 6.5.
[Windows Mobile Apps and Games] ephestione:
As *weird* as it may sound, I jumped to the same conclusion. Alas, even if I'm a technofile, since I use this phone for work I'm not all too happy to test with it (and that's why I'm scared to go and try WP7 because if it doesn't add up I'd need to reformat the SD, reflash a rom and reinstall everything; same reason I yet have to flash the last Dutty. If only I had an other HD2 to just play :D)

Anyway, back to the issue at hand: even after disabling all logging in 3.7, I still noticed my phone became "drainy" during standby, since battclock reading for mA were in the two-digit figures more often than not, and I was puzzled as of how it should happen and how it could be anyway related to battclock, since, you know, standby is just standby, and if the CPU is "on", then the minimum drain is 40-50mA, while the max I was noticing was 23mA (indicating that the radio was somehow acting up, but the CPU was still sleeping).

So well, since I wasn't going to mess anything anyway, I just installed 3.6 over 3.7, keeping the old reg configurations... and well, I may not have many tests at my disposal, but since then I've been back as square one, with ~4mA repeatable drain in standby.

I still cannot explain how 3.7 should in any way influence the standby drain even without logging enabled... but with my brief experience, it looks like it (??)
[Windows Mobile Apps and Games] jcmm:
Hello,

I think I'm going back to the latest version 3.6 of BattClock, for all that follows, and also do not use the new feature in version 3.7 ...

Regards,
[Windows Mobile Apps and Games] ZuinigeRijder:
I have looked carefully at the differences between BattClock 3.7 and 3.6.2.

And I found a possible cause of the battery drainage. The intention was to check once per 30 seconds for the CellTower info (when configured to show/log). But it appeared this was checked once per second :eek:

This does not explain why the phone does not go into a deep sleep. Because for some people it looks like 'enabling logging' already makes the phone not go into a deep sleep, means I need to open/close the log file each time there is something to log, instead of keeping it open. Another problem related to this can be keeping a reference to the Radio Interface Layer, so I can release this each time, to avoid problems.

But this does NOT explain why there is a battery drainage *suspicion* when no logging and/or CellTower info is configured. Because this should give the same battery usage as before. So I am confused when this is the cause :confused:

I am also looking into the possibility of configuration to play a sound when a low/medium/high value change occurs.
[Windows Mobile Apps and Games] ZuinigeRijder:
I did some measurements myself and without the CellTower monitoring and logging I do not see any difference in the battery consumption between 3.6 and 3.7.

I will add a possibility to show the last time a power on was done and how many minutes the last deep sleep has lasted. This gives a better indication of battery drainage, because only if you do not go into a deep sleep there can be battery drainage, otherwise only the radio will consume battery ;)
[Windows Mobile Apps and Games] coolkaas:
Zuinige, hi! Can you will make battery percent refreshing as you make in tower monitor? -- at each power on. Now as I see, timer to next battery percent reading continues countdown. And after power on I see that battclock show old value e.g. instead showed in backlight settings. The such happens often enough.

Of cource we all waiting for you new version to testing new economy mode :) and of cource sound notifications.
[Windows Mobile Apps and Games] ZuinigeRijder:
Currently I update the battery percentage immediately at power on, when the phone was in a deep sleep for more than 1 minute. Note that you can monitor the content MINUTES_STANDBY (means still CPU activity possible, but display off) to see if you have been in a deep sleep.

But are you saying that this does not work, that the battery percentage is not updated at power on when been in a deep sleep?

I am testing the sound notifications. Actually, I also want to make it possible to have vibration patterns. But I still need to make it possible to configure it nicely....in BattConfig.
[Windows Mobile Apps and Games] coolkaas:
Yes, I spoke about suspend mode (as you say 'deep sleep') not about unattended. (I _hope_ that my phone in suspend! :D). I try to see into MINUTES_STANDBY, thanks.

BTW, whether there will be a choice of id vibration channel? (I envy at whom on the device it is possible to choose vibration or led blinking on these channels).
[Windows Mobile Apps and Games] ephestione:
as long as the battery drain is less than 10mA, then your phone is in standby