yashsingh1/xdaforums huggingface dataset:
[JAMin, XDA Neo, S200 General] pene:
Battery status

Hi,can someone post the latest version cause there are so many version and dun know which is the best..pls help to share the latest version..thanks
[JAMin, XDA Neo, S200 General] freeyayo50:
I still get the repainting problem even with the extended version.

There are 2 versions. The basic version which is BatteryStatus.0.04.CAB and there is the extended version which is BatteryStatusExt.1.04.203.beta4.CAB. There both on the first page of this thread. The extended version allows you to customize it with a xml file.
[JAMin, XDA Neo, S200 General] xeno1:
Thanks for answering. I swear I went through more than 100 pages of this thread yesterday and never came across anyone mentioning that this was happening to them. I was beginning to think it was just me. Hmm, cLaunch was about the only thing I didn't try disabeling to see if it was the problem although it did cross my mind a few times. I'm not sure which one I'd choose to get rid of if it is cLaunch.
[JAMin, XDA Neo, S200 General] pene:
bs

Hi freeyayo50,thanks for your guide...
[JAMin, XDA Neo, S200 General] ikarus:
build 0214

:

- added: class registry_tracker (testing)

e.g. unread sms, missed calls and last number of incoming call (see attached default0.xml)

<Row>
<View>
<Item class="row_status" />
<Item class="registry_tracker" ontap="InboxSms" >
<image src="my_inbox.bmp" />
<label text="%d unread" >
<registry key_value="HKCU\System\State\Messages\sms\Unread\Count" />
</label>
</Item>
<Item class="registry_tracker" ontap="Phone" >
<label text="%d missed" >
<registry key_value="HKCU\System\State\Phone\Missed Call Count" />
</label>
</Item>
<Item class="registry_tracker" ontap="Phone" >
<label text=" %s" width="100" >
<registry key_value="HKLM\System\State\Phone\Last Incoming Caller Number" />
</label>
</Item>
</View>
</Row>

from my point of view, there is no need for, because windows is providing you this already perfectly integrated into the whole system.

but... instead of build in such an indicator, i provide a more universal method with the class "registry_tracker".

The values you're asking for are only values in the registry, so using the above code you can add this indicator by yourself and much much more...

Moreover you can track almost any DWORD/String if you know where it is in the registry...

btw. it is implemented using Notification Broker, so no polling for this.

to explain this class:

<Item class="registry_tracker" ontap="InboxSms" >

--> opens sms-inbox on tap

<image src="my_inbox.bmp" />

--> here you can provide a bitmap..

<label text="%d unread" >

--> text to display where %d is the DWORD/ %s is the String

<registry key_value="HKCU\System\State\Phone\Missed Call Count" />

--> absolute path to the registry value where both forms are supported, that is HKEY_LOCAL_MACHINE and HKLM as well.

I'm using this class for a while for tracking some debug-information and a lot of other things and it's very helpful :D

IF YOU'VE SOME NICE IDEAS FOR INDICATORS/BITMAPS --> PLEASE SHARE IT :D

you can attach it and maybe a user will help you. I don't have that much time now..

No they aren't. At least AppName should be \Windows\tmail.exe

maybe this solves your problem.

no line numbering seems to start with 0 if there is an xml-prolog (<?xml... )

Your Window-Tag has no version-attribute. That's it.

Copy the default.xml from your device and compare it with your custom and see..

I think most of the users don't understand (at least they can't/don't read...) what this lock-app do. It is important to understand that this app doesn't suspend the device.

Hence i decided not to include it, but i've attached it and you can copy it manually to \Windows\Start Menu\Programs

i don't have this problem, but how many of you having this issue are using cLaunch?

If it's really cLaunch, then i can try looking for the cause ... as soon as i have some time for...

ikarus
[JAMin, XDA Neo, S200 General] LordDeath:
@ikarus: thank you for the lock device.zip :)
[JAMin, XDA Neo, S200 General] freeyayo50:
I have uploaded three videos of 2 issues I have with BS.

