yashsingh1/xdaforums huggingface dataset:
[JAMin, XDA Neo, S200 General] Prdus:
Task Bar Battery Indicator refresh ; CPU speed?

Hello, I notice on my HTC Diamond/ t-mobile Compact IV (Qualcomm 7201A CPU), that TaskBar indicator shows only battery status (why not also CPU load, like I can see on my previous Compact III with OMAP?. Battery/CPU Load will be the best like 75/50).

But bug is, that refreshing battery status is not functional without showing also battery in Indicators (with minimum batery showed only) in Rows. I guess why? TakBar indicator would be enough.

So if there will be possibility to have only TaskBar, when I can see batery status / CPU load - also on CPU, that cannot be overclocked, without needing to show also battery icon in rows, it will be fine.
[JAMin, XDA Neo, S200 General] fuorigioco1981:
i want to EXCLUDE numbers starting from 693 outgoing calls .i wrote 693* to exclude all numbers with the prefix 693 but in the today screen the program COUNTS all calls and sms s that start also with 693!exclusion it doesnt work?my phone is hd2

thank you
[JAMin, XDA Neo, S200 General] fuorigioco1981:
no one can help me???
[JAMin, XDA Neo, S200 General] nastassja:
just installed the pre2 version on my prophet spanish rom and it works perfectly.. the new gprs counter, configuration screen and 3rows design is great! :)
[JAMin, XDA Neo, S200 General] ikarus:
For all those using a samsung cpu. Maybe your cpu is running with 300 MHz.

Please check this by SKTools...
[JAMin, XDA Neo, S200 General] ikarus:
the signal strength does refresh when the registry-value changes and this job is done by the operating system / driver.

Yes, it's your choice to use MortSaver but it did burn down my battery extremely so i decided not to use it with the prophet. (For pocketpc 2003 devices this is a very good app though.)

hm... currently it does not count the incoming sms because nobody is charged for this in germany. Are you charged for incoming sms?

Sounds like a very expensive service...

Maybe this can be provided by a simple addition. I don't know, but will check this. If you don't need the outgoing this can be removed.

Anyone need the outgoing calltimes?

EDIT: oh i'm sorry hehe... i mean the incoming calltimes :D

hm... currently there is no plan to do this because BatteryStatus is a Battery-indicator by design. You can hide the complete plugin and use the overclocking in background by options.

Maybe in future projects, but actually i have some more projects (nothing to do with ppc) and with work and study... i'm afraid, there isn't much time for additional projects now.

Thanks a lot for all the feedback :)
[JAMin, XDA Neo, S200 General] NewSPV:
This might be good for people in the US but it is no good for us in the UK, as we only pay for outgoing calls. By adding incoming and outgoing calls as a whole the way windows already does it, we have no idea of how many minutes we have used.
[JAMin, XDA Neo, S200 General] niall0s:
I think it is great just the way it is ;)

incoming calls, outgoing calls, gprs data transfer and sms sent are the ones i use and like lots!!!

The user interface could use a little tweaking for displaying the values, having the sms at the end of all the options on the second line is a bit confusing?

I still think the sms warrants a display of its own on the second line via the tap to change system ;)

Overall i give this plugin 11/10 :D
[JAMin, XDA Neo, S200 General] ikarus:
i'm sorry... i mean the incomming calltimes hehe

i only pay for outgoing calls too.
[JAMin, XDA Neo, S200 General] NewSPV:
I don't know why my last comment was double posted, I only sent it once.

Ikarus, I hope you don't think I was moaning at you, I was just telling the other person that combining incoming and outgoing calls together as windows does by default is not very helpful, as we only pay for outgoing calls. All I am interested in, as I am sure many others are, is a running total of outgoing calls and GPRS usage as this is what we are actually paying for.
[JAMin, XDA Neo, S200 General] ikarus:
yes of course, i know :)

I want to keep the codesize small and functions which nobody needs or which does not make sense should be excluded.

What i can say now: it's possible to add a 4th option (incoming+outgoing) to the 2nd row. Now it takes some time to make an icon...

b. regards,

ikarus
[JAMin, XDA Neo, S200 General] ikarus:
pre3 is attached with a 4th option in the second row for incoming+outgoing.

Also exposed is an option to show the Today-Screen on wakeup/resume, but for some applications this does not work always. Some apps are sometimes very persistent in being the foreground-window and in this case this option does not work. BatteryStatus can try to terminate this apps, but i think this should not be done...
[JAMin, XDA Neo, S200 General] GerooTech:
hi

