All times are UTC - 5 hours [ DST ]




Post new topic Reply to topic  [ 90 posts ]  Go to page Previous  1, 2, 3, 4, 5  Next
Author Message
 Post subject: Re: seagate 2GB st2000dm001 dead
PostPosted: August 18th, 2014, 20:11 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 14945
Location: Australia
Before you said this ...

anelito wrote:
I called again to the tech service for clarify me, they said:

First:
My HDD with old PCB and with the rom bios: no current to HDD.

Later:
My HDD with new PCB donor and without my rom bios: current to HDD without clicking sounds.
My HDD with new PCB donor and with my rom bios: no current to HDD. That's why they think the problem is rom bios.

Another test:
My HDD with similar PCB and with similar rom bios: current to HDD but windows does not recognize it, of course.


Now you are saying this ...

anelito wrote:
my eeprom seems works well ...


How do you know that your EEPROM is OK? Just measuring its voltages is not enough.

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: seagate 2GB st2000dm001 dead
PostPosted: August 19th, 2014, 15:18 
Offline
User avatar

Joined: July 31st, 2014, 11:20
Posts: 24
Location: Italy
Ok,

can I do another test to eeprom? the PCB? the disc?

thanks


Top
 Profile  
 
 Post subject: Re: seagate 2GB st2000dm001 dead
PostPosted: August 19th, 2014, 16:08 
Offline
User avatar

Joined: July 31st, 2014, 11:20
Posts: 24
Location: Italy
the voltages fzabkar asked of original PCB without eeprom, following the schedule in modified pics attached.

1 0
2 1.77
3 1.77
4 1.77
5 0.9
6 0.94
7 0.94
8 0
9 0
10 0
11 5
12 5
13 5
14 0

the pcb is heated.


Attachments:
unknown_2.jpg
unknown_2.jpg [ 17.34 KiB | Viewed 11063 times ]
ST2000DM001_regs_2copia.jpg
ST2000DM001_regs_2copia.jpg [ 47.42 KiB | Viewed 11063 times ]
Top
 Profile  
 
 Post subject: Re: seagate 2GB st2000dm001 dead
PostPosted: August 19th, 2014, 16:52 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 14945
Location: Australia
It appears that the Vio supply (2,3,4) is OK (1.8V), so that would rule out an overvoltage as a reason for the EEPROM's "failure".

The MCU's primary Vcore supply (0.94V) appears to be OK also.

The absence of the secondary Vcore (8,9,10) and the preamp's negative rail (1) would be consistent with a missing EEPROM, since this would contain the code that would enable the MCU to control these supplies by way of commands to the motor controller.

In short, I don't see any external reason why the EEPROM would have failed. I suspect that it may have been killed during the transfer to the donor PCB, but that would be difficult to establish without seeing it and attempting to dump its contents. It is also not clear whether the motor controller is still functional. It would be vulnerable to an overvoltage on the +5V supply.

Your next step would be to find a way to save the contents of the EEPROM to a file, but you would need a device programmer for this purpose. If the EEPROM cannot be read, then a DIY solution would no longer be feasible.

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: seagate 2GB st2000dm001 dead
PostPosted: August 19th, 2014, 20:19 
Offline

Joined: December 5th, 2011, 5:38
Posts: 1562
Location: Italy
I'm wondering if the rom chip is original or not.
I recently had a case where a customer sent his drive to me after that he has sent it to a DR company because they have charged him 890 € for just a pcb issue!!!!!
viewtopic.php?f=1&t=29113

He refused their quote, for this reason he send it to me. I have found a different type of rom on his pcb (not compatible with that pcb) because DR company have changed it to the purpose of making recovery more difficult to other DR.
This is what can happen in italy if you don't accept thieves quote!
Luckily they have copied the rom code in that incompatible rom chip so i was able to copy it on proper type of rom chip, soldering it on a donor pcb and recover data.

I'm wondering if something of similar has happened to you too or even worse.
Can they have erased or corrupt the rom purposely? I hope not because in this case would be quite impossible to recover data.

Did they send you the quote for data recovery?
Have you refused the quote?

Maybe they have been honest with you but incompetents, in this case probably they have erased the rom by pressing write button on the eprom for mistake, or they have done bad soldering on pins chip.
Can we see a good pic of your rom chip?

_________________
My firmware database:
https://mega.nz/folder/O01DkBRI#MxP2J6ZNqXDcrX40I8MoQQ


