Unresponsive (bricked??) HTC Touch Pro 2. Help please.

Search This thread

i<3myphone

Senior Member
Jul 4, 2009
229
1
Charleston, SC
UPDATE: I have taken the battery to be charged at BatteriesPlus.com Store. He is going to charge it for 2 hours. Then I will see where it all stands from there. Wish me luck. I didn't take a video yet, but will if needed later on.
 

Ut0p1a

Senior Member
Aug 22, 2009
224
46
Video Please

Yes, please tape and post video afterward, and after the battery recharged. Good luck!
Hopefully the battery was the problem.
 

i<3myphone

Senior Member
Jul 4, 2009
229
1
Charleston, SC
UPDATE: Battery got charged and now this........

OK, so I took the battery in to get it charged at a battery store. It did allow me to power up the phone (!) and it finally stopped doing that damn cycling thing.

I got a stock ROM to flash via SD. The screen says the following now after the 4 colored screen appears:

RHODIMG.nbh - OK
BOOTLOADER- OK
RADIO- OK
OS- OK

Update Complete
UPDATE SUCCESS

(then there is the full green process bar showing)

Ok, so now this screen is STUCK here. I don't know where to go from here. The phone will not do anything. I push the power button , nothing...volume, nothing...I do a reset on the side of the phone, then it goes to the 4 color screen again...starting the process all over again.

What should I try next? Thanks to all that give me hope and advice. You guys are great. I appreciate it.
 

MadBeef

Senior Member
Aug 29, 2009
133
5
what happens if you take the sd card out and reset the phone?

also try battery out and back in + hard reset with no sd maybe

iif that doesn't work ... if you take the sd card out and boot it, can you connect via USB? maybe reflash hard spl
 
Last edited:

i<3myphone

Senior Member
Jul 4, 2009
229
1
Charleston, SC
what happens if you take the sd card out and reset the phone?
it goes to the 4 colored screen


also try battery out and back in + hard reset with no sd maybe 4 colored screen again

iif that doesn't work ... if you take the sd card out and boot it, can you connect via USB? maybe reflash hard spl

i can try that , yes. what hard spl should i flash??? thanks.
 

i<3myphone

Senior Member
Jul 4, 2009
229
1
Charleston, SC
Nope, volume down key is not stuck. I keep checking it though. lol.

So I d/l HRDSPL again, and it went thru the PC to the phone, but I get nothing still. It stays in the 4 colored screen.

sigh.
 

MadBeef

Senior Member
Aug 29, 2009
133
5
Can you get a hard reset out of it?

Don't give up yet, but you may have the option of re-flashing the original ROM, then flash the stock SPL (it's on the HardSPL page) then the phone's flash should be in it's original state. Try to get it replaced under warranty :)

I'm just a semi-noob I'm running out of ideas, really at this stage you need olinex. It may be that the bit before SPL (bootloader?) is corrupted I believe there is a program called mtty which may be able to solve this but from what I remember you need to really know what you are doing with that.

Could always try flashing stock again via USB but watch your battery levels!! ;)
 

i<3myphone

Senior Member
Jul 4, 2009
229
1
Charleston, SC
Can you get a hard reset out of it?

Don't give up yet, but you may have the option of re-flashing the original ROM, then flash the stock SPL (it's on the HardSPL page) then the phone's flash should be in it's original state. Try to get it replaced under warranty :)

I'm just a semi-noob I'm running out of ideas, really at this stage you need olinex. It may be that the bit before SPL (bootloader?) is corrupted I believe there is a program called mtty which may be able to solve this but from what I remember you need to really know what you are doing with that.

Could always try flashing stock again via USB but watch your battery levels!! ;)

You have been a LOAD of help. Like a life preserver!! thanks a lot! :)

I cannot get a hard reset out of it. It just comes up with the damned striped screen.

I just did get a new HRDSPL on there. It is the .84 version, so I am thinking that is good for warranty purposes, like you said. I have pm'ed cmonex (the 1/2 of Olinex) and I think we are in totally diff time zones. So that is slow going. She mentioned mtty. I dont get that at all. I need the "mtty for Dummies" book on that one.

I have to go to sleep. THis has exhausted my eyes. Work comes early and I cant play with the phone as much tomorrow.

ps, I take that battery out as much as I can now. I cherish every charge I can get now. ;) (although I think the guy at the store would do it again for me....maybe 1 more time...)
 

jebuske