hi ikarus i have been away soo long time, looks a good enahancemnts, can you explain the new features in brief, cuase it was so long threat to follow now. good job anyway
[JAMin, XDA Neo, S200 General] prestonmcafee:
Re: Remove WIFI icon

In the T-Mo 2.26ROM, the Hotspots program (wispa_ppc) creates the icon.
[JAMin, XDA Neo, S200 General] prestonmcafee:
I've been running SPB GPRS Monitor for a month now. There is a wide discrepancy between what SPB and T-mobile think my data use is. On average, SPB estimates 15% higher, but some days T-Mobile is as much as 50% higher. So one or the other or both are quite unreliable. Neither company will tell me why, but T-Mobile did reduce my roaming bill by 50% without admitting any problem.

I was using 40KB just to connect to the GPRS. So I did a hard reset, and that number fell to 1-2KB. Unfortunately I can't tell you what was causing the inordinate data usage but it wasn't a program. But that is my advice: take careful note of what you have, back up what you can, and do a hard reset and reinstall your programs. I bet your data use will fall to 20% of its former level or less.
[JAMin, XDA Neo, S200 General] prestonmcafee:
GPRS use

I installed pre3. The reported phone data use is too high, and the month is the same number as the day (day is probably correct). It shows 21.61 MB of data used, a number which is much too high even for the month; SPB GPRS monitor has a mere 10MB for the last 31 days. These numbers survive a soft reset.

I then set it to zero the values and waited for the clock to tick. BS did this successfully. I then connected to GPRS and disconnected. On my T-Mo MDA (Wizard) BS didn't update GPRS until I disconnected. SPB recorded 2KB of data used, and BS recorded 36KB of data used. The I reconnected (2KB), checked mail (none new, 4KB), and BS went up to 92KB.

I'll keep at it.

What is the value that you are reading and where is it stored? Could it be all data use (wifi, activesync) and not just GPRS?

It would be nice to have a small footprint GPRS counter, to keep the carriers honest. (I don't believe they are accurately estimating GPRS use.) I'm using SPB but I can't imagine that I will keep doing so after I understand my data use better.
[JAMin, XDA Neo, S200 General] NewSPV:
Re: GPRS use

Thanks for this comment it has been useful to me too.

I just downloaded and setup SPB GPRS Monitor as I am trialing GPRS at the moment. I tried a couple of pages, SPB reported 44kb of data, the Battery Status Toolbar reported 79kb, a 35kb difference, and that was just for a couple of pages.

In the long run this could mean expensive bills if SPB is wrong, or if Battery Status is over reporting, this would mean the underuse of your package so wasting data.

Which is correct I do not know.
[JAMin, XDA Neo, S200 General] niall0s:
From my tests batterystatus seems to be correct in the data usage, it is recording all the data flowing back and forth including the handshake when you connect which can be between 5-30k. Try it yourself, connect via gprs and do not open a browser or make any data transfers, disconnect and battery status value will increase by a couple of kB

I'm doing a test today on the GRPS usage, i am going to note todays value that batterystatus indicates and then compare it the the value i get in my online bill. There is a 2 day delay for the bill to update online so i can report back on Friday if the values are correct ;)

Testing 0.03.000.pre3, Everything is working as expected except maybe the power drain value, in the previous version it always showed +42mA when idle (min power use) but now it is showing 247mA (this seems to be linked to the fact that the battery is 100% charged) the - is also missing to indicate the battery is being discharged. I unistalled pre3 and reinstalled pre2 to check this and pre2 shows the battery drain as +42mA so whatever change you made introduced the strange reading pre2 shows the value correctly but always has a + infront of it, pre3 shows the incorrect value when the battery is at 100% but only has a + when charging.

Edit: the incoming SMS count is not updating :(

Great job :)
[JAMin, XDA Neo, S200 General] Herunim:
I'm afraid I've got the same issue on my S200 : SPB recorded 183KB of data used while BS recorded 4.72MB :cry: . I hope you can fix it.

Kind regards,

Herunim
[JAMin, XDA Neo, S200 General] ikarus:
Re: hi

there's only a third row with more indicators. You can show/hide it as usual by tap on the left-most icon.

After your first installation, the counter does show the value since the last hard-reset.

You should check the reset-calltimes-option and wait for the next calltimes-reset to 0. The current build (not yet released) has a button to manually reset all timers.

What i can say now: i can't control how the counter are counting because either a device driver or the operating system is doing this. BatteryStatus does only show this value.

I don't know what exactly it counts, but it does handle the data of your phone-modul. The registry-value is called "OutgoingData" and maybe this is not a good indicator, but this is the only indicator that changes for a data call...

First of all, thanks again for your feedback ;)