Top
 Profile  
 
 Post subject: Re: seagate 2GB st2000dm001 dead
PostPosted: August 21st, 2014, 8:51 
Offline
User avatar

Joined: July 31st, 2014, 11:20
Posts: 24
Location: Italy
I think the EEPROM is the original. They swaped it on my face. I did not see anything unusual.

I´ve got a price like similar tech services about PCB donor + EEPROM swap.

I show you a macro pic of the new PCB with my old eprom, as soon as possible.

It may be useful to measure the new PCB (with eeprom) voltages fzabkar asked?

thanks


Top
 Profile  
 
 Post subject: Re: seagate 2GB st2000dm001 dead
PostPosted: August 21st, 2014, 16:32 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 14945
Location: Australia
anelito wrote:
It may be useful to measure the new PCB (with eeprom) voltages

Yes, I would do that. I would also try to obtain a serial terminal log.

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: seagate 2GB st2000dm001 dead
PostPosted: August 21st, 2014, 19:34 
Offline
User avatar

Joined: July 31st, 2014, 11:20
Posts: 24
Location: Italy
the macro pics of my new PCB donor with eeprom.

thanks


Attachments:
DSCF3071.JPG
DSCF3071.JPG [ 124.51 KiB | Viewed 10985 times ]
DSCF3070.JPG
DSCF3070.JPG [ 3.81 MiB | Viewed 10985 times ]
Top
 Profile  
 
 Post subject: Re: seagate 2GB st2000dm001 dead
PostPosted: August 21st, 2014, 19:51 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 14945
Location: Australia
Something looks wrong.

Apart from the extremely bad soldering job, the date codes on the donor PCB's ICs (1217, 1219) are a closer match for the date code on the ROM (1220) than the date codes on the patient PCB's ICs (1228, 1224).

Do you have the donor's ROM IC?

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: seagate 2GB st2000dm001 dead
PostPosted: August 21st, 2014, 20:45 
Offline
User avatar

Joined: July 31st, 2014, 11:20
Posts: 24
Location: Italy
the voltages fzabkar asked of new PCB Donor with eeprom, following the behind schedule.

1 0.03
2 1.81
3 1.81
4 1.81
5 0.96
6 0.96
7 0.96
8 1.01
9 1.01
10 1.01
11 5
12 5
13 5
14 0.02

the 8-9-1 are different from the first measures.


Top
 Profile  
 
 Post subject: Re: seagate 2GB st2000dm001 dead
PostPosted: August 21st, 2014, 21:12 
Offline
User avatar

Joined: July 31st, 2014, 11:20
Posts: 24
Location: Italy
fzabkar wrote:
Something looks wrong.

the date codes on the donor PCB's ICs (1217, 1219) are a closer match for the date code on the ROM (1220) than the date codes on the patient PCB's ICs (1228, 1224).



what is the problem with matching date codes?

could you be more explicit?

thanks


Top
 Profile  
 
 Post subject: Re: seagate 2GB st2000dm001 dead
PostPosted: August 21st, 2014, 21:57 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 14945
Location: Australia
ICs typically have YYWW or YWW (Year / Week) date codes. For example, "1228" means that the IC was manufactured during the 28th week of 2012. The range of date codes is not great (1220 versus 1228, ie 8 weeks difference), and normally I wouldn't be bothered about it, but in your case there is a legitimate concern as to whether the ROM is original. Many manufacturers have a "just in time" philosophy which means that they don't hold parts in stock for very long, so one would expect that the date codes would be closely matched. This "anomaly" is something that I would investigate, but I wouldn't be surprised if everything turns out to be OK.

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: seagate 2GB st2000dm001 dead
PostPosted: August 22nd, 2014, 6:36 
Offline

Joined: December 5th, 2011, 5:38
Posts: 1562
Location: Italy
I confirm that this is a very bad soldering job.
You need a better technician, who did this job doesn't have enough skills with SMD soldering!

I can do this job for you, hoping that the rom chip is not damaged.

_________________
My firmware database:
https://mega.nz/folder/O01DkBRI#MxP2J6ZNqXDcrX40I8MoQQ


Top
 Profile  
 
 Post subject: Re: seagate 2GB st2000dm001 dead
PostPosted: August 22nd, 2014, 6:43 
Offline
User avatar

