Head map editing in RAM for Seagate F3

Moderator: Dmitriy_TS


Igor
Site Admin
Posts: 171
Joined: 17.06.08
Reputation: 2 / (20)

Head map editing in RAM for Seagate F3

Postby Igor » 09.02.12, 23:01

Hello guys!
Here I will describe how to perform head map editing in ram with seagate f3.
So let's take for example Seagate F3 ST3500320AS, 500Gb, SD1A.
It has 4 heads. Let's suppose that last head is bad.
When I connect drive to PC-3000 and turn power on it just clicks and then spins down.
I need to disable last head in ROM.
Actually I can not know which head is bad, so I will just leave enabled first two heads and will disable rest other.
In such condition of HDD I can not work with ROM. So at this stage I should desolder ROM chip and read it via external programmer. Then I connect any drive to PC-3000 and run Seagate F3 utility. Go to "Work with flash ROM image file"
Work with Flash ROM image file.JPG
Work with Flash ROM image file.JPG (35.85 KiB) Viewed 15508 times

Select ROM image "File"
warning.JPG
warning.JPG (6.75 KiB) Viewed 15508 times

After that I will see dump of the patient's ROM
phys.JPG
phys.JPG (40.37 KiB) Viewed 15508 times

My goal now is to disable all heads except first two. They are system heads and should be enabled.
At the right side we can see two buttons: PHYS and LOG. By using these buttons I can run head map editing in ROM.
Button LOG runs logical head map editing, button PHYS runs physical head map editing. The difference between these head maps is next: in case of Seagates drives, if drive does not have heads in the middle of HSA, button LOG will show us head map as 00 01 04 05, so we can see actual head map inside drive. Button PHYS will show head map as 00 01 02 03. It is not so important for us how head map will be shown. These two buttons show us the same head map, but different presentation. The analogy - in WD utility we can see head map of the drive as 02 03 04 05 06 07, in DE we will see 00 01 02 03 04 05.
Button LOG shows us head map as heads are located inside disk, button PHYS shows just sequence of heads. So we suggest to use button LOG at first. The problem that numbers of FWs does not support this ability to see such head map. For example in my case I can not use this button, it I press it I get message
warning1.JPG
warning1.JPG (7.94 KiB) Viewed 15508 times

So i have to use button PHYS

=The rule: at first try to use button LOG, if it will not work, use button PHYS=

When I press on it I get such window
rom head map changing 1.JPG
rom head map changing 1.JPG (19.1 KiB) Viewed 15508 times

It is possible head maps for my drive. ROM has set of head maps that drive can use. Proper head map is selected during initialization of HDD, but we do not know which head map is actual for this drive. So I should change all head maps by one rule.
In our example it will look like on the picture below
rom head map changing 2.JPG
rom head map changing 2.JPG (21.62 KiB) Viewed 15508 times

so if we have several head maps like
00 01 02 03
02 03 04 05
03 04 05 06
We should set new head maps by one rule like
00 01 01 01
02 03 03 03
03 04 04 04
Just first two heads are still enabled and rest other are replaced by second head
I press OK. Changes are saved. Then I write via programmer this modified dump to ROM chip and solder it to patient PCB.
Now drive will work just with first 2 heads when I turn power on.
I can now run utility, ID is shown and I can read first sectors. But heads 02 and 03 are still disabled and I can not read the data from it.
My goal now is to detect bad head (at this stage I do not know which head is bad) and enable good heads.
There is 3 options to do it:
"RAM Logical head map changing"
"RAM head map editing"
"RAM head maps editing"
RAM head maps.JPG
RAM head maps.JPG (45.25 KiB) Viewed 15508 times

"RAM Logical head map changing" is the same like button LOG, but works with RAM
"RAM head maps editing" is the same like button PHYS, but works with RAM
"RAM head map editing" shows us actual head map from set that was shown us by button PHYS.
So our recommendation is
at first try to use "RAM Logical head map changing", if it will not be possible with FW of your patient drive, try to use "RAM head map editing" and then (if "RAM head map editing" will not work too) "RAM head maps editing".
In my case "RAM Logical head map changing" does not work so I used "RAM head maps editing"
RAM head map editing 2.JPG
RAM head map editing 2.JPG (12.03 KiB) Viewed 15508 times

Original head map is 00 01 01 01 like I set in ROM
Now I set 00 01 02 01.
At first I enable head 02, press OK, if drive continues to work so head is ok, then by the same way I set head map 00 01 02 03.
Drive stops to work, so now I know that head 03 is bad. I restart power set head map 00 01 02 01, run DE, create head map in DE, disable last head and start copying.
Maybe this procedure looks pretty difficult, but actually it's easy. Your main steps are:
1. Unsolder and read rom chip
2. Edit head map in ROM (at first try to use button LOG, then PHYS (change all head maps by one rule))
3. Write modified dump to rom chip and solder it to patient pcb
4. Run utility and edit head map in RAM. At first try to use RAM logical head map editing, RAM then head map editing, RAM then head maps editing
5. Enable heads by one.
If something is not clear, write please here your questions.


drdoc
New user
Posts: 124
Joined: 07.12.11
Reputation: 2 / (20)

can you suggest a rom reader

Postby drdoc » 09.02.12, 23:22

Thanks for the instructions.
Now I just need a rom reader.

do you have a suggestion for a rom reader?

There are lots.
They range from - to expensive.
I want one thats capable of reading other kinds of common data recovery roms.

a nand read too would be nice..

Can you suggest a minimal model or features I should look for

which one do you guys use?
skype: wayne_horner
Alandata Data Recovery

User avatar
300ddr
User
Posts: 236
Joined: 18.01.12
Reputation: 3 / (28)

Re: Head map editing in RAM for Seagate F3

