yashsingh1/xdaforums huggingface dataset:
[JAMin, XDA Neo, S200 General] fraant:
battery status - autoscale...

I set the minimun frequency over 170, and the phone does not shut down... BUT...... after wake up the gsm signal is lost!! so i need to disable and enable "airplane mode" to restart the phone interface...

thanks

FraAnt
[JAMin, XDA Neo, S200 General] ikarus:
hm... strange... can you tell me the version of your radio-rom? Maybe i can reproduce this with the "correct" radio-rom hehe

I'm still using 2.19.21.
[JAMin, XDA Neo, S200 General] fraant:
radio rom

dear ikarus, my radio rom is 2.47.11, my pda is prophet....

thanks

FraAnt
[JAMin, XDA Neo, S200 General] con_bo:
Hi Ikarus,

Another little bug in the new p.o.c. version:

- The signal always display --- not change :<
[JAMin, XDA Neo, S200 General] ikarus:
hm.. radio-rom doesn't seem to be the problem.

you use aku 2.0? any ideas how i can reproduce this (e.g. installed apps)?

here also.. i can't reproduce this.. what are the steps to get to this?
[JAMin, XDA Neo, S200 General] ikarus:
Back To CallTimes

Hello again,

i've attached at first post of this thread a beta-version where CallTimes are count and thus should work on more ppc-devices.

It does not display the registry-values but observes calls and counts the seconds. The dll-size will decrease as soon as code for the old method removed.

The idea behind: There are many devices where the responsible driver doesn't update these registry-values and therefore this method is not very useful for other devices than wizard/prophet. Also the day will come when i will get a new device, so better now than later to switch to a other method for counting CallTimes...

If you are doing many calls and want to help testing, then please install this version and compare the calltimes. You need to enter the options once to create the needed registry-keys. Also the format for freenumbers changed a little (most a + is preceided now).

I also decided to give AutoScale a try, thus as soon as possible i will go through the code and make it to beta. There are devices where it doesn't work but on most of the devices it seems to work and it also seems to save a little battery. After reading all the posts again and again -> it's worth a try... if it turns out to be useless, then removing it is not a big deal..

greets,

ikarus
[JAMin, XDA Neo, S200 General] menkul:
hello,

on my MDA Compact 3, turns Autoscale permanent the full Power mode.

Why ???

thx Menkul
[JAMin, XDA Neo, S200 General] ikarus:
hello menkul. What do you mean by "full Power mode" ?? Never heard this term.

Can you explain some more details about that?
[JAMin, XDA Neo, S200 General] menkul:
Hello, I had somewhat amusingly expressed myself. As soon as I goes to Autoscale activiere the MDA Compact3 (Artemis) on the fastest adjusted speed, and remains there. Manual adjust folds perfectly. The green icon in the Today indicates is constant on 100%. I terminated also all other programs, but it remains thereby.

Thanks

Menkul
[JAMin, XDA Neo, S200 General] ikarus:
hm... there could be several reasons for this:

1. Does the cpuload remain at 100% also without AutoScale?

2. You are using an other app to measure cpuload (e.g. in background or a today-plugin), which is very aggresive in reserving all the idle-time. -> you can't use AutoScale and that other app at the same time.

3. Measure of cpuload does not work on Artemis -> in this case you can't use AutoScale

Does this help?
[JAMin, XDA Neo, S200 General] menkul:
Hello,

I switched all other programs off, and the autostart file renamed, like that that is really no program loaded. nevertheless Autoscale does not go. Batterystatus indicates 100%, but extent of utilization is only with 25-30%.

Measured I with Rhinostats CPU task manager. If I attach the power pack, Batterystatus goes with autoscale 201 MHz back, if the Artemis runs Akku, 273 MHz. I assume, which Batterystatus with the Artemis the CPU wrongly omitted. thx Menkul
[JAMin, XDA Neo, S200 General] ikarus:
you answered yourself ;)

Try deactivating Rhinostats CPU task manager and see again. There are several methods for measure cpuload and there is a method mentioned in the Windows Mobile 5 SDK, which does not affect other measure processes so negative. I guess Rhinostats does not use that one.

You can see this by using other cpuload-measure-apps, they all will not work correctly if Rhinostats is activated.

