Switch to full style
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
Post a reply

ST2000DM001 - mega inportant case - Rewrite sys modules

December 28th, 2017, 20:49

Hi, long time no write post, but the time has come for a serious case.
Patient is Seagate ST2000DM001- 1ch164 FW CC24 upgraded to CC29 from Seagate site(ISO file)
by accident rewrite sysmodules from other FW from Oryginal backup CC24
Disk calibrated ok, no clicking noises, and at this moment nothing work
Terminal not access, and disk cant initialize SA.
I have oryginal backup From CC24(Modules, Sys modules, and ROM, RAM, and ROM IDs, LDR), everything comes from my disk(Oryginal SA before update to CC29)

I used legal sediv in latest version.
Attach logs
Bez_tytzu_u.png

Bez_tytu_eu.png


is chance gain access terminal, and format SA? and write back oryginal SA?
at this moment disk read from ROM, and only i write sys modules from oryginal SA backup(CC24)

btw, short read channel not work, isolate head stack also not work, trying load LDR by ata also nothing happend.
Remember! My disk is my and is not for resale, and is empty!

Re: ST2000DM001 - mega inportant case - Rewrite sys modules

December 28th, 2017, 21:41

Restore the original ROM and you should be OK.

Can you provide a link to your update ISO?

Re: ST2000DM001 - mega inportant case - Rewrite sys modules

December 28th, 2017, 21:55

Not is, trying write oryginal rom cc24 and disk also not init SA. I have this update on pendrive attach later.
In my case need to gain access terminal and format SA and write backup SA.

Re: ST2000DM001 - mega inportant case - Rewrite sys modules

December 29th, 2017, 0:51

pikus_09 wrote:Remember! My disk is my and is not for resale, and is empty!

Is this considered to be "mega important case"?

Re: ST2000DM001 - mega inportant case - Rewrite sys modules

December 29th, 2017, 7:13

