Data recovery and disk repair questions and discussions related to old-fashioned SATA, SAS, SCSI, IDE, MFM hard drives - any type of storage device that has moving parts
January 23rd, 2014, 10:30
Hello there,
I've read somewhere about the possibility of making two PCBs compatible when they are not, and I'm not sure if this case applies to this particular case, but I have to give it a try.
I have a Samsung M101MBB/ST1000LM024 (M8E 2.5") manufactured by Seagate, with bad heads. I have a possible donor, with different P/N and as for what I can see on terminal log, different and incompatible preamps (patient PCB, donor HSA):
- Code:
>>>Invalid PA VID
*PA VID=0011 PN=0009 Rev=0002- PA_LSI2958 FoundU
S_0PreampError
This way the drive doesn't even spin in order to protect itself from any damage. Using donor PCB without changes (no ROM transfer, etc.) the drive spins up and tries to callibrate. Terminal output is:
- Code:
LD..OK
SK C: 7008 H:0
Boot Sector Error!
Error to read FIT header ( 0: 0: 1)
Error to read FIT header ( 0: 1: 1)
Error to read FIT header ( 0: 2: 1)
Use default FIT
| 0 | FSI | 0 | 0 | 22 | 1340 |
(...)
| 4 | MLIST | 0 | 0 | 10 | 1340 |
(...)
| 155 | SV_TBL | 0 | 0 | 23 | 1340 |
(...)
| 181 | RESO_TBL | 0 | 0 | 35 | 1340 |
(...)
| 106 | BUMP_LIM | 52 | 0 | 0 | 1340 |
(...)
| 180 | RR0_TBL | 0 | 0 | 33 | 1340 |
(...)
| 12 | CHN_TBL | 0 | 0 | 46 | 1340 |
(...)
| 13 | GEO_TBL | 0 | 0 | 142 | 1340 |
(...)
| 157 | PARAM_DM | 0 | 0 | 260 | 1340 |
(...)
Fw Active 00
| 115 | MOVLY001 | 1 | 0 | 10 | 1340 |
| 115 | MOVLY001 | 1 | 1 | 10 | 1340 |
| 115 | MOVLY001 | 1 | 2 | 10 | 1340 |
Overlay file read bad
The drive remains BSY after this point. The question is, can I make these 2 PCBs compatible somehow, or is it a real MUST to get a full compatible donor?
I haven't been able to write original ROM into donor PCB because PC3K does not support platform ID's 0x43 nor 0x4D (only up to 0x2D) - it loads the writing loader into disk's RAM but then it is unable to upload the binary. Physical ROM transfer is an option, but these flat ROM chips are a little dangerous to move - sadly, they easily break apart.
Thanks in advance
January 24th, 2014, 1:11
What are you trying to achieve here ?
Why not swap ROM and get going.
I may be wrong here
January 24th, 2014, 2:40
deftrue wrote:I haven't been able to write original ROM into donor PCB because PC3K does not support platform ID's 0x43 nor 0x4D (only up to 0x2D) - it loads the writing loader into disk's RAM but then it is unable to upload the binary. Physical ROM transfer is an option, but these flat ROM chips are a little dangerous to move - sadly, they easily break apart.
Samsung Spinpoint M8 1TB ST1000LM024 HDD P/N: HN-M101MBB/ST1000LM024 PCB: BF41-00354A M8_REV.03 RevA Circuit Board with Firmware Transfer:
http://www.onepcbsolution.com/229283181s.htmlSale price: US$40
Firmware Transfer without previous PCB purchase:
http://www.onepcbsolution.com/firmware- ... t-pcb.htmlUS$20
January 24th, 2014, 3:41
1) I have never broken a chip , using preheater and smd rework station with flux. In some case I use infrared as an option.
2) plan B : IC read and write.
Otherwise work on the other side.
January 24th, 2014, 3:53
You will need a different donor. Previously any one of these drives with same model would have sufficed, but recently they seem to have changed the preamp type.
Easy way to test if the preamp (and therefore heads assembly) is compatible is to put the patient PCB on the potential donor and make sure you don't get the preamp error. If it spins up you're pretty much good to go and swap heads.
January 24th, 2014, 3:57
I would let it find what is searching for...
January 24th, 2014, 7:19
I broke once one of these flat ROM chips, although fortunately I had copy of its contents. I have copy of this ROM also, but it is really tough to unsolder it even with dense flux and the SMD station. Soldering iron doesn't seem to undergo a phase change to liquid at any moment, and I'm afraid to burn the chip.
Anyway, I think I just need a good donor - new challenge, since it seems hard to know if preamps are going to be compatible in the first place.
Also, Samsung terminal looks blocked somehow. Some commands like HE, etc. would give a new blank like as an answer, but nothing else.
January 24th, 2014, 16:32
@deftrue, I don't understand what you hoped to do with a ROM swap. ISTM that you have identified an incompatibility between the preamp and the firmware. If you now transfer the firmware to a donor PCB, wouldn't you still end up with the same incompatibility?
I notice that in some Samsung models there is a label with code letters that identify the manufacturers of the drive's heads and platters. Assuming that all head stacks from the same manufacturer use the same preamp (???), and if your drive has similar labelling, then wouldn't this be a way to screen your donors?
January 24th, 2014, 19:15
Dear fzabkar,
Yes I know about that sticker but this particular drive hasn't got it. I just wanted to exhaust all the possibilities before start buying donors blindly. My hope was that maybe the PCB/preamp compatibility was not dictated by firmware in external ROM but maybe by other built-in MCU routines, if that even makes any sense. Examining ROM dump, on the other hand, it shows information about a specific preamp ID which is different by one digit from the one from the donor drive, so I guess it is time for new donors...
Thanks
January 27th, 2014, 3:09
BlackST wrote:I would let it find what is searching for...

Probably you missed it .
P.S. use infrared instead of hot air or iron , it's lead free alloy and maybe the chip can be stuck to the board.
Powered by phpBB © phpBB Group.