yashsingh1/xdaforums huggingface dataset:
[JAMin, XDA Neo, S200 General] ttt3t:
dl is ok

Install is ok to (minor problems - have to do softreset)

Looks interesting, I like the new CPU speed under the battery,

I will test during the next day.

ikarus:

How we have to interpret the extended parameters for Attack and Decay

Depending on Min Speed and boost value?
[JAMin, XDA Neo, S200 General] ikarus:
hm... i wanted to write some description for this, but have not yet...

Here a small overview:

there are three components / modules which contribute to the way of how to scale. One of them is a very simple and basic algorithm (fsm - finite state machine) for which you can set this parameters.

Btw. you can check/proof with other cpuload-apps that computation of these modules is (i hope) efficient and doesn't need much cpuload.

Imagine an adsr-envelope (attack, decay, sustain, release) like in early fm-synthies. Look at wikipedia :)

With "attack" you can set a quantitative value for the time to wait before increasing cpuspeed (if the high-cputhreshold exceeded).

With "decay" you can set a quantitative value for the time to wait before decreasing cpuspeed (if the cpuload fall below low-cputhreshold).

You can set attack/decay for min...max (overclocked) and for boost independent.

Note that this is not exactly a time in seconds but a quantitative value, because the time-intervall is adjusted dynamically. The decision in the fsm depends not only on these parameters, but you should see/feel the trend of these changes.

Usually you don't need to adjust these values... do this only if you don't like the current behaviour.

All you need is to set min/max and if you need it the boost-value.

Hope it helps.

as soon as i can provide more description i will do it ;-)
[JAMin, XDA Neo, S200 General] ttt3t:
Ok – thanks ikarus

That’s nearly what I was thinking.

But I have always a lake to understand why there is one attack/decay value for min. speed AND also one for Boost?

May be it will take a little more time for me to understand.

I like these settings because I like to optimise the most as possible the CPU speed, it’s also my way of live. ;-)
[JAMin, XDA Neo, S200 General] vsc:
Missed that... Funds sent.
[JAMin, XDA Neo, S200 General] ttt3t:
first statement for new poc version

Hi ikarus

After one day use on my M600 a first statement:

-	application is stable, (no freeze …)

-	this version has more velocity as the old “poc” , low CPU speed grow up faster

I like:

-	the new options to optimize the scale process

-	the CPU speed under the battery icon

-	main options can set by menu (tap hold on battery-icon)

Can be better:

-	the numbers of the CPU speed are not always easy to read, they are looking not every time clear (specially the number "1" looks like a "3" on my device)

What ever great work!!!
[JAMin, XDA Neo, S200 General] ikarus:
Thanks a lot for your donation :)

the idea behind is to use boost as a extra high cpuspeed.

for this extra high cpuspeed you can set a different behaviour... but i'm not sure whether this is really sensible...

great :)

the context-menu can speed up many things hehe

yes, you're right, but a bigger fontsize does not fit into this place.. to find a good way for showing this isn't easy. Custom TaskBar-Items aren't well documented and not easy to handle.. i guess it is not designated by wm5...

You can customize the position by creating values "TaskBarLeft" and "TaskBarTop" with the x/y-coordinates under BatteryStatus-Registrykey.

For the fontsize there will be "TaskBarFontSize" (build 0131).
[JAMin, XDA Neo, S200 General] Matterhorn:
Hi Ikarus,

Just curious...I have been using a program called Battery Status with my Fujtsu Siemens Lifebook, did you write that one too?
[JAMin, XDA Neo, S200 General] ikarus:
Hello Matterhorn, no this piece of software i didn't. Don't know who made this, but the program-name sounds similar :)

I'm involved in some other projects e.g. a mp3-mixer (c#/.net) for radio-stations or a wdm-xp-driver and some tools (http://www.chi-tai.info/diploma) and so on, but not for ppc... Most of them are not direct linked for public.

I've attached at first post of this thread a beta-version of 0.03.300 with temperature-reading in Fahreinheit. You can switch between celsius/fahreinheit by tap on the temperature-reading.

btw. have you got your device back ;)
[JAMin, XDA Neo, S200 General] con_bo:
Hi Ikarus.

I've installed BatteryStatus.0.03.poc. It works stable. The CPU speed under the battery icon is useful. But with my device the SMS incoming counter not work, I don't know why :-? hehe. I thinks you can add a table in option, which show programs are runing in the devece, this function like program Task-Manager.If you want this program code.I can sent it to you :)

