Advertisement

Responsive Advertisement

PC-3000 Portable III/Express/UDMA. How to Fix a Rosewood SSHD with a Damaged NAND Chip

 

PC-3000 Portable III/Express/UDMA. How to Fix a Rosewood SSHD with a Damaged NAND Chip

 

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


3. Unlocking the patient will be very similar:

1) Write previously saved patient ROM on the donor board via Terminal;

2) Set the donor board on the patient HDA;

3) Repeat the unlocking steps (1-6);

4) Additional NAND reinitializing via Terminal (/OI1 command);

5) Repeat the unlocking steps (7-9).

How to disable reallocations and other background processes?

It can be done only via Terminal sending these commands:

 

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

 

 

 

 

 

 

Post a Comment

0 Comments