Overclock & Undervolt Your Desire HD

The first thing I have to point out here, this is a VERY dangerous thing to attempt.

Before you read on, I want you to take 2 minutes to imagine a worst case scenario that you are turning your beloved Desire HD on and nothing is happening.  Instead of the loverly white screen and HTC logo with annoying ‘budum da dum dum’ noise you’re looking at a blank, dark, black, lifeless screen…

Do you -

a) cry uncontrollably, open the window if your 3rd story bedroom and launch yourself out

b) reach for the razorblade carelessly left on your computer desk and slide the blade over your wrists and wait for the end

c) toss it aside and pick up your back up phone, not caring for the loss of your £450 device

If you answered a) or b) then this really isn’t something you should try.  If you’ve answered c) then well done that man (or woman) with balls of steel (or…  erm…  boobs of…  no, sorry, don’t know where I can take that)!  Lets rock and roll!

There are three other things I should point out at this point.

1) You will need SetCPU which is $1.99 from the Market. This is needed for pretty much any Android Device overclock, so worth the small £1.25 investment.

2) I didn’t write any of the scripts or apps involved in this guide, so the support I can offer is limited.  This guide is mainly other people’s guides patched together into one place.

3) I cannot take ANY responsibility if you should end up with a £450 paper weight, even if you follow this guide to the letter.

This is not my work.  A HUGE thanks to the people on XDA Forums for their efforts  - sfjuocekr, Apache14 and of course Paul O’Brien from MoDaCo.

I’m going to assume you’re starting from a fairly blank slate, you’ve done no tinkering before.  If you have, probably best to remove anything like VISIONary and Superuser, with their data so we can start fresh.

Preperation

Okay, lets download everything we’re going to need and get ourselves ready.

1) Backup anything you value from your device.  This guide should leave all your data in tact, but any time you tinker you should backup anything that might lead to a) or b) above if lost.

2) Download the latest version of VISIONary+ from this thread and install it on your device.

3) Download Terminal Emulator from the Market on your DHD.

4) Install SetCPU from the Market.

5) Download the S-OFF script from this thread. (DHD-v0.3.zip at time of writing)  Extract this to a DHD folder on your SD card. (Make sure you have just one DHD folder, not another inside it)

6) Download the latest Android SDK and unzip it to ‘C:\Tools’ on your PC.

7) Download UV-BUZZ-ACE.rar from this thread and put the two files into your C:\Tools folder made in step 6.

8) Download the latest version of HTC Sync and install it.

Permroot and S-OFF

S-OFF refers to removing security.  This is needed for flashing custom ROM’s and generally for mucking about in what would normally be a protected area.  Sorry HTC!  We wants ta tinker!

9) Run VISIONary+ and select temproot.  Don’t select any of the tick boxes.

VISIONary+

10) Once this is done, run VISIONary+ again and select permroot.  Again, no other options selected.  Your DHD will reboot.

11) Open up Terminal Emulator and enter ‘su‘ and you should be asked to grant root access.  Do so and your symbol will turn to a #.

12) Type ‘sh /sdcard/DHD/check‘ and it will check the file for you.  This is where things have the potential to go very bad for your DHD. Follow the on screen instructions, but DO NOT ADVANCE IF THE TWO CHECKSUMS ARE NOT IDENTICAL AT ANY POINT AFTER THE CHECK.  If yours don’t match, you’re best to check this thread for advice.  DO NOT REBOOT YOUR PHONE UNTIL ADVISED SAFE TO DO SO.  I believe if they don’t match, generally just download the DHD-V0.3.zip again.

Android Terminal Emulator S-OFF

There will be one error when you finally do ‘sh /sdcard/DHD/hboot‘ which will say insmod: init_module ‘/data/local/wpthis-lovinglymadeforyoubymodaco.ko’ failed (Function not implemented). This is fine, don’t worry.

The Overclock & Undervolt

Hopefully you’ve come through that bit safe and sound and we can move on to the Overclock and undervolt.

13) Shut down your DHD (don’t forget to turn off fast boot in Settings -> Applications to properly shut down)

14) Hold Volume Down while turning on your DHD.

15) Once booted into the Bootloader, select Fastboot by pressing your power button.