With auto scaling option, it work fine,but with me the most think i like is the option which change the frequence of the screen (I want to see the best quality show on my screen).As i know,this function is only in the program pocket hack master.If you can take care of this,you should add to your program :D

Thanks for your work !!!
[JAMin, XDA Neo, S200 General] YoLoLo:
GREAT tool ! Congrats !

Hello to everybody...

I'm new in this town, because i've just received a Orange SPV M600 for my birthday...

Prior to this, i was running a DELL Axim X5 (PPC2002 device, for 3 years and half)

So, i went on install BatteryStatus, because i was looking for a Overclock tool... But it's more and more than that !

Congratulations ! This tool is a must have for me, it has found its place on my today screen (wich is very busy...)

I like the simplicity of this tool !

Some suggestions to improve this marvellous tool :

1 - Translations : I'm from France, and i like that my device "talks" to me in my native language : I've seen a "Lang" tab, but it's not implemented yet... If you want, i can translate this tools in French for you. I've actually translate some PPC soft in French : CLaunch, pRSSreader, SBSH Pocket Breeze, ILauncher and PocketWeather, and SK Tools (and other small ones from SK)

This to indicate that it's not my 1st one !

I like the spirit of freewares, and it's a way for me to cooperate (i can't code...) to this spirit !

2 - Display the hour in the plug : With WM5, the hour is no longer displayed in the upper system bar :mad: But it was very usefull... Would you consider to add this feature in a future version of your tools ? TIA !

3 - Add a "phone profile" function : This tool is valuable for "phone edition" devices... So, a phone profile would be super, and transfor this excellent tools into a perfect tool for PDAphones !

Today, i use Phone profile, from Maurizio Panzica.

http://www.pocketpcfreewares.com/en/index.php?soft=1449

But it takes "too much" space in my today page (full busy with so many usefull tool ! ;) )

Would you consider adding a phone profile ?

Thanks again for this EXCELLENT tool !

YoLoLo
[JAMin, XDA Neo, S200 General] Ghaled:
GREAT!

Tried the .poc and it works great.

Only a question: when USB cable is plugged, cpu goes to 195 mhz and autoscale seems disabled. It's normal?

Many, many thanks for your great work!!!
[JAMin, XDA Neo, S200 General] Matterhorn:
Oh yeah, got my device back...life is good! AND...PPC Techs put in a screen that is both brighter and more sensitive than my original, that was a relief. Now I'll be holding off on buying a new device. The rumour that the HTC P3600 has a GPS chip built-in, but not yet documented, has got my attention. When we get cheap data plans in Europe it will be a happy day to use a device with 3.5G!
[JAMin, XDA Neo, S200 General] WilbertW:
POC version findings.

Ikarus,

I like this version of your poc version very much. This one didn't crash at all, whereas the previous version got me a white screen within a minute or so.

Some findings:

When putting the device in landscape, the toolbar icon (speedindicator) doesn't move to the right to stay under the battery icon, but is located in the middle of the toolbar. I guess at the pixelwise same location as in portrait mode.

Upon click&holding the speed indicator or the today panel icon a pulldown menu appears. Sometimes the autoscale option on this menu is checked, but when I look in the options the autoscale option is deselected. This doesn't happen all the time, and I haven't found a reliabele way to make this happen.

I think it happens mostly after I have selected a speed through the pulldown menu.

When my device is connected to power, through the ac adapter, speed is always reset to the original cpu speed. Not to the overclock speed I have selected. I can change this manually though.

It appears as if autoscale isn't working when connected to power.

Sometimes autoscale doesn't seem to be working. The cpu speed stays the same whatever I do. It is set on 195 Mhz (original speed) or 221 Mhz (my selected speed) but doesn't change, even if autoscale is selected.

I can see the cpu load changing though. Even when it is below 4% for a long time, or kept at 100% for a long time, speed doesn't change.

Deselecting and reselecting autoscale (with an apply in between ofcourse) doesn't seeem to help.

If I disable the plugin and reenable it, autoscale starts working right away again. I also found that after a night, the autoscale started working by itself again, whithout having to disable the plugin. :confused:

I have no clue when autoscale stops working, but I think it is always after the device has come out of standby.

The taskbar icons are great. I like being able to enable and disable wifi and bt through these icons.

Only I can't enable wifi through this icon if I haven't enabled it at least once through commanager. I think this is a problem other programs also have, and I also think in some thread(th?) I saw a solution to it. But right now I can't find it.

