yashsingh1/xdaforums huggingface dataset:
[JAMin, XDA Neo, S200 General] lastnikita:
I've still got this issue twice after a hard reset.... and if I then try to disable BS via the today settings page, it freezes the phone when refreshing today (without BS) !

Also, first time I tried "Use IdleLoop" it didn't solve the sound drop problem... now it's fine....

(deactivated BS, applied the other patch -> ok, uninstalled the patch, reactivated BS, use idleloop, reboot -> ok, didn't test further)

Does it need a reboot to get working ?

Still testing ^^
[JAMin, XDA Neo, S200 General] lastnikita:
When Use idleloop is on, the displayed power drain is MUCH higher !

idle @195Mhz = ~90mA

with Use idleloop = ~150mA

It still seems very buggy, could you investigate into that ?

Is the idleloop only used if clock settings are used ?

Thx
[JAMin, XDA Neo, S200 General] ikarus:
Hello lastnikita,

thanks for your donation :)

A hardreset should not be needed.

if cpu-utilization is 50% on idle, then you can be almost sure, that there is another idleloop which consumes 50% of the other idletime. That is the A2DPFix is still running.

You must uninstall the A2DPFix for a correct working of cpu-utilization !!!

You can't use both !!

Ensure this: if the key

HKLM\Services\BTT

in registry is available, then A2DPFix is not uninstalled !! That's important !!!

I've already explained extensive to you why -> in one of my former replys .

Try setting a fixed cpuspeed (e.g. 195MHz) for listening to mp3.

No it doesn't need a reboot. You can enable/disable "Use Idleloop" without a reboot.

You must uninstall the A2DPFix for a correct working of cpu-utilization !!! It's very important !!

Yes, it's about 20-30mA higher and i've explained already to you here why this could be.

But you can observe the same powerdrain with A2DPFix.

It's the same with A2DPFix. It's the method and that's why i don't set it as default.

idleloop is used in case of CpuScaler enabled or cpu-utilization-indicator is visible.

Let me know of any bugs :D

thanks for reporting. It's a matter of refreshing :D

yes, unfortunatelly it's not possible for animated today. It's not an application like camera, skype, etc..., but a flash-animation in background (and not foreground).

In principle yes, but as you already noticed.. not any program can be used for app based overclocking. That's why i've choosen the way it is.

Only a program, available via context-menu can be used for this.

btw. i wouldn't use flash on such a device... it's a cpu-burner..

You can try setting the "Low"-Value for cpu-utilization-threshold to a higher value (e.g. from 50 to 70), which could help out.

Best regards,

ikarus
[JAMin, XDA Neo, S200 General] lastnikita:
Hi ikarus, many thanks for your answers !

Just wanted to make sure the behaviours I'm reporting aren't disturbed by anything else ;)

I did understand I had to uninstall it, and I did it..

Just checked and there is no such key left....

by the way the cpu utilization is not always 50% on idle, it only comes after having played with the device for a while, not sure if I can make it reproducible.... then I can't disable BS anymore (or it freezes when coming back to today). But if I disable the Use Idleloop method, the cpu load will show (and stay definitely) at 100%, and yet the device is running flawless and now I can disable BS from today settings. Really strange !

Ok, what I tried this morning (clocking disabled, 195Mhz original cpu speed):

disable Use idleloop, install A2DPfix,reboot

=> ~140mA, 100% cpu load, BTT key

uninstall A2DPfix, reboot, enable Use idleloop

=> ~90mA, ~0% cpu load, no BTT key

Let some music go through BT => sound drops !

activate Set Cpu speed to: 195 Mhz

=> ~140mA, still around 0% cpu load...

Played some music for a while.. no more sound drops ;)

Looks like this method is not active until you use the clocking features (I had cpu-load monitoring icon displayed all the time)

I couldn't reproduce the 50% on idle situation for the moment, I'll let you know if it happens again ^^

About power drain, I guess it only shows a higher value but doesn't actually consume that much, right ?
[JAMin, XDA Neo, S200 General] risidoro:
Hi Ikarus,

first of all: THANKS for this incredibly great application, it's the best and most useful tool i've used on my wizard so far!

