yashsingh1/xdaforums huggingface dataset:
[JAMin, XDA Neo, S200 General] ikarus:
hm... it does not work like the o2-software does. I think O2 uses not public api's and thus bounded to so called NDA's. There is no working public api for enable/disable cell broadcast messages and i want to use public available api's in BatteryStatus only.

Because of this i decided to choose another approach. You need to manually enable the cell broadcast messages for some days so that BatteryStatus can learn the positions of your HomeZone. (While cbm is enabled the device will wakeup if a cbm arrive, that is very often and thus your batterydrain will increase extremely.)

After this "Learning"-Period you can disable the cell broadcast messages and BatteryStatus knows and shows the HomeZone by the stored positions.

Of course this is not the straight forward way but currently there is no other public accessible way.

I can live with this solution and still testing it. If you also want to test or use it i can provide you the extension as soon as i verified all codepaths.

greets,

ikarus
[JAMin, XDA Neo, S200 General] ikarus:
Can you describe what you did?

cab-installer or BSUpdate?

Did you verified the options?

Does the other wakeup-options work?
[JAMin, XDA Neo, S200 General] AENIGMA:
ive used the pre17 cab. after that i have installed bsupdate. at this time devicelock does not work. then i uninstall batterystatus and install it again (pre17) with checked options for devicelock and it will not work.

now i use pre16 with perfect devicelock.
[JAMin, XDA Neo, S200 General] AENIGMA:
yes i also can live with your solution and would be very happy to test it. :D
[JAMin, XDA Neo, S200 General] ikarus:
hm... nothing changed with devicelock. It does what it did with pre16.

Can u try using only BSUpdate to pre17 and look if devicelock.exe does work?
[JAMin, XDA Neo, S200 General] ctw2201:
Really really good s/w

I installed the s/w today and have been bench marking. so far i have been able to push 286MHz with not immediate draw back apart from the battery life. I have yet to see if there will be any premature deterioration of hardware.
[JAMin, XDA Neo, S200 General] Marx2:
i have sometimes problem with devicelock itself.

sometimes it needs a while to lock device (second or two), sometimes it lock it twice (?) so I need to unlock it twice
[JAMin, XDA Neo, S200 General] :
Battery meter on top bar

Hi ikarus :)

First of all thank you for this great application. I'd be glad to pay for the enhanced edition when you decide to go commercial.

A question: is it possible to create a battery meter at the total top of the screen (the Start/Title bar, you know what I mean :))?

I don't care too much if it's a 2 pixel bar that is spread across the entire width above the title bar, or if it's a little percentage string that is displayed just like the CPU speed can be displayed on the top bar.

I'm simply looking for a way to see how many battery I've got left without returning to the Today screen, so the top bar is the only place a battery meter can be positioned for that. (for example the two red areas in my screenshot below)

Oh, and now that I´m typing anyway - I´ve got a View with my call/data log that´s configured like this:

<View height="40" >
<Item class="calltimes_out_sms" >
<label valign="top" />
</Item>
<Item class="data_summed_up" >
<label left="-181" />
</Item>
<Item class="data_traffic_remain" >
<label valign="bottom" left="-197" />
</Item>
</View>

If I want to get rid of the leading icon in front (see screenshot below), should I just move it left so that it's out of the screen? Or is there another way to have three lines with this call and data info that gives me just text?

[EDIT - I just read in the beginning of the topic that setting the width to 0 should solve this as well. Several ways to achieve the same result, I guess. :))]

I just started to configure BatteryStatus 2 days ago so I'm still learning. :rolleyes:

Thanks!
[JAMin, XDA Neo, S200 General] utak3r:
As for the problem prscott described.... I have it, also, but... it can be produced on plugins, which take some time to load. Small plugins work perfect in this situation, but WeatherPanel, for instance, which can take lots of memory, and is begging for using this option, just can't be loaded for the second time. First time it's loaded, then it's hidden, and then... bang :confused:
[JAMin, XDA Neo, S200 General] maccaberry:
First, let me say that this is the most useful application that I have installed on my ppc. Thanks so much to Ikarus for the fantastic development work.