Senior Member
May 19, 2009
52
0
People are reporting the same thing after doing slide to reboot with NRG's 10/11 Photon ROM... Go check that topic, you are not alone.

Same problem over here after slide to reboot with EnergyROM
Tried a lot of things:
- reflash same ROM -> nothing
- reflash stock ROM + stock SPL -> nothing
- Leaving battery out for a while -> nothing

I wonder if they would fix my phone under warranty and I'm still waiting for the dutch ROM update, maybe that one will be a solution :s
 
Last edited:

valerima

Senior Member
Aug 4, 2009
146
6
vilnius
show the possible direction

Dears,

Suppose this is the quite common problem. You are not the fist ones who bricked the phone.
I do think similar questions were already discussed on XDA if not - somewhere else.
As I used the search please have some internal and external links.
Personally I do not remeber jtag process- just read it concerning my dreambox. But please do not stop to try.

http://xdaforums.com/showthread.php?t=450038&highlight=bricked+phone&page=5
http://androidforums.com/htc-hero/11744-have-i-bricked-my-phone.html
http://forum.revskills.de/viewtopic.php?f=10&t=356

My guess is : only jtagging will help then.
If it's having a msm qc chipset, then you should be able to jtag it with qmat and segger j-link arm soon. However, you will need the jtag pinout for your htc magic.

http://www.srimeenakshimobiles.com/forums/hermes/11306-htc-hermes-jtag-pins.html

it's done!!!
Today i discovered the JTAG pins of HTC hermes.
My device got bricked and was not able to boot anymore. Not even the bootlader came up.
Anyway i decided to do some investigation, there was nothing to loose

Thanks to Lt.Cmdr.Ivan who discovered the JTAG pins on the universal hardware.
(It made the step successful!!!)

See the attachment!
(had to make a zip because high-resolution pix )
These are the testpoints to access Hermes main system Samsung MPU and recover OS bootloader!
To get access to the GSM chipset please have a look in the second post!

see attachment (backup package form samsung site, source code included)
See the documentation in the archive for information how to build a LPT adaptor, to use this software!

The software tool has been modified to handle the /WP issue.
See attachment MSP_HERM.zip!
What ever happens to IPL/SPL on your device, it can be recovered quite easily now, using the JTAG method!

Added Olipro's 2.10 (Hard-SPL V7) for completeness.
This is a pure binary file, ready to flash via JTAG. Thanks again to olipro for this beautiful bunch of bits!!

Thanks again to scholbert,pof, cmonex, cr2, the_dipe and the others who gave useful hints or helped testing.
 

MadBeef

