Wednesday, February 4, 2026

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

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

Thursday, January 29, 2026

Configuration reading................... : Module ID 02 reading error Device Error Detected: "DISK DAM ERROR

 Configuration reading................... : Module ID 02 reading error Device Error Detected: "DISK DAM ERROR

Tuesday, January 27, 2026

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

 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

    F"DISABLE_CORRECTION",1,22

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


Friday, January 2, 2026

ERROR: Flash Led 9C2A - ALF-SetupForComboMode Failed - Invalid Mode

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 

Saturday, December 6, 2025

SIM Error 1002RW subfile error 2044v

 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 

Wednesday, December 3, 2025

ST1000LX015-1U7172-SSHD

    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?

  1.  Same HDD model
  2.  Same FW version
  3.  Same PCB number

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


3) Open IAP (copy 1)

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    

6) Repower and unlock  

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!

9) It’s time to do a Backup  

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