Now I have a question. Does anyone know if there is a way to increase the size of the Tray icons that can be displayed. If I could make them larger then I could dispense with another 3rd party launcher program. I already use battery status as my task manager/program closer (in addition to its monitoring functions) and if I could use it as a true finger-friendly launcher I would have every application i need in one program.

I really love this program and this one feature would make it complete.

Thanks
[JAMin, XDA Neo, S200 General] utak3r:
Well, you can't enlarge a tray, but you can make a launcher within a row in BatteryStatus... look at the first page of this thread, there's a sample of this somewhere :)
[JAMin, XDA Neo, S200 General] ikarus:
new build

Version 1.05.134 - build 0317 - 06/28/2008:

- added: (testing) class="tPlug" (See manual and search for tPlug)

- fixed: ignore dpad-left for locked rows

- added: using advanced performance features of SecondToday
[JAMin, XDA Neo, S200 General] utak3r:
Now it works perfect! :D
[JAMin, XDA Neo, S200 General] utak3r:
There's a bug...

<Row name="Today Agenda" seperator="0" rowtoggle="0" >
<image src="TAbg.png" top="0" left="3" />
<View height="150" itemselect="1" adaptwidth="1">
<Item class="tPlug" title="Today Agenda" gesture="1" >
<label left="-24" top="0" />
</Item>
</View>
</Row>

Today Agenda is covering a background... when it was injected through options, all was ok, now I can see this background only on the area not covered by the plugin.
[JAMin, XDA Neo, S200 General] ikarus:
hm.. it wasn't added to the specification at discussion-thread :D

just a joke hehe

it will be added soon. I need some time to think about which backgrounds will be put through to the plugin.

The problem is that Window/Row/View can have a background-image and can slow down rendering of the plugins-background (you will notice it if there are animations enabled)..

I need to find the best/fastest rendering-solution at first.. experiments, experiments and experiments takes time..

For now it's important to test the robustness/correctness of the added code. Size hasn't increased that much, but architecture and codebase has changed a lot..

btw. why do you want to have a background over your theme-picture with that girl ;)
[JAMin, XDA Neo, S200 General] utak3r:
As for now it works ok, however I got one hang.... but it can be not from BS... my TodayAgenda is XIPped into modules (yeah) and sometimes, while loading (which takes some time) it can crash....

I've made two views, one with only TA, and second with 3 other plugins - as for now it works really good (well, as for half of an hour ;) )

Well, my backgrounds change (I have a couple of my best) and some of them are quite light and they require to put a dimmed, half-transparent background to see all those letters in TA ;)
[JAMin, XDA Neo, S200 General] ikarus:
great :)

Version 1.05.135 - build 0318 - 06/29/2008:

- added: Language-IDs 1584 - 1601
[JAMin, XDA Neo, S200 General] ikarus:
sorry for the late reply..

always glad to read this :D

you're welcome.

As utak3r mentioned.. AppLauncher.exe http://www.chi-tai.info/cs_wm_tools_im_cs.htm#AppLauncher could help.

It's not a problem to enhance AppLauncher.exe with menus for Phone/Wifi/Bluetooth but i need some artwork..

so someone can provide artwork (images) without copyright-conflicts for AppLauncher.exe ? VGA would be perfect hehe
[JAMin, XDA Neo, S200 General] prscott1:
Wow, the tPlug works fantastic especially when wanting to include multiple today plug-ins on one row. Is there possibility of adding a way to "unload from memory when not in use parameter" like selmode=0 (or something like that) so it behaves similar to the way it does when adding plugins from the advanced tab?
[JAMin, XDA Neo, S200 General] ikarus:
great :)

yes there is, but i've delayed it until the issue with "resource hungry"-Plugins gets solved. a little dependency hehe
[JAMin, XDA Neo, S200 General] :
Ikarus, would you consider adding some battery notification on the Top bar (Title bar) similar to the CPU speed that can be displayed under the clock?