Looking forward to the new version!

Gtx,

WilbertW
[JAMin, XDA Neo, S200 General] :
sometimes when i put on standbye i have a error with the omapclock .lnk when back

i do it again, and nothing happen....

but once i realy have problen and need to reinstall to omapclock back to work

any ideia? a bug?
[JAMin, XDA Neo, S200 General] Nostramo:
Hi, Ikarus

I'm trying your new p.o.c version (I really love autoscale!!!!), but I've found a problem with my device (Qtek S200): in each wakeup autoscale turns off and doesn't turn on again. It remains at default speed (195 Mhz.) and only enables again in a soft-reset.

Anyone with same problem?

Regards.

Nostramo
[JAMin, XDA Neo, S200 General] WilbertW:
POC findings.

Hello Ikarus,

Just found another thing:

traybar icons were displayed, my other traybar icons worked, but the BS icons didn't react at all.

I disabled the traybar icons through the pull down menu (plugin was still working fine), and reenabled them.

Now tapping on the icons worked fine again.

Gtx,

Wilbert
[JAMin, XDA Neo, S200 General] ikarus:
Thanks a lot for all that feedback :)

ouch... i can smell it hehe... this reply will be of the long one, so take a minute and look for your question hehe

Can you check if the sent-sms are stored in the sent-folder? This is important.

thanks a lot for your readiness, but is this really needed? I use vBar which is tiny and very slight and does this job perfectly.. in future there will be choice for the last two apps used, where you can set an application-specific cpuspeed, but not fully implemented yet...

currently autoscale-experiments are more interesting to me hehe

hm... i know how to do that, but did you succeeded in doing this with pocket hack master (e.g. 117MHz and a higher screen-clock)? I guess this will mess up the system immediately...

If someone can confirm that this work, then i can do some research..

Hello YoLoLo, welcome to this great forum about xdas ;)

hm.. yes, i will try to find a way for other languages. a helping hand for french translation would be great..

there is a freeware tool in the development-area (couldn't find it quickie, but it is there hehe).

Have you tried this one?

It can give you back the clock to the taskbar.

hm... i must think about that... i could also need such a function...

yes this is intended. usb works with a very precise frame format and autoscale could affect the usb-interface in a negative way thus can lead to broken ActiveSync-Connections.

I could set it to overclocked instead of original speed...

great, i know this experience ;)

ups hehe, missed a window message... sure this will be fixed...

hm... let me explain first: when you select a speed through the pulldown menu, then autoscale will be disabled and the selected cpuspeed will be set. That is you have to choose between overclocked on a specific cpuspeed or autoscale. You can't use both. Is this question answered? Did i missed something?

we should observe and look into this.

can you post your settings in autoscale? This gives me the chance to reproduce it.

the poc is not well tested thus there are definately some bad situations.. i will look into the source as soon as i have some time for.

it would be pretty good if there is already a solution available out there hehe

do you use omapclock or batterystatus?

hm.. Can you see the cpuload-reading working then? Do you have checked "More Indicators"?

can you post your settings in autoscale? the cpuload-thread seems to be not resumed after wakeup.

yes, this could happen... i haven't fully implemented handler for all window messages yet. will be fixed.

Thanks a lot for all your findings !!!!

Any comments are welcome !

regards,

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

After wakeup the cpuload works, but not well, I think. It seems to be in a "slow status" and doesn't react correctly.

All my settings:

-

"General" tab

:

Show plugin: checked.

Bold font: checked.

CpuSpeed: checked.

Mobile Operator and Broadcast Msg.: unchecked.

More indicators: checked. (small font: unchecked)

Refreshrate: 4 sec. (If I try to change this value to another (1 or 2), always returns to 4 or 5)

CpuLoad Refresh: 1000 ms.

-

"On WakeUp" tab

:

All unchecked.

-

"Omap" tab

:

Original CpuSpeed: 195

Set CpuSpeed to: checked (234 Mhz.)

Set on WakeUp: checked.

Set on SoftReset: checked.

Remember last speed: checked.

Autoscale: checked.

Min. speed: 117

Boost: checked (273 Mhz.)

Extended values: by default (I have tried other values with same results).

-

"CallTimes" tab

:

Call Times (Outgoing): checked.

Log selected: unchecked.

SMS: checked.

Incoming: checked.

Reset counter on: checked.

I expect I don't have forgot any.

Ah yes: after wakeup, if you change any setting of BS, autoscale works again (until next hibernation).