I'm sorry but you can't use AutoScale :(
[JAMin, XDA Neo, S200 General] menkul:
Hello, you misunderstood me, rhinostats I only installed after I could not with Batterystatus autoscale use. I wanted to only check whether my CPU lies at 100%. Again, even if I do not have programs, plugins, status indications actively, autoscale goes on 100%. It does not run then except WM5 anything, in addition, nothing at all.

Unfortunate which I cannot use Autoscale. ; - (

thx Menkul
[JAMin, XDA Neo, S200 General] ikarus:
oh, okay. i misunderstood. So of course Rhinostats is not the problem.

In this case, i can't help because i don't have an artemis.

I've also done some review and i guess artemis missed to implement the api-function GetIdleTime. Hence you can't use AutoScale :(

There are other methods to measure cpuload, but since prophet implemented the needed api-call, there is no need to change things. The best would be the operating system provide a process which "owns" the idle-time like on desktop computers, but unfortunately there is none...
[JAMin, XDA Neo, S200 General] fraant:
aku 2.3

dear ikarus i have got aku 2.3 ROM, and i haven't got other "permanent" application installed, the only permanent is "magic button".

many thanks for your great job

FraAnt
[JAMin, XDA Neo, S200 General] ikarus:
thanks a lot for this information. Magic button is a great app (even though i use vbar hehe) and i can't reproduce this either. i've sent you a pm ;)

If no one of you experienced issues with the new calltimes method then i will go on dropping code for the old method from end of the week on.

ikarus
[JAMin, XDA Neo, S200 General] thescum:
heya Ikarus and sunslip,

used to think that the 300Mhz reflected on batterystatus for the Hermes was an error. However, yesterday when i was playing around with sktools 3.0.74 realised that the app also reflected the Hermes as 300Mhz.
[JAMin, XDA Neo, S200 General] menkul:
Hello, with the newest version of 19.11.2006 the CPU % runs indicates. Batterystatus indicates approx. 80-90% to CPU. Unfortunately the system becomes very slowly with the version. Deactiviere I the Todayplugin, runs everything normally. Then I have an extent of utilization of 10-30%.
[JAMin, XDA Neo, S200 General] ttt3t:
poc version has GPRS connexion problems

Hi ikarus

I have some problems with the last poc version « 132 » , in fact GPRS connexion seems not run very stable, the connexion is refused , I’m going back to previous version for the moment.

Rom: 2.10.1.30

Radio: 02.30.21

Of course AutoScale is active with boost !
[JAMin, XDA Neo, S200 General] ikarus:
Hello thescum,

hm.. i don't know for sure. I think 300MHz is not correct :( but currently i don't know how to retrieve cpuspeed on samsung-cpus...

Hello ttt3t, thanks for your report. i've experienced the same and felt a bit insane to be the only one having this issue hehe

Try the new attached version. The name is just for temporary use. On my device gprs now connects reliable.

ikarus
[JAMin, XDA Neo, S200 General] con_bo:
Hi Ikarus !!

I've installed BatteryStatusPlusTest. It works fine with my device. The problem with signal streng is solved. Especially, autoscale works stable. I'm still testing :)

Thanks for your work !!
[JAMin, XDA Neo, S200 General] WilbertW:
Hi Ikarus,

Just installed the plustest version.

Seems to be working just allright, with one exception:

Calltimes are displayed wrong.

My Month count is on 00:00.13, which is the length of my incoming call I used to test it.

By my day count is on 168:59.11, divided in 83:44.40 outgoing and 85:14.31 incoming. My device must have been doing overtime, managing to put over 7 days work in just one day.:)

I think some registry value got misinitialized.

I will check again tomorrow to see if it resets to 0 overnight.

Gtx,

WilbertW

P.S. I didn't have any gprs connection issues on my wizard. I use the device to surf the net, to receive mail through MS pushmail and as a modem for my tomtom device to get traffic information. Everything worked fine, with the poc version installed.

Off-topic: Onlieth problem I have with this, is that tomtom claims the connection exclusively, thus disabling push mail (anyone???).
[JAMin, XDA Neo, S200 General] Nostramo:
I have same problem that WilbertW with CallTimes.

Returning to p.o.c version.

Regards.

Nostramo
[JAMin, XDA Neo, S200 General] ikarus:
hm... seems your device travelled a little into future and back ;)

What's important for the calltimes (mentioned some posts earlier), you need to enter the options once. If you install the plugin the first time you need to enter the options anyway. Calltimes now use other registry-values to store the times, which will be created by enter the options. Before using the new Calltimes-method you should reset the counter manually with the reset-button.

Nevertheless i will have a look again on this.

ikarus
[JAMin, XDA Neo, S200 General] SatScan:
Connection works OK again with latest version.... gprs and wifi

tnx

SatScan
[JAMin, XDA Neo, S200 General] ttt3t:
GPRS works again

hi Ikarus