I'd love to see the battery status on the top bar while using other software (when the Today screen is not visible).

Thanks :)
[JAMin, XDA Neo, S200 General] utak3r:
Oh man... this way you don't need any scripts anymore... :D I've reworked my theme and it's self-contained. Cool. And... it works much faster then via Command reg entry. Way faster...
[JAMin, XDA Neo, S200 General] RedUser:
New russian language files for ver.318.
[JAMin, XDA Neo, S200 General] ikarus:
great :)

thanks for the translation.

i've updated BSLanguage and BS again with Language-ID 1602 (Reset Couner ...)
[JAMin, XDA Neo, S200 General] ikarus:
would you add this as a feature request to the support-forum http://www.chi-tai.info/discuss

Mayybe other users have ideas why, how and what to customize at taskbar-indicator.

I know that i don't have enough time for it the next weeks, but i will check the feature requests regularly when i have time for.
[JAMin, XDA Neo, S200 General] prscott1:
Cool - you are a genius!! Can't wait for you to solve that one!
[JAMin, XDA Neo, S200 General] :
Adding it right away, thanks. :)
[JAMin, XDA Neo, S200 General] ong9:
overclock my IIS blueangel

Dear friend,

I alway use your program to overclock my ppc, 818 pro ,838 ...

but one of my pcc, IIS, it can't overclock by baterystatus, the installation 's ok but the cpuscalar function's disapear and it can run only 400 MHz same as the normal speed.

Please advice

Regards
[JAMin, XDA Neo, S200 General] utak3r:
Ha, 400MHz? What CPU? Isn't it XScale? Or Qualcomm?....
[JAMin, XDA Neo, S200 General] utak3r:
Here's the new Polish language for builds >= 319 :D

Plus, a CAB installation for normal users.
[JAMin, XDA Neo, S200 General] utak3r:
ikarus, your xsd seems to be outdated ;)
[JAMin, XDA Neo, S200 General] ikarus:
true :D

updated now.. tell me if there are still validation-errors.
[JAMin, XDA Neo, S200 General] ikarus:
yes, it's because the cpu of your new device isn't supported yet :(
[JAMin, XDA Neo, S200 General] ikarus:
i need a little assistance for solving that bug. Have a look at discussion-forum.. i need some example setup for reproducing that problem.
[JAMin, XDA Neo, S200 General] utak3r:
I'll prepare those files for you this evening :)

One question: is there a way to reload a theme via some command line? Or Command in reg? Or something?.... ;) I don't want to refresh a whole today.
[JAMin, XDA Neo, S200 General] ikarus:
yes by commandqueue 1

see manual http://www.chi-tai.info/cs_batterystatus_xda_neo_wm5_ext_im_cs.htm#CommandQueue

e.g. RegistrySetString.exe 1
[JAMin, XDA Neo, S200 General] NetSkipper:
ikarus, recently I gave thoughts about the SMS counter, and reached the conclusion that it counts messages according to the default scheme: 160 char. is one message, 320 is two, and etc.

In Russian, Hebrew, and actually any language that uses Unicode to send messages, one message is only 70 characters. I don't think that there are any other schemes.

Widnows Mobile, when writing a new message, identifies the lagnuage and calculates the messages according to the language.

Some screensots (click to enlarge):

Is there a possibility that BS could calculate the SMS according to the Windows Mobile scheme, i.e. according to the language?

Thanks in advance.
[JAMin, XDA Neo, S200 General] ikarus:
yes of course. I wasn't aware of such..

Thanks for reporting :)
[JAMin, XDA Neo, S200 General] NetSkipper:
ikarus, wow man! Thanks! :)

Be sure my donation will come in the very near future! :cool:
[JAMin, XDA Neo, S200 General] LordDeath:
Just noticed this within the taskmanager:

When I for example close PocketInformant over the Tasklist, I get this message box: "The Process doesn't want to close. Do you want to terminate it?"