And now a little question: Application based overclocking only works by specifying applications' title. This is not usable with applications that use different, context-based, titles: for example Opera (i'd like to overclock it) or Mobipocket Reader (i'd like to underclock it for long reading sessions).

Can't you use CLASS NAMES as an alternative to Titles to identify the applications to overclock? Class names don't change even when titles change. Mobipocket's class name, for example, will always be 'Mobipocket Reader'; Opera has two class names: 'opera' and 'OpWindow'.

This behaviour is used in SmartsKey for the exception-lists. Can't it be implemented in your program too?

I'm not a programmer so, pls, excuse me if i proposed something not feasible.

Bye and THANKS again!
[JAMin, XDA Neo, S200 General] ikarus:
build 0170

:

- fixed: for "Use IdleLoop"

- fixed: Signal-Strength refresh

found a possible cause. Please switch to build 0170 !

Unfortunatelly i guess it does really consume that power..

you're welcome :)

you're right.

It's not a problem switch to classnames. Sounds like a reasonable alternative, but i'm good busy and a bit overloaded with tasks the next weeks...

I will do some experiments and maybe implement it.. could take a while..

Are there any known issues of SmartsKey and using classnames?

Regards,

ikarus
[JAMin, XDA Neo, S200 General] risidoro:
SmartsKey exception lists works with both class names and app titles. No known problems AFAIK.

Thanks again for your program Ikarus, i'm waiting eagerly for your next release. Bye!
[JAMin, XDA Neo, S200 General] VetDuarte:
Hi, Ikarus.

Thank you for your reply.

What do you mean by cpu-burner? That it is going to consume more or that it will damage the cpu?:confused:
[JAMin, XDA Neo, S200 General] VetDuarte:
I think BS works with MobiReader. I am used to using it with underclock (182MHz) and according to the top bar thingy, it stays at 182MHz, even though BS is set to cpuscaler 'till 273MHz.:confused:

Also, I managed to set the Today screen to 175MHz, so whenever I am just checking my apointments, it is 175MHz.
[JAMin, XDA Neo, S200 General] ikarus:
no, don't worry, it doesn't damage your cpu hehe.

I mean it does consume so much cpu-power.

On a desktop-computer it is okay because of powered by power supply unit (which can't run out).

(In fact i don't have it installed even on my desktop/laptop because it always causes my cpu-fan to run as soon as a flash-animation is loaded. that's extremely annoying and without flash.. my laptop is sooo silent ;) .)

It's up to you, but battery is the most important aspect on mobile devices and if you use flash, then you have a constant cpuload which consumes power.

cheers,

ikarus
[JAMin, XDA Neo, S200 General] pierreye:
Possible to built in another function which I believe quite useful. Sometime I still face problem that after I lost my phone network signal, I can't get the signal back. I need to manually turn on flight mode, turn off again, enter my pin and it'll get the network. So, if BatteryStatus can built in function to check the network signal. If it had been 0% for more than a minute, it'll automatically turn off then turn on the phone network and automatically enter the pin code (preconfigure in BatteryStatus).
[JAMin, XDA Neo, S200 General] lastnikita:
Testing it since yesterday, no problem so far, I'll keep you informed !

I can't believe it... What could cause such a power drain ? Not a single idle loop....

Since the displayed power drain is different from the last build (higher whether use idleloop is used or not), I guess it has more to do with the calculation method ? If you don't think so, I'll be running some benchs to check this out.

Thanks anyway, I'm looking forward for the perfect (customizable ;)) version now !! Could you add GPRS monitoring in the Call counters ? with the same reset-date as for calls ^^
[JAMin, XDA Neo, S200 General] ikarus:
hm.. i'm sorry, but it's not a good idea, because of security and some other reasons.

I think your problem could be solved by using a newer radio-rom. It's worth a try.

great :)

It's not the loop, but the consequences of the loop. I already explained to you --> http://xdaforums.com/showpost.php?p=1116769&postcount=1386

--> The idle-loop makes the Windows-Function GetIdleTime() as good as useless. The idle-loop consumes any idletime resulting in GetIdleTime() always returns 0.

Try answering the questions yourself:

- what if powermanagement related code uses GetIdleTime() tp see if system is idle and execute some code to suspend parts to lower the powerdrain? (it's very likely that any powersave-code using GetIdleTime gets quasi deactivated because GetIdleTime()=0 and system thinks that it's never idled..)

- what if other applications uses GetIdleTime()?

- and so on..

The idle-loop could affect many things of your system. I don't know why the powerdrain is higher, but using an idle-loop definately could be the cause.

I don't know how the batterydriver determines the powerdrain, but if the batterydriver tells me 90mA then it's very likely that it is really consuming that power. BatteryStatus does not calculate the batterydrain, but rather show you directly what the batterydriver returns.

Some benchmarks or empiric values could be useful :D

GPRS monitoring is possible, but there is a good app of spb hehe

Regards,

ikarus
[JAMin, XDA Neo, S200 General] lastnikita:
Damn.... I understand much better now :p

Thanks for your answers, I'll definitely investigate into this ^^

The spb software is nice, but !

