MultiDrive – free backup, clone & wipe disk utility from Atola Technology

All times are UTC - 5 hours [ DST ]


Switch to mobile style


Post new topic Reply to topic  [ 10 posts ] 
Author Message
 Post subject: Make 2 Samsung M8E PCBs compatible
PostPosted: January 23rd, 2014, 10:30 
Offline

Joined: October 22nd, 2013, 5:27
Posts: 234
Location: Spain
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


Top
 Profile  
 
 Post subject: Re: Make 2 Samsung M8E PCBs compatible
PostPosted: January 24th, 2014, 1:11 
Offline

Joined: April 16th, 2008, 4:50
Posts: 264
What are you trying to achieve here ?
Why not swap ROM and get going.
I may be wrong here


Top
 Profile  
 
 Post subject: Re: Make 2 Samsung M8E PCBs compatible
PostPosted: January 24th, 2014, 2:40 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 16960
Location: Australia
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.html

Sale price: US$40

Firmware Transfer without previous PCB purchase:
http://www.onepcbsolution.com/firmware- ... t-pcb.html

US$20

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: Make 2 Samsung M8E PCBs compatible
PostPosted: January 24th, 2014, 3:41 
Offline

Joined: July 18th, 2006, 3:05
Posts: 7476
Location: ITALY
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.


Top
 Profile  
 
 Post subject: Re: Make 2 Samsung M8E PCBs compatible
PostPosted: January 24th, 2014, 3:53 
Offline

Joined: November 29th, 2006, 10:08
Posts: 7864
Location: UK
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.

_________________
PC Image Data Recovery
http://www.pcimage.co.uk

New!! HDD-PCB.COM for all your PCB and donor HDD requirements!


Top
 Profile  
 
 Post subject: Re: Make 2 Samsung M8E PCBs compatible
PostPosted: January 24th, 2014, 3:57 
Offline

Joined: July 18th, 2006, 3:05
Posts: 7476
Location: ITALY
I would let it find what is searching for... 8)


Top
 Profile  
 
 Post subject: Re: Make 2 Samsung M8E PCBs compatible
PostPosted: January 24th, 2014, 7:19 
Offline

Joined: October 22nd, 2013, 5:27
Posts: 234
Location: Spain
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.


Top
 Profile  
 
 Post subject: Re: Make 2 Samsung M8E PCBs compatible
PostPosted: January 24th, 2014, 16:32 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 16960
Location: Australia
@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?

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: Make 2 Samsung M8E PCBs compatible
PostPosted: January 24th, 2014, 19:15 
Offline

Joined: October 22nd, 2013, 5:27
Posts: 234
Location: Spain
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


Top
 Profile  
 
 Post subject: Re: Make 2 Samsung M8E PCBs compatible
PostPosted: January 27th, 2014, 3:09 
Offline

Joined: July 18th, 2006, 3:05
Posts: 7476
Location: ITALY
BlackST wrote:
I would let it find what is searching for... 8)


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.


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

All times are UTC - 5 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 130 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