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