Now when I press "No" the Tasklist reappears, but the PocketInformant is closed.

Appears this messagebox a bit to early, or what happened here?

My BatteryStatus is still build 316.
[JAMin, XDA Neo, S200 General] magiciso:
New Traditional Chinese language pack for Batterystatus~

But the 100%-cpu-utilization still exist in build 319

I will hard-reset it and see what will happen
[JAMin, XDA Neo, S200 General] utak3r:
- undeclared attribute {None}:version

- attribute type check failed for {None}:onhold: MenuBluetooth not in enumeration

:cool:
[JAMin, XDA Neo, S200 General] neo24:
XDA Diamond - Traffic via InternetFreigabe

Sorry for my bad english :-)

Okey i have a Problem - i use Battery Status on my XDA Orbit and Diamond.

I surf sometimes via my Laptop and the XDA (Bluetooth - Pan-Sharing - InternetFreigabe) The Battery Status on Orbit counts all Traffic what comes up by surfing with the Laptop. The Battery Status on Diamond only counts Traffic what is made directly on the XDA - the Traffic which comes up via Surfing by Laptop isnt counted ??

What could be the Problem ?
[JAMin, XDA Neo, S200 General] ikarus:
should be fixed in build 0320!

should be fixed in build 0320!

thanks a lot for your help ;)

The regsitry-value is UseIdleLoop but as already mentioned.. there appears to be a software-problem with your system..

version-attribute isn't used any longer and MenuBluetooth must be MenuBlueTooth :D

I know it's working though since the parser is a bit tolerant and helping you for such things..

Could you try build 0320?

btw. Diamond Users can add a registry-value (MemoryPath) to show their internal storage instead of the default SD-Card.
[JAMin, XDA Neo, S200 General] heartwork:
did you already change the behaviour of how sms are counted in built 320?i am using it on a german diamond (bepes's 0.53 rom) and battery status counts way too many sms. while windows mobile reports 160 characters, battery status adds 3 sms to its counting list...now i am quite confused.
[JAMin, XDA Neo, S200 General] ikarus:
yes, i guess your rom has Unicode-sms enabled and if the sms is sent with unicode-characters, then 3 sms have been sent..

but... okay.. i've removed the fix and uploaded build 0320 again.

BS supports only ansi-coded sms for now.

I guess there is more work needed.. so maybe in some weeks i'll get back to this again since i'm very busy..
[JAMin, XDA Neo, S200 General] heartwork:
hm...then i guess i should wait for my bill and check how many messages were actually charged!?never really cared about how many sms i wrote but since i have a new contract i am now limited to 150. does anybody know more about this?can i rely on WM's counts during composing?otherwise the "old 320-built's" behaviour would suit my/our needs much better,wouldn't it?

edit: my device does not switch to the 70-character-limitation when i write special characters like ä, ö , ü...could this be a rom-issue?
[JAMin, XDA Neo, S200 General] ikarus:
i should mention that i deliberately made this step, since the old behaviour appear to working correctly for the most.

I need more time to investigate anything about that, but of course if we can start a discussion either here or over there at discussion-board http://www.chi-tai.info/discuss where anyone having experience share the experience would speed up many things.

Unfortunatelly my free sms has been cut down from 150 to 20 sms, so i can't really do exhaustive tests..

If you have "Send Unicode" in tmail enabled, then in principle any sms should be limited to 70 characters and if it's more than 70 characters, then any sms (of the long sms) is limited to 63 characters.

Some properties of a sms or country-code or better Registry-values determining this behaviour will help a lot for development.
[JAMin, XDA Neo, S200 General] prscott1:
Okay, i'll check your forum discussion.
[JAMin, XDA Neo, S200 General] NetSkipper:
I can do that.

I have "Use Unicode when necessary" enabled since day one. If I'm writing in hebrew/russian it's 70, and if I'm writing in english it's 160. Switches automatically.

If it's unicode it's 67 (on my device anyway). An if it's english it's 153 per message.
[JAMin, XDA Neo, S200 General] ikarus:
great :)