1) The first video shows the wifi row showing when the wifi is activiated. Can you please make an option not to have the wfi row show when it is activated. It gets annoying always having to close the row.

2) The next 2 videos show the repainting issue some of us are having. The 2nd video shows BS not repainting after adding SPBToPlay Today plugin. This also happens when I remove some plugins as well.

The 3rd video shows me using a today plugin called "MultiDesk v1.07". This today plugin allows you to switch between different Today screen profiles. BS also as a problem repainting with this as well.

Also, as anyone else been successful at having the wifi networks row auto resize depending on the amount shown??
[JAMin, XDA Neo, S200 General] ikarus:
Hello freeyayo50,

thanks for uploading the videos ;)

i will have a look later on.

for the wifi: since wifi-rows were introduced, there is an option "Automatically Hide WiFi-Rows"

Can't you see it? or does it not work for you?

why don't you have a look into the default.xml?

add a version="1" attribute to the window-tag and remove the height-attribute, then all will be done automatically for you..

for the repaint-issue: some users reported that with wm6-pre (or not official) there are often repaint-issues. Also with wizbar i don't know. i don't use wizbar but batterystatus behaves absolutely clean according to the api for today-plugins.

ikarus
[JAMin, XDA Neo, S200 General] freeyayo50:
Thanx!!!! The wifi netowork row resizing is working fine now. I did not know that version="1" had to be added to the window line.

The automatically hide wifi row option does not work for me. Even when the option is checked off, the wifi row always pops up. I am using build 0214.
[JAMin, XDA Neo, S200 General] xeno1:
Hi Ikarus,

I think I may have solved the repaint issue. Ever since I've had my wizard I've overclocked it to 247 mhz and never had any issue with stability that I've ever noticed. Today though I decided to play around and lowered a little to 221 mhz and noticed that now, now matter how hard I try I can't reproduce the repaint issue any more with it at that speed. So, the issue may not be caused caused by cLaunch after all, it may be more of an issue with being on the outer limit of stability of the processor. Hope this helps.
[JAMin, XDA Neo, S200 General] ikarus:
i must admit that the online-validator isn't that expressive but extremely logic, but that's what the validator wants to tell you hehe

btw. you could add a top="7" value to the wifi-networks (label-tag) looking better a bit.

i can't reproduce it. it does work on my device and on all ppc-emulator i have.

Could you export your settings by options? maybe there is a combination causing this.

also i've uploaded build 0215, but it almost the same as 0214.

thanks for you report :)
[JAMin, XDA Neo, S200 General] Andre Koster:
I looked it up for you, here's my post of 11 May.

TauTau, if you're still reading this thread, do you happen to use cLaunch as well. Any others?

Andre
[JAMin, XDA Neo, S200 General] xeno1:
Sorry Ikarus, apparently I was wrong. I added a new icon to cLaunch just now and everything disappeared from batterystatus again. It looks like it is a problem with cLaunch.
[JAMin, XDA Neo, S200 General] ikarus:
ok. i've watched the videos and it seems that the software you're using wraps the today-screen. All i can do is coding according to sdk and with this it is working.

I tried also with trial of wisbar advanced desktop and it works as expected, so i'm sorry.. i can't do anymore.

so far with the default theme of wisbar it is working.

BatteryStatus doesn't seem to work with MultiDesk and some wisbar themes...

but... i'm very interested if repaint is really an issue which isn't caused by an other software.

thanks for all the feedback so far,

ikarus
[JAMin, XDA Neo, S200 General] Andre Koster:
I just read your the lasts posts. I'll try lowering the speed. Although i must say that the past weeks, it didn't happen that oft anymore.
[JAMin, XDA Neo, S200 General] freeyayo50:
Here is my reg file of my options.
[JAMin, XDA Neo, S200 General] hardcore:
Hi Ikarus,

