[Desire HD General] Jacob1369:
OC Update

Just sharing my SetCPU Profiles:

Temp > 33.3C 1497MAX 245MIN Interactive

Temp > 40.0C 768 MAX 245MIN Conservative

Temp > 50.0C 368 MAX 245MIN Powersave

Battery < 80% 1497MAX 245MIN Conservative

Battery < 20% 386MAX 245MIN Powersave

Screen Off 368MAX 245MIN Powersave

Charging/Full 1497MAX 245MIN Performance

OC to 1497 seems to be the limit for now, Voltage is up to 1200 and CPU temp never goes up more than 36C (so far), usually stays at 30C. The "Temp" profiles are in place to protect the core. Interactive governor is stellar but Conservative seems to eliminate the slightest hiccups...

Estimated run time for battery with current setting is 17h 26m not to mention that the Screen Off profile will extend it even more.

I've been using the OC module for a while now and have compared it to the Buzz Kernels and other OC-able Custom ROMs. This method is safer and does not stress the processor permanently, not to mention a lot faster IMHO.

This method allows you to load an overclockable kernel while on stock ROM. Use it at your own risk. I've tested this method since I got the DHD last year and have used SetCPU for the most part of my HD2's Android lifecycle (before I sold it) and understanding of the risks of mobile overclocking from the WM6.5 days, thanks to Netripper :D

*Available kernel does not support 2.2.1 just 2.2*

Read the guide here thoroughly...

http://xdaforums.com/showthread.php?t=815808

What's needed:

Gscript

SetCPU

In a nutshell:

Download the GScript files from post 106

Extract in sdcard/GScript folder (create one if you don't have it)

Load and save the scripts (post 106 has instructions too)

Look for the 1440-100 and 1459-100 GScript files as well or just create it from GScript (I lost track, its not too far from 106)

To get the governors in SetCPU:

Find the standalone releases, there are only 3 in the thread

Extract the files using Astro or Root explorer or use ADB push to "/Data/Local"

From PC terminal or Terminal Emulator:

su [enter] insmod /data/local/cpugov.ko (do this for all governors)

How to use it? (from fresh boot)

- Load in GScript

Load Module (GSCript will be granted Superuser permissions)

cpoc (will prompt "Finished!" quickly if successful, same with the next 2)

noreboot

oshitt (or 1440-100 or 1459-100, oshitt is lower than 1440 and sometimes hangs)

- In Terminal Emulator

su

insmod /data/local/cpugov.ko [enter] (Interactive)

insmod /data/local/consgov.ko [enter] (Conservative)

insmod /data/local/psavegov.ko [enter] (Powersave)

*there won't be any notification from TE that they're successful but a command prompt. Just exit out of TE and go to SetCPU

Now on SetCPU:

- Raise the clock speed of choice :eek:

- Menu, Device Selection, Auto Detect Speeds

- Use Perflock disabler only if you know that SetCPU isn't setting speeds correctly

- Set your own profiles

* I recommend not to Set anything on boot (as failsafe)

Then watch your DHD fly!

I use my own OC script for 1497:

pll2_l_val=78 vdd_mv=1000 vdd_raw=234

The devs suggest to slowly raise the clock speed during testing. I've dedicated 1-2 weeks to test every increase in clock speed and have experienced numerous battery pulls as a result of testing. 1440 is actually the safest but 1459 to 1497 is more to my liking...

Credit goes to Thyrus, Kamma and the rest of the gang who made it all possible... Don't forget to thank them when it works out for you! :D (also don't blame them nor me if it doesn't :p)

Cheers FilDHD!

Edit: Almost forgot, if it isn't obvious enough, module and governor will not survive a reboot. You'd have to do it all over again if so. It will however, stay on if you put the phone on standby (aka, Fastboot - Shutdown). Enjoy!