I can see that with some plugins the Window gets destroyed.. the dlls gets unloaded and after loading again the creation of a new window fails..

so.. i need more info on (or steps to reproduce on) this issue.
[JAMin, XDA Neo, S200 General] ikarus:
again great :)

the 160/153-thing is working. What's difficult to gather is whether the sms is sent as unicode or not. Maybe mapi can give that information, but don't know yet..

Of course i could parse the sms and decide then, but i am looking for a more efficient method.. tmail is already parsing the message and the cpu on such a small device shouldn't do things twice or multiple times..

A big problem is also that an outgoing sms can't be intercepted.. so if anyone know how to do that.. i'm very interested :D
[JAMin, XDA Neo, S200 General] dogshit81:
Just installed this program and got to say its great but one thing is that the cpu speed doesnt show in the today screen even though if i checked the option. Am using samsung i900 running 624MHz Marvell PXA312 processor.

Is the processor supported.

One more thing also is the temp is not working and power drain not supported too???

Looking forward to your help thanks alot.
[JAMin, XDA Neo, S200 General] utak3r:
Well... it could be of bad programming practices... Microsoft didn't say it in MSDN, that window creation should be on DLL_PROCESS_ATTACH message, and destroying it on DLL_PROCESS_DETACH message, and some plugins are written in a bad way, resulting in such a behaviour... :(
[JAMin, XDA Neo, S200 General] ikarus:
Version 1.05.138 - build 0321 - 07/08/2008:

- fixed: datacounter counting only once after load of plugin

hm.. good suggestion, but i need to do more investigations..
[JAMin, XDA Neo, S200 General] :
ok bsanatics, look at this, funny thing :) ..:

it is 02:06, but bs do not know this:S

is it possible to solve that problem in one ROW? - clock digits have not its "meaning" position options at all.. class digit is just one block of data placed one after another...if next digit is UNDER another, it is treated as next one,still..

any simple workaround??

am i missing something..?

<Row name="zegar,pogoda" separator="0" rowtoggle="0">

<!-- tlo zegara -->

<View height="142" itemselect="1"	absolute="3">

<Item itemselect="0" class="clock_digit">

<image vga="0" valign="top" align="left" left="-12" top="1"/>

</Item>

<Item itemselect="0" class="clock_digit">

<image vga="0" valign="top" left="-12" top="39" />

</Item>

<Item itemselect="0" class="clock_seperator">

<image vga="0" valign="top" left="-8" top="74"/>

</Item>

<Item itemselect="0" class="clock_digit" >

<image vga="0" valign="top" left="-12" top="83" />

</Item>

<Item class="clock_digit" itemselect="0">

<image vga="0" valign="top" left="-12" top="121" />

</Item>

</View>

</Row>

btw, this topic is VERY interesting

http://www.chi-tai.info/discuss/bat...ture-requests/portraitlandscape-switch/page-1

- adding p/l cfg feature it is simple method for giving people much fun for weeks..p/l, 2 bs subconfigs in xml...i think we all will love it..

temporal workaround idea: use mortscript to write xml file depending on p/l position, then refresh bs, but it is dirty one..need to check this..hm..

awesome program.
[JAMin, XDA Neo, S200 General] neo24:
Traffic Counter seems to work since V.320 ;-) Thanks Ikarus ! :)
[JAMin, XDA Neo, S200 General] JMRRJMRR:
is this a theme????if so can you share?
[JAMin, XDA Neo, S200 General] :
..when it is done...at this moment, as you can see i have...an issue there...if somebody is able to help...

