Module 01 reading error: ABA 4 C:2(1) reading error Device Error Detected: "DISK ECC ERROR LDPC ITR UNCORR ERR"


RW cmd 0001 req = 101A 0DED 0000 0000 0001 0000 0000 0000 3664 0000 D6CF 0001 6300 0000 6300 0000 0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000 FFFF FFFF 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
RW opts = 00028101
RW mode = 0000000000000000
BUF opts = 00003664
cyl=000931A3
Op=03A5
RW cmd 0002 req = 66CB 3B23 0000 0000 0001 0000 0000 0000 3664 0000 D6CF 0001 6300 0000 6300 0000 0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000 FFFF FFFF 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
RW opts = 00028102
RW mode = 0000000400000480
BUF opts = 00003664
Resp=0001
cyl=0001B5E1
Op=00A5
RW cmd 0002 req = 101B 0DED 0000 0000 092A 0000 0000 0000 1664 0000 D6D7 0001 6300 0000 6300 0000 0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000 FFFF FFFF 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
RW opts = 00028101
RW mode = 0000000000000000
BUF opts = 00001664
Resp=0001
cyl=0001B5E2
Op=00A4->[LBA=000000000DED101B]'40000087'
RW Err = 40000087
RW cmd 0001 req = 101B 0DED 0000 0000 0001 0000 0000 0000 3664 0000 D6D7 0001 6300 0000 6300 0000 0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000 FFFF FFFF 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
RW opts = 00028101
RW mode = 0000000000000000
BUF opts = 00003664
cyl=000931A3
Op=03A5
RW cmd 0002 req = 66CC 3B23 0000 0000 0001 0000 0000 0000 3664 0000 D6D7 0001 6300 0000 6300 0000 0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000 FFFF FFFF 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
RW opts = 00028102
RW mode = 0000000400000480
BUF opts = 00003664
Resp=0001
cyl=0001B5E1
Op=00A5
RW cmd 0002 req = 101C 0DED 0000 0000 0929 0000 0000 0000 1664 0000 D6DF 0001 6300 0000 6300 0000 0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000 FFFF FFFF 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
RW opts = 00028101
RW mode = 0000000000000000
BUF opts = 00001664
Resp=0001
cyl=0001B5E2
Op=00A4->[LBA=000000000DED101C]'40000087'
RW Err = 40000087
RW cmd 0001 req = 101C 0DED 0000 0000 0001 0000 0000 0000 3664 0000 D6DF 0001 6300 0000 6300 0000 0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000 FFFF FFFF 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 000
Bad cmd: 0x0101
>
T>F”SerialDebugLevel",0
Show add. diag. msg in Terminal [NO] :
T>F"SerialDebugLevel",0
Offline defect sparing [NO] :
T>F"OFFLINE_SPARING_ENABLED",0
Deferred defect hiding [NO] :
T>F"DAR_ENABLED",0
Auto Reallocation (writing) [NO] :
T>F"WRITE_SPARING_ENABLED",0
Auto Reallocation (reading) [NO] :
T>F"READ_SPARING_ENABLED",0
Disable IDLE activities [YES] :
T>F"DISABLE_IDLE_ACTIVITY",1


PCB board 100714259 for Seagate hard disk drive ST4000DX001.
ERROR: Flash Led 9C2A - ALF-SetupForComboMode Failed - Invalid Mode
Clump: 101A
Combo Mode Bit: 0002
Clump Parametrics:
Clump = 00A6
DataType = 0000
ModeFlag = 01
EraseCount = 00000000
EraseFailCount = 00
ProgramFailCount = 00
WeakReadCount = 00
UncorrectableECCError = 00
---SOC PSM Command History---
Cmd#/PsmCmd Clump Offset Length LbaMid LbaLow LbaBits39To32 Options Status DestClump DestOffset
0001 00A6 06E0 0000 0000 0010 0000 C000 0080 C207 D23E
0601 00A6 06D0 0010 0000 0000 0000 C000 0080 C207 D23E
0500 0001 04D0 0001 0000 0000 0000 C000 0080 C207 D23E
0401 0001 04D0 0001 0000 0000 0000 C000 0080 C207 D23E
0300 0001 04C0 0001 0000 0000 0000 C000 0080 C207 D23E
Flash Statistics:
BridgePSMDriverID = 0x0006
FlashID ECA7 947E 64C4
Flash Manufacturer: Samsung
Flash Capacity = 00008 GB MLC
Combo Mode
NumberOfClumps = 0x0800
LBAsPerCluster = 0x0010
LBAsPerClumpMLC = 0x2000
LBAsPerClumpSLC = 0x1000
ClustersPerClumpMLC = 0x0200
ClustersPerClumpSLC = 0x0100
DefragClumpThresholdInSectors = 0x1000
UserSLCMaxSizeInClumps = 0x0300
NumberOfPotentiallyWrittenClusters = 0x0004
DefectListRevisionKey 0x0002
SLC Clumps 0x0342
ActiveClumpInfo
Active Journal Clump 00A6 Offset 06E0
Active Anchor Clump 0001 Offset 04D0
--- ALF RFS Recorder ---
--- Recorder prints backwards: newest to oldest ---
IARCount Status Clump ClumpSentinel FunctionOrigin
ALFRecorder:
End of ALF Recorder Trace
Request spin / disc table recovery