With AppName = \Windows\tmail.exe also it does not work. I tried it with both Black 3.5 and LVSW roms, same thing. I think it is related to my SIM card. It was working fine with another SIM card.

Out of interest, what is it that BatteryStatus does to disable to CBMs going to tmail?
[JAMin, XDA Neo, S200 General] afarinella97:
File Default BatteryStatus.0.03

I need default file of BatteryStatus.0.03...i need for customize my new version of bs,if anyboby can post the file for save...

thx in advance
[JAMin, XDA Neo, S200 General] centralman:
Can someone help ... I have a Dopod 818 pro (HTC Prophet) ... I have a problem with the Batterystatus software after I tried out the pocket hack master. Even after I have uninstall pocket hack master, Batterystatus failed to perform any overclocking on the CPU ... It will only stay at 195Mhz ... can someone help me on this? Many thanks ...
[JAMin, XDA Neo, S200 General] ikarus:
hello freeyayo50,

in your configuration the option is checked. Maybe i haven't explained it correct hehe

you MUST NOT check the option "Automatically Hide WiFi-Rows" if you don't want the visibility of wifi-rows handled automatically.

I know you told me that it doesn't work either, but why do you have it checked?

- uninstall batterystatus completely, that is don't keep the old settings.

- download the latest build

- install it

- enter options and set all the options you need
[JAMin, XDA Neo, S200 General] freeyayo50:
Oh ok. It says automatically hide wifi rows...I thought that is what it's suppose to do, HIDE the wifi rows. When it's not checked i thought it WOULD NOT hide the row. You probably should switch the fucntion around so that when it is checked, the wifi rows WOULD NOT show.
[JAMin, XDA Neo, S200 General] ikarus:
no problem. i think in terms of usability it fits the need of majority of users..
[JAMin, XDA Neo, S200 General] centralman:
- uninstall batterystatus completely, that is don't keep the old settings.

- download the latest build

- install it

- enter options and set all the options you need[/QUOTE]

I have tried that already, but it doesn't work. I was using the beta version of batterystatus. Any other ideas? Many thanks.
[JAMin, XDA Neo, S200 General] ikarus:
do a hard reset and don't restore backups !
[JAMin, XDA Neo, S200 General] centralman:
Yes, it worked, thanks a lot!
[JAMin, XDA Neo, S200 General] tompouce:
hi there,

is it possible to dissociate devicelock with fix 10s-bug because, i don't want my device to be locked at wake-up but i still need the fix for the 10s-bug?

thanks a lot
[JAMin, XDA Neo, S200 General] LordDeath:
i have a problem with the wifi-rows:

after a softreset i enable wifi but batterystatus doesn't show any wifi informations. then i tap on the row 4 and then all wifi informations become visibile.

then i disable wifi, go into the batterystatus-optionns, change nothing and click ok. since then the wifi rows (row 4 & 5) don't work anymore. they display only "--, --, --," and "---". taping on one of them changes nothing.
[JAMin, XDA Neo, S200 General] Mousum:
Any solution for the temp problem? it always defaults to 26.5 C. No change what ever I do or how much I overclock. Is that normal? Don't guess so,
[JAMin, XDA Neo, S200 General] Aslher:
Are you sure? isn't problem software? can you see?

Thank you again

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

I'm facing a peculiar problem with BatteryStatus. Its not responding properly to Today Screen Refreshing. e.g., If I refresh the today screen by using the well known SendMessage(HWND_BROADCAST, WM_WININICHANGE, 0xF2, 0) method, the whole today screen and every plugin is refreshed but the area covered by Batterystatus is not, I mean, sometimes all the rows of batterystatus go blank with only "battery bar" visible and sometimes even the batterybar is not visible. This also happens sometimes if I make enable/disable any item from the settings/today/item menu. I've seen this with build 206 and 210 of batterystatus.
[JAMin, XDA Neo, S200 General] Bart1981:
I've got some minor problems with BatteryStatus. I'll try to explain.

