Jump to content


Photo

Tornado PowerControl

* * * * * 1 votes

  • Please log in to reply
182 replies to this topic

#1
merwin

merwin

    Enthusiast

  • Members
  • PipPipPip
  • 181 posts
  • Devices:T-Mobile SDA (USA)
http://www.modaco.com/index.php?automodule=downloads&req=display&code=sst&id=1640
File Name: Tornado PowerControl
File Submitter: merwin
File Submitted: 1 Mar 2006
File Updated: 4 Aug 2006
File Category: Utilities - Phone Management

Tornado PowerControl 2.0 Beta 4
©2006 Jurasa LLC

THE COMPANY NAME IN THE INSTALLER HAS CHANGED IN THIS VERSION. UNINSTALL ANY VERSION OF TPC ON YOUR PHONE BEFORE INSTALLING THE NEW VERSION.

**********
NOTE: TPC Version 1.4 (which uses .NET CF 1.0) and can be downloaded from:
http://merwin.bespin.org/tornado/TornadoPowerControl14.cab
Version 1.4 is not fully featured
**********

Features:
* Runs a program when the On, BacklightOff, and UserIdle Display events are triggered
* Has a 'Dim' and 'Bright' Display setting. Dim setting keeps the display at the 'BacklightOff' brightness at all times, while bright keeps it the normal
setting.
* Control CPU Speed directly (using OMAPClock)
* Automatic switching of CPU Speed based on CPU Load to maximize performance and battery life

Supported Phones:
* Any HTC Tornado phone (i-mate SP5, i-mate SP5m, Cingular 2125, T-Mobile SDA USA, etc)

Requirements (READ THIS!!!):
* Compact Framework 2.0 is required! This is a small download and SP1 can now be installed to the Storage Card.
* CF2.0 SP1 for the Tornado can be download from: http://merwin.bespin.org/cf2/NETCFv2.wm.armv4i.cab

Command Line Usage:
* Start the program with either the 'dim' or 'bright' arguments to start the application in dim or bright mode
* Start the program with the 'hide' argument to hide the application at startup
* Start the program with the 'toggle' arguement to start the application in the opposite brightness mode that was used the last time the program was executed
* Example shortcut file to start the program in 'dim' mode:
60#"\Program Files\TornadoPowerControl\TornadoPowerControl.exe" dim hide
* Example shortcut file to start the program in 'bright' mode:
60#"\Program Files\TornadoPowerControl\TornadoPowerControl.exe" bright show
* Example shortcut file to toggle the display between 'dim' and 'bright' mode:
60#"\Program Files\TornadoPowerControl\TornadoPowerControl.exe" toggle hide

Display Modes:
* On - Display is at full brightness
* BacklightOff - Display has dimmed after being idle for a period of time
* UserIdle - Display has completely turned off

CPU Speed Control:
* NOTE: The creator of Tornado PowerControl (TPC) is not responsible for any damage you do to your phone through overlocking or underclocking!
* The HTC Tornado phone automatically resets CPU speed when the phone goes into power saving mode. TPC automatically changes the CPU speed when the phone comes out of power saving mode.
* Since large changes of CPU speed tend to lock the phone up, the CPU speed is actually changed twice when you select a speed. First, it is changed to 180MHz, then it is changed to whatever is selected. This provides additional stability.
* CPU Speed is saved in the Registry and will be automatically saved when changed.
* The CPU speed displayed in TPC is the setting stored in the registry, not the actual CPU speed. To verify CPU speed, run OmapClock.

Automatic CPU Speed Control:
* NOTE: This feature is BETA. Any input on how to improve this would be appreciated.
* TPC has an option to automatically control CPU speed. This will set the speed of the CPU based on CPU Load.
* The CPU Load is polled up to 4 times per second when the display is on, and is not polled when the phone is in power saving mode (display completely off)
* The CPU is switched between 116 MHz, 180 MHz, and 228 MHz based on an algorithm. Basically, it will step up very quickly, and step down slowly.
* 116 MHz will be used if the CPU Load is under 33% for 10 seconds.
* 228 MHz will be used once the CPU Load reaches 66%.
* The phone will step up as fast as it can, but will only step down every 10 seconds (if needed).

