yashsingh1/xdaforums huggingface dataset:
[Touch Pro2, Tilt 2 Themes and Apps] oruam57:
You can successfully underclock at any frequency (even very low) with NetRipper's during backlight/screen off (my SetCpuSpeed app does that automatically) and there is definitely some battery-life gain but you have to restore the "magic" 604 MHz clock before entering suspend. For battery this is irrilevant as during suspend the CPU is almost always inactive so the power use is almost nil.

NetRipper's SoD issues are related to the entering in suspend status with clock not at 604 MHz. My SetCpuSpeed app solved that by delaying suspend status and forcing 604 MHz before it but in my first post about that I prophetised ;) that a real solution required a device driver because only the device drivers have the required notifications and control about power status.

Now, OCT IS a device driver so NetRipper's and iwfratz's methods could be the same or very similar.

Of course only NetRipper and iwfratz could say that for sure.
[Touch Pro2, Tilt 2 Themes and Apps] 5318008:
Hm. Maybe they should see if they're using the same methodologies, and if so, team up? :rolleyes: Be a good solution to the bounty issue.
[Touch Pro2, Tilt 2 Themes and Apps] buru898:
The people will give their bounty just based on which they like lol, don't think negotiating would solve anything.

Nah their approaches to overclocking are different. Take a look at each of their dll files ;p.
[Touch Pro2, Tilt 2 Themes and Apps] p51d007:
I couldn't get netrippers to work without the SOD's.

iwfratz's version is stable for my TP2 @ 652 which is over 100mhz

faster than stock.

I'm sure both will need to mature. The 100+mhz speed increase

is welcome. I'm not sure how stable this would be at 1ghz, but the

cooks will figure it out.
[Touch Pro2, Tilt 2 Themes and Apps] iwfratz:
new release OCT_V-1.3

There is a new version of OCT in #162. Have a nice weekend !

@Sprint TP2 users: again there are some changes in this version. Hope this time they will work for you. It is cumbersome that you must test for me, so thank you in advance. There are some debug messages, please report what happens and what pop-up messages will appear.

==> Changes will not work as desired, your phone needed a hardreset. So do not use.
[Touch Pro2, Tilt 2 Themes and Apps] 5318008:
Tips?

I can't believe how quickly you're shaping this thing up. It's still working flawlessly on my Rhodium (specs in signature.)

Though I'm able to install the files for v1.3, I'm still getting the same error messages (unable to uninstall old version, new version install unsuccessful) though I'm stopping the service, removing the startup link, and rebooting first. Any tips for this?

And is anyone else having these issues? Just curious.
[Touch Pro2, Tilt 2 Themes and Apps] iwfratz:
try this:

- run OCT_Stop

- remove all files

- remove OCT.dll

as you have already done before.

Then try to delete registry entry "HKLM/Sodtware/Apps/iwfratz OverClockTool".

That should remove OCT from installed application.
[Touch Pro2, Tilt 2 Themes and Apps] HRQ.SLV:
SKTools

I was also having the same issue.

I've solved it by uninstalling with SKTools.