Its working now again for me too, thanks!
[JAMin, XDA Neo, S200 General] WilbertW:
I did reset and set all of the calltimes options. Missed the part however about hitting the reset button on the options page.

I just did so, hit the reset button, and all of my counters are (Day, Month and SMS) reset to 0.

Did a test call and this was counted right.

So it comes down to not reading the instructions right. :o

Thanks again!
[JAMin, XDA Neo, S200 General] ttt3t:
one more

Sorry Ikarus

But after 5 hours of using this version, the problem is back. The devise is refusing the GPRS- connexion, it’s really bizarre! I’ve installed the new version, at first everything looks fine (GPRS is working) and than hours later the connexion is not possible annymore, I haven't changed anything after installation!

So i'm back to poc 131
[JAMin, XDA Neo, S200 General] ikarus:
oh, that's bad, but good to meet this now and not later hehe

Can you describe some details about your gprs usage? do you have an always-on connection? direct-push? i gues u use gprs a lot?
[JAMin, XDA Neo, S200 General] ttt3t:
Ok I will try...

Yes, using GPRS more than normal phone functions on my M600, hehe

- you have an always-on connection?

Hm, don’t think so, have to reconnect 2 or 4 times at one day

- direct-push

no
[JAMin, XDA Neo, S200 General] ikarus:
hm.. this is similar to my usage, but until now it doesn't happen to me... as soon as i run into such a situation then i can analyse the log-file for a possible reason.

With the latest version, GPRS (data connections) are completely excluded/disconnected from monitoring so i guess this is not the cause.

i will have a look at this problem.
[JAMin, XDA Neo, S200 General] ttt3t:
next try

Ok

On my side I have done a COMPLETE uninstall and afterwards a new installation of the latest version.

At the moment no problems, so wait and see ...
[JAMin, XDA Neo, S200 General] ikarus:
so, now it also happened to me hehe

that's good, because i could discover some bad situations, thus i need to do a code review again this weekend.

I think for the moment, CallTimes-Testing get the command back. It's something which i can't fix quickly :(

You can continue testing if you don't use gprs very often.

so far, thanks a lot for testing.

ikarus
[JAMin, XDA Neo, S200 General] vasvas:
Hi Ikarus ,

Is It Possible In Future To Be Able Some Progs To Run

At Default Spee Automatically Because For Example

Camera Needs Lower Speed ?????

Thanks A Lot

Regards
[JAMin, XDA Neo, S200 General] neomario:
Hi Ikarus,

this is a very nice program. I live in germany and use the O2 provider. To the homezone you have a nice plugin. I habe a nice idea to extend the plugin to use it for navigation programs. Ihe cell broadcast of the O2 basestation looks like a normal number code but these are the exact coordinates of the base station. You can easy convert them to "normal" coordinates and show. Or maybe provide them to the serial interface the navigation programs use to communicate with the bluetooth GPS receiver, if this is possible. If you don't have a GPS you are able to find you are able to localize yourself on a map so it is more easy (especially in cities) to see where you are. Ok it works only in germany with the O2 provider.

To see how to calculate these numbers to coordinates look here:

http://www.gsmsite.de/viagkoordinaten.htm (look at he page source for the java-script code, german)

or here: http://www.wolfgang-back.com/navigauss.php (german)

Please tell what you think and if it is possible...
[JAMin, XDA Neo, S200 General] SatScan:
Overhere it's working not for 100% .... sometimes no connection can be make with gprs.... there is still a small bug.

Other bug is the bat-drain meter is not working correct anymore....

Full batt but stay on 52% after softreset it gives the correct 100%

SatScan

Wizard

2.26 Molski
[JAMin, XDA Neo, S200 General] ikarus:
there will be settings where you can set specific cpuspeeds for applications, so you can set 195MHz for Camera. This is not very stable now but works. still need some time to code this hehe

Hello neomario, thanks for your suggestion.

Indeed there is already code available in debug-branch to do this transformation, but unfortunately i don't have a gps-receiver nor apps for using gps-coordinates. Furthermore, using gps-coordinates this way isn't very precise. To improve precision a bit, it needs to collect data from more (>=3) available base-stations with their signal-strength and do some geometric computation... not difficult, but doing this on xda neo is not that easy...

Currently i want to spend time on the new functionalities for extended version of BatteryStatus. I could enable to store the transformed coordinates to a registry-value, thus an external app can use the notification broker and keep track of the coordinates..

yes, by analyze of log-files, i've found a possible (very likely) reason for the gprs-problem. Will fix it this weekend...

hm... bat-drain-meter on my device behaves as expected until now. As soon as it appears on my device, then i can look after the reason. Did you verified this by Battery-Controlapplet of Windows Mobile 5? Did the controlapplet show the correct value? That would be very helpful :D
[JAMin, XDA Neo, S200 General] vsc:
This will also be helpful for some applications which busy wait rather than employ a timer. Specifically iSilo, when (auto) scrolling, busy waits thus causing Battery Status to drive the clock rate up to a maximal setting if auto scaling is enabled.
[JAMin, XDA Neo, S200 General] vsc:
Technically you could use the rough position of the cell tower to enable a GPS receiver to achieve a fix much quicker when compared to a cold start with no a priori knowledge.
[JAMin, XDA Neo, S200 General] :
just a small suggestion, can you make a check box to round up outgoing call times to the minute?

thanks and great app you have here!
[JAMin, XDA Neo, S200 General] ikarus:
A lesson was canceled today, thus i got round today (tonight :) ) to BatteryStatus and hopefully the attached version will fix the gprs-bug.