It's "too much", for such a little need

It's not free !

And the most important, that's one more today row used héhé ;)

Maybe you could add an option to your bluetooth tray icon, to set up wireless stereo mode in one click ?
[JAMin, XDA Neo, S200 General] Black-Rose:
- Spb GPRS monitor is free

- It needs one row of the Today screen.

- It runs standalone without the package.

Next time I will upload the setup-file.
[JAMin, XDA Neo, S200 General] masr1979:
Ikarus how's about adding a shortcut to connect/disconnect a specific GPRS connection? There's some apps that need a connection that don't auto-connect like skype for example, and there's a lot of 'ticks' involved in connecting, I usually just open up IE since it takes less time. Also someone mentioned adding a set as wireless stereo option to the bluetooth shortcut, that would be awesome as well :D

And to finish off a little question, I got it working now, but at first the "add to app.-list" option wasn't appearing for any apps. It's no biggie since I have it working now, but honestly I don't know how it started working, aside from disabling and reenabling the plugin I did nothing else, and that wasn't what fix it since I played around with it for a little while after that. Sorry about the vagueness but in the future I would like to know how to handle the situation and not rely on luck.
[JAMin, XDA Neo, S200 General] ikarus:
A user should not care about these details. forgett about this. If it works and you don't notice the higher powerdrain --> perfect ;)

i have such a habit.. i usually read the manual.. did you read the manual?
[JAMin, XDA Neo, S200 General] lastnikita:
http://www.spbsoftwarehouse.com/products/gprsmonitor/?en

It's not free at all, it's shareware and costs 20$

It needs only one row, but that's still one more row on the today screen ;)

I meant compared to if it was implemented in BS !

it runs standalone of course, like almost any app for ppc, but it's still quite big (memory usage and stockage) for such a basic task. Not a big deal btw.
[JAMin, XDA Neo, S200 General] lastnikita:
VjVolubilis can do this
[JAMin, XDA Neo, S200 General] megaman144:
v 170 is running nicely op wm6

thanks

i loving it
[JAMin, XDA Neo, S200 General] ikarus:
as soon as i have more time (i guess in 4-8 weeks), i will get back to the suggestions.

Even though you can post it...

great :)
[JAMin, XDA Neo, S200 General] kamikad7e:
Hi

First I want to apologize about this post but I've read and search whole forum and do not get answer .

Yesterday I've get Cingular 8125 and update the rom to AKU 3.3 . It have batterystatus installed. I've try it and it works fine but I can not add application to specefic app overclocking . I've made this steps :

# Check "Application Based Overclocking" in "Omap Apps" of options

# Leave the options

# Start the application e.g. camera (press the camera button)

# Close the app ( shut down the camera-app )

# Open the contextmenu

but then I do not see sub menus I see only :

Options

show rows >

-----

device lock

taskbar indicator

display off

tray icons

quit batterystatus

Please tell me where is my mistake

Best Regards
[JAMin, XDA Neo, S200 General] lastnikita:
when you're going back into options, is "app based o/c" still checked ?

maybe you could update to the latest build too
[JAMin, XDA Neo, S200 General] ikarus:
Hello kamikad,

i just saw your email ;)

Your description indicates that you don't have any options set in "omap"-tab.

There in the manual you can read, that you can use it only if one of the options in omap-tab is checked.

Also lastnikita is right. You should update to the latest build (if not already done). Often there are minor bug-fixes which i don't mention explicitly, because they are minor.

regards,

