Updating the HGST HDD & SSD firmware

Notice: Page may contain affiliate links for which we may earn a small commission through services like Amazon Affiliates or Skimlinks.

AnnaLee

New Member
Mar 25, 2024
4
0
1
HITACHI_7K6000_A907.bin is fw file stored in your system? And it's file can be downloaded to all drives?
All HDD now running with this firmware, but I've bought the new one, it has D05 firm then I want to downgrade to A907 (same our system).
 

kevindd992002

Member
Oct 4, 2021
125
6
18
Is the HUH72808CLAR8000 a third-party/non-generic HGST drive? Is there a new firmware for it?
I'm having issues running a SMART long test against this drive and get this error:

Long (extended) offline self test failed [unsupported field in scsi command]
 

msho2974

New Member
Jun 3, 2024
1
0
1
Ok, help a guy out. I'm pretty nuub at most of this. I got a Windows 10 machine with a LSI 9361-8i in raid mode. Running raid 6. I got a 12 bay expander. all sas 3. I just bought some Ebay hdd's. 4tb sas. HGST724040ALS640 on all 3. They all three come up unconfigured bad (unsupported) in the megaraid manager. I went to HDD Firmware Downloads. PC-3000 Support Downloads. Data recovery and HDD repair tools and found 4 new firmware zips for this model hdd. I got all 4. I do not know how to flash the firmware to the drive using Windows 10 with my current setup. Most everything I see posted is Linux and I'm lost at linux. If you think flashing them will restore them to functionality, walk me through if ya can.
 

gyto

