Firmware package for Samsung SM883/MZ7KH3T8HALS

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

John T Davis

Member
Nov 19, 2022
60
11
8
Hello,

I'm attempting to either update or figure out if I have the latest firmware already on my SM883s.


Code:
~# ./Samsung_SSD_DC_Toolkit_for_Linux_V2.1 --list
================================================================================================
Samsung DC Toolkit Version 2.1.L.Q.0
Copyright (C) 2017 SAMSUNG Electronics Co. Ltd. All rights reserved.
================================================================================================
---------------------------------------------------------------------------------------------------------------------------------------------
| Disk   | Path       | Model                        | Serial          | Firmware | Optionrom | Capacity | Drive  | Total Bytes | NVMe Driver |
| Number |            |                              | Number          |          | Version   |          | Health | Written     |             |
---------------------------------------------------------------------------------------------------------------------------------------------
| 0      | /dev/sda   | SAMSUNG MZ7LH1T9HMLT-000AZ   | S3ZPNY0M603081  | HXT73W3Q | N/A       |  1788 GB | GOOD   | 26.13 TB    | N/A         |
---------------------------------------------------------------------------------------------------------------------------------------------
| 1      | /dev/sdb   | SAMSUNG MZ7LH1T9HMLT-000AZ   | S3ZPNY0K801616  | HXT73W3Q | N/A       |  1788 GB | GOOD   | 18.95 TB    | N/A         |
---------------------------------------------------------------------------------------------------------------------------------------------
| 0:c    | /dev/nvme0 | Samsung SSD 970 EVO Plus 1TB | S6S1NS0T805122H | 4B2QEXM7 | N/A       |   931 GB | GOOD   |  0.00 TB    | Unknown     |
---------------------------------------------------------------------------------------------------------------------------------------------
Both have firmware HXT73W3Q.

EDIT: I had that wrong. I was looking at the PM883 folder. The SM883 folder is here:

I still don't see my current firmware listed. I assume I want the one with the highest number, but I'm a bit concerned that these are "HXM" instead of the "HXT" firmware I have.

I'm putting these in a backup server to backup production VMs, so I want the latest firmware to guard against any data corruption bugs that have been fixed.

1718830926756.png

EDIT 2:

After reading back through the thread more carefully, I tried HXM7904Q.
It didn't work, unfortunately. It doesn't seem to have bothered the drive, but it won't flash the firmware.

Code:
:/utilities/disks/samsung# ./Samsung_SSD_DC_Toolkit_for_Linux_V2.1 -d 0 -F -p ./HXM7904Q.bin
================================================================================================
Samsung DC Toolkit Version 2.1.L.Q.0
Copyright (C) 2017 SAMSUNG Electronics Co. Ltd. All rights reserved.
================================================================================================
------------------------------------------------------------------------------------------------
Disk Number: 0 | Model Name: SAMSUNG MZ7LH1T9HMLT-000AZ | Firmware Version: HXT73W3Q
------------------------------------------------------------------------------------------------
  [[ WARNING ]]

  Please Note that Firmware Update may format the disk and you will lose your data.
  Please Ensure that data backup is taken before proceeding to Firmware Update.
  If you are sure then only proceed, otherwise restart the application after taking a backup.
  Continue Firmware Update ? [ yes ]: yes
------------------------------------------------------------------------------------------------
[ERROR] Firmware Update Failed Due to a failure in device interaction.
------------------------------------------------------------------------------------------------
[F/W Update] Failure
I suspect that it's not thrilled because the Model number has "000AZ" at the end of it, but I'm just guessing. Is there a log somewhere?

I could try forcing it with --force, but that seems risky.
 

Attachments

Last edited:

mjshark

New Member
Oct 12, 2021
24
21
3
I suspect that it's not thrilled because the Model number has "000AZ" at the end of it, but I'm just guessing. Is there a log somewhere?
Those drives are not SM883, but PM883. The firmware string beginning with "HXT" (PM883) instead of "HXM" (SM883) is how you can tell.
Those drives are also Amazon OEM drives, as designated by the "000AZ" at the end of the model, and take Amazon specific firmware, though you could try cross-flashing generic PM883 firmware on them.

Quick google image search also shows a newer firmware "HXT74W3Q" on a drive with a 2021.05 production date.
 
  • Like