It worked for me...
[Touch Pro2, Tilt 2 Themes and Apps] 5318008:
[Guile's Theme plays here]

This didn't work for me :/

This did! I just sent you an imaginary PayPal transaction for 1,000,000 Internet Fun Dollars.
[Touch Pro2, Tilt 2 Themes and Apps] HRQ.SLV:
Thank you!!!

Just what I was needing! :p
[Touch Pro2, Tilt 2 Themes and Apps] ACoolGuy:
I hard reset and installed v1.3 from scratch. As soon as I set the overclock I got an debug message which indicated '1'. Then another message with same message but 'A' instead of '1'. And then another but with '*'. After doing this it seemed to work BUT my radio was showing in airplane mode. So I went to take out of airplane mode and the phone became unresponive. Soft Reset and phone still in airplane mode. Set to Phone mode and it came back but only 1X not E and Touchscreen became unresponsive. Also clockspeed seemed to be 115.something. Had to hard reset to get back working.
[Touch Pro2, Tilt 2 Themes and Apps] iwfratz:
Thank you for trying and reporting. Still not working, hmpffff.
[Touch Pro2, Tilt 2 Themes and Apps] ACoolGuy:
I would think it would definitely have something to do with the CDMA vs GSM radio since GSM users are not having the same issues.
[Touch Pro2, Tilt 2 Themes and Apps] IMissPalmOS:
The program won't automatically remove for me either (v1.1 or 1.2). In both cases, I stopped the program with OCT_Stop, rebooted, then tried to remove it with "remove programs". It would report that the program was NOT fully removed. No big deal for me since I just hard reset and restore my SPB Backup, but you may want to look into this for future versions.
[Touch Pro2, Tilt 2 Themes and Apps] iwfratz:
yes, but the question is: how to overcome !
[Touch Pro2, Tilt 2 Themes and Apps] iwfratz:
why do you reboot ? only run OCT_Stop, wait for the exit-message and install cab.
[Touch Pro2, Tilt 2 Themes and Apps] IMissPalmOS:
I didn't reboot for any particular reason. Just wanted to make sure no part of the program was still running before I tried to un-install.

As a test I just did this:

- With a clean ROM, I installed version 1.3 and verified that it was running properly.

- I ran "OCT_Stop".

- I went to "Settings", "Remove Programs".

- I selected "iwfratz OverClockTool" and clicked "Remove"

- I got an error message that says "iwfratz OverClockTool was not completely removed. Do you want to remove it from the list of installed programs?"

I don't think the uninstall is working properly, at least with HTC_Europe_1.86.401.0 ROM. I'm happy to help if there is any other way you'd like me to test.
[Touch Pro2, Tilt 2 Themes and Apps] iwfratz:
Thats odd. During devolping and testing I installed the cab over 50 times. I had never got an error.
[Touch Pro2, Tilt 2 Themes and Apps] IMissPalmOS:
I don't get any while installing it either - the error only happens when I try to *remove* it. Others reported the same thing so I don't think it is just me... Anyway, new versions seem to install over the old versions just fine in spite of the error so I'm sure it is not a big deal.
[Touch Pro2, Tilt 2 Themes and Apps] iwfratz:
did you move or delete any of the original files (to startup) ?
[Touch Pro2, Tilt 2 Themes and Apps] IMissPalmOS:
No. See my post #262. I did exactly and only those steps to verify the problem. When I get back from dinner I will test some other ROM's the same way.
[Touch Pro2, Tilt 2 Themes and Apps] ACoolGuy:
I was also unable to uninstall v1.1 and v1.2 via the remove programs feature of WM6.5 21911 build of NRGrom
[Touch Pro2, Tilt 2 Themes and Apps] IMissPalmOS:
Ok, figured it out. For some reason on my ROM I sometimes have to run "OCT_Stop" more than once to get it to quit. In post #262 it just didn't exit for some reason. If I keep running "OCT_Stop" until I get the "OCT not running" message, then it uninstalls just fine...

Your program is awesome, and has made me excited about my phone again!
[Touch Pro2, Tilt 2 Themes and Apps] 5318008:
I'm still getting uninstall and reinstall errors. Same procedure as above, deleted startup link, rebooted, no luck. SK Tools works though, and the .CAB still puts all the files there, so not much worry here.

EDIT: Phone and ROM as listed in signature line below.
[Touch Pro2, Tilt 2 Themes and Apps] Alcibiade:
Great !

We need to be able to define the range of OC for the dynamic OC. Some people can go up to 650, others like me can easily go to 787 Mhz and some others even more

It would also be good to be able to define at which level of CPU saturation we want to start overclocking to the next step (like 80% or 70%, etc...) and underclocking the next one

Anyway great great tool
[Touch Pro2, Tilt 2 Themes and Apps] iwfratz:
We need to be able ... ? :confused:

changes in 1.3

- dynamic clock (depending on CPU-load: if actual load is higher than load max, cpu will be tuned up and vice versa. if load is 1 or 100, cpu will be set to min or max. interval is period in ms for calculate load)

Thanks.
[Touch Pro2, Tilt 2 Themes and Apps] oruam57:
Hi iwfratz,

First of all, great tool! From version 1.2 it works flawlessly on my Topaz (it is quite an old phone and 652 MHz are too much for it, it can only tolerate 633 MHZ :( ).

Now a pair of question.

About dynamic clock, what is the meaning of "if load is 1 or 100, cpu will be set to min or max"? I supposed that when the load was above load_max the clock would be set at cpu_max and that when the load was below load_min the clock would be reset at cpu_min. Am I missing something?

Would it be possible to have a different clock speed for when backlight/screen is off? After all in that status I do not care much about phone "snappiness" but I do care about battery.
[Touch Pro2, Tilt 2 Themes and Apps] buru898:
Means your cpu overclocks based on how "busy" it is. So it'll see that a lot is going on and overclock the phone to make it get done faster.

The phone is slightly underclocked when you aren't messing with it, it's a nice gui, like the dynamic clocking since it overclocks in different levels instead of just the max set to :).

But that 1.2Ghz suuuure is tempting haha. Just with the max value could be 787 or at least 710 since 710 seems to be the "stable" default clock speed for Rhodium devices? Awesome program though man :).
[Touch Pro2, Tilt 2 Themes and Apps] shure2:
recession busting-cracking tool, gives extended life to our tp2's!