ikarus
[JAMin, XDA Neo, S200 General] kamikad7e:
Yes it is checked ... I try to uncheck then check - same ... What is easiest way to update - put newest version on old or must remove old ( I've read it is not that simple )
[JAMin, XDA Neo, S200 General] ikarus:
the most simple way to update:

1. copy the new cab to your device

2. install the cab (anything is done by the cab itself)

isn't it simple?
[JAMin, XDA Neo, S200 General] kamikad7e:
It is FIXED now with update - THANKS
[JAMin, XDA Neo, S200 General] risidoro:
Hi Ikarus, Hi all,

i have a new suggestion for your masterpiece: when the phone is connected to a power source (usb or power supply) the original cpu clock (195mhz) should be automatically restored. This is because, as reported by many omapclock users in the past, battery charge process lasts much longer if the device has been overclocked and, moreover, the battery could be erroneously charged.

Of course the user should be still able to manually adjust the clock if he wants (i.e. to browse the web through usb).

Thanks for your effort!

Bye
[JAMin, XDA Neo, S200 General] lastnikita:
that's already the case on my device (?)
[JAMin, XDA Neo, S200 General] masr1979:
LOL I guess he had the same issue I was having, although I don't remember exactly I thought I did have the options set in the "omap" tab. I just probably can't remember when I changed it :p

Thanks for that, last I checked I don't think GPRS was functioning, I used it volubilis before for wifi, and bluetooth shortcuts, but after Ikarus implemented the tray icons I've been using that.
[JAMin, XDA Neo, S200 General] lastnikita:
I'm using AE Button plus for wifi/bluetooth activation, but wifi doesn't work for first run. I have to enable it via comm manager or BS first, then AEB+ will work just fine..... the problem with vj volubilis is it displays a status dialog box each time you run it.... if it was a notification, it would be almost perfect ^^

(and the problem with BS is that you have to get the stylus out, or go down through the whole today page to reach the icon)

I'll try to contact him to check if he would update his app :)
[JAMin, XDA Neo, S200 General] risidoro:
In registry, find key:

HKEY_LOCAL_MACHINE\Comm\TNETWLN1\Parms

set (or create) the dword value "HTCPreloadWifi" to 1

Now WIfi can be enabled from any program (including aebutton) after soft-reset without the need to open commanager.

bye
[JAMin, XDA Neo, S200 General] lastnikita:
Damn, I created it but it didn't work => same result. Another idea ?
[JAMin, XDA Neo, S200 General] risidoro:
Sorry mate. That registry key works in my wizard, i don't know if it works in prophets too.
[JAMin, XDA Neo, S200 General] WilbertW:
lastnikita/risodoro

It's true that this registry key works on a wizard, I used it myself for a while.

But the reason this isn't enabled by default is that preloading wifi when it is not used, takes up a lot of memory.

So either HTC or your provider choose not to preload wifi by default.

If you use wifi only once in a while, it is better not to preload and enable wifi by commanager.

Only if you use wifi often preloading is preferred.

Especially since runtime memory is so precious on a wizard.

gtx,

WilbertW
[JAMin, XDA Neo, S200 General] lastnikita:
thanks for the info, I (will) use wifi a lot..

ikarus, maybe you could make the wifi/bt toggle to an external exe so as we can call it from cmd line ? since your activation method works very well :)
[JAMin, XDA Neo, S200 General] Aslher:
Now works perfectly !!!

Thank you again, great job. You are THE BEST !!!
[JAMin, XDA Neo, S200 General] ikarus:
Hello risidoro,

thanks for your report. Actually you can do this right now as lastnikita already noticed, but only with the extended version. There you can choose by two radio-checkboxes the desired cpuspeed for usb-connection.

I guess i will not implement this into the normal version, because normal version must stay slim. Moreover i think i will try to outsouce some code to shrink the dll-size <64kB.

maybe ;)

Wilbert is right. I guess this is the cause..

i will think about hehe

Regards,

ikarus
[JAMin, XDA Neo, S200 General] YoLoLo:
Just installed Build 0170... Refresh is much better now ! :D Thanks !
[JAMin, XDA Neo, S200 General] TheGiant:
SMS Counts deleted

Hallo everybody,

I have build 0170 installed on my Mdac II. Today I sent 5 SMS's and they were count in the log and presented on the today screen. After a softreset there was no change in the log, but the counter on the today screen shows 0 SMS.

A failure by the Plugin or by Me?

How can I correct it?
[JAMin, XDA Neo, S200 General] risidoro:
Hi,

it may sounds stupid but: where are those two radio buttons? I'm not able to find them. I'm using version 1.04.200 build 170 (i think this should be the extended version)

Thanks,

bye
[JAMin, XDA Neo, S200 General] lastnikita:
errr.... I can't find them ^^

What are their names ?
[JAMin, XDA Neo, S200 General] ikarus:
i must confess documentation isn't ready yet. Have a look: (left of set/get-buttons)

Could you post the registry-settings under BatteryStatus-Key (HKLM\SOFTWARE\Microsoft\Today\Items\BatteryStatus)?
[JAMin, XDA Neo, S200 General] risidoro:
Sorry but i don't have the two radios depicted in your screenshot, very strange... maybe 'cos i'm using WM6? Uhm. i'll install a WM5 rom and see it the radios appear.

BTW: Thanks Ikarus for all your nice, fast and polite replies. There are not so many brilliant developers that find the time to answer users' questions. Thank you.
[JAMin, XDA Neo, S200 General] ikarus:
i guess, it's not wm6 hehe,

you need to enable CpuScaler to let them appear.

I need to think about that again asap.

It's not documented because it's still subject to change..

you're welcome ;)
[JAMin, XDA Neo, S200 General] risidoro:
You're right (of course), it's not WM6! :)