Istallation looks just fine. But normally after installation, you see some small pictures in the 'menu' these are gone. Also the Traybar icons don't work properbly. Or they do not appear at all, or after a 'device lock' they are gone again. The other problem I'm facing is that the 'Cpu scaler' does not work. It just 'hangs' in the speed I set it into.

Tha strange thing is that a couple of days ago I had the same problem, I reinstalled BS from the device (HTC P3300) itself instead of the memory card, and after doing that everything was back to normal again. Last night I had to do a hard reset. After reinstalling BS again, the problems returned. But this time a new installation did not work. I tried it over and over again, from the device itself, from the storage card, everything, but it just did not work.

Does somebody have a sollution for this problem, or am I the only one?
[JAMin, XDA Neo, S200 General] w04g005:
Same experience...but i thought it depends on my PDAviet 4.0.0.3 Rom.

What WM version do you have installed?

Soft resetting solves this problem.
[JAMin, XDA Neo, S200 General] shantzg001:
@w04g005: I've Faria's WM6 "The Real Thing" ROM installed. The problem goes away when I soft reset or if I disable Batterystatus from today items and then enable again...
[JAMin, XDA Neo, S200 General] afarinella97:
For Ikarus

I need you...Ikarus

I need because in my today bs my 'mobile operator with logo' is very long(UMTS vodafone it) and 'signal phone' is very near to 'mobile operator with logo' ...

this is a screenshot:

Can you help me pleaz???i try to modify my default document but my results is very bad!!!

thx in advance
[JAMin, XDA Neo, S200 General] DeLaFog:
Hi Ikarus,

the installation problem is caused by PocketBreeze. Once the PlugIn is unabled in the today screen installtion succeed. Only one error is raising (that the prog is not abled to deinstall the old version), but ignoring by installing it anyway works.

An old thing, which was gone end of last year came back again with a version between build 210 and 220. When the indicator is copying the background it seems that it copies the upper region and once the screen display was off, the indocator is underscored. Please have a look at the attachments.
[JAMin, XDA Neo, S200 General] Bart1981:
Well I found out something new. I first downloaded the *.cab file to my personal computer and then used ActiveSync to put it on my P3300. Properbly downloading to de personal computer wasn't a great idea because the *.cab file was only 72kb big. A few minutes ago I downloaded the *.cab file directly on my P3300 using the IE installed on my P3300. Suddenly the *.cab file was over 100kb, and now everything is just fine again :D
[JAMin, XDA Neo, S200 General] philipbcook:
How do I assign a LEFTICON to a REGISTRY_TRACKER

Hello Ikarus.

I really like the REGISTRY_TRACKER class !

How would I add an icon in the left column (I want to use a pic of a phone handset) to my customisation below ? This is in use as a fourth view of Line 2 which displays the IN/OUT/Total Call Times, which already have their own default left icon for Views 1,2 & 3.

<!-- View 4 == Last Caller ====================================================== -->

<View>

<Item class="registry_tracker" ontap="Phone">

<label text="%s" width="140" fontsize="+1" valign="bottom">

<registry key_value="HKLM\System\State\Phone\Last Incoming Caller Name" />

</label>

</Item>

<Item class="registry_tracker" ontap="ToggleView">

<label text=" %s" width="140" align="right" valign="bottom">

<registry key_value="HKLM\System\State\Phone\Last Incoming Caller Number" />

</label>

</Item>

</View>

Thanks in advance for any ideas.

Philip
[JAMin, XDA Neo, S200 General] philipbcook:
OK I posted too soon.

I figured it out.

<!-- View 4 == Last Caller ======================================================= -->

<View>

<Item class="registry_tracker" ontap="Phone" type="lefticonvalue">

<image src="phone.bmp" left="4" top="1" transparent="326496" vga="0" />

<label text="%s" width="140" fontsize="+1" valign="bottom">

