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
May 22nd, 2017, 17:29
Hello,
i've Samsung HD501LJ (T166 family).
P/N: 410111CQ821151
PCB: BF41-00133A
MCU: 88i6725S-TFJ1
Problem is that it makes clicking noises and stay busy, but i'm not sure
that is head issue, could it be faulty PCB?
This is terminal log with original PCB:
SPW 3.0G LinkOk! ADC: 0009
SpnOk
spd: 0000 0000 FFFF
H: +00000
ADC: 0009
DAC: 7B89
Unlatch Tk: 0001710A
Unlatch Done
ENG>SRV>
SvoTbl Loaded
BD
-Tout-Tout-Tout-Tout-Tout-Tout-Tout-
I tried to swap PCB with donor, now something has changed, with donor pcb it spins but then spins down after few seconds.
Terminal log with donor pcb:
SPW 3.0G LinkOk! ADC: 0003
SpnOk
spd: 0000 0000 FFFF
H: +00000
ADC: 0004
DAC: 7586
Unlatch Tk: 00017E29
Unlatch Done
ENG>SRV>
SvoTbl Loaded
BD
WriteSctLog -- buffer not validLED B5 0000
LED B5 0000
LED B5 0000
LED B5 0000
after i can send SOFT RESET command, then i push recalibration button, it spins up (and stay spinning) with green DRD and DSC status registers (ready status).
After i did "Re-Identification device" , it goes again BUSY but it shows me capacity (863526960 LBA) which is wrong because it should be 976773168.
I can access into SA, i see modules but are all unreadable.
Please can you help me?
Could it be just PCB issue which needs to match ROM version on donor (ROM is embedded inside MCU).
If is only pcb problem, which one do you suggest me to buy?
Or, do you know a way how to read rom from patient mcu and write it on patient donor pcb?
May 22nd, 2017, 17:48
Could you upload the ROM (if possible) and FIT module?
Last edited by
fzabkar on May 22nd, 2017, 18:02, edited 1 time in total.
May 23rd, 2017, 7:16
If drive stay always busy, sediv and mrt don't let me do anything, also with this pcb is not possible to make it ready without preamp connection.
I was able to get it in ready status by isolating motor contacts, but i still not able to backup rom and sediv returns me
'DriveNot Answer - Exit!'However now sediv shows in general information corner the rom version CR100-13 and family name 35-T166(S)
At the moment i don't have another drive for hot swap.
May 23rd, 2017, 7:59
Almost certainly a bad head in there.
May 23rd, 2017, 11:51
Does SHT work on win7 x64 ?
I tried to work with it on my win7 x64 OS but it hangs all system
May 23rd, 2017, 11:57
pcimage wrote:Almost certainly a bad head in there.
Which is the reason why you think that?
I mean, i know that heads could be damaged, but I do not think it's time to discard the other hypotheses yet (example damaged SA).
What do u think?
May 23rd, 2017, 12:31
"-Tout-Tout-Tout-Tout-Tout-Tout-Tout-"
May 23rd, 2017, 12:47
ok i understand what you mean, but if i use another pcb or if i isolate motor contacts first, sleep command, remove the paper, give recalibration command, i don't get any Tout-Tout in log, but it returns Led B5
SPW 3.0G LinkOk! ADC: 0003
SpnOk
spd: 0000 0000 FFFF
H: +00000
ADC: 0004
DAC: 7586
Unlatch Tk: 00017E29
Unlatch Done
ENG>SRV>
SvoTbl Loaded
BD
WriteSctLog -- buffer not validLED B5 0000
LED B5 0000
LED B5 0000
LED B5 0000
May 23rd, 2017, 13:18
Do any of your tools allow initialisation with altered head map (e.g. 000000 instead on 012345)?
May 23rd, 2017, 15:45
FWIW, this is the difference between the reported and actual capacities:
- Code:
976 773 168 = 0x3A386030 -
863 526 960 = 0x33786030
------------------------
0x06C00000
If you can get access to the terminal prompt, then I believe that the following commands should read the first sector on track 0 for each head (in the MC).
- Code:
RD 000 00 0001 01
RD 000 01 0001 01
RD 000 02 0001 01
...
RD 000 05 0001 01
RD Cyl Head Sector numsec
May 24th, 2017, 5:18
One of the heads is dead, some upper head (3-4-5). PCB (or ROM) is not original or FIT is damaged (B5). Second case is extra rare cause there are many copies of it.
May 25th, 2017, 6:02
@pcimage
Any of my tools allows initialisation with altered head map

@fzabkar I can access to terminal but i can't read any tracks with those command, i think Spildit is right, it get's ready only if i insulate motor contacts because it goes in safe mode.
@Spildit
I can't read/write rom from this pcb, it is embedded into mcu so i can't access into it if drive doesn't get ready properly.
May 25th, 2017, 11:17
Yes, i will search for donor and try hot swap. Thank you
Powered by phpBB © phpBB Group.