Event Shortcuts:
* Event Shortcuts are started whenever the phone display changes modes
* If the files do not exist or are empty, they will not be executed and an error will be displayed in the application
* Any application can be executed from these links.
* Create and place the following files in the same folder as TornadoPowerControl.exe
Power_On.lnk
Power_BacklightOff.lnk
Power_UserIdle.lnk
* The shortcut files that are included with the application are empty and must be replaced with real links before they will work

Version History:
2.0 Beta 4 - Fixed a bug causing the state of the CPU Speed Indicator not to be saved at exit. Fixed a bug that would cause the application to not fully exit under rare circumstances. Changed form behavior to only show one form at a time - The main form is hidden when another form is active.
2.0 Beta 3 - Fixed a bug causing the app to not start... Forgot to include OpenNETCF.Windows.Forms.dll
2.0 Beta 2 - Added configurable settings for the 'Auto CPU Speed' speeds. Added graphical CPU Speed Indicator for the notification bar. Squashed a bug that caused the app to minimize when the display went to dim. Changed creator from the creator 'merwin' to the formal company name of 'Jurasa LLC'
2.0 Beta 1 - Complete rewrite of the software. Added a new scrolling form layout. Added Automatic CPU Speed Control. Changed 'Dim' back from D4 to D3
1.45 - Upgraded to Compact Framework 2.0 and OpenNetCF SDF2.0. Changed 'Dim' from D3 to D4. Rewrote process execution to provide more detailed errors. Altered method of changing display brightness to help prevent the display from staying off if the app crashes.
1.4 - Shiny new CAB installer. Optimized events to prevent duplicate events from happening. Added OMAPClock control to the application. Added 'About TPC' option. Rearranged GUI.
1.3 - Fixed 'backlight stays on forever when exiting' bug. Changed app to not allow any program other than TPC to close TPC (including XBar).
1.2 - Added 'toggle' command line option. Allowed multiple instances of app to start, but only one stays resident (to allow toggling). Last Display state is also saved in the registry
1.1 Beta 1 - Added 'hide' and 'show' command line options
1.0 - Initial Version. Includes Event Shortcuts as well as 'Dim' and 'Bright' display settings


Click here to download this file

Edited by merwin, 04 August 2006 - 09:46 AM.

  • 0

#2
wxdcs

wxdcs

    Newbie

  • Members
  • Pip
  • 32 posts
good job. thanks.

  • 0

#3
rperalta

rperalta

    Regular

  • Members
  • PipPip
  • 120 posts
Nice software! I have it on my Cingular 2125.

Questions:

1. Can you please clarify the difference between Tornado PowerControl versus the other app in this forum called Tornado Low Light?

2. I also have OmapClock 2, can you explain how you run it on your phone.

Thanks,
Robert



Thanks,
Robert

Edited by rperalta, 05 March 2006 - 05:17 PM.

  • 0
Posted Image

#4
merwin

merwin

    Enthusiast

  • Members
  • PipPipPip
  • 181 posts
  • Devices:T-Mobile SDA (USA)

Nice software! I have it on my Cingular 2125.

Questions:

1. Can you please clarify the difference between Tornado PowerControl versus the other app in this forum called Tornado Low Light?

2. I also have OmapClock 2, can you explain how you run it on your phone.

Thanks,
Robert
Thanks,
Robert

<{POST_SNAPBACK}>


1. The difference between Tornado PowerControl and Tornado Low Light is that mine can toggle back and forth between bright and dim. Also, it can run applications when the display mode changes. Both of our applications work the same way in regards to making the light dim.

2. Read the text file. You need to place the shortcuts in the same folder as Tornado PowerControl, named Power_On.lnk, Power_BacklightOff.lnk, and Power_UserIdle.lnk.

On - Display is at full brightness.
BacklightOff - Display has dimmed after being idle for a period of time.
UserIdle - Display has completely turned off.

Basically, have the overclocking turn on at the 'On' event, and turn off at the 'BacklightOff' event. If you don't know how to make the shortcuts to do that, find help in one of the OmapClock threads.

  • 0

