All times are UTC - 5 hours [ DST ]


Forum rules


Please do not post questions about data recovery cases here (use this forum instead). This forum is for topics on finding new ways to recover data. Accessing firmware, writing programs, reading bits off the platter, recovering data from dust...



Post new topic Reply to topic  [ 11 posts ] 
Author Message
 Post subject: Has anyone figured out the JTAG pins on a Seagate LSI chip ?
PostPosted: June 11th, 2015, 17:27 
Offline

Joined: January 17th, 2014, 15:02
Posts: 25
Location: Cuyahoga Falls, Ohio
I am trying to figure out the JTAG pins on an LSI Seagate processor.

The board I am working on is a 100535704 Rev C from a 7200.12 drive
I chose this board because it has 2 sets of header pads on the pcb --
1 is 20 pads and the other is 38 pads (also has 18 pads for the MHA)

Nothing seems to make sense on these pads
Only 3 of the pads have anything that could be a clock, but they are
pulses, not a square wave, either 30 or 60 microseconds with a 3-4uS pulse

The MPU is a LSI SEAGATE B5502D0 - 176 pin IC


Top
 Profile  
 
 Post subject: Re: Has anyone figured out the JTAG pins on a Seagate LSI ch
PostPosted: June 11th, 2015, 21:19 
Offline
User avatar

Joined: December 4th, 2012, 1:35
Posts: 3411
Location: Adelaide, Australia
you need a JTAGulator!


Top
 Profile  
 
 Post subject: Re: Has anyone figured out the JTAG pins on a Seagate LSI ch
PostPosted: July 17th, 2015, 1:03 
Offline

Joined: July 17th, 2015, 0:59
Posts: 3
Location: Russian Federation, Volgograd
PCB: 100535704
MPU: B5502D0

CPU ID: 0x25966041

****************
JTAG PIN MPU PIN
****************
TRST -> 16
TDI -> 18
TMS -> 20
TCK -> 17
TDO -> 19
****************


Top
 Profile  
 
 Post subject: Re: Has anyone figured out the JTAG pins on a Seagate LSI ch
PostPosted: July 17th, 2015, 3:35 
Offline
User avatar

Joined: December 4th, 2012, 1:35
Posts: 3411
Location: Adelaide, Australia
nice, thanks kostyafil :)


Top
 Profile  
 
 Post subject: Re: Has anyone figured out the JTAG pins on a Seagate LSI ch
PostPosted: July 18th, 2015, 1:34 
Offline

Joined: July 17th, 2015, 0:59
Posts: 3
Location: Russian Federation, Volgograd
But there is one problem.
The CPU does not go into "halt"


Top
 Profile  
 
 Post subject: Re: Has anyone figured out the JTAG pins on a Seagate LSI ch
PostPosted: July 20th, 2015, 9:38 
Offline
User avatar

Joined: July 11th, 2015, 18:20
Posts: 8
Location: Mississippi
kostyafil wrote:
PCB: 100535704
MPU: B5502D0

CPU ID: 0x25966041

****************
JTAG PIN MPU PIN
****************
TRST -> 16
TDI -> 18
TMS -> 20
TCK -> 17
TDO -> 19
****************


Do you have any link or could you post a description of how you figured this out?

_________________
- George


Top
 Profile  
 
 Post subject: Re: Has anyone figured out the JTAG pins on a Seagate LSI ch
PostPosted: July 20th, 2015, 9:40 
Offline
User avatar

Joined: July 11th, 2015, 18:20
Posts: 8
Location: Mississippi
kostyafil wrote:
But there is one problem.
The CPU does not go into "halt"


I've seen some systems which will not halt once it's running, but will only halt when it's reset via a "reset halt". On such a system, it only works if you can find the SRST line. Which is why I'm curious how you figured out the TRST line, but not the SRST line.

_________________
- George


Top
 Profile  
 
 Post subject: Re: Has anyone figured out the JTAG pins on a Seagate LSI ch
PostPosted: July 24th, 2015, 7:47 
Offline

Joined: July 17th, 2015, 0:59
Posts: 3
Location: Russian Federation, Volgograd
GeorgeKJones62 wrote:

Do you have any link or could you post a description of how you figured this out?


http://www.ejtag.ru/viewtopic.php?f=8&t=49

It is possible that not all the signals I found.


Top
 Profile  
 
 Post subject: Re: Has anyone figured out the JTAG pins on a Seagate LSI ch
PostPosted: June 2nd, 2019, 12:42 
Offline

Joined: May 29th, 2019, 22:00
Posts: 11
Location: United States
how about the JTAG pins for either of these:

PCB: 100617465 REV B MCU: B66508

PCB: 100687658 REV C MCU: B69002V0


Top
 Profile  
 
 Post subject: Re: Has anyone figured out the JTAG pins on a Seagate LSI ch
PostPosted: June 2nd, 2019, 22:31 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 11814
Location: Australia
I have no experience with JTAG. That said, I would trace the signal pins at J6 and J104 back to their corresponding MCU pins. Hopefully there will only be a single group of 5 consecutive MCU pins. These would be your most likely JTAG candidates. Then you would only need to JTAG-ulate this group ???

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: Has anyone figured out the JTAG pins on a Seagate LSI ch
PostPosted: June 6th, 2019, 13:50 
Offline

Joined: May 29th, 2019, 22:00
Posts: 11
Location: United States
so i am able to jtag to the board, but cant find the SRST line to reset or halt the processor

has anyone been able to reset or halt via JTAG ?



if it were "normal" RESET should be on pin 9 of the mictor header, but it seems this is not normal.....

refs:

https://developer.arm.com/docs/dui0499/ ... 38-pinouts

https://www.segger.com/products/debug-p ... 8-adapter/


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 11 posts ] 

All times are UTC - 5 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 6 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group