Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,806,969 Members 38,199 Now Online
XDA Developers Android and Mobile Development Forum

[JTAG] HTC Topaz JTAG pinouts (unbrick)

Tip us?
 
the-equinoxe
Old
(Last edited by the-equinoxe; 26th April 2010 at 12:52 PM.) Reason: added info
#1  
the-equinoxe's Avatar
Retired Moderator - OP
Thanks Meter 13
Posts: 1,959
Join Date: Jul 2006
Default [JTAG] HTC Topaz JTAG pinouts (unbrick)

I purchased a drowned HTC Diamond 2 which I used to house my MDA V in.
Now I was in possession of a broken mainboard.
Since the JTAG pinouts are unknown till this date, I stripped the mainboard from all its components and traced the board in order to find the JTAG.
Had to make new probes from some needles in order to trace from the BGA-Grid..
The difficulty here was that the test-pins where on the other side as where the MPM 7200-A was, and with those tiny bga-vias it was real hard to trace.


Some pictures of the board (before stripping)
The front side of the Mainboard (it is a single board device, apart from speakers, LCD and antenna no further external parts, all on one board!)


Backside with foil still on it (this side is facing the front of the device)


Backside without Foil and here are the JTAG testpins:


The Pins I traced:
RTCK
TDO
TDI
TCK
TMS
TRST-N

*other pins:
Mode 0 (between TRST-N and TDI)
Will be checking for other pins on request (btw: sofar watchdog, mode 1,2,3 are not (yet) found)


These should suffice to JTAG the device.




For those in need of testpoints for reference voltage etc..:




Other info:
Memory module (on this board):
Hynix H8BES0UQ0MCA


More info Regarding JTAG as being used to debrick HTC Dream


Regards,

EqX
Attached Thumbnails
Click image for larger version

Name:	back-comp.jpg
Views:	5695
Size:	63.6 KB
ID:	315312   Click image for larger version

Name:	front-foil.jpg
Views:	5571
Size:	60.2 KB
ID:	315313   Click image for larger version

Name:	front-jtag-01.jpg
Views:	5582
Size:	98.8 KB
ID:	315314   Click image for larger version

Name:	front-jtag-small.jpg
Views:	5317
Size:	78.0 KB
ID:	315618  
Current device:
HTC One M7
 
orb3000
Old
#2  
orb3000's Avatar
XDA Portal Team / Senior Moderator
Thanks Meter 3,035
Posts: 22,281
Join Date: Feb 2007
Location: T r a v e l i n g Likes: HTC & XDA Dislikes: apples...

 
DONATE TO ME
Great work equinoxe!!
orb


HTC Butterfly 2 coming! - HTC One M8 - HTC Universal

XDA is about developing and is for developers. Any user that recognizes that will gain the most benefit from this site


 
This is and always will be a site for developers, pure and simple. Without them we are nothing, without them there would be no reason for XDA Developers to exist; we should never ever forget that. Without them this place would not be called XDA-Developers but something else, e.g Mobile Phone User Support Services For Ungrateful Nerds.

Previous devices: HTC: Treo 650 - Excalibur - Diamond - Diamond 2 - Maple - HD2 - Rhodium - Desire Z - Desire HD - Vivid - Sensation - One V - One X - Titan II - One X+ - DNA - Butterfly
 
the-equinoxe
Old
(Last edited by the-equinoxe; 25th April 2010 at 12:51 AM.) Reason: typo
#3  
the-equinoxe's Avatar
Retired Moderator - OP
Thanks Meter 13
Posts: 1,959
Join Date: Jul 2006
Quote:
Originally Posted by orb3000 View Post
Great work equinoxe!!

Well thanks for the board in the first place, without it I wouldn't be able to trace the pins!


Regards,

EqX
Current device:
HTC One M7
 
12aon
Old
#4  
12aon's Avatar
Developer Committee / Senior Moderator
Thanks Meter 425
Posts: 2,430
Join Date: Mar 2008

 
DONATE TO ME
Sounds interesting, could you explain what this could be used for?

12
 
Da_G
Old
#5  
Da_G's Avatar
Moderator Emeritus / Senior Recognized Developer
Thanks Meter 1,518
Posts: 3,275
Join Date: Aug 2007
Location: Riverside, CA

 
DONATE TO ME
one use for JTAG is to flash the device at a low level (i.e. lower than the bootloader) - one use for this method of flashing is that you can recover from a bad bootloader flash

There are plenty of other uses too, that's just one
Support my work! The more phones I can get my hands on the more ROM goodness I can churn out. Like BUTTAH

 
12aon
Old
#6  
12aon's Avatar
Developer Committee / Senior Moderator
Thanks Meter 425
Posts: 2,430
Join Date: Mar 2008

 
DONATE TO ME
Kewl! I didn't know that
 
siddharthsai
Old
#7  
siddharthsai's Avatar
Senior Member
Thanks Meter 17
Posts: 478
Join Date: Feb 2010
Red face :)

Very informative
 
seargent007
Old
#8  
Senior Member
Thanks Meter 59
Posts: 323
Join Date: May 2007
Very good work, the first step to a device picking up momentum in a modding community is to find the JTAG pins, nice!
 
UnholyGod
Old
#9  
Junior Member
Thanks Meter 1
Posts: 29
Join Date: Oct 2009
is this something awesomely awesome?
i mean does it enable us to do something cool which we couldnt do before?
 
the-equinoxe
Old
#10  
the-equinoxe's Avatar
Retired Moderator - OP
Thanks Meter 13
Posts: 1,959
Join Date: Jul 2006
You can eg. repair a hardbricked device.
Since you are entering the device on a lower level than the bootloader.
Lots of possibilities.


EqX
Current device:
HTC One M7

Tags
brick, bricked, debrick, diamond 2, jtag, mda v, pure, topaz, unbrick
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


Schedule is up for xda:devcon ’14

With xda:devcon ’14 just around the corner, and the venue close to selling out, there is a lot … more

aLogcat Returns Thanks to XDA Love

The developers of Android, that is Google, gave users several great debugging tools that can be used in … more

And the Winners in the XDA Pebble Development Challenge Are…

Almost two months ago, we set out with Pebble to findthree amazing … more

MediaTek Releases Full Kernel Source for First Android One Devices

Those who might have thought that MediaTek wouldnever release working … more