Joined: August 13th, 2008, 13:10
Posts: 815
Location: World
Hola Anelito.
como ya te han comentado la soldadura es muy mala, los mejor es que contactes con Michael que esta en Italia el te lo podrá hacer a un precio bajo supongo.

---------------------
Hi anelito,

as said you this soldering is very bad. contact with Micahel in italy he can make it you you.
i think low quotation


Top
 Profile  
 
 Post subject: Re: seagate 2GB st2000dm001 dead
PostPosted: August 22nd, 2014, 19:54 
Offline
User avatar

Joined: July 31st, 2014, 11:20
Posts: 24
Location: Italy
fzabkar wrote:
ICs typically have YYWW or YWW (Year / Week) date codes. For example, "1228" means that the IC was manufactured during the 28th week of 2012. The range of date codes is not great (1220 versus 1228, ie 8 weeks difference), and normally I wouldn't be bothered about it, but in your case there is a legitimate concern as to whether the ROM is original. Many manufacturers have a "just in time" philosophy which means that they don't hold parts in stock for very long, so one would expect that the date codes would be closely matched. This "anomaly" is something that I would investigate, but I wouldn't be surprised if everything turns out to be OK.


ok, thanks but my old PCB had eeprom 1220 and ICs 1228 and 1224. The donor has 1217 and 1219.

It seems that donor PCB was built before, according to the explanation of fzabkar.

thanks+


Top
 Profile  
 
 Post subject: Re: seagate 2GB st2000dm001 dead
PostPosted: September 14th, 2014, 8:12 
Offline

Joined: December 5th, 2011, 5:38
Posts: 1562
Location: Italy
Anelito send me his drive

This is terminal log:
Code:
Flash boot code checksum failure!
SEA4 Boot ROM 2.0 (05/03/2010)
Copyright Seagate  2010


Not able to read the rom on board with my eprom programmer.
If i try to read it via terminal boot mode i get all 0000

I unsoldered the rom chip and i was able to read the content with my eprom programmer (if rom is outside the pcb it's possible to read it).
Attachment:
ROM.rar [246.09 KiB]
Downloaded 403 times

_________________
My firmware database:
https://mega.nz/folder/O01DkBRI#MxP2J6ZNqXDcrX40I8MoQQ


Top
 Profile  
 
 Post subject: Re: seagate 2GB st2000dm001 dead
PostPosted: September 14th, 2014, 8:37 
Offline

Joined: December 5th, 2011, 5:38
Posts: 1562
Location: Italy
I will try to write ROM on a new donor pcb!

_________________
My firmware database:
https://mega.nz/folder/O01DkBRI#MxP2J6ZNqXDcrX40I8MoQQ


Top
 Profile  
 
 Post subject: Re: seagate 2GB st2000dm001 dead
PostPosted: September 14th, 2014, 12:02 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 14945
Location: Australia
The ROM code would suggest that it should be a 256KB chip. However, your ROM dump is 512KB. The second half of the ROM is a copy of the first half, so it appears that the wrong chip has been selected. ISTR that you had a similar identification problem with your programmer once before.

BTW, here are the serial number, manufacture date and model number:

    Z1E1A6LF
    08102012
    ST2000DM001-9YN164

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: seagate 2GB st2000dm001 dead
PostPosted: September 14th, 2014, 12:41 
Offline

Joined: December 5th, 2011, 5:38
Posts: 1562
Location: Italy
You are right Frank, i correct now the rom dump file.

Attachment:
ROM size correction.rar [180.99 KiB]
Downloaded 410 times


I think this drive should have 512KB rom, not 256KB. Something is wrong with the rom then...
:?

_________________
My firmware database:
https://mega.nz/folder/O01DkBRI#MxP2J6ZNqXDcrX40I8MoQQ


Top
 Profile  
 
 Post subject: Re: seagate 2GB st2000dm001 dead
PostPosted: September 14th, 2014, 12:53 
Offline

Joined: December 5th, 2011, 5:38
Posts: 1562
Location: Italy
I found a very similar rom dump on this thread
viewtopic.php?t=29204&f=1&start=0#p201915

it's 512KB rom dump (second half is the copy of the first half)

_________________
My firmware database:
https://mega.nz/folder/O01DkBRI#MxP2J6ZNqXDcrX40I8MoQQ


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 90 posts ]  Go to page Previous  1, 2, 3, 4, 5  Next

All times are UTC - 5 hours [ DST ]


Who is online

Users browsing this forum: Google [Bot] and 72 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