New Member
Jun 12, 2024
2
0
1
Can anyone help with (HUC101212CSS600) Recently I got hands-on 8x 1.2TB hard drives from HGST (HUC101212CSS600), they were in 520 Logical block sizes, and I have formatted them into 512 sectors but I cannot create any of the pools out of them because whenever I try to create a pool it `Error: Input/output error during write on /dev/sd*". I have already gone over the old archived topic, but looks like I don’t have any luck with it. (Also I am super new to TrueNas and it basics)

when I am running the hugo
Code:
hugo update -g /dev/sda -f /tmp/CPGNA469.bin
I am getting
Code:
Attempting to update Firmware on 1 Devices...

Attempting retry 1 of 2 for this device: L0G34NLG

Attempting retry 2 of 2 for this device: L0G34NLG

Error updating Firmware on device: L0G34NLG
    Reason: Device failed to update firmware.


Update successful on 0 devices.
Power cycling of updated devices is recommended.
what should I do in this case?
 

Jihays9

Member
Nov 25, 2023
72
9
8
I'm looking to buy some new 6TB HGST drives and the vendor doesn't know if they are firmware locked. Is there any way to tell just by looking at the hdd label or part number?

Attached is a picture of the drive
 

Attachments

Whaaat

Active Member
Jan 31, 2020
376
203
43
They’re advertised as brand new and seller confirmed they’re new. If when they get here they have tons of hours, I’ll return them.
You'll return them because they run hot as hell, and sas hdd with 50k hours is usually as good as new
 

Jihays9

Member
Nov 25, 2023
72
9
8
this may be a dumb question, but after having formatted the drives to 512b sectors using sg_format, is it necessary to run badblocks to determine if some sectors are gone? isn't the formatting process checking that and re-assigning bad sectors as it goes?
 

MasterIT

New Member
Feb 26, 2020
15
7
3
Hello,

i have these SSD's that came from a VSP San
HGST Ultrastar SS300 SAS Drives
HUSTR7676ASS204
FW: A3A3
VSP P/N: SLR5E-M7R6SS

Toshiba
KPM51RUG7T68
VSP P/N: SFB5G-M7R6SS

is there fw available to flash these to GN or to HP?
 

x7007

New Member
Dec 15, 2023
5
0
1
Last edited:

Turranius

New Member
Sep 5, 2024
3
0
1
Hi, firmware version ADD5 for your hdd is waiting for you here: Gofile
Would you happen to still have this file? The link expired and the firmware for HUS726060AL4210 is just what I've been looking for =)

Edit: Found the file further into the thread, thanks.. Seems its for HUS726060AL5210 but I have HUS726060AL4210
Rats =(

Edit2: Found the firmware here: HDD Firmware Downloads. PC-3000 Support Downloads. Data recovery and HDD repair tools
It shows its valid for: firmware AD05 for HUS726060AL5210 HUS726060AL4210 HUS726050AL5210 HUS726050AL4210 HUS726040AL5210 HUS726040AL4210 HUS726020AL5210 HUS726020AL4210
So I guess your version is the same and would have worked to =)

But unable to write it to the disk =(

Code:
sg_write_buffer -vvvvv -m 5 --in APGNAD05.bin /dev/sdb
found sg_bsg_major=243
open /dev/sdb with flags=0x802
tried to read 8388608 bytes from APGNAD05.bin, got 1966080 bytes
will write 1966080 bytes
sending single write buffer, mode=0x5, mpsec=0, id=0, offset=0, len=1966080
    Write buffer cdb: [3b 05 00 00 00 00 1e 00 00 00]
    Write buffer parameter list (first 256 bytes):
1e 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00  00 00 00 00 f0 ff ff ff
48 47 53 54 2c 20 61 20  57 65 73 74 65 72 6e 20
44 69 67 69 74 61 6c 20  43 6f 6d 70 61 6e 79 20
49 43 33 35 4c 78 78 78  55 78 44 33 32 31 30 2d
30 20 4d 69 63 72 6f 63  6f 64 65 20 28 43 29 20
43 6f 70 79 72 69 67 68  74 20 57 65 73 74 65 72
6e 20 44 69 67 69 74 61  6c 20 43 6f 72 70 2e 20
32 30 31 32 2c 20 32 30  31 32 2d 32 30 31 33 2e
20 41 6c 6c 20 72 69 67  68 74 73 20 72 65 73 65
72 76 65 64 2e 20 20 55  53 20 47 6f 76 65 72 6e
6d 65 6e 74 20 55 73 65  72 73 20 52 65 73 74 72
69 63 74 65 64 20 52 69  67 68 74 73 20 2d 20 55
73 65 20 64 75 70 6c 69  63 61 74 69 6f 6e 20 66
6f 72 20 64 69 73 63 6c  6f 73 75 72 65 20 72 65
73 74 72 69 63 74 65 64  20 62 79 20 47 43 41 20
check_file_type: file descriptor is block device
ioctl(SG_IO v3) failed: Invalid argument (errno=22)
Write buffer: pass-through os error: Invalid argument
Write buffer failed: OS error: Invalid argument
Edit: Success! Using storcli64!
( All creds to https://forums.servethehome.com/ind...s726060al5210-hdd-firmware-update-add5.31017/ )

Download storcli from broadcom (first google hit or so).
Installed ubunto version from the package (testing on ubunto): dpkg -i storcli_007.3007.0000.0000_all.deb
List all disks: /opt/MegaRAID/storcli/storcli64 /c0 show all

Found a disk to try on.
Code:
Drive /c0/e16/s10 Device attributes :
===================================
Manufacturer Id = HGST  
Model Number = HUS726060AL4210
NAND Vendor = NA
SN =         NAHV177Y
WWN = 5000CCA24267B723
Firmware Revision = A519
Raw size = 5.458 TB [0x57541e95 Sectors]
Coerced size = 5.458 TB [0x57541e95 Sectors]
Non Coerced size = 5.458 TB [0x57541e95 Sectors]
Device Speed = Unknown
Link Speed = 6.0Gb/s
Sector Size = 4 KB
Config ID = NA
Number of Blocks = 1465130645
Connector Name = N/A


Drive /c0/e16/s10 Policies/Settings :
===================================
Enclosure position = Unavailable
Connected Port Number = 0
Sequence Number = 0
Commissioned Spare = No
Emergency Spare = No
Last Predictive Failure Event Sequence Number = N/A
Successful diagnostics completion on = N/A
SED Capable = N/A
SED Enabled = N/A
Secured = N/A
Needs EKM Attention = N/A
PI Eligible = No
Certified = N/A
Wide Port Capable = N/A
Multipath = No
Flashed the firmware:
Code:
/opt/MegaRAID/storcli/storcli64 /c0/e16/s10 download src=/root/slask/hdd/APGNAD05.bin

Starting microcode update.please wait...
CLI Version = 007.3007.0000.0000 May 16, 2024
Operating system = Linux 6.8.0-41-generic
Controller = 0
Status = Success
Description = Firmware Download Succeeded.
Running "/opt/MegaRAID/storcli/storcli64 /c0 show all" again, I can see the firmware on that disk is now AD05
 
Last edited:

Turranius

New Member
Sep 5, 2024
3
0
1
Now to tackle a Seagate ST6000NM0105 with locked down firmware version K002. Seems trickier.

Downloaded from seagates site:
SAS-Drive_Firmware_N04WN_LN_DS44_A00.BIN (linux)
SAS-Drive_Firmware_N04WN_WN64_DS44_A00.EXE (windows)

Trying to run either of them fails.. in linux is just says "This Update Package is not compatible with your system configuration."

I'll update this post if I find a solution..
 

napalm_atx

Member
May 21, 2021
78
48
18
Novosibirsk

Turranius

New Member
Sep 5, 2024
3
0
1
Because my google-kung-fu is apparently weak! Googling "ST6000NM0105 firmware" and similar never led me there... only to dell stuff.
That worked. To bad my favorite raid card, Areca ARC-1880IX-12 still see it as "failed" even though it seems to work in IT mode with a Dell T93GD - SAS3008 card.. The HGST HUS726060AL4210 are all OK in areca now after firmware update. Can't win them all I guess.

Oh, I thought that one was older. Once again I stand corrected.

Big thank you. If you have a "donate for helping with getting these decommissioned drives new life", I'd happily send some beer money.

Now for Toshiba PX03SNB160. Any tips before I start the google trip again? They do not seem locked down though.. Firmware 0201 on them currently
 
Last edited:

x7007

New Member
Dec 15, 2023
5
0
1
Can we downgrade firmware? I think it caused issues with my WDC WUH721818ALE6L4 which had 232 firmware updated to PCGNW870