Firmware Enterprise SSDs - SM1625, PM853T, and others

pstoianov

New Member
Jul 17, 2013
11
0
1
Guys,
Does anyone has any firmware different than NetApp for Samsung PM1633 (3.84TB)?
Two drives in RAID1 but NetApp FW ones is failing in the RAID after 2 days.

I see DELL released firmwares for the following Samsung SAS drives:
MZILS480HCGR
MZILS960HCHP
MZILS1T9HCHP
MZILS3T8HCJM

Does anybody knows how to burn firmware to pm1633?
 
Last edited:

Evan

Well-Known Member
Jan 6, 2016
3,310
575
113
HPE use PM1633
At least in smaller sizes like 960gb I have seen.
May be possibly an option if you can figure how to extract and apply their version.
 

pstoianov

New Member
Jul 17, 2013
11
0
1
I have no idea how to extract version from existing drive. I do have HP drive which works with no issue.
 

Evan

Well-Known Member
Jan 6, 2016
3,310
575
113
I have no idea how to extract version from existing drive. I do have HP drive which works with no issue.
I was thinking how to extract the updates from the HP update program and then apply...

Anybody done this ?
 

adeel

New Member
Mar 10, 2014
4
0
1
I was thinking how to extract the updates from the HP update program and then apply...

Anybody done this ?
a long time ago, i did this. the linux "binaries" they used to provide were just shell scripts with an embedded payload, with the commands in the shell script to extract them as well. then their actual binary file would have explicit checks for HP crap, which made it challenging to hack out.
 

Whaaat

Active Member
Jan 31, 2020
175
44
28
Hi guys, recently I got a SM1625 MZ6ER400HAGL/003 SSD bought on ebay with DM0T firmware. Google gave an idea that SSD has a custom Cisco firmware, which can be upgraded to DM0V version. Well, I downloaded a cisco latest firware upgrade image "ucs-c220m4-huu-4.1.1c.iso", which has a lot of other firmwares for different HDD models and some other pieces of hardware. Now that image is extracted and for this exact model I have a compressed file MZ6ER400HAGL003_DM0V with two files inside called first_image.bin and second_image.bin They are equal in size and different by content. I guess they are two version of the same firmware as they are 4 years apart by creation date. The question is how to update the SAS SSD firmware with the latest file version?
For those who are interested in content of the image with other HDD and SDD models firmware here is the link for it: MEGA
 

Attachments

Last edited:

Whaaat

Active Member
Jan 31, 2020
175
44
28
Well, succeeded with update of firmware under Windows using IBM ServeRAID M5110 and LSI StorCLI command:
storcli.exe /cx/ex/sx download src=firmware_name.bin
Firmware now DM0V, but what is more curious is that physical sector size changed from 8192 to 4096 in newer firmware. Changing logical unit from 512 to 4096 using sg_format is not possible though. Seagate has SeaChest for fast changing of the logical sector size with saving info on the disk, Intel has own tool for changing the sector size, Samsung - nothing, at least I didn't find any.

DM0T firmware:
Code:
C:\Program Files\smartmontools\bin>smartctl.exe -x pd4
smartctl 7.1 2019-12-30 r5022 [x86_64-w64-mingw32-w10-1903] (sf-7.1-1)
Copyright (C) 2002-19, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Vendor:               SAMSUNG
Product:              MZ6ER400HAGL/003
Revision:             DM0T
Compliance:           SPC-4
User Capacity:        400 088 457 216 bytes [400 GB]
Logical block size:   512 bytes
Physical block size:  8192 bytes
LU is resource provisioned, LBPRZ=1
Rotation Rate:        Solid State Device
Form Factor:          2.5 inches
Logical Unit id:      0x5002538475b295d0
Serial number:        XXXX
Device type:          disk
Transport protocol:   SAS (SPL-3)
Local Time is:        Sat Mar 14 11:12:19 2020
SMART support is:     Available - device has SMART capability.
SMART support is:     Enabled
Temperature Warning:  Enabled
Read Cache is:        Enabled
Writeback Cache is:   Enabled

=== START OF READ SMART DATA SECTION ===
SMART Health Status: OK

Percentage used endurance indicator: 0%
Current Drive Temperature:     32 C
Drive Trip Temperature:        60 C

Manufactured in week 29 of year 2015
Accumulated start-stop cycles:  91
Specified load-unload count over device lifetime:  0
Accumulated load-unload cycles:  0
Elements in grown defect list: 0