16) Connect your DHD to your PC via USB cable.  Wait for drivers to install.

17) Open terminal on your PC and cd to C:\Tools

18) Type fastboot devices and you should see your DHD listed.  If not, the USB drivers are not properly installed.

19) Type the following into the command prompt on your PC -

fastboot flash zimage zImage

This should upload a file to you DHD and flash it over the original.

20) Reboot the phone by typing – fastboot reboot

21) Wait for your DHD to reboot and then type the following into the command prompt on your PC -

adb push bcm4329.ko /sdcard/bcm4329.ko
adb shell

su (authorise root access on your device)
mount -o remount,rw /dev/block/mmcblk0p25 /system (that’s zero p twentyfive)
cat /sdcard/bcm4329.ko > /system/lib/modules/bcm4329.ko

22) Run SetCPU, press menu, select ‘Device Selection’ and then choose ‘Autodetect Speeds Recommended’.  It will ask for root access, which you should authorise.

HTC Desire HD SetCPU Overclocked

You should be able to slide it up to 1209 MHz.  You’re done!

If you’re the brave one that tries this first, please report back in the comments below if you have any problems, or if it worked.  If there are issues, I will correct ASAP.  If it works, I’m sure people will be more comfortable in doing it themselves.

**UPDATE** I’ve now moved up to 1497mhz with the files from this thread.  (Use the same method as above) My Desire HD just clocked 52 on Linpack and 2,600 on Quadrant!  Wow!



  • http://profiles.google.com/rajurahman85 Raju Rahman

    Rooting basically gives you root level access to your device, allowing you to do all sorts of things like, flashing custom ROMs, removing undesired applications like network bloat-ware, adding extra functions or newer software, overclocking, increasing phones loudness etc. There’s so many different modifications you can make when you have root access. 
    Currently I’m using the Xperia Play, if I root the device, I can then install the latest Google Talk with video chat software on the phone which I wouldn’t be able to do without root. So, in my opinion root has many advantages, but it’s up to you whether you think it’s worth it or not.

  • DHD11

    yea i checked that guide out as well but im mainly just wondering what the main benefits of rooting is and if its worth it?
    (also i have a branded Desire HD) 

  • http://profiles.google.com/rajurahman85 Raju Rahman

    Just follow the guide properly and you’ll be fine, we have a more updated guide on how to root and flash ROMs on your Desire HD here: http://hemorrdroids.net/how-to-root-s-off-and-install-custom-roms-on-the-desire-hd/

  • DHD11

    hey thanks for the guide but with rooting your phone is it the rooting part that can brick it or is it the overclocking undervolting part? 

  • Vissili

    k now problem at 18…..iopen terminal (command prompt ) ,…thn cd tools,,,,,,after c:tools>fastboot devices………..error* fastboot is not recognised as intern……blah blah…..Please help….fastboot devices is not working in cmd.

  • Vissili

    k now problem at 18…..iopen terminal (command prompt ) ,…thn cd tools,,,,,,after c:tools>fastboot devices………..error* fastboot is not recognised as intern……blah blah…..Please help….fastboot devices is not working in cmd.

  • Danielvp

    I have a problem. I have used your guide, but when i get to 12) and types sh /sdcard/DHD/check into the terminal i get “sh: can’t open /sdcard/DHD/check”.. What do I do? I have tried re-rooting the phone multiple times..

  • Raju Rahman

    Not all CPU’s can handle the same amount of OC even if it’s the same phone. I would stick to an OC that’s stable.

  • nelly

    Hi, even after step 21 (and also factory reset), the wifi is still doesn’t work, what should I do now?
    My DHD can be overclocked max. to 1,228 Ghz. is it normal?

  • Milo_and_the_miners

    hi when i enter sh /sdcard/DHD/check i get

    sh: cannot open /sdcard/DHD/check

    help…

  • Anonymous

    That means you don’t have proper root access.

  • Chazzer86

    step 21 doesnt get my wifi working….wtf?!?!?!?!

  • Chazzer86

    permission denied? everytime i type su in cmd i get dat…wtf

  • http://www.facebook.com/profile.php?id=100000197131004 Raju Rahman

    Re-flash the original kernel or just re-flash the ROM your using, it should bring it back to stock.

  • Jay

    does anyone knows how to change back to stock?

  • Anonymous

    What part of 21 don’t you understand?

  • guess

    i dont quiet get it how to get step 21 done.

  • guess

    sorry i managed to get pass step 18 but as mention by AJ, i cant get wifi to enable. i got an error. my locations does not have any maps. how to i O.C to 1.5?

  • guess

    i got stuck at step 18. every time i typed fastboot devices, command prompt returned with ‘fastboot’ is not recognized as an internal or external command, operable program or batch file. HELP!!!!

  • Anonymous

    I have to be honest, this is pretty risky stuff and if the explanation doesn’t make sense to you, you probably shouldn’t be doing it. Maybe read about adb a little and when you understand that, this will probably make sense.

  • Andy

    I have to be honest, you probably shouldn’t be doing this sort if thing if you struggle with simple commands. It’s really quite dangerous.

  • Driesch

    I’m not exactly sure what I’m supposed to type into cmd. It’s not very clear to me. I’m sorry if I’m being offensive but I don’t understand what “17) Open terminal on your PC and cd to C:Tools” exactly means.

  • Anonymous

    Glad it’s all working. Step 21 is what should fix WiFi after the reboot.

  • AJ

    wifi is now working with O.C. at 1.5, weird !! But my phone is running like a dream…I would recomend using CPU Tuner from the market, its free and not such a big drain on the batt ! thanks a million for this post !

  • AJ

    ok completed, my phone was sucessfully O.C’ed however my WI Fi is now bricked ! shows error, even after factory reset ! anybody had the same issue ?

  • AJ

    OK Sorry about that, I’m stuck on section 18. “Type fastboot devices and you should see your DHD listed. If not, the USB drivers are not properly installed” Do I type This into the terminal once I cd to C:Tools ? If So it brings up the following….”fastboot is not recognised as an external or internal command” I know im doing somthing very wrong here, any help to elaborate on sec 18 would be appreciated. After getting so far I dont want to give up

  • AJ

    im stuckwefrewf

  • Pingback: [Anleitung] Desire HD - Rooten / S-OFF-Bootloader / CustomRecovery Seite 2 - HTC Desire HD Root und ROM - Windows Mobile Forum

  • Fubofo

    sweet, I now have a DHD with hboot, custom kernel (overclocked and undervolted) and soon to have recovery and new ROM.

    using Buzz-Ace-0.0.8-BFS-BFQ-OCUV I got:
    1228.8Mhz
    Quadrant – 2152
    Linpack – 43.915

  • Anonymous

    Yes, because the commands are being typed into your Windows 7 Command prompt and being sent to your device using ‘adb’ :)

  • Fubofo

    can this be done using Win7 ? I see steps here that relate to using terminal in your PC and issuing su commands, but this relates to linux.

  • Pingback: CyanogenMod 6.1.0 Makes it to Desire HD | Hemorrdroids.net

  • Dragon546

    Hey Andy Follow your guide to the letter using the UV kernel clocking a modest 1.28 nice linpack and quadrant scores.

    45.2 on linpack
    2146 on quadrant

    Excellent tut.

    Tom

  • Titch1644

    cheers fella
    got 1248 on auto

    now to play the need for speed is great

  • Anonymous

    Exactly, and this guide takes people through replacing their hboot… kinda scary stuff!

  • 007 geek

    you cant really brick with kernels :) you can overheat and blow it up but not exactly brick it. worst thing it wont boot into a rom but still recovery and hboot

    the only proper way you can brick your device is when you flash your hboot, thats the spl file you use to s-off. the s-off part is the scary part but if you do it properly you are fully unlocked in terms of having a dev phone :)

    so scary part only flashing hboot to enable s-off
    the rest is eassssyy and can be reverted back easily if you face problems :)

  • Anonymous

    Oh dear, maybe I over did it with my warnings. I followed it through and it was actually rather easy. People just need to be aware of the worst case scenario…

    I don’t blame you though.

  • Jon-Cameron

    Great guide but l am too afraid to try at the moment! (cluck cluck) hope someone successfully completes and gives reassuring feedback. Good effort though and much appreciated.