Please report if the bug is still there !!!

no reason for a sorry hehe, if there is a problem, then it must be solved ;)

i agree with you, but app-depending cpuspeeds still take a while even though it's already implemented in part...

hello clown,

yes i've received (really) a lot of emails asking for such a thing. In my opinion, the counted calltimes aren't the same as the provider use for billing, but i've decided to give a rounding option a go though.

It will be implemented but has low prio.

For upcoming translation of BatteryStatus, there is now one way how you can help to translate. Attached is a eVC++-Project (BSLanguage) where the (english) strings are stored in a string-table of resource-file. Simply translate them to the desired language and send me the resource-file (or dll). You can test it by compile, disable BatteryStatus, copy dll into windows folder, start BatteryStatus.

More ways will come...
[JAMin, XDA Neo, S200 General] Black-Rose:
Hi there,

I haven't follow this thread for some days. School and my car had more attention to me. A quick question: what is the GPRS bug?

My EDGE connection works fine... :cool: Maybe I don't see something?

In a couple days I'll do a hard-reset, because my camera doesn't do it anymore.
[JAMin, XDA Neo, S200 General] Nostramo:
Hi, Ikarus

Here you have the spanish translation of BS in a tested "BSLanguage.dll". It's necessary to adjust some of the program labels in order to show the texts correctly.

List of labels that should be corrected:

General Tab

:

Mobile Operator (and here seems to exist a duplicated label, too)

On WakeUp Tab

:

DeviceLock

ScreenSaver

Omap Tab

:

Set CpuSpeed to

Autoscale

Step Width

CpuLoad Threshold (%)

CallTimes Tab

:

Call Times (Outgoing)

Round Counter (I don't understand well the meaning/use of this option. Perhaps the translation won't be correct)

You must adjust the contextual menu of the tray icons too.

I could, if you wish, translate the warning/installation messages too, as well as the text in "About". Tell me about this or send me a PM for another requirements or modifications to the library.

This project looks really great!! :D

Regards.

Nostramo

P.S.: I hope you don't have any problem with the library, cause I use VS2005 and I think you use VS2003 or Builder.
[JAMin, XDA Neo, S200 General] poisson_rouge5:
Hi,

The last version work very fine on my Qtek 9100 (247Mhz) and i would say a lot of thanks for your software.

I have a Qtek 9000 (VGA) and i would use your software not for the omapclock mais only for the level of battery and the name of the operator on my today screen.

But i have a problem because when i instaled it it's perfect but after un soft reset the name of the operator is cut. (with the option center or not checked).

Do you know how can i do for having the level battery and the name of the operator on today screen ?

Thanks for yours answers.
[JAMin, XDA Neo, S200 General] crazyd:
Are you sure, that the GPRS-problem is caused by BatteryStatus? I updated my Radio-Rom, after this i had problems with connecting via GPRS. Yesterday I downgraded again to version 2.20.21 and everythink is working fine now.
[JAMin, XDA Neo, S200 General] ikarus:
Hello Black-Rose,

if this bug appears, then gprs does not connect correctly..

Hello Nostramo. Thanks a lot for your translation ;)

great work. In the updated version, all should be fixed unless "CallTimes Outgoing". There isn't enough space for this. Maybe you can use shortcuts? like "CallTimes (Out.)" ?

Please add the option "-n" to the resouce-compiler-options (commandline), because by default strings aren't compiled with a terminating zero. This is the reason why the strings for tray-icons messed up.

yes, this will come, but for the moment, i want to observe if this method for providing languages works... i will pm you :)

works great :) (you should add the mentioned option because missing "\n" in strings could produce serious issues...)

I use eVC++...

VS2005 provides great possibilities but has too many annoying bugs in it's current state