i didnt know this existed, only the other tool that goes to 900 odd mhz, but this has taken over straight away.

it would be perfect if it went to my limit of 768.... :)

thanks for your effort so far bud
[Touch Pro2, Tilt 2 Themes and Apps] iwfratz:
cpu_max: the maximum speed for the cpu

cpu_min: the minimum speed for the cpu

load_max: if actual measured cpu load is higher, cpu will be tuned up one step (19.2 Mhz). if the actual measured load is 100% then cpu speed will jump immediately to cpu_max

load_min: if actual measured cpu load is lower, cpu will be tuned down one step (19.2 Mhz). if the actual measured load is <= 1% then cpu speed will jump immediately to cpu_min

That's it. If your device have work to do, it get higher CPU speed. When work is done, CPU speed will be lowered.

Possible ? Sure. But there is no plan to do so, CPU speed depends on the actual load.
[Touch Pro2, Tilt 2 Themes and Apps] oruam57:
The OCT device driver developed by iwfratz (http://xdaforums.com/showpost.php?p=7463284&postcount=162) is a fine tool but it has no provision for underclocking during backlight/screen off.

OCT_BKL is a small tool that uses the OCT device driver to underclock the phone CPU during backlight/screen off.

For details read the ReadMe.txt inside the zip file.

Note: at the moment (OCT V1.3) the minimum clock frequency is 518.4 MHz. Future releases will remove this limit.

Edit: V1.3 in post # 382
[Touch Pro2, Tilt 2 Themes and Apps] IMissPalmOS:
This program just gets better and better :-)

About the dynamic switching... I like to have my phone running full speed all the time rather than have it scale up and down. I'm currently doing this by just setting CPU max and CPU min to the highest setting so it cranks away at 652 all the time.

Questions -

Aside from battery life (which is a complete non-issue for me) is there any reason I would not want to just run full blast all the time?

When running this way, should I set the interval to like 99999 since checking the CPU load is pointless?

Thanks!
[Touch Pro2, Tilt 2 Themes and Apps] iwfratz:
cpu temperature !?

Thats right, the higher the interval the less cpu load will be computed. In next release you can set it to 0, to stop calculating cpu load.
[Touch Pro2, Tilt 2 Themes and Apps] IMissPalmOS:
Ok, good, thanks.