Reactions: Stephan

John T Davis

Member
Nov 19, 2022
60
11
8
Those drives are not SM883, but PM883. The firmware string beginning with "HXT" (PM883) instead of "HXM" (SM883) is how you can tell.
Those drives are also Amazon OEM drives, as designated by the "000AZ" at the end of the model, and take Amazon specific firmware, though you could try cross-flashing generic PM883 firmware on them.

Quick google image search also shows a newer firmware "HXT74W3Q" on a drive with a 2021.05 production date.
Thanks! Not sure how I had myself so convinced they were SM883s. I suppose I really wanted them to be. -_-

No idea how to find the Amazon firmware source, if it exists.
ETA: These disks are marked as manufactured June 2019, Rev 0, and still have the firmware on them that they shipped with. I'm realizing it's entirely possible that no Amazon OEM firmware update was ever released.

I downloaded the 79 series firmware and still can't get it to flash.
Code:
# ./Samsung_SSD_DC_Toolkit_for_Linux_V2.1 -d 0 -F -p ./HXT7904Q.bin
================================================================================================
Samsung DC Toolkit Version 2.1.L.Q.0
Copyright (C) 2017 SAMSUNG Electronics Co. Ltd. All rights reserved.
================================================================================================
------------------------------------------------------------------------------------------------
Disk Number: 0 | Model Name: SAMSUNG MZ7LH1T9HMLT-000AZ | Firmware Version: HXT73W3Q
------------------------------------------------------------------------------------------------
  [[ WARNING ]]

  Please Note that Firmware Update may format the disk and you will lose your data.
  Please Ensure that data backup is taken before proceeding to Firmware Update.
  If you are sure then only proceed, otherwise restart the application after taking a backup.
  Continue Firmware Update ? [ yes ]: yes
------------------------------------------------------------------------------------------------
[ERROR] Firmware Update Failed Due to a failure in device interaction.
------------------------------------------------------------------------------------------------
[F/W Update] Failure
------------------------------------------------------------------------------------------------
But I did notice something odd in the DC Toolkit 2.1 manual.

Am I reading this wrong, or is it telling me that it can't firmware flash a PM883 but can do a "firmware commit," which is a command that's supposed to be used with NVMEs?
1718924572158.png
 
Last edited:

joerambo

New Member
Aug 30, 2023
25
7
3
@John T Davis I was able to flash my PM893 only with Toolkit version 3.0, so it might be worth for You to try it, before going deeper into debugging the issue.

What i did was download samsung tool, set it executable, enumerate my desired disk number and then flash it with latest ( at the time ) FW for my drives.

wget https://download.semiconductor.sams...s/Samsung_SSD_DC_Toolkit_Brand_for_Linux_V3.0 -o samsung-tool

chmod +x samsung-tool

./ samsung-tool -L

./samsung-tool --disk 0 -F -p JXTC404Q_PM893.bin
 

RZSN

New Member
Mar 4, 2023
17
7
3
Hi guys, i have a PM883 that identifies as a 1GB drive, with Model Name: SAMSUNG MZ7LH960HAJR-000MV, Firmware Version: ERRORMOD
Found this and other threads, with guides using the FW files from the GMX share, but none of them actually load, the v2.1 or v3.0 dc toolkit ends with:
[ERROR] Firmware Update Failed Due to a failure in device interaction.
[F/W Update] Failure

I suspect that this is due to the sub-version of firmwares - my drive has a label with HXT70M3Q firmware indication, thus being the non-SED model, and the GMX share firmwares all end up with 4Q.. being a SED only, and the drive wont allow cross-flashing.

So the question is - is there a firmware file I can try to flash to this drive? or would the 4Q work with some hardware help (like I read about a bootloader jumper), but have not checked if its present nor that I have tried that so far. Thanks!
 

madampx

New Member
Nov 28, 2024
2
0
1
Hello, everyone!

I am trying to upgrade the firmware on my SSD (That I use for games only) and I suspect a firmware upgrade could help. When doing this with Samsung DC toolkit, however, I get the following error. This is on Windows 11 x64, and I set the drive offline just in case.

1732836358784.png

I got the firmware from here (Posted earlier in this thread)

https://forums.servethehome.com/ind...-samsung-sm883-mz7kh3t8hals.37154/post-351415

And this is the drive in question