There is no "-" for discharge. The "-" was accidentally transformed. There is a "+" for charge (or ac-powered) and no sign for discharge, that is if there is no "+" then your battery is discharged. The values should be correct, they are correct at least on my device.

The battery-drain value is now updated only with the refresh-rate. (With previous-versions they were updated anytime the screen needed painting.)

This reduces cpuload and does flicker only the third row. In previous-versions the hole client area flickered for repainting.

incoming sms: i don't know, they are count on my device. I will check this.

Any other question: please read the thread or use the search-function. If i answer the same questions again and again, then this thread will get too long with a lot of redundant sentences.
[JAMin, XDA Neo, S200 General] lightman3dd:
Hello Ikarus, what a great job the last release! you rocks!!

I've got only a small problem on my Jimmin, the gprs counters seems not working.I've used the gprs connection a lot during the day,but the counters is always set to 0. :( :cry:
[JAMin, XDA Neo, S200 General] Matterhorn:
Me too, I was never able to get a reading from the gprs connect time values.

Ikarus,

If you tell me where to look in the registry or elsewhere for the data maybe I can help.

Oh yeah, Thanks for the forced Today screen option...very coo! It is great in PhotoContacts Pro, when I'm in the program and I put the phone in standby, it wakes up to the Today screen. When the phone is in standby and I get a phone call, PhotoContacts overridedes and shows the picture when someone is calling...PERFECT! Thanks Ikarus.
[JAMin, XDA Neo, S200 General] ikarus:
okay. any help is welcome :)

Look in the registry at:

HKLM\SOFTWARE\Microsoft\shell\cumulativecalltimers\line_0

The value "OutgoingDataCurrent" or any other "..Data.." value can be of interest. Are they 0? i guess they are. Are there any other "..Data.." > 0?
[JAMin, XDA Neo, S200 General] niall0s:
Re: hi

Ok thanks for the info, the only thing i find strange is that the discharge value reported is different with pre2 (which i think is correct) this only seems to happen when the battery is at 100% tho

Edit: there is definately a difference between the values being reported with pre2 and pre3, even at charge under 100%. pre3 values are always higher and to me seem less likely to be correct. I have tried both using a clean install and to me pre2 seems to be reporting the correct value even if the always is a + in front of the value.

The idle value after a soft reset with pre2 is 42mA, the idle value after a soft reset with pre3 is 94mA, now either pre3 is drawing a lot more power or there is something not quite right with the value being reported or my device (wizard) is just messed up ;)
[JAMin, XDA Neo, S200 General] Matterhorn:
Under Data, I have "OutgoingDataCurrent" and "OutgoingDataDayCustom" , they both have a value of 0. I guess for some reason my Prophet is not giving a value. My Prophet is an Imate Jamin with the latest 213 Rom, however I did upgrade the radio to 02.30.21 from the XDA ftp site...I wonder if that could cause this problem. Anyone else with a Jamin have a GPRS value?
[JAMin, XDA Neo, S200 General] lightman3dd:
For me the same .. "OutgoingDataCurrent" and "OutgoingDataDayCustom" both with 0 value.

(I've got a Jamin with the lasst "offical" ROM from Imate...so I don't think that it's a bug caused by the radio update)
[JAMin, XDA Neo, S200 General] ikarus:
sounds like an issue of Imate ROM. Maybe it's only a registry-value, which enables this counting, but i don't know.

One needs to backup all data, export the registry to a file, flash e.g. a dopod rom, try gprs-counting, export the registry and compare both registry-exports.

But you should not do this only to get this one registry-value. If i have another prophet i would do this, but i need my data and i don't trust the backup-apps...
[JAMin, XDA Neo, S200 General] lightman3dd:
I'll try to ask to someone with dopod ROM to export the registry and post it so we can compare the registry (without burn a jamin ;-)
[JAMin, XDA Neo, S200 General] ikarus:
Thanks a lot for your readiness.

I don't recommend to post it unless it is the state just after a hardreset... the registry can contain a lot of personal data and the whole registry can be > 500kB.

try using windiff or any other diff-program to look for the difference and maybe there is an obvious value for this.
[JAMin, XDA Neo, S200 General] ikarus:
fixed in pre4, but needs some hours of testing by me at first...
[JAMin, XDA Neo, S200 General] McHale:
In/Out combined works awesome! I also saw that the SMS wasn't working correctly but as your last post states, you have already addressed it.

Thanks!

Looking forward to the next stable release. It's come a long way and is like a swiss army knife now.

-Mc
[JAMin, XDA Neo, S200 General] niall0s:
My online bill updated quicker than i expected

Results from yesterday, batterystatus reported 65kb, online billing reported 11KB

Running another test today
[JAMin, XDA Neo, S200 General] Herunim:
These were daily figures. Rigth now, for 3 hours of GRPS connection, BS shows 20,56MB (not possible) and SPB 107KB.

Regards,

Herunim
[JAMin, XDA Neo, S200 General] ikarus:
Thanks a lot to all :)