I know running full speed (and therefore hotter) will burn out the CPU faster, but I now own 3 of these phones. Two are just sitting in my drawer as backups. By the time I burn out the CPU's of all 3 of them, I'll be ready to move on to the Touch Pro 6 :-)
[Touch Pro2, Tilt 2 Themes and Apps] robseargeant:
So the 650 is set as a hard cap for now then, I see we can scroll to higher speeds in the GUI.
[Touch Pro2, Tilt 2 Themes and Apps] buru898:
Haha yeah, he's just teasing us lol especially with that 1.2Ghz speed ;p.
[Touch Pro2, Tilt 2 Themes and Apps] chihliouma:
Hi iwfratz, I am trying 1.3 version but I found out that the max frequency is limited to 652Mhz even when I try to set it to 710Mhz ? Is that normal ? Thanks
[Touch Pro2, Tilt 2 Themes and Apps] chihliouma:
Hi there, please advice how I can make sure that this software is working in backlight off status ??? How I can read the CPU speed under that condition ? Thanks
[Touch Pro2, Tilt 2 Themes and Apps] oruam57:
Case 1: you do not use TouchLockPro. In that case OCT_BLK does not switch the screen off, you have to do it after calling it. Therefore, you can call OCT_BLK, then OCT_GUI and see the clock frequency. Be quick because in 2 seconds OCT_BLK, noticing that the screen does not go off, restores the overclock frequency.

Case 2: you use TouchLockPro. Disable it (by tapping TouchLockPro.exe) and goto to case 1.
[Touch Pro2, Tilt 2 Themes and Apps] chihliouma:
Hi iwfratz, is that true that everytime I softrest the TOPAZ, then I should run the GUI once and click the "OC on/off" button in order to trigger the overclock running ? Can that be set to DEFAULT then I don't need to run GUI everytime in reset the TOPAZ ? Thanks.
[Touch Pro2, Tilt 2 Themes and Apps] chihliouma:
I am using S2U2, but I don't see any frequency change lower than 518Mhz after call OCT_BLK. Is that rormal ? Thanks.
[Touch Pro2, Tilt 2 Themes and Apps] robseargeant:
I do not see anything on the process list when setting exceptions on cleanRAM. Will a level 2 sweep not affect this?
[Touch Pro2, Tilt 2 Themes and Apps] oruam57:
As I said :rolleyes: at the moment OCT hard limits the clock frequency between 518 and 652 MHz. Future OCT releases will remove this limit.
[Touch Pro2, Tilt 2 Themes and Apps] iwfratz:
OCT_Run.exe
[Touch Pro2, Tilt 2 Themes and Apps] chihliouma:
I do set up the GUI but after softreset the TOPAZ, I do run OCT_Run.exe (supposed it shoould run 652 now, right ?), but after I open GUI, I found the frequency is still at 528 instead of 652MH. The OC is NOT running. So I need to click again the ON/Off button in order make it to run OC. Anything wrong of my process ? Thanks
[Touch Pro2, Tilt 2 Themes and Apps] iwfratz:
Same here :o.

The reason is a little and simple logical error in OCT_Run.

Will be fixed in next version.
[Touch Pro2, Tilt 2 Themes and Apps] chihliouma:
Thanks for the quick response. May I suggest in the next version that OC is enable as default status ? Thanks and waiting for your new version soon.
[Touch Pro2, Tilt 2 Themes and Apps] IMissPalmOS:
While you're at it, I noticed that the CPU interval is not "sticky" across reboots, and always resets to 1000 ms.
[Touch Pro2, Tilt 2 Themes and Apps] evolupt:
hi iwfratz, thanks for you great job, very cool soft !

I remarque than speed stay to max between min and max load settings. Speed start to decrease after min load setting.

I suggest you an other method to change processor speed :

- increase speed after proc load is bigger than min load setting, and set speed to max proc speed after proc load is bigger than max load.

- decrease speed after proc load is smaller than max load setting, and set speed to min proc speed after proc load is smaller than max load.

- between min and max load setting, proc speed must be calculate to be linear.

regards ! :-)
[Touch Pro2, Tilt 2 Themes and Apps] p51d007:
Running the latest version of ifrawtz's program. NO issues.

Won't OC over 652, which is fine by me if it is STABLE. I don't run sense, so I can't say anything about that, but the 120+ mhz speed boost is noticeable.
[Touch Pro2, Tilt 2 Themes and Apps] stevedebi:
Unable to change interval

Set interval to 1000. Later went back to change interval. After deleting the "1" in the interval, the program won't accept any other number. Status says "0 ms". I'm not sure if it retained the last interval or is just running continuously.

EDIT: Came back later and interval was set to "1".
[Touch Pro2, Tilt 2 Themes and Apps] stevedebi:
Suggestion

