Firmware Enterprise SSDs - SM1625, PM853T, and others

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

pstoianov

New Member
Jul 17, 2013
18
1
3
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,346
601
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
18
1
3
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,346
601
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
358
187
43
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
358
187
43
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
2
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

Wittgenstein the Supercomputer FTW!
Aug 7, 2019
1,955
670
113
Looking for firmware of a MZ7KM960HAHP-00005, mine is stuck in "ROM Mode" indicating firmware corruption.
 

yukas

Member
Jun 3, 2022
34
2
8
PM1633 PM1643a with LOCK!

I have 3 SSD'd with same problem - please see attach and below.

1. We use SAS HBA LSI2008 with IT mode and Samsung SSD Manager and other SG_utuls.
2 We've already used all the options, and can send anywhere for disk data recovery. Please help us!

all drives with same errors:


inquiry cdb: 12 00 00 00 24 00
spt_indirect, adapter: \\.\PhysicalDrive2 Length=56 ScsiStatus=0 PathId=0 TargetId=0 Lun=0
CdbLength=6 SenseInfoLength=64 DataIn=1 DataTransferLength=36
TimeOutValue=60 DataBufferOffset=124 SenseInfoOffset=60
SAMSUNG P043S7T6 EMC7680 ESV8 peripheral_type: disk [0x0]
PROTECT=0
inquiry cdb: 12 01 00 00 24 00
spt_indirect, adapter: \\.\PhysicalDrive2 Length=56 ScsiStatus=0 PathId=0 TargetId=0 Lun=0
CdbLength=6 SenseInfoLength=64 DataIn=1 DataTransferLength=36
TimeOutValue=60 DataBufferOffset=124 SenseInfoOffset=60
inquiry: pass-through requested 36 bytes (data-in) but got 19 bytes
inquiry cdb: 12 01 80 01 00 00
spt_indirect, adapter: \\.\PhysicalDrive2 Length=56 ScsiStatus=0 PathId=0 TargetId=0 Lun=0
CdbLength=6 SenseInfoLength=64 DataIn=1 DataTransferLength=256
TimeOutValue=60 DataBufferOffset=124 SenseInfoOffset=60
inquiry: pass-through requested 256 bytes (data-in) but got 16 bytes
Unit serial number:
inquiry cdb: 12 01 83 01 00 00
spt_indirect, adapter: \\.\PhysicalDrive2 Length=56 ScsiStatus=0 PathId=0 TargetId=0 Lun=0
CdbLength=6 SenseInfoLength=64 DataIn=1 DataTransferLength=256
TimeOutValue=60 DataBufferOffset=124 SenseInfoOffset=60
inquiry: pass-through requested 256 bytes (data-in) but got 76 bytes
LU name: 5002538b08a449d0
mode sense(10) cdb: 5a 00 01 00 00 00 00 00 fc 00
spt_indirect, adapter: \\.\PhysicalDrive2 Length=56 ScsiStatus=0 PathId=0 TargetId=0 Lun=0
CdbLength=10 SenseInfoLength=64 DataIn=1 DataTransferLength=252
TimeOutValue=60 DataBufferOffset=124 SenseInfoOffset=60
mode sense(10):
Fixed format, current; Sense key: Hardware Error
Additional sense: Logical unit failure
Raw sense data (in hex), sb_len=64, embedded_len=18
70 00 04 00 00 00 00 0a 00 00 00 00 3e 01 00 00
00 00
MODE SENSE (10) command: Medium or hardware error, type: sense key (plus blank check for tape)



alsowe this error name - FBE_BASE_DISCOVERED_DEATH_REASON_ACTIVATE_TIMER_EXPIRED in EMC Storages with Article Number: 000071696 and etc
 
Last edited:

CreepingCringe

New Member
Mar 30, 2023
5
0
1
Hi everyone,

Forum newbie here. I have some of the 1.92TB variants of the PM1633 SSDs. Looking at the messages above it seems like there is no firmware anywhere for them. Also, I have a HP SmartArray P830 controller attached to a genuine HP backplane and drive enclosure. The drives are powering on but have an amber light on them. I see someone saying that there might be drives of the 520 block size variety (HP also had some 3PAR arrays that had 520 format drives). Is it possible to check what format my drives are?
 

CreepingCringe

New Member
Mar 30, 2023
5
0
1
Hello everyone,

Just a quick update from me. So the drives are now visible in my computer. They are indeed formatted with a block size of 520. To get around this you have to have the drives connected to a HBA (non-raid) controller. I used a H220 which did the job perfectly. There is a utility out there that you can run within windows to convert and reformat the block size to 512. It would be nice to find the base firmware for the drive to remove the EMC off it but I guess I am being picky.


SSA SSDs.png


SSA SSDs 1.png