Btw, I could help you with spanish translation, if you wish.

Btw too: the rear speaker of my device crashes, then I suppose the machine will be away at least for 2 weeks :(

Ikarus: Thanks a lot for your work and your time (that is not much).

Regards.

Nostramo
[JAMin, XDA Neo, S200 General] :
the omapclock in batterystatus,

but everytime when my ppc go to standby i recive a msg say the omapclock.lnk was not found.

but the overclock still works....
[JAMin, XDA Neo, S200 General] Nostramo:
Had you ever use "OmapClock.exe" for overclocking before install BatteryStatus? Your problem could be an old link to "omapclock.exe". If you had that application and then you have deleted or uninstalled it, link to that will fail. Overclock still works because BS uses its own overclock routines.

I suggest you use an application called "MemMaid" and check your startup links. Delete whatever old link to "OmapClock.exe" you can have.

Regards.

Nostramo
[JAMin, XDA Neo, S200 General] WilbertW:
I'll be happy to help with a Dutch translation if needed.

Would be great!

Ok, I understand, an option to select original or overclock speed would be fine :D. But I can see you don't want to drown in options, so I would go for the overclock speed, since power draining isn't really an issue when on juice.

No, you didn't miss anything, my explanation wasn't specific enough.

After I set a specific speed, I turned autoscaling back on. After that it didn't always work. But I also noticed that autoscaling doesn't always work when coming out of standby.

My autoscale settings are standard, boost enabled, minimum speed 149, boost speed 260, set cpuspeed set to 234. Set on wakeup is checked, set on softreset not. remeber last speed is set. Original speed is 195 (duh).

Well, there is. In the MDA vario there are 2 programs in extended_rom, both less than 5kb. They are called WifiTempOn.exe and WifiTempOff.exe and they are used when installing the custom extended rom of T-Mobile.

They do just what the name implies, the turn wifi either on or off. And they do work even if wifi wasn't enabled before.

If I use one of these programs first, then the BS taskbar icon can be used to turn wifi on or off. So the solution exists, I don't have the code though.

What I can do is post or mail the 2 executables if you want. You could even use them to switch wifi on or off.

Ok, I understand, will check this again in next poc(?) version.

Just found another issue: when going to the options by holding the speedindicator in the taskbar, I can't close the options dialog anymore.

I have to go to the keyboard options to be able to go back to any other screen. This could be an issue with the taskmanager (Magic button by trancreative, great freeware app) I am using.

Hope this all helps you futher.

Regards,

WilbertW

Who just started, by accident, the customisation proces in extended rom again. Guess I will have to undo the t-mobile customisations again.
[JAMin, XDA Neo, S200 General] :
i remove the omapclock before start using batterystatus,

and in \windows\startup theres no lnk to omapclock, can be a reg entry?

one more think...i can help to translate to portuguese (brazilian)

___________________________

Edit: ok, already discovery why i get a msg error...i forgot to unregister omapclock...now everythink works fine!

-------------------------------------------------

Edit2: A new good resource to do....

when you tap the battery status show the estimate time for battery in standbye and calling time
[JAMin, XDA Neo, S200 General] whizz:
I'm willing to do a dutch translation too :)
[JAMin, XDA Neo, S200 General] fraant:
Wher can i Download the POC Version?

Hi Ikarus where can i download the POC version for testing?

thanks

FraAnt
[JAMin, XDA Neo, S200 General] fraant:
ops..... i found the poc version into the first post,

now i'm testing it onto my qtek s200

thanks

FraAnt
[JAMin, XDA Neo, S200 General] fraant:
first testing result

If the phone is charging, or if the phone i connected to "USB", the Autoscale function does not work.

So the phone remain to the base frequency setting.

thanks

Antonio
[JAMin, XDA Neo, S200 General] fraant:
2nd testing report

The Qtek s200 shut down if the "autoscale" option is allowed.

I tried to limit the minimun frequency to 150 mhz and over, but the same result.

So, with the autoscale function activated, i was calling, and during the voice call the pda shut down... i did a soft reset with the stilus and the pda restarted.

many thanks

FraAnt
[JAMin, XDA Neo, S200 General] Nostramo:
fraant, read this::rolleyes:

Regards.

Nostramo
[JAMin, XDA Neo, S200 General] ttt3t:
Translation to french

Hi Ikarus

I can help you for the FRENCH translation.
[JAMin, XDA Neo, S200 General] :
That would explain some of the problems I had with omapscaler before using this app instead.
[JAMin, XDA Neo, S200 General] ikarus:
Anyone who can help is welcome to contribute ;)