Rst 0x20M
RW: Disc Ctlr Initialization Completed.vYvYvYvYvYvYvYvYvYvYvYvYvYvYvYvYvYvYvYvY
SIM Error 1002RW subfile error 2044vYvYvYvYvYvYvYvYvYvYvYvYvYvYvYvYvYvYvYvY
SIM Error 1002
No HOST FIS-ReadyStatusFlags 2002A1A5
ASCII Diag mode
Rst 0x10M
Servo Processor Is Reset.
RW: Disc Ctlr Initialization Completed.
ExecuteSpinRequest
vYvYvYvYvYvYvYvYvYvYvYvYvYvYvYvYvYvYvYvY
SIM Error 1002
(P) SATA Reset
SIM Error 1002 PASSvYvYvYvYvYvYvYvYvYvYvYvYvYvYvYvYvYvYvYvY
SIM Error 1002vYvYvYvYvYvYvYvYvYvYvYvYvYvYvYvYvYvYvYvY
SIM Error 1002WriteDCOInfo FAILED during Initialization
RW: Error processing Performance Parameter File: 203C
(P) SATA Reset
SIM Error 1002WriteDCOInfo FAILED during Initialization
RW: Error processing Performance Parameter File: 203C
SIM Error 3005vYvYvYvYvYvYvYvYvYvYvYvYvYvYvYvYvYvYvYvY
SIM Error 1002
No HOST FIS-ReadyStatusFlags 2002A1A5
ASCII Diag mode
F3 T>
ASCII Diag mode
SOLVED CASE
28 35 BACKUP
HEAD 0
M


Model : ST1000LX015-1U7172-SSHD
Serial : WDEPE2Q8
Firmware : SHM3
Capacity : 1 000 GB (1 953 525 168)
Hello guys!
The issue with a damaged NAND chip is very popular for the ST1000LX015 and ST2000LX001 models. At the ACE Lab Online Technical Conference 2021 we showed a case on this topic. Following up, this blog article with step-by-step instructions explains the provided solution.
The difference between Classic HDD and Hybrid SSHD is a NAND memory chip located on the PCB. This chip was added to improve the HDD initialization speed, and it stores a part of HDD FW. Also, it’s used as a cache for the user data.
At the same time, the NAND chip becomes a weak point of the drive due to the Flash memory specifics. It means if this chip is damaged, the drive won’t be able to initialize itself even if the SA part on the platters is OK.
How to recognize the problem?
The behaviour is similar: the drive isn’t spinning after power on but it comes to the DRD + DSC state and shows the correct passport information. Usually, after power on, you can see such an error message in the Terminal tab:
LED:0x000000BD FAddr:0x000059D8
So what to do?
First of all, it’s necessary to understand that in this case the patient’s PCB is damaged. We can’t unlock the drive using the native board!
Which parameters should I follow to choose a suitable donor?
All three parameters should be followed.
What is the solution?
1. Read the patient ROM via Terminal
2. Let’s unlock the Donor at first:
1) Work with the Flash ROM image file (Baud rate = 460800 always works)

2) Perform the unlocking patch
4) Find the sequence of bytes 12 34 56 78 and change the first byte to get 82 34 56 78

5) Apply the changes by writing ROM via Terminal ![]()
At this stage, the drive won’t come to the Ready state. The terminal log will show:

7) Open the Work with Flash ROM image tab, change the sequence of bytes to 12 34 56 78 back and write it.
8) Again repower the drive and unlock it. Now your donor drive is unlocked and can work via ATA!
NOTE: It’s important to exclude 3D, 3E modules and 20D,20E sys files from saving. Also please disable the Make loader option.
10) NAND reinitializing via the Terminal command /OI1
We have successfully unlocked the donor and prepared its PCB to work with the patient drive.
Show add. diag. msg in Terminal [NO] :
T>F"SerialDebugLevel",0
Offline defect sparing [NO] :
T>F"OFFLINE_SPARING_ENABLED",0
Deferred defect hiding [NO] :
T>F"DAR_ENABLED",0
Auto Reallocation (writing) [NO] :
T>F"WRITE_SPARING_ENABLED",0
Auto Reallocation (reading) [NO] :
T>F"READ_SPARING_ENABLED",0
Disable IDLE activities [YES] :
T>F"DISABLE_IDLE_ACTIVITY",1

instantly by Subscribing to us. So you will get email everytime we post something new here
We guarantee you won't get any other SPAM