yashsingh1/xdaforums huggingface dataset:
[JAMin, XDA Neo, S200 General] ikarus:
Hello onesolo,

rom/storage free memory doesn't change often, whereas cpuload (unreleased)/program free memory/battery-temperature changes much more often. It doesn't make sense to me to periodically retrieve almost static information.

Please give me a reason why you think this :D

this does conflict with bigger fontsizes. Try increasing the fontsize in settings of your device and you can see... set a fixed fontsize is not the right way, because in some situations i need a bigger fontsize...

There is code for showing all indicators in one line (for default fontsize and small fontsize option set), but i'm not sure of releasing this. I need more time using this to get a decision.

hm...i fully agree with you in that point. If BatteryStatus is a product then this would make sense. Maybe a later paid version will provide this. You know, coding this does cost time and at the moment i don't really need this, so currently there is no reason why i should do this.

Thanks for your post. I like discussions and i like thoughts i can learn from, so feel free to post and maybe innovative things will come up ;)

btw. my next post will be the 200th :D

best regards,

ikarus
[JAMin, XDA Neo, S200 General] Neobiker:
stdby-feature

Hi ikarus,

what do you think about a stdby-mode? I suppose, that if prophet is in stdby, it can be heavy underclocked (but I haven`t measured battery consumption in stdby).

Looking forward to your 200th post and many thanks for your work!

Best regards

Neobiker
[JAMin, XDA Neo, S200 General] nabeelimran:
Superb Work...

Hi there!

I felt compelled to post a "Thank You" for the fabulous piece of software, though i would appreciate if you could add a 'Current Time' add-on please?

Thanks again for a great gift.
[JAMin, XDA Neo, S200 General] whizz:
This is the best program on my S200 :) Thx a lot! And please, keep on making plug-ins and add-ons for this one!
[JAMin, XDA Neo, S200 General] vsc:
TI won't release the datasheet for the phone OMAP. That said the datasheet for the DM6446 shows that the core can be run between 1.1 volts and 1.3 volts, where the voltage regulator is external to the device. Thus I would submit that if it was possible to vary the phone's core voltage one would need to access the regulator via I2C, SPI or something similar. In other words we most likely never figure this one out.
[JAMin, XDA Neo, S200 General] McHale:
As an FYI regarding the problems I have with 03.200, 03 release works fine and is slightly faster.

I'm not running any customized roms. I'm running the final version of the K-Jam ROM on my K-Jam with the only thing additional is the A2DP hack.

I also run no additional plugins on my start page.

I can't explain it. the 03.000 works fine but 03.200 doesn't. I have uninstalled and reinstalled 03.200 several times with the same result.

Hope this helps a little... It sounds like I'm the only one having problems which is good.

-Mc
[JAMin, XDA Neo, S200 General] ikarus:
my 200th post :D

you're right and the manufacturer of htc prophet has already implemented this, that is cpu of your device is heavy underclocked in suspend/standby-mode by design.

always welcome :)

too bad... thanks a lot for your research..

communicating via i2c-bus is too dangerous to me.

thanks McHale,

the best would be you send to me your device and i trace the code with debugger hehe, but of course not possible.

I did some code-reviews but could not find anything. I will keep your information in mind for the next reviews.

regards,

ikarus
[JAMin, XDA Neo, S200 General] WilbertW:
I think I found a bug in the latest release.

Hello Ikarus,

Congratulations on your 200th post! :-) The massive response in this tread shows how much your software is appreciated!

A few days ago I installed version 3.200. And today I noticed that my SMS text messages weren't counted anymore. I don't know if this problem occured in a previous version.

The display indicates 40 sms text messages (5 outgoing, 35 incoming) over the last month, but today I received some and the counter didn't change.

So I tested it by sending a message to my MDA Vario (htc wizard) from another phone and the message was received, but the counter didn't change.

Then I tried sending a message, but this message wasn't counted either.

This has worked in the past (as the number 40 indicates).

I checked if the checkbox on the CallTimes tab to count the SMS messages was checked, and it was.

Gtx,

WilbertW

- Update: I sent another SMS text message today, and the second one did get counted. So now my total is on 41. (35 received and 6 sent). It took some time however for the display to get updated.

I then tried to sent another message to my MDA to check this, and this message didn't get counted, the answer I sent from my MDA didn't get counted either.

-Update 2

And now the really weird stuff:

When I compose a textmessage and send it it doesn't get counted, but I do receive it on my other phone.

If I tab my stylus on the messages area in the today screen, it opens the message client and the same SMS gets send <i>again</i>, and I get a notification that the message is sent (which I didn't get the first time). This time the outgoing message is counted by the plugin, and I receive the message for the second time on my other phone.

Anyone any ideas? Is this related to the BatteryStatus plugin or do I have another problem?
[JAMin, XDA Neo, S200 General] travis:
SPV M600

Super little app working great - won't be risking the overclocking!

Can any one help - I know I'm a bit weird but I like the orange plug-in and whenever I tick it in today options it cancels out the battery status plug-in (must admit same happens with other plugins) does anyone know a way round this?

Help would be much appreciated:confused: :)
[JAMin, XDA Neo, S200 General] juiceppc:
IKARUS thanks for making this prog. Overclocking on the OMAP 850 is almost a necessity. I am having one problem not sure if it was covered. I do use AEButton Plus if that matters. When I hit the power button on my Wizard and it comes out of standby it will keep the same screen I was in before which it did not do before I installed this prog, it would go to the today screen. Sure I can check the box in your program to show the today screen when it wakes up but that interferes with Mort Player(mp3 player). Mort player will shut off the screen(screensaver mode) after 5 seconds of play. When I hit a button to bring the screen up I'm assuming BatterStaus thinks it's waking up and automatically go to the today screen when I would actually just like to see Mort Player again. Is it possible to have BatteryStatus not get involved with what happens on wakeup as far as the today screen is involved and just have WM5 handle it? Thanks again for your effort with this prog. This is just something I thought I'd ask.
[JAMin, XDA Neo, S200 General] ikarus:
Hello WilbertW, thanks for your report. that's strange.

counting outgoing sms isn't optimal. Actually it is a temporary solution and that's why counting can be delayed, but BatteryStatus is not polling for this.

You can try logging (see options) and compare with the logfile.

You can also look into the sent-folder and compare which message was sent.

Anyone else with the same issue?

btw: You should wait until the bubble poped up to notify a messages is sent (before closing tmail.exe/sms-app). If you use a taskmanager to quit/close tmail.exe before the message is sent, then the sms may be sent the next time you open the sms-app. I guess this is the normal behaviour of sms-app... (not sure)

this is also strange. i don't know...

hm... If you don't check the box in options, then BatteryStatus does not affect this behaviour. Can you try disable BatteryStatus and check the behaviour?

BatteryStatus is not involved in this (if you don't check it in the options).

I'm also testing a MortPlayer-Compatible behaviour which does not invoke DeviceLock when MortPlayer sets the PowerStatus to POWER_STATE_IDLE and thus shut off the Screen.

Attached is a version for testing this. I need to ensure that DeviceLock is invoked reliable and maybe some user can help?

There is also a TrayIcon-Option which shows the status of phone/wlan/bluetooth.

If you have vj's tool (http://xdaforums.com/showthread.php?t=255911) installed, then you can tap on the icon to toggle the state of these. Currently only phone and bluetooth.
[JAMin, XDA Neo, S200 General] Matterhorn:
Hello Ikarus,

Well, you've done a great job as usual! The CPU load is a great addition, and I agree the way you have grouped the icons. The string with the CPU, RAM, and Batt temp. are the ones that I would have picked for myself :-) The icons at the bottom to control radio functions are welcomed additions, although I can also invoke those with iLauncher and VJtools manually. Which brings me to the only negative point so far, that is that on my Prophet the Wifi toggle icon doesn't work. It will show if the wifi is on or off, but not toggle it. However I checked the program in VJTools and I can't execute it from there either, so it must be a problem with his app and my phone. When I try to execute WiFi from VJTools, I get an error messsage "not compatible with this wifi device" or something like that. So far device lock seems to be working fine with Mortplayer. I'm not sure exactly what you wanted us to check, but when I have the device lock activated with batterystatus and I am playing ogg files with Mortplayer the screen seems to be controled by Mortplayer and not Batterystatus devicelock.

Thanks again,

Matt
[JAMin, XDA Neo, S200 General] ikarus:
great. btw. many thanks to vjay for this tool :D

Toggle WiFi is a known issue but i can make progress on development only on weekend for the next months, so i haven't had time to dive into this.

It's also intended to open the settings (e.g. bluetooth, WiFi) when tap'n'hold on the icon and as soon as i get a bluetooth-headset... maybe audio-route or something similiar...

Also show/hide the trayicons instead of open commmanager is intended (of course chooseable by options) and insert an icon for enable/disable devicelock on wakeup and so on...

lets wait for the weekends hehe

that's also pretty good. Yes, you're right. On my way this morning, while i was sitting in the train, it came to me that i didn't mention what exactly to test.

To enable this Mortplayer-friendly-way requires to advance handling of powerstate-transitions of BatteryStatus. What needs testing is the DeviceLock in all other situations, that is devicelock should work as before (now with MortPlayer-friendly-behaviour). I need to know whether there is an usage in which the devicelock is not invoked while it should.

btw. all these new features are subject of an extended version of BatteryStatus (perhaps will be renamed, any suggestions??). BatteryStatus 0.03.200 in it's form will be feature-fixed, for users who don't want all these new things like cpuload, application-based oc, trayicons, etc...

The current code-base is clean and structured enough to reduce functionality by preprocessor-directives and i hope to keep this way for further development.
[JAMin, XDA Neo, S200 General] Matterhorn:
Radio Toggle Icons

I just found this link on another thread, I have installed it and it seems to work as advertised, including the Wifi toggle. It is freeware so maybe he will share his code???

http://www.teksoftco.com/freeware/tekcommplugin002/

P.S. Ikarus don't work too hard :-) One of my favorite quotes..."The quality of ones work is no better than the quality of ones play!"

Bye Bye
[JAMin, XDA Neo, S200 General] nvgear:
Stable Clockrate?

What's the safest, most stable mhz to overclock my prophet? I've set it at 299mhz at the moment from the default 195mhz, at 260mhz video was still a bit jerky, 299mhz it was fine. Any thoughts? THANKS!
[JAMin, XDA Neo, S200 General] Matterhorn:
I've always heard that 260 is the safest higher speed, your mileage may vary. I would say that I haven't heard of anyone using 299 for very long. I think you risk burning up your processor, and you'll probably have instability at that speed.
[JAMin, XDA Neo, S200 General] Matterhorn:
Thinking of names...I was going to say "PCPhone Mate", but I googled it, and found a Palm program called PhoneMate already, I don't know if adding PC is enough to make a distinction. "PcPhone Monitor", "PcPhone Man", "PcPhone Magic", "PcPhone Control". Those are a few that came to mind as I type this...

I was also checking out the Pocket PC Freeware site and saw that TodayWarrior has a new version out. It is supposed to be WM5 compatible...well it isn't, it messed up my backlight. I managed to uninstall it...just. I like your app better anyway :-). He did have one app that was kinda cool called Xscale Monitor. It is a bar at the top of the screen visible from all programs that shows the processor load and battery level. You can find it here http://personales.ya.com/beemer/xscalemonitor.htm. It's maybe good for ideas.
[JAMin, XDA Neo, S200 General] ikarus:
Hello Matterhorn,

thanks for this find :)

I decided to use vjay's tool because i don't want to reinvent the wheel, and vjay made the tool so cool controlable via commandline hehe

I will have a look at teksoftco's plugin.

i will bear this in mind :D

299MHz is a lot.. on desktop cpu's you would increase the core-voltage but unfortunately on prophet you can't. maybe the device freeze sometimes, when the batterycapacity is low...

hm.. sounds good...

i will have a look at this. thanks :)

so, i need to make a decision the next days for AutoScale. Either go on doing experiments on AutoScale or kick the code for this.

There is still a difference between fixed oc and AutoScale but 116MHz does save good battery... i'm not sure as you can read hehe

I've attached the current more agile version and it would be great if some users can test it and tell their feeling about this. Starting of apps are now recognized faster but...

The philosophy behind the scaling-engine: Using the device must make fun and saving battery comes after that (however important though).

This is still a proof of concept and can lead to unpredictable freezes !

1. Check if 276MHz does work on your device

2. Check if 116MHz does work on your device

3. Install and check "AutoScale" in Lang-Tab

thanks in advance !

best regards,

ikarus
[JAMin, XDA Neo, S200 General] travis:
battmon+:)
[JAMin, XDA Neo, S200 General] fraant:
autoscale TEST

the autoscale function work good, but if the device is connected to USB this function does not work.

If the phone is charging the autoscale does not work.

I think this function is very good, but user should choice max and min frequency range.

my compliments ycarus!!!!

FraAnt
[JAMin, XDA Neo, S200 General] ikarus:
Hello fraant, you do find almost anything i didn't mention ;)

yes for these cases autoscale is prevented, because it needs more code to handle these situations.

Of course there could be more parameters for users to select, but i don't want to spent too much time on something which doesn't have the "go"..

thanks for your report !
[JAMin, XDA Neo, S200 General] faria:
FraAnt wrote

fraantthe autoscale function work good, but if the device is connected to USB this function does not work.

If the phone is charging the autoscale does not work.

I think this function is very good, but user should choice max and min frequency range.

my compliments ycarus!!!!

FraAnt

in other hand ....i think it should have a safe min and max set,that one of the problems that omapscaler had,to many variable settings,to most people would cause crashes because they had wrong settings.just my 2 cents.

and congrats hicarus,onother masterpiece.
[JAMin, XDA Neo, S200 General] stred:
hey Matterhorn.. PcPhone Magic or PPCMagic?

i like also PPCTuning.. racing style! lol

P.S. just installed the new version,i am gonna do some testing.. hope it works better in my prophet than the last one.. :)
[JAMin, XDA Neo, S200 General] stred:
an update:

congratulation Ikarus!

well this new version works great so far!very nice feeling!stable too!i really like this autoscaling routine!will continue testing!
[JAMin, XDA Neo, S200 General] Matterhorn:
Yeah, I was thinking that adding the phone part would give it a distinction from other ppc programs, on the other hand, if Ikarus wants a new incarnation of the program to be compatible with all PPCs and not just Omap PPC phones, then dropping the phone part makes sense.

Ikarus, I played around with that other app (omapmonitor). On my Prophet all three monitor bars only work when I'm pluged into external power, otherwise just the cpu monitor bar works...maybe I'll write to the guy.

I'll have to say I like being able to see the CPU monitor while apps are grinding away. iLauncher has an option for a battery bar at the top that is visible all the time also. I don't know how much resources this method uses though. As for the other app, tekcomm, it works fine except that the wifi drivers have to be loaded once after a softreset for the toggle to work, and it is a bit bulky on the today screen. Maybe you could snag this code and link it to your own little icons in a more compact package.
[JAMin, XDA Neo, S200 General] fraant:
pda power off with autoscale Function

dear icarus.

i tested the autoscale function, and after 30 minutes, in battery mode, the PDA Power off, i think that the frequency rate is to slow so the pda shut down.

thanks

FraAnt
[JAMin, XDA Neo, S200 General] stred:
hey fraant give some more info plz.. your pda was powered off while it was in sleep mode or in normal mode with the screen just turned off?

if it was in sleep mode(standard function with the on/off key) then i think omap is working way lower tha 117mhz and the battery status plugin doesn't do autoscaling then..

P.S

all in all so far it is working great for me.. hey ikarus mate i have a request.. i want a custom personalized edition!!! plzzzzzzzzzz

with 2 graphic meters showing battery and cpu speed and a big red TURBO icon to flash when we hit max o/c!!!and of course the apropriete sound! lol

(i really like cars you know, PPCTuning is very cool name for my tastes!)
[JAMin, XDA Neo, S200 General] ikarus:
oh, that's bad. Have you checked the batterycapacity afterwards (after power up)? How much remaining batteryload was there?

Maybe it's the frequency rate, i don't know.

I have autoscale running for about two weeks now and haven't experienced this. (i know, using a proof of concept for that long period is dangerous, but maybe you know in greek mythology history that ikarus was a brave and reckless one and that's why i've choosen this nick :D )
[JAMin, XDA Neo, S200 General] faria:
same here ,i put the pda on standby,when i pushed the power button to bring out of stand by it reboots.

batteries was full.
[JAMin, XDA Neo, S200 General] SatScan:
I have autoscale running for about two weeks now and haven't experienced this. (i know, using a proof of concept for that long period is dangerous, but maybe you know in greek mythology history that ikarus was a brave and reckless one and that's why i've choosen this nick :D

Hi again!,

Autoscale works ok overhere on my wizard g3. So GO when you have time for it.... You can use the MAX setting in Omap tab for the max on autoscale

I have set the CpuLoadThread to 300, for a quicker respons, so testing that now.

Tnx for this MUST HAVE tool/plugin.
[JAMin, XDA Neo, S200 General] fraant:
the battery was 85%, i tested it many times, the same problem.

The phone power off, and two times it reset itself.

thanks
[JAMin, XDA Neo, S200 General] WilbertW:
Hello Ikarus,

Today I tested 3.2012 on my T-mobile MDA Vario.

I really like the CPU load indicator.

I tried to use Scaling, but that caused a crash.

First the Clockfrequency went up to 260 and even 273 Mhz, which seemed to be working fine for a minute.

Then I noticed the graph indicator showed full load, the percentage indicator showed like 14% or so, this didn't really make sense.

The clock frequency went down to 112 or so and the device became very unresponsive. Screenupdates where verrrrrrrrrry sllllooooww. Processor load showed 100%, but the clock frequency didn't go up.

After half a minute my screen went slowly white and I had to softreset the device. First time for me I experienced this.

I think omap scaling could work, but a configurable upper and lower limit of the clock frequency is really needed, because even fixed at 247Mhz I experienced temporarily freezes, so I scaled down to 234 Mhz. I think 273 Mhz is too much for my device.

Incoming SMS messages are still not counted btw.
[JAMin, XDA Neo, S200 General] ZaJules:
as for new names here are my choices.

SystemStatus

SysStat

PdaStatus

PdaStat

Jules
[JAMin, XDA Neo, S200 General] ikarus:
no this is not intended by me. not at the moment.

this is a good idea. A fix for this seems to be easy and i guess he will be glad if you report this to him :)

hm... there is already code for showing cpuspeed in the taskbar and do actions by tap on it. I'm not convinced about such a qualitative bar, but i think a quantitative cpuspeed-reading is more useful.

hm... you mean like the meters in a car ;)

great. you should know, that the time for CpuLoadThread is changed dynamically based on this value. Using this method, you can also use 1000ms-1500ms for a very good response and have lower cpuload for measuring.

FYI: You can provide a base value (default 500ms), but if it's needed the scaling engine reduces it down to 80ms in order to get smaller discrete distances and for the integration to be... ...for this there are some feedback-loops... ("..." = i don't want to bore readers with too many details)

what i finally want to say: beside the technical/mathematical things around this -> the results would be very interesting to me. Maybe your device behaves different from mine.

yes this is because the cpuload is calculated more often than the refresh for the today-screen (as described some lines above). Sometimes, the text for the reading is built (if it changed) and the value (used for the bar) is updated before the paint-handler has done it's work.

Can be fixed by using a temporary value for paint-handler :)

I don't know why is that, but i'm looking for this. Are both kind of sms (that is incoming and outgoing) not count?

Many thanks to you for try to use it. What i've attached should not be considered a version for using.

Imagine a experimental kit.. If you want to know if a method, way, model or theory works you just build up some experiments, do some experiments and see/feel/write down the results... (e.g. methods for tray-icon, taskbar reading, models for scaling-engines,...)

and that's what i've attached. It's the latest build enriched with code for experiments.

So please be careful with testing :D

Many thanks again, for trying it !!!

I will go through all reports again before making a decision, so feel free to post your experience. it doesn't matter if negative or positive.

Of course if it will get the "go", then the parameters will be made configurable.

P.S.: unbelieveable, what a long post hehe and i'm still collecting suggestions for a good name for the project ; )

regards,

ikarus
[JAMin, XDA Neo, S200 General] stred:
well when i was thinking about it i was thinking something simple like the attached file i quickly painted..

but you are soooo right! imagine 2 round meters like in a car.. one with battery(or cpu load) and the 2nd with speed.. man.. awesome :) :)

P.S. well after 3 days testing the autoscaling works rock stable for me, amazingly not even a slight hint of freezing in any case.. yes its a little slower from the constant 286 o/c i have it usually but i think the battery save definetelly worths it!

//EDIT:

damn,just found my first problem with the autoscaling..and its reproducable(tried it 3 times) ok here is what i did:

1.BT on

2.open picture

3.press send(you go to MMS editor)

4.press insert sound(i inserted a small .mid)

5.start writing message.. and then white screen and reset.. i guess we need more speed there?

i tried 3 times the same happend.. then i overclocked to 286 and did the same,all worked normal.
[JAMin, XDA Neo, S200 General] faria:
name fot the project!!!!

how about this one

ikarus