Postby 300ddr » 11.02.12, 04:22

Thanks for the write up Igor! Very helpful!


Igor
Site Admin
Posts: 171
Joined: 17.06.08
Reputation: 2 / (20)

Re: can you suggest a rom reader

Postby Igor » 14.02.12, 10:19

drdoc wrote:Thanks for the instructions.
Now I just need a rom reader.

do you have a suggestion for a rom reader?

There are lots.
They range from - to expensive.
I want one thats capable of reading other kinds of common data recovery roms.

a nand read too would be nice..

Can you suggest a minimal model or features I should look for

which one do you guys use?


I can say that all modern readers support most of modern chips. I know that you can buy basic station and then buy necessary adapters for chips that you need to read. So I can not suggest one certain reader "that is the best", all of then not bad. If you want to know what we do use - it's some xeltek.

User avatar
Vikas
Newbie
Posts: 28
Joined: 24.07.07
Reputation: 1 / (14)

Re: Head map editing in RAM for Seagate F3

Postby Vikas » 17.02.12, 10:20

Hi

Really a Great achievement.

Vikas

User avatar
300ddr
User
Posts: 236
Joined: 18.01.12
Reputation: 3 / (28)

Re: Head map editing in RAM for Seagate F3

Postby 300ddr » 28.02.12, 06:12

Did not work for me on my first attempt with a drive I think has bad heads. Perhaps the bad head is H0 or H1, and that is why this method did not work?

Originally, it got ready after clicking + spin down. After re-writing modified ROM to drive, it was staying busy + clicking + seeking. I could never try RAM Head Map Editing - kept timing out, "Drive is not ready" - with clicking/seeking sounds.

User avatar
300ddr
User
Posts: 236
Joined: 18.01.12
Reputation: 3 / (28)

Re: Head map editing in RAM for Seagate F3

Postby 300ddr » 13.04.12, 04:22

0 for 5 on this technique so far. Every time I change heads to 00 01 01 01 01 01 and the drive keeps clicking after writing the rom back. Same clicking sounds, same spin down after clicking. Is it just likely that all 5 I've tried so far have bad heads 00 or 01 (or bad pre-amp?)?


Continuum
New user
Posts: 78
Joined: 02.04.09
Reputation: 2 / (20)

Re: Head map editing in RAM for Seagate F3

Postby Continuum » 16.10.12, 09:11

Can you disable the first head instead. Is there any reason you disable heads in pairs?


pcimage
New user
Posts: 55
Joined: 02.07.09
Reputation: 1 / (14)

Re: Head map editing in RAM for Seagate F3

Postby pcimage » 06.12.12, 20:49

Worked a treat for me on a 1.5Tb 7200.11

H7 was bad

Now I have cloned H0-6 I'm a lot happier in proceeding with the heads swap to get the remaining :-)

User avatar
300ddr
User
Posts: 236
Joined: 18.01.12
Reputation: 3 / (28)

Re: Head map editing in RAM for Seagate F3

Postby 300ddr » 09.03.13, 23:37

I've still had no luck with this procedure. I've tried probably 50 times, especially since it's now easier to write ROM with the latest update.

I just tried editing head map on fully a working 7200.12 drive. After writing back 00 01 01 01 heap map to ROM, the drive just clicks. I can't even try editing heap map in RAM (terminal timeout). The drive didn't click before editing ROM, so I'm wondering if this technique works on 7200.12? Does it only work for 7200.11?

Can anyone post about a model this technique DID work on (besides the 1 drive PCImage got it to work on, which was 7200.11)?


rcz
New user
Posts: 71
Joined: 05.05.09
Reputation: 1 / (14)

Re: Head map editing in RAM for Seagate F3

Postby rcz » 11.03.13, 10:05

I didn't try as many times as you, but my few trials have failed either...


mojimorady
New user
Posts: 108
Joined: 13.04.10
Reputation: 2 / (20)

Re: Head map editing in RAM for Seagate F3

Postby mojimorady » 28.03.14, 17:18

Dear friends
hi

I have a 2TB drive which suffers from a very very thin circular scratch on the top platter , now
does this method work if I disable the head which is related to the platter ???

regards
Moji
Mojtaba Morady
Data Recovery Expert
Tisp General Manager


mojimorady
New user
Posts: 108
Joined: 13.04.10
Reputation: 2 / (20)

Re: Head map editing in RAM for Seagate F3

Postby mojimorady » 05.04.14, 18:51

Dear friends
hi
I did the job you mentioned , but unfortunately was not successful .

maybe i should swap the HDA after that i try to do that .

best regards
Mojtaba Morady
Data Recovery Expert
Tisp General Manager


betty
New user
Posts: 77
Joined: 04.09.11
Reputation: 2 / (20)

Re: Head map editing in RAM for Seagate F3

Postby betty » 21.02.15, 06:51

Hai to All

I used to face problems related to head. most of the cases are, HDD are come to the DRD&DSC status.But after that its get Spin Down. Normally , these type of problems are defined as HEAD problems.So what I what to ask, In this problems, can we solve with help of Head map eding in RAM ?

Anybody have experince , please tell me..
Betty
Crystal


betty
New user
Posts: 77
Joined: 04.09.11
Reputation: 2 / (20)

Re: Head map editing in RAM for Seagate F3

Postby betty » 21.02.15, 12:47

First up all thanks to Mr.IGOR ,ACE Lab and Developers, those who are paying efforts to bring these technology to us

I have success in one hdd 1 tb seagate baracuda.
I have not success in another one 1 tb seagate baracuda 7200.11

Is the Head 0 is have compulsory OK . Suppose head 0 is bad, then Can we apply these method for this hdd.

betty
crystal


Return to “Archive”

Who is online

Users browsing this forum: No registered users and 2 guests