<registry key_value="HKLM\System\State\Phone\Last Incoming Caller Name" />

</label>

</Item>

<Item class="registry_tracker" ontap="ToggleView">

<label text=" %s" width="140" align="right" valign="bottom">

<registry key_value="HKLM\System\State\Phone\Last Incoming Caller Number" />

</label>

</Item>

</View>

Thanks.
[JAMin, XDA Neo, S200 General] RedUser:
Hi ikarus.

I've a theoretical question. A question on how the program is made? Whether resources of the processor and energy of the accumulator for work of indicators which at present are latent are consumed? Or indicators which are visible are processed ONLY? For example if to make minimal and maximal a skins, whether they will differ on consumption of resources?
[JAMin, XDA Neo, S200 General] philipbcook:
REGISTRY_TRACKER with HKCU

Hi Ikarus,

I have tried monitoring the string

HKCU\System\State\Appointments\HomeScreen\Subject

Using the REGISTRY_TRACKER class.

Whenever I load this config, BatteryStatus and my xda-orbit / WM5 goes unresponsive to taps, requiring a soft reset.

Here is my xml

<View>

<Item class="registry_tracker" ontap="ToggleView">

<label text="%s" width="140" fontsize="-1" valign="bottom">

<registry key_value="HKCU\System\State\Appointments\HomeScreen\Subject" />

</label>

</Item>

</View>

Can you check if it works for you ?!? I am using build 0215.

Philip
[JAMin, XDA Neo, S200 General] ikarus:
Hello philipbcook,

thanks for reporting. There was a bug. Fixed with build 0126. Could you try it?

yes. if an indicator is not active, then no cpu-power will be used for.

If you disable any polling indicators (see manual), then no polling for values is active.

BS is designed to use only the resources it actually needs to work quick and smooth.

try inversing the registry-value handling background of taskbar-indicator.

i'm sorry.. i'm too busy..

you could attach your xml and maybe a user will help :D
[JAMin, XDA Neo, S200 General] DeLaFog:
Hi Ikarus,

thanks a lot. :)
[JAMin, XDA Neo, S200 General] Andre Koster:
I have the same problem, using 1.04.202 beta3 build 0202. If the problem occurs, it's usually at startup. Disabling and enabling BS solves it -- at least until the next boot.
[JAMin, XDA Neo, S200 General] philipbcook:
Hi Ikarus,

build 0216 has fixed the problem accessing

HKCU\System\State\Appointments\HomeScreen\Subject

Is there a % formatting possibility to display dates & times recorded in the registry using the REGISTRY_TRACKER class.

Also, if monitoring a BOOLEAN flag or numeric flag which we want to translate to text can you provide an attribute in the schema to allow the equivalent of a 'case' statement e.g.

<Item class="registry_tracker">

<registry key_value="HKCU\System\State\SomeFlag" />

<case value="0" text="String for display of first value (0)" />

<case value="1" text="String for display of second value (1)"/>

<case value="2" text="String for display of third value (2)"/>

</Item>

I guess you could also extend it to allow an image tag as well as a text tag.

Do you get my idea ? What do you think ?

Philip
[JAMin, XDA Neo, S200 General] ninjaz:
What is normal temperature of prophet? My is 35-40C.
[JAMin, XDA Neo, S200 General] LordDeath:
i reached 42°C: load the battery via the cable and copy a big file to your storage card via wlan in the performance mode. a hot prophet you will have :)
[JAMin, XDA Neo, S200 General] ikarus:
build 0217

:

- changed: format of logfile (calltimes)

hm.. i don't know, but you can use c/c++-format-strings.

of course, but it's a matter of time... i'm busy with master-thesis...

i'm sorry, i can't reproduce this. this window-message does work perfectly on my device.

It must be something with your installed software.
[JAMin, XDA Neo, S200 General] Nostramo:
Hi, Ikarus.

Sorry for being so late, but unfortunately I'm so busy now, as you know.