Bye
[JAMin, XDA Neo, S200 General] VetDuarte:
Hi, Ikarus.

I have seen that BS won't automatically change to 195MHz when docked - it only changes once I open and Close the "Options" box.

Any tips?:confused:
[JAMin, XDA Neo, S200 General] TheGiant:
There it is...
[JAMin, XDA Neo, S200 General] ikarus:
Hello VetDuarte,

it does change on my device as soon as usb gets connected. Maybe i didn't understand correctly?

Thanks for your registry-settings. These settings works without problem.

Did you see this behaviour again?
[JAMin, XDA Neo, S200 General] TheGiant:
No this was the first time, ever. Today I made a softreset again and after this the counts still alright.

Is there a opputunity to add the 5 missing SMS manually?
[JAMin, XDA Neo, S200 General] VetDuarte:
When I dock it, it goes to the maximum speed I set it to - 273MHz -, and only when I press and hold the today plugin, untill it shows the menu, then enter OPTIONS and then close the OPTIONS menu, it gets back to 195MHz.
[JAMin, XDA Neo, S200 General] ikarus:
great.

this depends on your cpu-utilization. If you have apps running all the time causing cpu-utilization to be high on average, then you would better set a fixed cpuspeed to e.g. 260MHz (if not already done).

do you want to say that a usb-connection (to ac/activesync) does not set cpuspeed to 195MHz/Overclocked MHz?

You're describing what the plugin should do by design in case i understand you correctly.

(the state machine for CpuScaler starts at a given point - the original cpuspeed - after leaving the options).
[JAMin, XDA Neo, S200 General] VetDuarte:
Yes, it does not get to 195MHz automatically when docked. Only when I go to OPTIONS e then back. I don't even nedd to change anything: in and out of OPTIONS makes it go to 195MHz, as it should...

Wait: the plugin is not intended to get back to 195MHz when connected via USB?
[JAMin, XDA Neo, S200 General] ikarus:
If you're using the CpuScaler, then you can choose the cpuspeed for that by means of two radio-buttons in Omap-Tab (either original or overclocked).

Have a look at this message

If it does not work, then give me the registry-settings under BatteryStatus-Key. I will check it.

There are some rare conditions which aren't handled correctly, but can be fixed as soon as i have some time for. They are considered not critical because they happen rarely.

ikarus
[JAMin, XDA Neo, S200 General] Black-Rose:
I 've installed build 0170, the indicator of the WIFI fine!

The version before 0170 I had installed was 0164 and this version didn't show it.
[JAMin, XDA Neo, S200 General] Aslher:
In this build 170, i can't do it this one:

Check "Application Based Overclocking" in "Omap Apps" of options

Leave the options

Start the application e.g. camera (press the camera button)

Close the app ( shut down the camera-app )

Open the contextmenu

There are submenus with the last two started applications

Select the camera-submenu in contextmenu

Enter the options and goto "Omap Apps" of options

Tap on the camera-entry in the list

Select the cpuspeed e.g. 195MHz

Push the add/update-button

Leave the options (click on ok)

WHY?

Thank you ikarus, you are the BEST !!!

Regards
[JAMin, XDA Neo, S200 General] Byte_Me:
great work, i think this is my favorite plugin now. i was already using a static overclock for my wizard, but this is so much more elegant!
[JAMin, XDA Neo, S200 General] masr1979:
You need to enable "Set CpuSpeed to" on the "OMAP" tab, after that it should work.
[JAMin, XDA Neo, S200 General] ikarus:
Since about two weeks my times goes to exams and stuff for that and since then the last build 171 runs smoothly, so i've uploaded it for testing :D

There is now a TrayLaunch for external programs and ClassNames can be used for the omap-app-list.

Also what's the most important change: A lot of stuff (rarely used) resides in an external dll (BSOptRes.dll) which is loaded rarely (e.g. if you open the Options) --> reduced the data permanently kept in memory.

The normal version is <64 kB and does not need two memory-slots :)

Maybe some of you know that a dll with 64,1 kB needs 128kB virtual memory because of slot-granularity..

I'm still too busy for the coming few (4-6) weeks, but if there are any serious issues, then i will try spending some time on it.

Regards,

ikarus

build 0171

:

- added: TrayLaunch

- added: ClassNames for app based oc

- changed: reduced dll-size kept in memory (normal version <64k)

- changed: options now in external dll

VOTES

--> (Should the position of items be made customizable?) http://www.chi-tai.info/sv/surveyBSCust0.php
[JAMin, XDA Neo, S200 General] Aslher:
I don't know what is exactly idleloop option....

Please, anybody can help me?

Thank you again.