SAMSUNG MZ7LH3T8HMLT-00003 : 3840.7 GB (t's a PM883

* S/N: S5MPNY0MB02776
* FW: HXT76F3Q

1732836383376.png


1732836405715.png}

Anyone's got a clue on how I should proceed? Thanks in advance!
 

RZSN

New Member
Mar 4, 2023
17
7
3
@madampx - You are trying to flash a *4Q (SED) firmware to a *3Q (non-SED) drive.
That can not obviously work - the firmware you are trying to use is just not for your drive.
(and you have no indication of PSID on the label.. so SED would not work as intended - what key would you use to erase the drive?)
 
  • Like
Reactions: Stephan

madampx

New Member
Nov 28, 2024
2
0
1
@madampx - You are trying to flash a *4Q (SED) firmware to a *3Q (non-SED) drive.
That can not obviously work - the firmware you are trying to use is just not for your drive.
(and you have no indication of PSID on the label.. so SED would not work as intended - what key would you use to erase the drive?)
That's fair. Please forgive my ignorance on this as I've never deepened into this area of IT. Seems like the drive was from surplus of a data center, but I can't track the actual manufacturer.

Do you have any clue of where I could actually find the proper firmware, or what course of action should I take? Many thanks!
 

slybunda

Active Member
Jan 30, 2023
171
99
28
A lot of those Samsung drives suffer from bad performance over time. Firmware didn't fix the root cause and just increased wear since data has to be re written back to the drive to refresh its speed. Avoid Samsung
 

crlt

Member
Jul 12, 2024
43
73
18
Does anyone know for certain if the firmware for the 883DCT is the same as the PM883? I couldn't find any firmware in any of the repositories for the DCT series. My current firmware on the 883DCT is HXT7104Q and googling that firmware reveals images with the same firmware loaded on the PM883 making me think it's the same but I wanted to double check before flashing.

Edit: It made logical sense so I flashed the DCT883 with the HXT7B04Q (latest firmware as of this post for PM883) and it was successful and so far so good.
 

Attachments

Last edited:

kylegordon

New Member
Aug 6, 2022
2
0
1
Does anyone know for certain if the firmware for the 883DCT is the same as the PM883? I couldn't find any firmware in any of the repositories for the DCT series. My current firmware on the 883DCT is HXT7104Q and googling that firmware reveals images with the same firmware loaded on the PM883 making me think it's the same but I wanted to double check before flashing.

Edit: It made logical sense so I flashed the DCT883 with the HXT7B04Q (latest firmware as of this post for PM883) and it was successful and so far so good.
I had the exact same question! Thank you for asking :) Will be doing the same to a couple of DCT883 drives I have here
 

bugacha

Active Member
Sep 21, 2024
438
127
43
Finally i got the sm883 (HXM7904Q) and pm883 (HXT7904Q) firmwares....
Updatetool and FW-Files

usage: ssdmanager.exe -d <disknumber> -AF -p <path to bin file>


PS: thanks for nothing Samsung!
This helped me a lot to flash EDA5702Q to Samsung PM983 3.8TB NVMes (SAMSUNG MZQLB3T8HALS-00007)

Code:
.\SSDManager.exe -L
================================================================================================
Samsung SSD Manager Version 2.0.10.4.0
Copyright (C) 2019 SAMSUNG Electronics Co. Ltd. All rights reserved.
================================================================================================
------------------------------------------------------------------------------------------------------------------------------------
| Disk   | Support | Protocol | Model                      | Serial         | Part               | Firmware | Driver | Status      |
| Path   |         |          |                            | Number         | Number             |          |        |             |
------------------------------------------------------------------------------------------------------------------------------------
| 2      | O       | NVMe     | SAMSUNG MZQLB3T8HALS-00007 | S438NE0M300208 | MZQLB3T8HALS-00007 | EDA5702Q | Inbox  | Normal Mode |
------------------------------------------------------------------------------------------------------------------------------------
| 3      | O       | NVMe     | SAMSUNG MZQLB3T8HALS-00007 | S438NA0R407832 | MZQLB3T8HALS-00007 | EDA5702Q | Inbox  | Normal Mode |
------------------------------------------------------------------------------------------------------------------------------------
I was on EDA5302Q/EDA5402Q and I did flash in steps : EDA5502Q -> EDA5602Q -> General_PM983_U.2_SED_07_EDA5702Q_NF_ENC

