[Desire General] peetysmith:
OK, so I have found a few guides that try to resolve this, but as yet nothing that completely got me where I need to be.

The background:

I have a UK T-mobile HTC Desire (Bravo) with HBOOT 0.93.0001, with an SLCD screen, with the latest OTA updates and now running MIUI ROM 1.5.13.

The problem:

Condensation under the screen meant that I needed to send back under warranty. To do this I needed to restore my phone to stock T-Mobile ROM.

I got hold of a stock T-Mobile RUU (available at Shipped Roms), tried to run this but got an error as the version of my current ROM and HBOOT was newer than what I was trying to put on the phone.

I did a bit more digging and realised that I was doing a few things wrong, did not have goldcard and realised that because I was on HBOOT 0.93 this would not work. Therefore I needed to downgrade HBOOT (http://xdaforums.com/showthread.php?t=768256). This guide will put an unbranded RUU on the phone if followed completely, but obviously I needed a T-mo branded version and so used the RUU mentioned above.

This would prove to be my mistake.

This updated my phone to HBOOT 0.80 which unfortunately does not play nice with the SLCD screen.

Net result: my phone turned on (could feel the vibration when turning phone on).

Here is how I solved it.... :)

The disclaimer:

This worked for me, it may not work for you ... etc etc .. I'm not responsible, etc etc.

OK, so to recap - I had:

- Created a gold card (TIP: always create a gold card by accessing your microSD in your phone over USB, I tried it in a card reader and it does not work properly)

- Downgraded to HBOOT 0.80 (http://xdaforums.com/showthread.php?t=768256)

- Ran a T-Mobile Stock RUU (available at Shipped Roms)

The next steps:

- Go and get the latest T-Mobile OTA update (again, from Shipped Roms)

- Get your gold card (or create if required. Remember this must be done with the SD card in a phone, can be a different phone but must be your goldcard image)

- Rename the OTA update to update.zip and copy to root of SD card

You know need to boot in to recovery and run update.zip. All of this will be without the screen, so you need to follow the exact steps and make sure you wait where told - wait longer if in any doubt :)

- turn the phone off (battery out is sure fire way)

- Hold volume down (and keep held), press and release power whilst keeping volume held down (3-4 seconds)

- Now in HBOOT menu

- Wait 20 seconds

- Volume down * 1, press power button (phone go in to recovery)

- Wait for 30 seconds (reading SD card)

- Hold volume up and press power (go in to Android system recovery)

- Volume down *1, press power button (select "Apply sdcard:update.zip")

- Wait for 15 minutes (the update.zip on SD card is being read and applied)

- Press power *1 to reboot system

- After reboot you must wait a while and then you will see some green graphics on the screen... just wait it out

- You should then see the little pink circle and you can be happy

You will need to change language as the phone starts in German or Turkish, once done you will need to reboot to get everything completely back to English (some things such as vmail seemed to stick until reboot)

I hope this helps for anyone that was also terrified that they had broken their phone!!

There are also several methods for getting the phone in to USB debugging as it allows you to do much more with the phone and has some of it's own options to get you out of this mess. Obviously this requires going blind, these are the steps I went through:

- Turn off phone

- Turn on phone

- Wait until fully booted

- Press power and slide finger down to unlock

- Press and hold finger on screen until vibrate to verify you unlocked the screen

- Press back

- Menu

- Right 3 times, Down 1, click (Settings menu)

- Up *15 (to get to top of menu), down *10, click (Applications menu)

- Down * 3, click (Development menu)

- Click (USB debugging)

- Click (Confirm)

Hope this helps all!!

Cheers,

Pete