attached is pre6 with some minor bugs fixed.

Also attached is a testing screensaver. Copy it into the "Windows" directory and afterwards you can see "ScreenSaver" as an option in "On Wakeup"-Tab.

It shows the time and some less information and should be considered a skeleton for upcoming things.

You can now also manual reset all counter in the options with the "Reset"-Button.

I'm afraid, i can't control what this registry-value counts. If this value turned out to be more misguide than useable, then it's the best to remove it. Maybe there are more registry-values for control the counting-behaviour of this, but currently i don't know...
[JAMin, XDA Neo, S200 General] koven:
This program is Great. I'm new to PPC and to prophet but this little app came in handy:) From the optiones I use I've got a problem with overlocking. I can set the cpu speed to 286MHz, and manualy, with keyboard input - 299, but I cant set it to 290 because it sets it back to 195MHZ. Can something be done with that?
[JAMin, XDA Neo, S200 General] Matterhorn:
I was curious to see the screensaver, so I copied the file to the windows directory and ticked the screensaver option. I don't see a different display on wakeup. Is that normal for this feature at this point? How do I see the screen with time?
[JAMin, XDA Neo, S200 General] ikarus:
Thanks :)

you can only set it to specific cpuspeeds. The next one to 286 is 299, but 299MHz does not work stable. It works for some time and then ... the white-screen-of-death...

I can provide 299MHz, if it works stable with your device. In fact the highest possible one is 377MHz..

Hello Matterhorn, i hope you can read the new designed options :)

Now it looks more stylish to me...

What i forgot to mention: ScreenSaver does only work with DeviceLock activated. That's a good hint for me to adapt the options.

If you have DeviceLock activated and Screensaver does not work, then i need to look for the reason.

Edit: rearranged options.

see pre4 - build 0073
[JAMin, XDA Neo, S200 General] koven:
No, I get the white screen of death too. But my Prophet stil works - at least the power button. I had no way to correct my Q, when I realised that you wrote somewhere about CPU multipl. beeing 13. Is the white screen software or hardware issu?
[JAMin, XDA Neo, S200 General] Matterhorn:
Hello Matterhorn, i hope you can read the new designed options :)

Now it looks more stylish to me...

What i forgot to mention: ScreenSaver does only work with DeviceLock activated. That's a good hint for me to adapt the options.

If you have DeviceLock activated and Screensaver does not work, then i need to look for the reason.

Ikarus, Yes, I was able to read the new layout with my radio telescope :lol: :lol:. Seriously though, all the menus look great to me. Everything seems to be working except Data and the Screensaver. You know the story with data, but the Screensaver just doesn't appear. I always use screenlock, so that wasn't the issue. It seems like on wakeup it tries to load something, but it just flashes to whatever screen was active when it went to standby.

You're doing fantastic work! I guess the screensaver that you're doing is something Mortsaver-esque?

I did notice that when data is selected and showing on the screen, if you uncheck data in options, the data value remains on the screen and is unable to toggle to Calltimes. I was able to solve the problem by reselecting data in options, then toggling to calltimes, then go back and uncheck data... everything was normal after that.
[JAMin, XDA Neo, S200 General] Nostramo:
Try to execute the screensaver directly from the explorer first, and accept the warning message that appears about the execution of "bsscreensaver.exe". May be after that your screensaver will work correctly.

Regards.

Nostramo
[JAMin, XDA Neo, S200 General] Matterhorn:
Hey smarty pants! You've had one post and you came up with the solution...bravo :idea:

Thanks
[JAMin, XDA Neo, S200 General] ikarus:
good find ;)

fixed in build 0074

screensaver: great help here :) :D
[JAMin, XDA Neo, S200 General] niall0s:
Yesterdays results, BS 266kB, online billing 100KB

Looks like the registry value is not counting the KB but something else :(
[JAMin, XDA Neo, S200 General] Nostramo:
Thanks, Matterhorn.

Perhaps I don't post so much, but I read SO much ;)

Seriously: I work as an informatic since years ago, and I'm a programmer too (although just a really poor programmer in comparison with the REAL MASTERS of this forum), so I've got sometimes the same problems that some other users...before them. ;)

That's the only one reason.

Regards.

Nostramo

P.S.: Ikarus: Congratulations and thanks a lot for your great job. BS is, possibly, the most simple and efficient program I have ever seen. Go on!!
[JAMin, XDA Neo, S200 General] leechuck2:
Yes. S200. Blinking area top right corner. See nothing/

SPB PLUS

SPB DIARY

SPB GPRS
[JAMin, XDA Neo, S200 General] ikarus:
Thanks a lot back for these nice words :D

seems like the value is not counting incoming data only. Maybe it's counting outgoing data and the data to establish a connection too.

oh that's bad. Can you make a screenshot? You know, pictures sometimes can say more than words...
[JAMin, XDA Neo, S200 General] niall0s:
Love the screensaver!!

Would it be possible to adjust the background colour on it though or set it to watch your theme? Also the date value may need to be moved down a pixel or 2

Another suggestion could the date format be taken from the long date setting on your device?

Attached two screens to show what i mean
[JAMin, XDA Neo, S200 General] Nostramo:
I agree with niall0s.

In spanish, for example, the correct date format should be "dd/mm/yyyy", but I can't change that in the screensaver.

Perhaps it should show the user date format. Shouldn't it?

Regards.

Nostramo
[JAMin, XDA Neo, S200 General] jugulator:
Hi Ikarus,

I tried this cool piece of software the beta pre4. Works great!. The only problem I found was, in the call timers tab the numbers to exclude from outgoing calls was not detecting some numbers. FOr example, for me Voice mail is free. I entered the number to exclude. BUt when I call voice mail the counter is ticking. I tried different formats of numbers like,

+44797......

44797...... (without +) and

0797.....

None worked. But surprisingly when I entered 150 which is the customer service number (also free) it is not counted. I dont know why this disparity? YOu might want to look into it.

One another question. Is there any harm in leaving the device overclocked at 260Mhz?

Thanks and welldone!
[JAMin, XDA Neo, S200 General] ikarus:
Hello again :)

i didn't feel good yesterday and still have a bit headache, so this little delay...

Hello niall0s, hello Nostramo

yes very good idea ;) But screensaver has not such a high priority, so this can take a while. Nevertheless thanks a lot for trying screensaver !

that's bad. It really doesn't make sense to provide the freenumber without knowing what to enter there. Hence i exposed the logging of calls out of debug-branch into release-brach. With pre5-build 0077 you have the option "Log selected" in Calltimes-Tab. This option logs all (selected) voice/data-calls and the sms to an xml-file "\\BSCallTimes.xml".

If you want a number to be excluded from calltimes-counting, then you must enter exactly the number of the log. I think logging is also good stable, maybe with some less bugs but it's important for using free-numbers.

--> pre5 build 0077

This is a very good question. What i know are the well-known facts about overclocking, but overclocking such devices... I don't know..

You can see by batterydrain-reading that overclocking needs a bit more power. Maybe there are other users can tell more facts about?
[JAMin, XDA Neo, S200 General] jugulator:
I do know the number of the voice mail. It is just another mobile number. +447973100123. But even after entering the number in the exlusion column the calls to voice mail are being counted.
[JAMin, XDA Neo, S200 General] ikarus:
you must check the option "Log selected" and make a call to the number.

Afterwards you can open the logfile "\BSCalltimes.xml" with File-Explorer.

In this file you can see the number which was logged during your call.

Exactly this number must be entered in the calltimes-tab.
[JAMin, XDA Neo, S200 General] Matterhorn:
Ikarus,

I hope you get to feeling better :)

I don't have anyting to report as far as bugs go. I like the screensaver, but I think I'll continue to use the today screen with screenlock since the screensaver doesn't show me messages or voicemails. I'm sure you've already thought of those additions. I'm quite happy with the today screen for the moment.