The GUI apparently shows the CPU speed as static - whatever was being used when GUI was run. However on my TP2, the CPU invariably goes to 100% when I run the program.

How about dynamically showing the CPU speed when in the GUI? That way we could watch it go down when the CPU % goes down.
[Touch Pro2, Tilt 2 Themes and Apps] 5318008:
Might be a ROM issue or something, as mine shows dynamically updated CPU speed and load while running the GUI.

Also, I hope a version with a higher limit comes out soon for us speed junkies.

Put a shortcut to OCT_Run.exe in your \Windows\Startup\ folder, I think. That's what I did to silently load it every reboot.

An unrelated item: Someone with an X2, over in NetRipper's thread, has a stable OC speed of over 1GHz. Makes me think I bought the wrong phone. :rolleyes:
[Touch Pro2, Tilt 2 Themes and Apps] stevedebi:
I'm using NRG ROM, and it does not update. I can see the CPU% via BattClock.
[Touch Pro2, Tilt 2 Themes and Apps] buru898:
The CPU%? Which one; the system load percentage or the CPU speed?
[Touch Pro2, Tilt 2 Themes and Apps] Alcibiade:
Can't wait for your new version...
[Touch Pro2, Tilt 2 Themes and Apps] Alcibiade:
"We need to be able ... ?": it would be nice to have the possibility to...

As implied the CPU should increase in speed before getting to 100% load and avoid saturating. what I was suggesting was to let users define when the CPU clocks to the next step up or down

Typically I'd like to define the CPU increases speed of one step once I reach 80% load (or maybe 70%) and decrease speed once I am below 20% (Just an example...)

Then the other point is it would be nice to have the ability to chose the min clock and max clock (For me for instance it would probably be around 135 Mhz to 787Mhz. Just an example...)
[Touch Pro2, Tilt 2 Themes and Apps] Alcibiade:
It should not be necessary. backlight / screen off should happen when the phone si not busy, ie the load is low which implies iwfratz will alreday be undeclocking

If the load is not low while your backlight is off, then it menas you ahve some work being done by the processor and you'd better not have it underclock

Just my two cents...
[Touch Pro2, Tilt 2 Themes and Apps] iwfratz:
That is exactly the behaviour of OCT_V-1.3, using load_max = 80 and load_min = 20.

:confused: Isn't it possible in V-1.3 ?? (except of the exact Mhz values)

Please do not suggest features if they are already released !!

Please use actual version and read posts.
[Touch Pro2, Tilt 2 Themes and Apps] iwfratz:
@Alcibiade: OCT ist not programmed and released by oruam57 !!!!!

@oruam57: Do you know, or is it a citation without telling the source.
[Touch Pro2, Tilt 2 Themes and Apps] oruam57:
I supposed it was common knowledge, it seems quite clear from your posts. At any rate, I am sorry for any misunderstanding or inconvenience I might have caused you.
[Touch Pro2, Tilt 2 Themes and Apps] JRocca:
Hey,

Just installed 1.3, liking it alot, however it seems after a soft restart, the settings go back to default, should it?
[Touch Pro2, Tilt 2 Themes and Apps] iwfratz:
No, it should not. But actual settings will be saved on deactivating overclocking only. So if you change default settings, run them (without stopping OC once) and do a reset your changes are lost.

This way only settings will be saved your device can run on. It reduces the necessity of a hard-reset.
[Touch Pro2, Tilt 2 Themes and Apps] sleze:
Just installed the latest version. I used the "default" Tilt2 settings of 712Mhz for overclocking and the increase in speed is definitely noticeable. This is a must install app.

The only downside is that every time my phone boots, I get a program crashing error reporting message. I fixed it by disabling error reporting.
[Touch Pro2, Tilt 2 Themes and Apps] beerbaronstatic:
Is it possible to backup your overclock settings?
[Touch Pro2, Tilt 2 Themes and Apps] stevedebi:
Status working OK

OK, I flashed a new ROM, and now the overclocking GUI is in fact showing a variable speed based on the CPU %. I don't know why it wasn't working before.
[Touch Pro2, Tilt 2 Themes and Apps] iwfratz:
OCT_V-1.4 released