Also thanks a lot for all the readiness to give a helping hand for translations hehe. As soon as i have a way to provide multi-language i will get back to this. I think i will provide each language by means of an own dll... but need some time to think about...

thanks for your settings. the problem is "remember last speed". As a workaround you can uncheck this option or download the version again. i have attached an updated version :D

Nostramo, i hope you will get your device back asap !!

i could make it optional, but there are a lot of options now..

yes, that would be great :)

yes this is an issue hehe. should work in the updated version.

so i've tried to reproduce this and also had a look to the sourcecode, but all important window messages are implemented. the other ones are not supposed to produce this behaviour. I will continue looking for the reason the next time, but until then:

Can you please describe some more about that? Which and how many trayicons do you have there?

download at the first post of this thread hehe

oh, that's a serious issue. I will prepare a debug-version which could help to find the cause for this.

yes, switching the cpuspeed that way could confuse the little usb hehe
[JAMin, XDA Neo, S200 General] Nostramo:
Well done, Ikarus !!

The new p.o.c version seems to work perfectly !! (Have I said yet how much I love autoscale?? :p )

Me too !! :rolleyes:

I'll continue testing.

Regards.

Nostramo
[JAMin, XDA Neo, S200 General] kobin75:
Thank Ikarus

Hi Ikarus.

I've installed BatteryStatus.0.03.poc in my G3/prophet. It works stable.

Thanks for your work !!!

I continue the testing !!! :)
[JAMin, XDA Neo, S200 General] vsc:
Overnight with all radios off, and the latest version, my JAMin ran the battery down to 64% from a starting point of 100%. There were no other processes running when I "put it to bed for the night."

To be honest I reverted back one poc version for now.
[JAMin, XDA Neo, S200 General] WilbertW:
WifiOn OFF

Ikarus,

As requested. The files contained in the zip (WifiTempOn.exe and WifiTempOff.exe) enable and disable Wifi on my Wizard, without the need to toggle wifistatus by commanager first.

They were taken from a T_mobile dutch extended Rom.

Gtx,

WilbertW
[JAMin, XDA Neo, S200 General] WilbertW:
Onlieth other traybar icon is the commanager icon, which continues to work just fine. This morning, before going to the office, the BS traybar icons didn't work either. After dis- and reenabling the tray option the icons worked fine.

I just installed the updated version, options from the speedindicator close the way they should now. I will keep you updated whenever the traybar icons don't work, and if I can find a logic in it.

Gtx,

WilbertW
[JAMin, XDA Neo, S200 General] YoLoLo:
Here is a little review i've wrote on a French Website about your soft :

http://www.hacksim.com/viewtopic.php?review=batteriestatus

Just a way to support your work !

Now, you'll need to learn French to understand ! :rolleyes:

(BabelFish is our Friend ! :p )
[JAMin, XDA Neo, S200 General] Nostramo:
Hi, Ikarus

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

After a soft-reset, autoscale doesn't work (with "remember last speed" checked or unchecked). If, after that, you put the device in standby mode and wakeup it, autoscale turns on again.

The battery economy with this version is really important, so the speed opening applications.

Regards.

Nostramo
[JAMin, XDA Neo, S200 General] ikarus:
Hello kobin75, great :)

oh, seems the device didn't enter standby. Have you seen the "white screen of death.." on the device in the morning?

hello WilbertW, thanks a lot. i think i can not distribute it with batterystatus, but maybe i can see some helpful hint :)

let's observe this. a way to reproduce this would be very good. this weekend i will try to get the commmanager-icon back hehe

pretty good contribution ;)

thanks a lot !!!

having a babelfish stuck in the ear helped hehe

yes, i deactivated autoscale after softreset, haven't had enough time to walk through this situation.. maybe i can do this this weekend...
[JAMin, XDA Neo, S200 General] vsc:
No the device was otherwise normal. In fact I have never hit the "white screen of death.." situation....

Does Battery Status have anything to do with going into standby? My guess is no.
[JAMin, XDA Neo, S200 General] ikarus:
fine hehe...

i also haven't seen this for a long time.

no it doesn't affect going into standby.

I've experienced this amount of discharge usually indicates that the device doesn't enter standby. I've used some apps which let the device go into idle (screen powered off and seems to be suspended), but device was not. In this case at the next morning, my device "lost" 30%-50%...