[Android Software/Hacking General [Developers Only]] NYSEAN1:
Hi, This is my first time posting so please forgive me for any czar-like posting rules I may have violated. I think that I have found a resolution for hd2 on android rebooting/restarting problems that many of us face or have faced. Before you jump on blaming motherboard like Dear HTC Repair ppl did in my case, please try these steps.

I have recently got my second hd2 and installed Android naturally and almost immediately after setting up the device, I noticed that the phone started to reboot itself. And this happened all day for at least 6-10 times everyday. At first I thought it was a new feature of the latest android roms to fix and upgrade or boost performance. But the rebooting never stopped for a day. Secondly I thought I must have installed it incorrectly and so followed all procedure again from task29 to CWR cautiously but NO LUCK! Then I did multiple searches on xda and other forums and followed every suggestions and possible problems like battery cable/pin straightening, task29....formatting changing microsd card...blah blah blah....no fix!!! Then I called HTC and they concluded that the motherboard gotta be replaced for only $175...yeah ok I got my phone for $150. Someone at HTC forgot to take math in HS.

Anways...long story short try what I did....if you face constant restart issues after installing android...and hope for the best. It won't hurt to try. I am not a developer nor a software/hardware engineer and I don't have any technical explanation for this with fancy acronyms. All I know that it worked on not just one phone but two phones as I bought another used phone on ebay after HTC tried to rob me off $175. And this one too gave the same reboot/restart problem after I installed android.

So, here is what I did and don't ask me why it worked not cuz I don't know....it just what I did and it worked in both phone and never restarted ever again :)

-DO NOT do task29 EVER...no offense to the developer. If you have done it already then just don't do it again.

-Install/reinstall fresh official stock tmobile WM6.5 rom only. DO NOT install custom rom. Reboot normally and do the minimal setup since you are about to install android on it anyway.

-DO NOT play with Radio versions. Stick to the one official tmobile rom has installed for you. Although I think even if you change the radio it will be ok.

-DO the steps for hspl, magldr113 etc as usual

-Now this is what I think is the crucial part...If you have partitioned or planning to partition your microsd card with cache then DO NOT use any CWR recovery partition with cache....totally avoid 150M-5m cache formats just use 150M...200M....250M etc without cache...again I don't know why but it worked for me.

-Now do a wipe data/system and install the android rom of your choice. It should never restart again. Mine did not!!! GOOD LUCK!

This is what I did when my both phones were starting all day and it worked on both. They never reboot by themselves ever. They both were restarting all day at least 6-10 times. On my first phone I thought the motherboard or may be the battery cable was gone, then went on to get a second phone. The problem was on the second phone as well after I installed android. I was sure that it would be too much of a coincidence that both phones have bad motherboards and therefore started playing with them in various combinations of rom installation procedure, sd card, battery...you name it..then came across this steps and it worked for me. I hope it works for you. Please note that if the problem is hardware then it can't be resolved by doing this.

I hope it works for you. I know how frustrating it is to have a phone that is constantly rebooting on its own all day.

To those who will question my solution...again refer to the previous notes. I did it and it worked on my two phones...and another advice for you.....Sometimes you don't have to know quantum physics to tie a secure knot that saves life :)