#5
rperalta

rperalta

    Regular

  • Members
  • PipPip
  • 120 posts

1. The difference between Tornado PowerControl and Tornado Low Light is that mine can toggle back and forth between bright and dim. Also, it can run applications when the display mode changes. Both of our applications work the same way in regards to making the light dim.

2. Read the text file. You need to place the shortcuts in the same folder as Tornado PowerControl, named Power_On.lnk, Power_BacklightOff.lnk, and Power_UserIdle.lnk.

On - Display is at full brightness.
BacklightOff - Display has dimmed after being idle for a period of time.
UserIdle - Display has completely turned off.

Basically, have the overclocking turn on at the 'On' event, and turn off at the 'BacklightOff' event. If you don't know how to make the shortcuts to do that, find help in one of the OmapClock threads.

<{POST_SNAPBACK}>


Thanks mervin,

I noticed there is a new update. Is this the new version?

rperalta

  • 0
Posted Image

#6
merwin

merwin

    Enthusiast

  • Members
  • PipPipPip
  • 181 posts
  • Devices:T-Mobile SDA (USA)

Thanks mervin,

I noticed there is a new update. Is this the new version?

rperalta

<{POST_SNAPBACK}>


Yep, as per the release notes, version 1.2 adds the 'toggle' command line option that will toggle the display between 'bright' and 'dim'. So if you have an application key set to run TornadoPowerControl toggle, you can press it to switch between dim and bright.

  • 0

#7
zdawg1234

zdawg1234

    Newbie

  • Members
  • Pip
  • 1 posts
Can someone explain the steps to get this app working? I've read the readme.txt, but I'm not sure what goes in

Power_On.lnk,Power_BacklightOff.lnk,Power_UserIdle.lnk

I tried putting in 60#"\Program Files\TornadoPowerControl\TornadoPowerControl.exe" bright show
for Power_On.lnk but I don't think that's the right way to do it.

What do I link these to?

  • 0

#8
merwin

merwin

    Enthusiast

  • Members
  • PipPipPip
  • 181 posts
  • Devices:T-Mobile SDA (USA)

Can someone explain the steps to get this app working? I've read the readme.txt, but I'm not sure what goes in

Power_On.lnk,Power_BacklightOff.lnk,Power_UserIdle.lnk

I tried putting in 60#"\Program Files\TornadoPowerControl\TornadoPowerControl.exe" bright show
for Power_On.lnk but I don't think that's the right way to do it.

What do I link these to?

<{POST_SNAPBACK}>


The lnk files are for events to run when the backlight changes, like running OmapClock when the backlight turns on. Do not put a link to TornadoPowerControl in the events, or very strange things might happen (for example, your lnk that you made will show Tornado PowerControl every time that the backlight turns on).

  • 0

#9
Quenotte

Quenotte

    Newbie

  • Members
  • Pip
  • 6 posts
  • Devices:SPV C600
Hi, Thank you for your soft merwin. It's great but I think it lacks an important feature...

Would it be possible to add a shortcut to Hide Tornado Power Control in the app menu (near Exit) ?

Thanks in advance ;)

  • 0

#10
kpyto

kpyto

    Newbie

  • Members
  • Pip
  • 5 posts
  • Devices:Motorola MPx200
Hi!
Sorry, but i'm very bad know English....
Can you help me?
Is this program works on Motorola MPx200 (with Widows Mobile 2003)?
Thanks.

  • 0

#11
Eminos

Eminos

    Regular

  • Members
  • PipPip
  • 79 posts
  • Location:Montreal (can) / Västervik (swe)
  • Devices:Qtek 8310
First of all, great app!