Error counter log:
           Errors Corrected by           Total   Correction     Gigabytes    Total
               ECC          rereads/    errors   algorithm      processed    uncorrected
           fast | delayed   rewrites  corrected  invocations   [10^9 bytes]  errors
read:          0        0         0         0          0       1261.409           0
write:         0        0         0         0          0       2054.655           0
verify:        0        0         0         0          0         25.563           0

Non-medium error count:        0

No Self-tests have been logged

Background scan results log
  Status: waiting until BMS interval timer expires
    Accumulated power on time, hours:minutes 103:24 [6204 minutes]
    Number of background scans performed: 0,  scan progress: 12.60%
    Number of background medium scans performed: 0
DM0V firmware:
Code:
C:\Program Files\smartmontools\bin>smartctl.exe -x pd4
smartctl 7.1 2019-12-30 r5022 [x86_64-w64-mingw32-w10-1903] (sf-7.1-1)
Copyright (C) 2002-19, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Vendor:               SAMSUNG
Product:              MZ6ER400HAGL/003
Revision:             DM0V
Compliance:           SPC-4
User Capacity:        400 088 457 216 bytes [400 GB]
Logical block size:   512 bytes
Physical block size:  4096 bytes
LU is resource provisioned, LBPRZ=1
Rotation Rate:        Solid State Device
Form Factor:          2.5 inches
Logical Unit id:      0x5002538475b295d0
Serial number:        XXXX
Device type:          disk
Transport protocol:   SAS (SPL-3)
Local Time is:        Sat Mar 14 11:28:28 2020
SMART support is:     Available - device has SMART capability.
SMART support is:     Enabled
Temperature Warning:  Enabled
Read Cache is:        Enabled
Writeback Cache is:   Enabled

=== START OF READ SMART DATA SECTION ===
SMART Health Status: OK

Percentage used endurance indicator: 0%
Current Drive Temperature:     33 C
Drive Trip Temperature:        60 C

Manufactured in week 29 of year 2015
Accumulated start-stop cycles:  92
Specified load-unload count over device lifetime:  0
Accumulated load-unload cycles:  0
Elements in grown defect list: 0

Error counter log:
           Errors Corrected by           Total   Correction     Gigabytes    Total
               ECC          rereads/    errors   algorithm      processed    uncorrected
           fast | delayed   rewrites  corrected  invocations   [10^9 bytes]  errors
read:          0        0         0         0          0       1261.417           0
write:         0        0         0         0          0       2054.656           0
verify:        0        0         0         0          0         25.563           0

Non-medium error count:        1

No Self-tests have been logged

Background scan results log
  Status: waiting until BMS interval timer expires
    Accumulated power on time, hours:minutes 103:39 [6219 minutes]
    Number of background scans performed: 0,  scan progress: 0.01%
    Number of background medium scans performed: 0
 
Last edited:

error00242

New Member
Mar 19, 2020
4
0
1
I'm currently using HPE Samsung drives PM1633a. However I've tried changing them into 512b, failed. I wonder if it's related to the firmware..
 

Harr_cami

New Member
May 10, 2020
10
0
1
I'm currently using HPE Samsung drives PM1633a. However I've tried changing them into 512b, failed. I wonder if it's related to the firmware..
i have also been troubleshooting this, it is most definitely firmware related. i have tried flashing dell firmware onto my HPE PM1633 drive but it just bricked it, luckily was under HPE warranty and got it replaced with an PM1643 but still cant even get the PM1643 to play nice with converting to 512b
 

beeant

New Member
Aug 3, 2021
1
1
3
@Whaaat Thank you very much for the firmware post. I have successfully recovered my broken samsung MZ7GE240HMGR SSD from ERRORMOD. I installed the firmware using Samsung SSD Toolkit. It is currently creating an image using testdisk to recover all the data. I cannot find the firmware anywhere else. I must be lucky to have found this page.
 
  • Like
Reactions: Whaaat

MilkSupreme

New Member
Jun 5, 2020
1
0
1
Anyone know how to tell which vendor the drives came out of? I have a bunch of MZILS3T8HMLH-00007 with only Samsung stickers and would like to know if there's any firmware updates or bugs I should know about for this model.
 

Wasmachineman_NL

Dell Precisions FTW!
Aug 7, 2019
823
287
63
Looking for firmware of a MZ7KM960HAHP-00005, mine is stuck in "ROM Mode" indicating firmware corruption.