October 3rd, 2010, 02:07 PM
Thread Author (OP)
Join Date: Oct 2010
Location: New Forest UK
Device(s): HTC Desire
Carrier: Not Provided
Thanked 1 Time in 1 Post
Solution to rebooting loop problem
Solution to random/continuous rebooting
I have had an Orange branded HTC Desire for a few months now.
Recently it started occasionally rebooting. This appeared to be getting more frequent. A few days ago, it went into a continuous reboot loop and I tried removing battery SIM and SD card in combinations. No luck at all, just reboot over and over. Tried leaving it looping overnight (was suggested by someone) - that didnt work either.
I saw some people talking about ROM re-flash or sending the handset for repair. I am an electronics engineer and it didnt seem to me to be actually hardware related, especially when people reported that their "repaired" handsets were still rebooting. My battery wasnt getting super hot either.
I had installed My Backup Pro prior to this looping problem, which saves all settings, apps and data to the SD card, so I knew I had a fairly recent backup. So what I did was:
left the SIM card in but removed the SD card.
Did a hard reset (via buttons coz there was no other way out of the loop). ie remove battery, replace battery, hold down "down" volume and press power button.
When the tiny text menu came up I did a data reset, and voila, it came back to life. I refitted the SD card, restored my apps and data using My Backup Pro, which I had stored as an APK app on my PC and obviously had to be re-installed (via HTC sync) and its working fine now for two days, no reboot.
I hope this solution helps someone. If yours is just rebooting occasionally, I would suggest installing A backup program and saving everything. Then if it goes into continous loop you can get your phone back exactly as it was.
Even if its too late, it sure beats sending it back for repair.
Oh and BTW, once restored it did an Android 2.1 something update and then upgraded to 2.2 with no issues. All I had to do was reset my FB and Google accounts.
Let me know if it works for you.