Second of all, as far as I know OMAPClock is made to reverse back overclock to default when screen is turned off (or if the processor does it it self I don't know) .. so how can you prove that you can actually underclock (with your software) when the screen is turned off ?

/E

  • 0

#12
merwin

merwin

    Enthusiast

  • Members
  • PipPipPip
  • 181 posts
  • Devices:T-Mobile SDA (USA)

First of all, great app!

Second of all, as far as I know OMAPClock is made to reverse back overclock to default when screen is turned off (or if the processor does it it self I don't know) .. so how can you prove that you can actually underclock (with your software) when the screen is turned off ?

/E

<{POST_SNAPBACK}>


How can you prove the light in your refrigerator actually turns off when the door is closed? :-)

I can prove that it executes an application when the screen turns off. As for the result of that application, I cannot say. I do not personally run any application for that event, as I prefer to let windows mobile handle that part of the power saving.

  • 0

#13
Eminos

Eminos

    Regular

  • Members
  • PipPip
  • 79 posts
  • Location:Montreal (can) / Västervik (swe)
  • Devices:Qtek 8310
Ok, cool, would be cool if we could actually find out if it UNDERclocks when whe screen is off .. I'm sure there would be some battery savings that way .. maybe not .. I've set it to underclock to 152 MHz when the screen goes off, and it seems to work, I just hope it actually underclocks as well ;)

/E

  • 0

#14
merwin

merwin

    Enthusiast

  • Members
  • PipPipPip
  • 181 posts
  • Devices:T-Mobile SDA (USA)
I'm sure it gets underclocked. However, I'm not sure how long it stays underclocked, or if the smartphone has a different underclocking technique that it already does.

Obviously, it messes with the clock already when the screen goes off, since the changes made with OmapClock disappear... I just haven't looked into what the phone does to powersave.

  • 0

#15
sweetswede

sweetswede

    Newbie

  • Members
  • Pip
  • 39 posts
  • Devices:Qtek 8310
Nothing happens when i press Display>dim, bright, toggle


Info in the window:
System Power State (Flag):
POWER_STATE_ON

System Power State (String):
on

Device Power State (Flag):
D0

Failed to start process Power_On.lnk
Power_On.lnk, Power_BacklightOff.lnk, Power_UserIdle.lnk should be in \Storage Card\Program Files\TornadoPowerControl12\

  • 0

#16
merwin

merwin

    Enthusiast

  • Members
  • PipPipPip
  • 181 posts
  • Devices:T-Mobile SDA (USA)

Nothing happens when i press Display>dim, bright, toggle

<{POST_SNAPBACK}>


What is your phone model?

  • 0

#17
merwin

merwin

    Enthusiast

  • Members
  • PipPipPip
  • 181 posts
  • Devices:T-Mobile SDA (USA)
I assume this is for using with XBar, so it won't exit when you use 'Close all apps'. I have modified the program to not exit unless you specifically choose 'Exit' in the application.

v1.3 also fixes the bug where the backlight stayed on forever after the application exited.

Hi, Thank you for your soft merwin. It's great but I think it lacks an important feature...

Would it be possible to add a shortcut to Hide Tornado Power Control in the app menu (near Exit) ?

Thanks in advance ;)

<{POST_SNAPBACK}>


  • 0

#18
Anton Oprya

Anton Oprya

    Newbie

  • Members
  • Pip
  • 11 posts
  • Devices:Qtek 8310

I assume this is for using with XBar, so it won't exit when you use 'Close all apps'. I have modified the program to not exit unless you specifically choose 'Exit' in the application.

v1.3 also fixes the bug where the backlight stayed on forever after the application exited.

Great ... but not all
For example Oxios CloseApps closes TPC without any problem ...
I think it'll be better to make TPC as service or as system application

  • 0

#19
merwin

merwin

    Enthusiast

  • Members
  • PipPipPip
  • 181 posts
  • Devices:T-Mobile SDA (USA)

Great ... but not all
For example Oxios CloseApps closes TPC without any problem ...
I think it'll be better to make TPC as service or as system application


Oxios CloseApps must be using some alternate method of closing applications if WM_CLOSE doesn't work, because I intercept the close event and only let it close if the exit button in the app was pressed.

  • 0

#20
bodypilot

bodypilot

    Newbie

  • Members
  • Pip
  • 9 posts
  • Devices:Cingular 8525, I-Mate SP5
is it only me or is the download link not working.

Can someone email me ver 1.3??

robin AT vicon.com

Many thanks

robin

  • 0




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users