[Desire HD Android Development] Diaoul:
Hi there,

This is a guide under construction that gather different ways to get (back) to HTC stock ROM from almost everything : branded ROM, custom ROM, ROOTed/S-OFFed/etc. DHD.

Whatever you do with your phone, I cannot be responsible for it. Don't blame me if you brick it. I'll try to keep this up to date.

How to read this ?

Colors :

This answer is known and working

This answer still needs some testing/feedback

This answer is probably wrong or untested, help me correcting it

Letters : This is a change of situation. Multiple case possible, choose your path and skip the others :)

Numbers : This is a step or a question, go through them one by one

Here we go for the GUIDE part :

I have never ROOTed/S-OFFed/Radio S-OFFed/CWMed my phone

In this case you have either a stock HTC ROM or a branded ROM (SFR/Vodaphone UK/T-Mobile/...)

1) How do I know that I have a branded ROM or an HTC stock ROM ?

HTC Stock ROMs are often up to date if you do all the OTAs so, update your phone OTA and check your version number, it should be the last one. Moreover, branded ROMs often have a custom boot screen (with awful logo) and custom (unremovable) apps.

1.A) I have DHD with stock ROM !

You have nothing to do in this thread then. Bye bye

1.B) Damn, I have a branded ROM...

Don't cry, we'll go through it together

1.B.1) Will RUUs work ?

Sometimes it will, sometimes it won't, the best thing to do is to try. The worst that could happen is... nothing.

Warning : At this point, if RUU works, you'll have a stock ROM on your HTC and you won't be able to go back to your branded ROM (except for T-Mobile phones as a RUU is available for them). No turning back ! Anyway, that shouldn't be a problem for warranty as RUUs are "public and official".

1.B.2) Why RUUs wouldn't work ?

HTC allow brands to put their own custom firmware that we call here a "branded ROM". Those include brand promotional items such as specific apps and boot screen. Plus, they have their specific OTA that could be on a very different schedule than official ones (from HTC). For this reason and to avoid county-specific (chineese) to be converted in WWE phones, HTC RUUs check for a specific number in your phone called CID. This CID tells if you can use RUUs and if yes, wich one (WWE, chineese, etc.)

1.B.3.a) RUU worked !

Lucky boy, we're done with you. Bye bye

1.B.3.b) RUU didn't work...

Please, hold you're tears, we're still not done here. (More to come)

1.B.3.b.1) Now you have a few solutions

The zip trick :This is a method that uses a test RUU (that doesn't check for the CID). Then you fake it replacing the test ROM by the one of your choice (here an official one). This method is described here but not tested on branded phone. This may not allow OTAs (need feedback).

ROOT & Radio S-OFF/SuperCID/Unlock your phone :By changing the Radio with this guide you will be allowed to flash all RUUs. No revert tool so far to restore the Radio but this is coming soon.​

The F.A.Q. part :

1) Is that possible to find a stock ROM extracted from RUU without any cooking and flash it with CWM ?

Yes

2) Where can I find the zip to use with CWM ?

Here (link needed)​

Glossary :

CWM or CM : ClockworkMod

Random stuff :

http://xdaforums.com/showthread.php?t=835595 : Maybe a way to flash a RUU without changing the CID ? Need confirmation

http://xdaforums.com/showthread.php?t=841890 : Same here

http://xdaforums.com/showthread.php?t=835595&page=4#edit9551194 : Working exemple without goldcard ?

Working on this thread... Any help is welcome :)

Please submit your questions/answers in this thread, i'll add them.

If giving answers, please, also give a source or guide (link) if possible and the color (green or orange, no red accepted as red cannot be trusted)