Senior Member
Aug 29, 2009
133
5
Noooo not another one :(

Has anyone seen a response to this from NRGZ28 himself? I think at the very least the 11/10 EnergyROM should be pulled from download sites. I'm not saying it's definitely an EnergyROM issue but to be on the safe side ... (I'm running the one before 11/10 for this exact reason)

I did find this last night just before I'd had enough:
http://xdaforums.com/showthread.php?t=540290

It shows how to use MTTY and step 6b in the tutorial (3rd or 4th post in) says something interesting:

6b: type "set 14 0" without the quotes to tell bootloader to boot the OS after reset:

I wonder if this would help, but I have no clue with MTTY have never used it before, and the thread is from a Diamond forum so it's possible the commands aren't the same on the Rhodium. I don't know. It would be nice to have the theory looked at by someone who is familiary with MTTY and the Rhodium before anyone tries this. (hey if you want to risk it then I'm not stopping you but MTTY scares me and either I'm a pansy or it should scare you too hehe)

At least there is one good thing. The more people have this problem, the better chance of getting it fixed :)
 

valerima

Senior Member
Aug 4, 2009
146
6
vilnius
http://xdaforums.com/showthread.php?t=546842

11th August 2009, 07:39 PM
beast0898
Senior Member Join Date: Jan 2006
Location: Milton Keynes
Posts: 788






--------------------------------------------------------------------------------

Quote:
Originally Posted by digitalmk
Dear Cmonex, one question, as I have found, vol up + vol down + reset btn and then press power. Is this the way for entering the emergency mode, or it is something else (like you wrote... vol down + reset ) ???? maybee I do not enter the recovery mode correctly ???
Thanks for quick reply Cmonex , but thanks all also!!!


As Cmonex wrote,

Hold Vol Down (keep it pressed) and press the reset with the stylus.
This should take you to the tri-colour bootloader screen.
If it doesn't you have bricked your expensive device, the only way to recover is to get a new bootloader loaded via JTag, good luck getting someone to do that for you.

As is always stated here time and time again, read the information carefuly and if you don't understand ask.

Since you flashed a Raphael bootloader or rom or both ???? I'd say it's well and truly an expensive paper weight sir............ on the bright side though, you've learn't an extremely valuable lesson.
READ BEFORE YOU ACT.
 

valerima

Senior Member
Aug 4, 2009
146
6
vilnius
what exactly bricks a device

What about bricking? (or what exactly bricks a device)
Posted by Tyler EarmanJuly 30, 2008So you’ve probably heard about being careful with flashing and such because it can brick your device. And you obviously know that bricking a device renders it unusable. But what exactly causes this brick?
Enter the world of embedded devices. Needless to say, your Tilt (herein called an embedded device) lacks a hard drive, so it needs some sort of involatile memory (id est, memory that does not get erased after power to the memory is cut) to store the OS (firmware) and other persistent data.

Embedded devices now days typically turn to a type of flash memory known as NAND flash, which tends to be a lot smaller and more economically feasible than NOR flash, albeit less resilient. More after the break.


So you may be wondering about where the name flash comes from. Well, a colleague of the creator of flash memory, Mr. Shoki Ariizumi, decided that the erasing procedure looked a lot like the flash of a camera. Flashing is obviously the process of programming a piece of flash memory.

So you may be asking what all of this has to do with bricking your device. Well I’m getting there.

Flash memory works very differently from a hard drive, obviously. For instance, NAND flash does not provide a mechanism for random access of data, it has to be accessed by page. Another example is writing to NAND flash. NAND flash has data written to it and erased from it using the Quantum Tunneling effect (didn’t think Quantum mechanics had much bearing on your everyday life now did you?) which has a tendency to be a fair bit more complicated than passing a magnetic charge to a certain position on a magnetic tray.

Obviously this process has to be controlled. Mostly it’s controlled by integrated circuits (ICs) on the board. However, there must obviously be an input to the controllers while the NAND flash is being programmed. Mostly we use USB or serial (classic flashing interfaces) to accomplish this, but utilizing these components requires that an OS is available in order to communicate with the source machine sending the input and that will send the data onto the controllers to be flashed.

On the AT&T Tilt, the communicating OS is what we know as SPL, which can either be hard or soft. HardSPL is the actual SPL that is flashed onto the NAND flash and runs from this location as well. SoftSPL is basically a version of SPL that runs in the RAM only, which is volatile, meaning if you turn the Tilt off, SoftSPL is lost.

See where I’m going with this?

If you’re flashing HardSPL to your Tilt using SoftSPL, and power is cut to your Tilt, in all likelihood you will brick your device. This is because HardSPL has been erased from the NAND flash and only part of it has been rewritten, and since a portion of the code cannot be used, and because HardSPL functions as the bootstrapper, your device will not boot up.

This process of a broken Bootstrapper is what causes the bricking effect, in that your device will no longer run. You can also no longer try to flash back because there is no OS (firmware) to communicate with a source machine to receive the programming data and push it on to the flash controllers.

There are ways around this obviously. The Tilt in particular is a rather resilient device to flashing (I’ve worked with much pickier), allowing partial interfaces such as MTTY to recover from potentially bricking flashes. However MTTY requires at least a partially usable SPL, if you don’t have this then one must further regress to using a JTAG cable, which is essentially a very low level component that will give you an interface to reflash the ROM firmware to the NAND flash almost directly. However, this requires a specialty component (JTAG cable, which can run over $100 for a buffered version) and also requires disassembling your Tilt and finding the correct positions on the mainboard to tie the cable into.

So I hope I haven’t scared you with the whole flashing jargon and all of the other technical information surrounding flashing. But typically understanding what causes things will qualm some of your fears.
http://tiltmobility.com/what-about-bricking-or-what-exactly-bricks-a-device/
 

MadBeef

Senior Member
Aug 29, 2009
133
5
tell me about it :( it's all getting a bit heavy now

I don't think yours is "bricked" in the same way as some of the other posts. May not have to resort to JTAG. You can do a flash, it's just as though the bootloader is confused.

Can you charge it now? If so, maybe do a full charge and flash stock ROM via USB with no SD card if you haven't tried already.

Will give you time for a 6th run through of the thread even if it doesn't work :)