There is a new version of OCT in #162.

This version should work on Sprint TP2. Please test (again) and report.
[Touch Pro2, Tilt 2 Themes and Apps] oruam57:
OCT_BKL is a small tool that uses the OCT device driver to underclock the phone CPU during backlight/screen off.

For details read the ReadMe.txt inside the zip file.

Version 1.1 works with OCT V1.4.1 Now underclock can start from 19.2 MHz (parameter value 1).

Edit: V1.3 in post # 382
[Touch Pro2, Tilt 2 Themes and Apps] ACoolGuy:
So far so good. I just installed V1.4 tho and turned on the OC. Ill do testing for a while and report results.
[Touch Pro2, Tilt 2 Themes and Apps] iwfratz:
this tool is needless, because OCT does over-/underclocking by itself, even when backlight or screen is off.
[Touch Pro2, Tilt 2 Themes and Apps] Doo Doo:
what is the highest setting you can overclock 2?
[Touch Pro2, Tilt 2 Themes and Apps] oruam57:
I do not want to use dynamic clock, I want overclock at fixed frequency but during screen off.
[Touch Pro2, Tilt 2 Themes and Apps] iwfratz:
at the moment there is a hardcoded limit of 650 Mhz, generally it is possible to set the frequency to 1,2 GHz, but it is highly unlikely that your cpu will run on it. MSM7k is designed for 528Mhz.
[Touch Pro2, Tilt 2 Themes and Apps] Doo Doo:
so if i used your app i couldn't overclock to 729Mhz like i am now with the other overclocking app?
[Touch Pro2, Tilt 2 Themes and Apps] iwfratz:
set the cpu_max and cpu_min speed to the same value, so there will be no stepping. setting interval to 0 will prevent calculating cpu load.

My tool is different from netripper's and works even if backlight or screen turns off.
[Touch Pro2, Tilt 2 Themes and Apps] iwfratz:
Thats right for the moment. But I will remove this limit in future releases.
[Touch Pro2, Tilt 2 Themes and Apps] IMissPalmOS:
Some observations...

- v1.3 wouldn't uninstall properly for me again, so I just hard reset to get rid of it completely before installing v1.4. Haven't tried to uninstall v1.4 yet.

- Setting the interval to 0 then clicking "set" changed the interval to "-1", then clicking "set" again changed it to 65534. Can't seem to make it stay at "0".

- I can't seem to make the settings "sticky" in this version. No matter what combination of running the GUI, stop, run, or rebooting, it always launches at 528MHz. I have to run the GUI first to make OTC-Run start at my selected speed.
[Touch Pro2, Tilt 2 Themes and Apps] iwfratz:
you are right, that both are failures.

running OCT_Run twice will start OC.

I will fix it as soon as possible.
[Touch Pro2, Tilt 2 Themes and Apps] buru898:
He said 0 would make it stop dynamic clocking which... it does. Putting 0 is easier than putting -1 lol so it probably just changed because it has to be -1.

I installed v1.3 over v1.2 and it asked to uninstall, said it couldn't, but it installed fine anyway and everything works for me.
[Touch Pro2, Tilt 2 Themes and Apps] iwfratz:
failures in V-1.4 solved ==> V-1.4.1

both failures are fixed in V-1.4.1
[Touch Pro2, Tilt 2 Themes and Apps] oruam57:
Already done since version V1.3

netripper's DOES work when screen is off.

I know your tool works when screen is off but it does not change clock on screen off by itself (and you said you do not want to add this feature, post # 275) so I made my tool.
[Touch Pro2, Tilt 2 Themes and Apps] iwfratz:
so what do you want to do exactly ?

You do not want to use dynamic clocking, but want to change clock when screen is off to a different speed than with screen on. Right !?

After screen turns off, the device will go to suspend (with halted cpu). So IMHO it does not make much sense to change speed in this state.
[Touch Pro2, Tilt 2 Themes and Apps] oruam57:
Screen off is NOT suspend and CPU is not halted. For example in that status I listen to music or internet radio.