All firmware files taken from above link in PM983 folder.

I used Windows and used slots to flash with -a 3 flag :

Code:
 .\SSDManager.exe -d 3 -NF -p ..\..\General_PM983_U.2_SED_07_EDA5702Q_NF_ENC.bin -a 3 -s 2
================================================================================================
Samsung SSD Manager Version 2.0.10.4.0
Copyright (C) 2019 SAMSUNG Electronics Co. Ltd. All rights reserved.
================================================================================================
  [[ WARNING ]]

  Please Note that Firmware Update may format the disk and you will lose your data
  Please Ensure that data backup is taken before proceeding to Firmware Update
  If you are sure then only proceed, otherwise restart the application after taking a backup

  In Windows Inbox driver,
  the action of NVNe firmware commit command is controlled by Inbox driver.
  So, this command supports limited action.

  Continue Firmware image download ? [ yes ]: yes
0 : NVMe_FwDownFeature FWDN is Done!!

------------------------------------------------------------------------------------------------
Thread Instance Num: 0 | Serial Num: S438NA0R407832 |
------------------------------------------------------------------------------------------------
Firmware Download Success
Firmware Commit Success

Error Detail : N/A
------------------------------------------------------------------------------------------------
Code:
.\SSDManager.exe -d 2 -NG -f
================================================================================================
Samsung SSD Manager Version 2.0.10.4.0
Copyright (C) 2019 SAMSUNG Electronics Co. Ltd. All rights reserved.
================================================================================================

------------------------------------------------------------------------------------------------
Thread Instance Num: 0 | Serial Num: S438NE0M300208 | Firmware Version: EDA5702Q
------------------------------------------------------------------------------------------------
Current activated firmware : EDA5702Q
Next activate firmware : EMPTY
Slot Information 1 : EDA5202Q
Slot Information 2 : EDA5702Q
Slot Information 3 : EDA5602Q
Slot Information 4 : EMPTY
Slot Information 5 : EMPTY
Slot Information 6 : EMPTY
Slot Information 7 : EMPTY
Slot Information 8 : EMPTY

Error Detail : N/A
------------------------------------------------------------------------------------------------


Hopefully this will be helpful for people.
 

luckylinux

Active Member
Mar 18, 2012
697
172
43
Uploaded for Drive Samsung PM863 (SED) latest known GXT5404Q and for Drive Samsung PM863 (N-SED) latest known GXT5103Q firmware.
Go to the „uploadyourfwstuff“ folder and grab the „Netapp_Drive_Firmware_2.164.zip“.
I might missing something ... Where is this "uploadyourfwstuff" Folder located exactly o_O ?

I tried to have a look under "Resources" Tab but couldn't find anything :(.

EDIT 1: at Ihr persönlicher Freigabelink | GMX Cloud there is a uploadyourfwstuff.readme.txt File but the (other) Link Mentioned in that File is Password Protected.
 

boat1689

New Member
May 5, 2025
1
0
1
I'm new here and new to enterprise SSDs in general. I have a few HPE PM883 units (2020.06) running in my DIY NAS. (a) Is it advisable to update firmware? I mean, is it essential? and (b) If yes, can the FW be updated if they're installed in a non HPE system (like I have)? I did find the latest FW on HPE's support portal (and I run Windows Server) - can those binaries be used directly?
 

mrpasc

Well-Known Member
Jan 8, 2022
601
360
63
Munich, Germany
Short:
a) yes, please update. There have been ugly errors in SSD firmware in the past (try googling for „35k hours ssd brick bug“ to get ideas how ugly…).
b) yes, can be done outside of HPE systems.
 

Stephan

Well-Known Member
Apr 21, 2017
1,079
842
113
Germany
Any changelog or release notes for SM883 firmware HXM7A04Q?

_NF is non-formatting (keeps data) while HXM7904Q.bin will delete all data on the drive?
 

crlt

Member
Jul 12, 2024
43
73
18
Any changelog or release notes for SM883 firmware HXM7A04Q?

_NF is non-formatting (keeps data) while HXM7904Q.bin will delete all data on the drive?
I recall flashing non-NF (whatever that means) firmware without losing any data. Probably worth another person confirming.
 
  • Like
Reactions: Stephan