i.e. resource-editor when you use symbols for conditional dependencies --> resource-editor is pretty useless... try setting some conditions for resouces and load/save e.g. resouce.h in an external editor... this is very funny hehe

Hello poisson_rouge, thanks for this hint. i will check it.

Hello crazyd, great to hear this :)

yes, i figured out that under some circumstances gprs does not connect correctly.

It should be fixed with the recent version.

best regards,

ikarus
[JAMin, XDA Neo, S200 General] WilbertW:
Attached to this is the dutch translation. I can't build/compile myself but please tell me if this is what you need, or if I have forgotten something.

Maybe you can compile and post the dll so I can test it.

I have only translated th .rc file. Hope this will do.

Gtx,

WilbertW
[JAMin, XDA Neo, S200 General] ikarus:
Hello WilbertW,

great :)

Thanks a lot for translation !! If you want to compile it, then you're welcome hehe

A translation of the BSLanguage.rc is enough to me..

Have attached it for testing ;)

ikarus
[JAMin, XDA Neo, S200 General] fraant:
hi...

did you received my last PM?

thanks

FraAnt
[JAMin, XDA Neo, S200 General] ikarus:
Hello FraAnt,

yes, sorry for this delay.. i'm still about to resolve some issues. Will answer as soon as i've some ideas.

best regards,

ikarus
[JAMin, XDA Neo, S200 General] butek:
Nice stuff!
[JAMin, XDA Neo, S200 General] AbuYahya:
Thanks

this is a very nice application. using for just over half a day. it is stable and clock has appropriate responsiveness (with standard settings)

Not sure if battery drain may be a possiblity, abit too early to be sure!

The tray items would be nice if could toggle phone/wifi/bt by pressing and holding. possible improvement!

incoporating missed call counter, or unread msg/email counter utility may also be beneficial.

Is still impressive utility despite these. thanks for you efforts. will continue to test

Abu Yahya
[JAMin, XDA Neo, S200 General] ikarus:
Hello AbuYahya, thanks for your suggestions.

yes, this would be also of interesst for me.

hm... i like to open the context-menu and tap on toggle.

hm.. unread msg/email is already done by the build-in plugin of microsoft.

missed call counter sounds interesting, but not for the next release hehe

i think there are enough new functions for the next extended release :D

btw. i've dropped the code for old calltimes-method and updated the attachement at first post.

greets,

ikarus
[JAMin, XDA Neo, S200 General] SatScan:
GPRS bug is gone.... YEAH! Works ok now

tnx

SatScan
[JAMin, XDA Neo, S200 General] Nostramo:
Well.

After the incompleted first try, here is the final version of "BSLanguage.dll" translated into spanish.

Completely tested and working fine.

Regards.

Nostramo
[JAMin, XDA Neo, S200 General] crazyd:
An other Bug

A little bugreport ;)

1. After softreset, it is not possible to enable WIFI using the tray-icon. But if it was switched on/off before (using the Comm Manager) it will work.

2. The CPU-speed taskbar indicator looks a little strange. The last digit looks like it is crossed. (click to see a screenshot)

Ciao CrazyD
[JAMin, XDA Neo, S200 General] vsc:
I think you need to set

HKLM\COMM\TNETWLN1\PARMS\HTCPreloadWifi to 1

as the driver is not loaded after a soft reset.
[JAMin, XDA Neo, S200 General] ikarus:
great :)

Let's observe this further on...

really perfect work Nostramo ;)

Thanks a lot !! I've wrapped it into a cab and attached it to the first post of this thread.

Hello crazyd,

yes, WiFi-driver is not loaded after softreset. I guess it's to have more memory after boot and thus a good decision. There will be a solution for this...

hm... taskbar-reading.. i c... i guess it is the batterymeter on top.. you can try solving this problem by creating following Registry-Values:

TaskBarLeft - DWORD - left position of the indicator

TaskBarTop - DWORD - top position of the indicator

TaskBarFont - DWORD - 2 means increase fontsize by 2 points

All these values under the registry-key of BatteryStatus HKLM\SOFTWARE\Microsoft\Today\Items\BatteryStatus.

To solve your problem, you should only create TaskBarLeft with DWORD-Value 191 or 192.

Does this help? If not, then we could look for other solutions.

oh, that's a very useful information ;)

btw. anyone know how to change the poll of this thread? I want to create a new poll to ask who want a DeviceLock-Icon with the Tray-Icons.

regards,

ikarus
[JAMin, XDA Neo, S200 General] Matterhorn:
Oh yes, please a devicelock icon, I hate using up my valuable screen real estate for the device lock.