Reply
Regular Visitor
dmandell
Posts: 5
Registered: ‎12-06-2007
0
Accepted Solution

Barracuda ES.2 (ST31000340NS) will not accept firmware update.

I have a batch of ST31000340NS that I need to update firware, but the utility states it's the "wrong" drive type.

 

The drive p/n is 9CA158-301 With firmware SN03

According to the seagate web site, this drive need to be on SN6 or SN16

 

I ran the "drive detect" utility and it shows as ST31000340NS p/n/ 9CA158-301 with FW SN03

All looks good.

 

But if I try to run the Windows update utility, OR the bootable .iso utility, it correctly identifys the drive but errors with the "wrong" drive type error.

 

All of the drive are still under warranty. An example of one of the s/n is 9QJ00W5H

 

Anyone got any ideas?

It is imperative that I update the firmware on these drives.

 

Thanks!

Dana

Yottabyte
fzabkar
Posts: 4,647
Registered: ‎01-27-2009
0

Re: Barracuda ES.2 (ST31000340NS) will not accept firmware update.

Are you attempting to use the following update ...

http://www.seagate.com/staticfiles/support/downloads/firmware/ES2SN06B-3D4DMoose.iso

... on this page:

Firmware Update for ST3250310NS, ST3500320NS, ST3750330NS, ST31000340NS [207963]:
http://seagate.custkb.com/seagate/crm/selfservice/search.jsp?DocId=207963

There is an easy way to forcibly update your drive, but you need to absolutely certain which firmware image is the correct one.

Regular Visitor
dmandell
Posts: 5
Registered: ‎12-06-2007
0

Re: Barracuda ES.2 (ST31000340NS) will not accept firmware update.

[ Edited ]

Thanks for the reply.

Yes, I am using the update on the page you specified.

(ES2SN06B-3D4DMoose.iso, or ES2SN16B-3D4DMoose.iso)

 

Since I have a whole batch to do, I can try forcing it on one and see what happens.

 

What is the procedure?

 

 

 

Regular Visitor
dmandell
Posts: 5
Registered: ‎12-06-2007
0

Re: Barracuda ES.2 (ST31000340NS) will not accept firmware update.

I see from another post that upgrading the firmware to AN05 first before doing the SN06 upgrade works.

I will give it a try and see what happens. (As soon as I find the ANo5 firmware :smileyhappy:

 

Regular Visitor
dmandell
Posts: 5
Registered: ‎12-06-2007
0

Re: Barracuda ES.2 (ST31000340NS) will not accept firmware update.

Good news.

Flashing to AN05 first will then let me upgrade to SN06.

 

Now I have to flash each drive twice. :smileysad:

But at least it works!

 

 

Yottabyte
fzabkar
Posts: 4,647
Registered: ‎01-27-2009
0

Re: Barracuda ES.2 (ST31000340NS) will not accept firmware update.

Congratulations. However, there is a simpler method that enables the drive to be upgraded in one go.

Allow the first pass of the CD ISO version of the updater to fail, wait for the "Cycle power to continue..." message, and then type Ctrl-C or Ctrl-Break to abort the batch. You should then be returned to the FreeDOS command prompt.

Now type ...

FDL464 -m Moose -f SN06B.lod -i ST31000340NS -s -x -b -v -a 10

Afterwards, "you must power cycle the drive to complete the firmware download."

The above method explicitly specifies the model family, firmware image file, and model number. However, the updater, as shipped, uses a slightly different approach, as follows:

FDL464 -m Moose -s -x -b -v -a 10 -h sn06bcfg.txs

The above line compares your drive's existing firmware "package version" against an update matrix in a configuration file, sn06bcfg.txs. If it doesn't find a match, then the update doesn't proceed.

Here is the decoded version of the TXS file:
http://www.users.on.net/~fzabkar/HDD/SN06BCFG.TXT

Notice that AN05 is listed as a valid update candidate, but SN03 is not.

BTW, the AN05 updater does not use a configuration file. Instead it uses the following command line:

sf445 -m Moose -f AN05B.LOD -i ST31000340NS -s -x -b -v