HGST 4U60 Firmware 4.2.5

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

nihonjin

Lost in translation
Mar 31, 2021
585
329
63
Just was looking if I could find which was the last firmware available for this enclosure... and I could not find anything around.

I have the 4.2.5 firmware (which I've uploaded to archive.org ) but couldn't find any other version online so I decided to share the one I have.

Also, couldn't find the flashing tools (hgst_upg_tool, hgst_cli_tool) so, if someone have them, would be nice if could share them with me.
 

nihonjin

Lost in translation
Mar 31, 2021
585
329
63
Still looking for the hgst cli tools, firmware I think that that is the last one.
 

schwartznet

New Member
Feb 7, 2018
17
1
3
42
So i also cannot see any drives but 4 after the update and cannot roll back cause i do not have the original 210 firmware ugh :/
 

nihonjin

Lost in translation
Mar 31, 2021
585
329
63
So i also cannot see any drives but 4 after the update and cannot roll back cause i do not have the original 210 firmware ugh :/
Could you post the result of hgst_cli_tool with the parameters -c "checklist get" ?
 

schwartznet

New Member
Feb 7, 2018
17
1
3
42
cli_cmd = checklist get
[INFO] wait for responding...
Index Item Checking Status Checking Result
---------------------------------------------------------------------------------
1 Max Simu Drive Spin OFF SKIP
2 Reduced Simu Drive Spin OFF SKIP
3 PS1 VPD Addr OFF SKIP
4 PS2 VPD Addr OFF SKIP
5 PS1 CTRL Addr OFF SKIP
6 PS1 CTRL Bus OFF SKIP
7 PS1 CTRL Protocol OFF SKIP
8 PS2 CTRL Addr OFF SKIP
9 PS2 CTRL Bus OFF SKIP
10 PS2 CTRL Protocol OFF SKIP
11 Canister A Port Map ON PASS
12 Canister B Port Map ON SKIP
13 PS Major FW Rev OFF SKIP
14 PS Minor FW Rev OFF SKIP
15 Drive I/F OFF SKIP
16 Inter Comm I/F OFF SKIP
17 Canister Slot Number OFF SKIP
18 Vent Configurations OFF SKIP
19 Canister A 12V Cur OFF SKIP
20 Canister B 12V Cur OFF SKIP
21 PS Slot Number OFF SKIP
22 PS Type OFF SKIP
23 ICID OFF SKIP
24 HS[9:17] Usage OFF SKIP
25 Drive_GPO_L Usage ON FAIL
26 Drive_Fault_L Usage ON PASS
27 Drive[1:40]_FLTDET_L Usage OFF SKIP
28 Drive[1:40]_BYP_L Usage OFF SKIP
29 AC_Good_L Usage OFF SKIP
30 Power_Off_L Usage OFF SKIP
31 Enclosure_Intr_L Usage OFF SKIP
32 PS[1:2]_LED_L Usage OFF SKIP
33 TWI_BUS[1:2]_RST_L Usage OFF SKIP
34 ENC_DEF_LP[1] Usage OFF SKIP
35 ENC_DEF_LP[2] Usage OFF SKIP
36 ENC_DEF_LP[3] Usage OFF SKIP
37 ENC_DEF_LP[4] Usage OFF SKIP
38 ENC_DEF_LP[5] Usage OFF SKIP
39 ENC_DEF_LP[6] Usage OFF SKIP
40 ENC_DEF_LP[7] Usage OFF SKIP
41 ENC_DEF_HP[1] Usage ON PASS
42 ENC_DEF_HP[2] Usage OFF SKIP
43 ENC_DEF_HP[3] Usage ON PASS
44 ENC_DEF_HP[4] Usage OFF SKIP
---------------------------------------------------------------------------------
Overall Compatibility check result: PASS.
 

schwartznet

New Member
Feb 7, 2018
17
1
3
42
I have another server that has the upgraded firmware on 2 units in one shelf and works same output: different server


./hgst_cli_tool -d /dev/sg59 -c "checklist get"
cli_cmd = checklist get
[INFO] wait for responding...
Index Item Checking Status Checking Result
---------------------------------------------------------------------------------
1 Max Simu Drive Spin OFF SKIP
2 Reduced Simu Drive Spin OFF SKIP
3 PS1 VPD Addr OFF SKIP
4 PS2 VPD Addr OFF SKIP
5 PS1 CTRL Addr OFF SKIP
6 PS1 CTRL Bus OFF SKIP
7 PS1 CTRL Protocol OFF SKIP
8 PS2 CTRL Addr OFF SKIP
9 PS2 CTRL Bus OFF SKIP
10 PS2 CTRL Protocol OFF SKIP
11 Canister A Port Map ON PASS
12 Canister B Port Map ON SKIP
13 PS Major FW Rev OFF SKIP
14 PS Minor FW Rev OFF SKIP
15 Drive I/F OFF SKIP
16 Inter Comm I/F OFF SKIP
17 Canister Slot Number OFF SKIP
18 Vent Configurations OFF SKIP
19 Canister A 12V Cur OFF SKIP
20 Canister B 12V Cur OFF SKIP
21 PS Slot Number OFF SKIP
22 PS Type OFF SKIP
23 ICID OFF SKIP
24 HS[9:17] Usage OFF SKIP
25 Drive_GPO_L Usage ON FAIL
26 Drive_Fault_L Usage ON PASS
27 Drive[1:40]_FLTDET_L Usage OFF SKIP
28 Drive[1:40]_BYP_L Usage OFF SKIP
29 AC_Good_L Usage OFF SKIP
30 Power_Off_L Usage OFF SKIP
31 Enclosure_Intr_L Usage OFF SKIP
32 PS[1:2]_LED_L Usage OFF SKIP
33 TWI_BUS[1:2]_RST_L Usage OFF SKIP
34 ENC_DEF_LP[1] Usage OFF SKIP
35 ENC_DEF_LP[2] Usage OFF SKIP
36 ENC_DEF_LP[3] Usage OFF SKIP
37 ENC_DEF_LP[4] Usage OFF SKIP
38 ENC_DEF_LP[5] Usage OFF SKIP
39 ENC_DEF_LP[6] Usage OFF SKIP
40 ENC_DEF_LP[7] Usage OFF SKIP
41 ENC_DEF_HP[1] Usage ON PASS
42 ENC_DEF_HP[2] Usage OFF SKIP
43 ENC_DEF_HP[3] Usage ON PASS
44 ENC_DEF_HP[4] Usage OFF SKIP
---------------------------------------------------------------------------------
Overall Compatibility check result: PASS.


root@tssn-mollis:~/claude/hgst4u60# ./hgst4u60_discover.sh
============================================================
HGST 4U60 / SES Enclosure Discovery
============================================================

All SCSI enclosure devices detected:

► Found enclosure: HGST 4U60_STOR_ENCL → /dev/sg59
Firmware revision : 0425

► Found enclosure: HGST 4U60_STOR_ENCL → /dev/sg69
Firmware revision : 0425

► Found enclosure: HGST 4U60_STOR_ENCL → /dev/sg70
Firmware revision : 0210

Full lsscsi -g device map:
[0:0:59:0] enclosu HGST 4U60_STOR_ENCL 0425 - /dev/sg59
[0:0:69:0] enclosu HGST 4U60_STOR_ENCL 0425 - /dev/sg69
[0:0:78:0] enclosu HGST 4U60_STOR_ENCL 0210 - /dev/sg70

its units show up as HGST though
 

schwartznet

New Member
Feb 7, 2018
17
1
3
42
both show " 25 Drive_GPO_L Usage ON FAIL " but one does not show up as HGST controllers at all and doesnt see the drives.
 

nihonjin

Lost in translation
Mar 31, 2021
585
329
63
Ok, one of the ESM is on 0210, next objective is to do a dump of that firmware.

If you're not in possession of means to do a SPI backup, you should try to do a firmware dump via command (best chance via serial port)

And if you're not familiar with that routes, AI would help a lot more than I could.

Would be a big help if you success.
 

nihonjin

Lost in translation
Mar 31, 2021
585
329
63
before that, if you have a COM-USB cable, you can do a dump via shell access