Finally, here is the spanish "BSLanguage.dll" file, compiled and tested (Build 0217).

Regards.

Nostramo

P.S.: I'm trying to work on themes, but my time is very limited now. I'll send to you a new XP Medium Theme asap.
[JAMin, XDA Neo, S200 General] ikarus:
hello Nostramo,

no problem. Thanks ;)

dito :D
[JAMin, XDA Neo, S200 General] RedUser:
If it is interesting to somebody, my last theme.

http://4pda.ru/forum/index.php?showtopic=18201&st=750#entry815286
[JAMin, XDA Neo, S200 General] pene:
BS

After installed battery status,always freeze when i go to setting to close all programs.????????????hope someone can help..thanks..
[JAMin, XDA Neo, S200 General] pda:
sorry to ask a stupid question

i have modified my xml file as below and it parses ok. but there are massive gaps between each item. How do i get the three items to align - left,center and right

Thanks

<!-- Row2 ====================================================================== -->

<Row>

<!-- default view 1 ====================================================================== -->

<View>

<Item class="calltimes_out_day" />

<Item class="data_day" />

<Item class="sms_out" />

</View>

<!-- View 2 ====================================================================== -->

<View>

<Item class="calltimes_out_month" />

<Item class="data_month" />

<Item class="sms_out" />

</View>
[JAMin, XDA Neo, S200 General] pda:
Actually its kool. been playing around ended up with

<!-- Row2 ====================================================================== -->

<Row>

<!-- default view 1 ====================================================================== -->

<View>

<Item class="calltimes_out_day" >

<label align="left" width="81"/>

</Item>

<Item class="data_day" >

<label align="left" width="85" left="-10"/>

</Item>

<Item class="sms_out" >

<label align="left" width="78" left="-10"/>

</Item>

</View>

<!-- View 2 ====================================================================== -->

<View>

<Item class="calltimes_out_month" >

<label align="left" width="81"/>

</Item>

<Item class="data_month" >

<label align="left" width="85" left="-10"/>

</Item>

<Item class="sms_out" >

<label align="left" width="78" left="-10"/>

</Item>

</View>
[JAMin, XDA Neo, S200 General] calouro:
I have the same problem with build 0215. All I'm running on the today screen is:

WeatherPanel

BS build 0215

SPB Phone

SPB diary

Xbutton

Also, the GPRS disconnect button under the launch tray phone icon does not work, however, the connect button works great.
[JAMin, XDA Neo, S200 General] mewwoo:
DeviceLock

Hi ikarus,

I still can't find out how to solve the DeviceLock issue on my WM6-Prophet, even though I've searched this thread.

When I go to Options -> Tools and Check "DeviceLock on WakeUp" item. After I click the power, my screen will show up again and I can see "Unlock" button on the left corner. That means I have to click power button TWICE so that I can put my prophet on standby mode.

I'd added "DeviceLockOnWakeup", and "DeviceLockExe" with the "Lock Device.exe" path in my registry, but seems no work.

However, if I execute "Lock Device.exe" first, and click the power, it won't show up the screen again.

How can I figure it out? If it already has link to solve this issue, kindly let me know where it is.

Thanks for your help.

Cheers,
[JAMin, XDA Neo, S200 General] lastnikita:
Suggestions :)

Hi Ikarus,

When you'll get time enough, I wonder if one could get rid of :

-the battery meter (while keeping the battery percentage displayed with the AC icon)

-the "seconds" in call counters (I guess HH:MM is more convenient ^^)

...and still, add an option to "Set as wireless stereo" our bluetooth headsets :p

BS has changed a lot since its beginning, and that's GREAT :)

niko
[JAMin, XDA Neo, S200 General] freeyayo50:
You can get rid of the battery meter by simply creating a custom xml file.
[JAMin, XDA Neo, S200 General] lastnikita:
Please let me know the item class I should use to get battery percentage displayed without the battery meter, could'nt find out..

Thanks