[HTC Desire 300] ivoa:
Hello all,

I have problem with my HTC Desire 300. When phone is turned on it vibrates for a second and screen gets white with green htc letters on it. The screen stays that way for few seconds and phone is turned off and then back on and this loop goes on forever. The only way to stop this is to remove battery. At that point phone is as it was from factory - it was not rooted nor anything else was done on the phone.

I have searched on Internet and found solution to try to do factory reset.

So I pressed volume down and power key and entered menu with option for factory reset. I choose factory reset and thought that everything will be fine but.....everything was as same as on the beginning. Phone vibrates for a second, white screen + green htc letters for few seconds and then turns off and back on again and loop goes forever.

My next try was to choose recovery option from menu, but it ended up the same way.

Then I searched for solution and found this article: http://xdaforums.com/showthread.php?t=2602301

I thought that installing recovery image might help so I followed steps as described. First I had to unlock my phone's bootloader and, at my surprise, I managed to do that. Now my phone's bootloader is in unlocked state. Then I run fastboot and managed to flash recovery.img as described. I powered phone down, up again, choosed Recovery option and phone restarted. Again, short vibration, white screen with green htc letters on it, BUT in upper part of screen is written entering recovery! Unfortunately, it stayed that way for few seconds, then turned off, turned back on and endless loop is here again. But only first time there was written entering recovery in upper part of screen.

Then I tried another option. I found on: https://drive.google.com/folderview...WkFRSjRaMjQ&&tid=0B6WBFlAKqe30TjRLa2Qxa0toYlU

ROM for this phone. I changed name to 0P6AIMG.ZIP, save it to an SD card and choose fastboot option. Now I received error Lack of heap!

I found that problem might be that my bootloader is unlocked so I relocked it again but I receive same error.

Seems to me that each time phone tries to start something (portion of software) but it can't so it turns off and then back on.

Could it be that something else need to be flashed or phone memory itself is bad?

I can use fastboot commands but I can't use adb.

Can you advise me what to do next and what to check.

On above site I found 4 more files:

boot_init.img

boot_stock.img

recovery_stock.fstab

recovery_stock.img

What are those files for and how can I try to use them?

Here is output of fastboot getvar all command:

C:\HTC\ADBFAST\ADBFAST>fastboot getvar al

INFOversion: 0.5

INFOversion-bootloader: 1.18.0002

INFOversion-baseband: 14.11.36Q4.21

INFOversion-cpld: None

INFOversion-microp: None

INFOversion-main: 1.10.401.4

INFOversion-misc: PVT SHIP S-ON

INFOserialno: SH3BEWL01916

INFOimei: 358280055226720

INFOmeid:

INFOproduct: g3u

INFOplatform: HBOOT-8225

INFOmodelid: 0P6A10000

INFOcidnum: HTC__032

INFObattery-status: good

INFObattery-voltage: 4100mV

INFOpartition-layout: HTC

INFOsecurity: on

INFObuild-mode: SHIP

INFOboot-mode: FASTBOOT

INFOcommitno-bootloader: dirty-e1c32097

INFOhbootpreupdate: 12

INFOgencheckpt: 0

all: Done!

finished. total time: 0.044s

Please help as I run out of ideas and knowledge......

Best regards,

Ivo