btw, my second one,..similar elements, another idea..
[JAMin, XDA Neo, S200 General] ikarus:
i would help but i hardly understand what you mean :(

scrolling is not difficult, but i don't know if it's reasonable.. i'll think more deeply about that..
[JAMin, XDA Neo, S200 General] prscott1:
I appreciate that you are thinking about it.

For those of us who want to use BatteryStatus for everything (agenda, calendar, weather, etc.), it could be useful.

Regards,
[JAMin, XDA Neo, S200 General] :
is that vertical clock able to have proper digits placement?

just not reversed...

these are normal digits, rotated by 90, placed one UNDER another - i got REVERSED hour, as you can see on screen...

my question is simple: how to get normal view of hour then.
[JAMin, XDA Neo, S200 General] ikarus:
oh now i see the clock-digits hehe

did you try with absolute-positioning instead of relative? e.g. absolute="3"?
[JAMin, XDA Neo, S200 General] :
at first i thought:

"..it is not clear, where to use absolute in that case - view, first item?"

all methods gave me similar effects..

first <item absolute=3> case:

gave me that(yes, these are same, but relative, x,y positions from xml, it is unimportant at this time.

digits are still reversed, that's pain.

<view absolute="3"> gave me what i showed in prev. screenshot(the same reversed digits order as in previous case);

<row absolute="3"> gave me same effect as last, and previouse case - reversed top-to-bottom clock reading.

==

i think that problem is related to clock item/class in general,

notice, i cannot assign WHICH digit means what(hour, minute, tens of mins, etc..), so BS is taking every next(in linear - horizontal meaning) digit space as next digit, just no manual no control. vertical clock cannot be controlled at all, then.

am i right?

just make test with ANY letters gfx and that code:

<?xml version="1.0"?>
<Window xmlns="http://www.chi-tai.info/BatteryStatus" imagesrc="[B][COLOR="Red"]CHANGE_NAME![/COLOR][/B]" version="1">

<Row name="zegar,pogoda" separator="0" absolute="3" rowtoggle="0">

<View height="142" itemselect="1">
<image src="bkgorap.png" top="0" width="320" height="122" />

<Item itemselect="0" class="clock_digit">
<image vga="0" valign="top" align="left" left="-12" top="1"/>
</Item>
<Item itemselect="0" class="clock_digit">
<image vga="0" valign="top" left="-12" top="39" />
</Item>
<Item itemselect="0" class="clock_seperator">
<image vga="0" valign="top" left="-8" top="74"/>
</Item>
<Item itemselect="0" class="clock_digit" >
<image vga="0" valign="top" left="-12" top="83" />
</Item>
<Item class="clock_digit" itemselect="0">
<image vga="0" valign="top" left="-12" top="121" />
</Item>
</View>
</Row>

<TrayIcons>
<Icon id="phone_on" name="phone_on.ico" />
<Icon id="phone_off" name="phone_off.ico" />
<Icon id="wifi_on" name="wlan_on.ico" />
<Icon id="wifi_off" name="wlan_off.ico" />
<Icon id="bluetooth_on" name="bt_on.ico" />
<Icon id="bluetooth_off" name="bt_off.ico" />
<Icon id="devicelock" name="locked.ico" />
<Icon id="display_off" name="display_off.ico" />
</TrayIcons>
</Window>

to test what i am talking about...

only idea is to rotate digits by 180 and place 'em on RIGHT side, so clock will gain its proper meaning...but that's other story..

conclusive question:

is whole block:

<Item itemselect="0" class="clock_digit">
<image/>
</Item>
<Item itemselect="0" class="clock_digit">
<image/>
</Item>
<Item itemselect="0" class="clock_seperator">
<image/>
</Item>
<Item itemselect="0" class="clock_digit" >
<image />
</Item>
<Item class="clock_digit" itemselect="0">
<image vga="0"/>
</Item>

is just one item, in fact?
[JAMin, XDA Neo, S200 General] ikarus:
hm.. i c..

the class and the mechanism was choosen for the sake of efficency and easy handling.

Send me your xml by email or pm and i'll try giving you a working example.. i think that absolute-positioning should work.

As seen in the examples (from project-page) the digits are specified in sequence thus has its defined meaning as hour/minute and by employing absolute positioning you should be able to place them whereever you want...