No. This is only info that this my disk and not is for resale and I want only restore SA from backup. And I looking for any infos how do this when disk read only from rom. :(

Re: ST2000DM001 - mega inportant case - Rewrite sys modules

December 29th, 2017, 7:42

Franc here is this update:
Attachments
SeaBoot.rar
Update to CC29 ST2000DM001-1CH164
(16.37 MiB) Downloaded 617 times

Re: ST2000DM001 - mega inportant case - Rewrite sys modules

December 29th, 2017, 16:49

Spildit wrote:Mega Important Case is not compatible with "fixing" a Seagate DM without any data for re-use.

You shouldn't be using that DM thing to start with. Just put it in the garbage bin and replace it with one HGST and be glad that it's damaged prior for placing data there !!!


What do you mean by that? On your own wish kill SA in my disk by misstake and i want this restore, and no one can help me? Right?

Re: ST2000DM001 - mega inportant case - Rewrite sys modules

December 29th, 2017, 17:55

It’s fixable as long as you have original sa. Or if copy 1 is untouched. You took a backup of the sa, right?

Re: ST2000DM001 - mega inportant case - Rewrite sys modules

December 29th, 2017, 18:08

Hi, Yes i have all copys SA from my disk(Modules, sys modules ROM, DRV table, ROM Ids from firmware CC24), and this Firmware i want write. This is oryginal copy Sa from my disk before update to CC29. Not have copys Sa after update to CC29, only ROM.

Re: ST2000DM001 - mega inportant case - Rewrite sys modules

December 29th, 2017, 19:31

COM also can but in my case terminal not access. via Ata trying load LDR but only active flag BSY, and nothing happens, can wait ok 30 mins and still BSY, and active RDY and DSC flags.

Re: ST2000DM001 - mega inportant case - Rewrite sys modules

December 29th, 2017, 23:59

Let me see if I understand what happened.

    1/ You successfully applied Seagate's official CC29 firmware update.
    2/ Then you wrote back your own drive's original CC24 sys files to the SA.
    3/ Now your drive has its original CC24 SA and a new CC29 ROM.

If this is correct, then why can't you simply restore the CC24 ROM?

Re: ST2000DM001 - mega inportant case - Rewrite sys modules

December 30th, 2017, 3:36

I've extracted 13 component parts from GBP2TBCC29.LOD. I can't immediately identify parts 3, 5 and 10, but the others are ROM segments/containers, SA overlays, and SA module 0x3D.

Code:
Directory of F:\Seagate\Firmware\ST2000DM001-1CH164

SEABOO~2 RAR    17,164,859  12-30-17  6:19a SeaBoot_CC29_49.rar
TESTDE~1 LOG         1,090  07-29-13  8:07p Test Description.Barracuda-GrenadaBP-CC29_or_CC49.log
GPCC2949 CFS           432  07-30-13  5:32a GPCC2949.CFS
GBP1TB~1 LOD     1,733,632  07-30-13  5:32a GBP1TBCC49.LOD
GBP2TB~1 LOD     1,733,632  07-30-13  5:32a GBP2TBCC29.LOD
GBP3TB~1 LOD     1,733,632  07-30-13  5:32a GBP3TBCC29.LOD

GBP2TB~2 BIN       196,352  12-30-17  6:27a GBP2TBCC29_part_1_rom_22.bin
GBP2T~11 BIN           256  12-30-17  6:27a GBP2TBCC29_part_2_rom_1D.bin
GBP2TB~3 BIN         8,192  12-30-17  6:28a GBP2TBCC29_part_3.bin        (same as part_10)
GBP2T~10 BIN         8,192  12-30-17  6:38a GBP2TBCC29_part_10.bin       (same as part_3)
GBP2TB~5 BIN        40,896  12-30-17  6:36a GBP2TBCC29_part_5.bin        (PK zipped?)
GBP2TB~9 BIN       917,544  12-30-17  6:29a GBP2TBCC29_part_4_mod_3D.bin
GBP2TB~6 BIN        65,536  12-30-17  6:38a GBP2TBCC29_part_8_ovly_00.bin
GBP2TB~8 BIN        65,536  12-30-17  6:38a GBP2TBCC29_part_9_ovly_01.bin
GBP2T~14 BIN       196,608  12-30-17  6:37a GBP2TBCC29_part_7_ovly_04.bin
GBP2TB~7 BIN       131,072  12-30-17  6:37a GBP2TBCC29_part_6_ovly_05.bin
GBP2TB~4 BIN        90,112  12-30-17  6:38a GBP2TBCC29_part_11_rom_sfw.bin
GBP2TB~1 BIN         4,352  12-30-17  6:39a GBP2TBCC29_part_12_rom_shell_copy1.bin
GBP2T~12 BIN         4,352  12-30-17  6:39a GBP2TBCC29_part_13_rom_shell_copy2.bin

That said, I see that your drive's serial number is W24xxxxx, which suggests that it has 5 heads rather than 4. This in turn would suggest that Seagate's updater would have selected the GBP3TBCC29.LOD package (for drives with 3 platters).

Could you upload the CC24 and CC29 ROMs?
Attachments
GBP2TBCC29_LOD_components.rar
(887.4 KiB) Downloaded 493 times

Re: ST2000DM001 - mega inportant case - Rewrite sys modules

December 30th, 2017, 8:19

fzabkar wrote:Let me see if I understand what happened.

    1/ You successfully applied Seagate's official CC29 firmware update.
    2/ Then you wrote back your own drive's original CC24 sys files to the SA.
    3/ Now your drive has its original CC24 SA and a new CC29 ROM.

If this is correct, then why can't you simply restore the CC24 ROM?


ad1. Yes, exacly
ad2. Yes, exacly
ad3. Yes, Drive have orriginal Sys modules from Firmware CC24, but have modules from CC29 firmware.

Write oryginal ROM from CC24 FW, not change situation, because still disk can't read SA, and log terminal nothing change, still is the same.
fzabkar wrote:I've extracted 13 component parts from GBP2TBCC29.LOD. I can't immediately identify parts 3, 5 and 10, but the others are ROM segments/containers, SA overlays, and SA module 0x3D.

Code:
Directory of F:\Seagate\Firmware\ST2000DM001-1CH164

SEABOO~2 RAR 17,164,859 12-30-17 6:19a SeaBoot_CC29_49.rar
TESTDE~1 LOG 1,090 07-29-13 8:07p Test Description.Barracuda-GrenadaBP-CC29_or_CC49.log
GPCC2949 CFS 432 07-30-13 5:32a GPCC2949.CFS
GBP1TB~1 LOD 1,733,632 07-30-13 5:32a GBP1TBCC49.LOD
GBP2TB~1 LOD 1,733,632 07-30-13 5:32a GBP2TBCC29.LOD
GBP3TB~1 LOD 1,733,632 07-30-13 5:32a GBP3TBCC29.LOD

GBP2TB~2 BIN 196,352 12-30-17 6:27a GBP2TBCC29_part_1_rom_22.bin
GBP2T~11 BIN 256 12-30-17 6:27a GBP2TBCC29_part_2_rom_1D.bin
GBP2TB~3 BIN 8,192 12-30-17 6:28a GBP2TBCC29_part_3.bin (same as part_10)
GBP2T~10 BIN 8,192 12-30-17 6:38a GBP2TBCC29_part_10.bin (same as part_3)
GBP2TB~5 BIN 40,896 12-30-17 6:36a GBP2TBCC29_part_5.bin (PK zipped?)
GBP2TB~9 BIN 917,544 12-30-17 6:29a GBP2TBCC29_part_4_mod_3D.bin
GBP2TB~6 BIN 65,536 12-30-17 6:38a GBP2TBCC29_part_8_ovly_00.bin
GBP2TB~8 BIN 65,536 12-30-17 6:38a GBP2TBCC29_part_9_ovly_01.bin
GBP2T~14 BIN 196,608 12-30-17 6:37a GBP2TBCC29_part_7_ovly_04.bin
GBP2TB~7 BIN 131,072 12-30-17 6:37a GBP2TBCC29_part_6_ovly_05.bin
GBP2TB~4 BIN 90,112 12-30-17 6:38a GBP2TBCC29_part_11_rom_sfw.bin
GBP2TB~1 BIN 4,352 12-30-17 6:39a GBP2TBCC29_part_12_rom_shell_copy1.bin
GBP2T~12 BIN 4,352 12-30-17 6:39a GBP2TBCC29_part_13_rom_shell_copy2.bin

That said, I see that your drive's serial number is W24xxxxx, which suggests that it has 5 heads rather than 4. This in turn would suggest that Seagate's updater would have selected the GBP3TBCC29.LOD package (for drives with 3 platters).

Could you upload the CC24 and CC29 ROMs?

Thanks for your extraction, and Yes, disk have 3 platters and 5 heads. All heads working fine, and not clicking, strange noises.
Sure i can upload ROM CC24, and ROM CC29 from the same disk, i can upload full backup SA from CC24 if need.
Attachments
ST2000DM001-1CH164-CC24-CC29-W2412WHK.rar
Roms CC24, CC29.
(576.22 KiB) Downloaded 518 times

Re: ST2000DM001 - mega inportant case - Rewrite sys modules

December 30th, 2017, 17:23

Is this of any help?

ST DM series Virtual Start Tutorial:
viewtopic.php?f=1&t=35634

Re: ST2000DM001 - mega inportant case - Rewrite sys modules

December 30th, 2017, 18:04

Spildit wrote:Did you try to write original ROM by terminal boot code mode ?

Yes, change only version FW, but still not load FW, and terminal not respond.
fzabkar wrote:Is this of any help?

ST DM series Virtual Start Tutorial:
viewtopic.php?f=1&t=35634

read this, but this is tutorial about MRT, not have MRT, my loader have module 3D. but how prepare ROM and add code contain Virtual Start?

btw, and Yes my disk have 5head 3 paltters, this is ST2000DM001-1CH164 SN W2412WHK.

Re: ST2000DM001 - mega inportant case - Rewrite sys modules

December 31st, 2017, 21:20

The following tool extracts the firmware components from Seagate F3 LOD files.

http://www.users.on.net/~fzabkar/temp/STLODPAR.exe
http://www.users.on.net/~fzabkar/temp/STLODPAR.bas

Re: ST2000DM001 - mega inportant case - Rewrite sys modules

January 1st, 2018, 9:01

Exellent. But what next? Extract module and I can't load this module. Ehh :(

Re: ST2000DM001 - mega inportant case - Rewrite sys modules

January 7th, 2018, 9:19

Zero suggestions? Case no solved :(

Re: ST2000DM001 - mega inportant case - Rewrite sys modules

January 7th, 2018, 16:59

well, buy then anyone can write, worse if someone does not want to help.

Re: ST2000DM001 - mega inportant case - Rewrite sys modules

January 7th, 2018, 17:23

Alex, this this not work, this new feature works when work terminal, in my case terminal not respond. I need load module 3D, and perform virtual start, like MRT tutorial, but sediv not have this feature.
Post a reply