PM863 FW File

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

starshipeleven

New Member
Dec 10, 2019
7
5
3
Hello I have some Samsung PM863A with model (shown by the samsung tool) MZ7LM960HMJP-00003.

I have tried upgrading the firmware in all the ways mentioned in this thread. With hdparm the foodesha method and firmware it completes correctly but firmware version does not change later so I don't know if this did anything.
With the three Samsung tools from @DarkServant it either says the drive is unsupported like with @bleomycin above or it fails to flash. All three detect the drive and see the same firmware version.

the drives have firmware 51F3Q as mentioned by @pimposh here https://forums.servethehome.com/index.php?threads/pm863-fw-file.18084/post-355889 so I suspect they come from a Netapp storage appliance.

Sadly even if I use my workplace account for NetApp I can't get to the firmware packages, it complains that I don't have the permission to do that even if I'm logged in.

The only thing I've been able to see are the two articles I attach here (with account name redacted), that talk about what drives were affected and what firmware versions are bad. Strangely, the firmware 51F3Q is not mentioned in these articles even if it's more recent than some of the bugged ones.

some excerpts from the articles:
-------
Samsung reported a firmware bug on PM863a drive firmware versions GXT5104Q, GXT5204Q, and GXT5003Q (non self-encrypted version) that can cause premature drive failures leading to data unavailability and potential data loss. This bug can result in concurrent drive failures in NetApp HCI and SolidFire AFA storage nodes.

-----
NetApp HCI or SolidFire AFA clusters with Samsung drives model PM863a with firmware version GXT5104Q, GXT5204Q, or GXT5003Q (the non self-encrypted or “non-SED” version) are exposed to two, potentially impactful bugs. The Samsung bugs can result in drive(s) prematurely failing out of the cluster and in rare instances lead to multiple drives failing in quick succession causing double-faults.

Impacted Models:
  • PM863A: 480GB (non SED) MZ7LM480HMHQ-00003
  • PM863A: 960GB (non SED) MZ7LM960HMJP-00003
  • PM863A: 1.92TB (non SED) MZ7LM1T9HMJP-00003
  • PM863A: 3.84TB (non SED) MZ7LM3T8HMLP-00003
  • PM863A: 480GB (SED) MZ7LM480HMHQ-00005
  • PM863A: 960GB (SED) MZ7LM960HMJP-00005
  • PM863A: 1.92TB (SED) MZ7LM1T9HMJP-00005
  • PM863A: 3.84TB (SED) MZ7LM3T8HMLP-00005
-------------------------------
  1. Serial model number “MZ7LM” (example: scsi-SATA_SAMSUNG_MZ7LM48S2UJNX0) and Firmware Version “GXT5104Q” or “GXT5204Q”

-------------
  • Error "The drive in slot X should be using firmware version GXT5404Q, but is using unsupported version GXT5104Q."
 

Attachments

crlt

Active Member
Jul 12, 2024
85
105
33
Hello I have some Samsung PM863A with model (shown by the samsung tool) MZ7LM960HMJP-00003.

I have tried upgrading the firmware in all the ways mentioned in this thread. With hdparm the foodesha method and firmware it completes correctly but firmware version does not change later so I don't know if this did anything.
With the three Samsung tools from @DarkServant it either says the drive is unsupported like with @bleomycin above or it fails to flash. All three detect the drive and see the same firmware version.

the drives have firmware 51F3Q as mentioned by @pimposh here https://forums.servethehome.com/index.php?threads/pm863-fw-file.18084/post-355889 so I suspect they come from a Netapp storage appliance.

Sadly even if I use my workplace account for NetApp I can't get to the firmware packages, it complains that I don't have the permission to do that even if I'm logged in.

The only thing I've been able to see are the two articles I attach here (with account name redacted), that talk about what drives were affected and what firmware versions are bad. Strangely, the firmware 51F3Q is not mentioned in these articles even if it's more recent than some of the bugged ones.

some excerpts from the articles:
-------
Samsung reported a firmware bug on PM863a drive firmware versions GXT5104Q, GXT5204Q, and GXT5003Q (non self-encrypted version) that can cause premature drive failures leading to data unavailability and potential data loss. This bug can result in concurrent drive failures in NetApp HCI and SolidFire AFA storage nodes.

-----
NetApp HCI or SolidFire AFA clusters with Samsung drives model PM863a with firmware version GXT5104Q, GXT5204Q, or GXT5003Q (the non self-encrypted or “non-SED” version) are exposed to two, potentially impactful bugs. The Samsung bugs can result in drive(s) prematurely failing out of the cluster and in rare instances lead to multiple drives failing in quick succession causing double-faults.

Impacted Models:
  • PM863A: 480GB (non SED) MZ7LM480HMHQ-00003
  • PM863A: 960GB (non SED) MZ7LM960HMJP-00003
  • PM863A: 1.92TB (non SED) MZ7LM1T9HMJP-00003
  • PM863A: 3.84TB (non SED) MZ7LM3T8HMLP-00003
  • PM863A: 480GB (SED) MZ7LM480HMHQ-00005
  • PM863A: 960GB (SED) MZ7LM960HMJP-00005
  • PM863A: 1.92TB (SED) MZ7LM1T9HMJP-00005
  • PM863A: 3.84TB (SED) MZ7LM3T8HMLP-00005
-------------------------------
  1. Serial model number “MZ7LM” (example: scsi-SATA_SAMSUNG_MZ7LM48S2UJNX0) and Firmware Version “GXT5104Q” or “GXT5204Q”

-------------
  • Error "The drive in slot X should be using firmware version GXT5404Q, but is using unsupported version GXT5104Q."
The -00003 is also used by Cisco and those drives that I had did not accept the original Samsung firmware. I have version MZ7LM1T9HMJP00003 and flashed from firmware GXT50F3Q to GXT51F3Q. I searched Cisco and google and could not find any later firmware, even in the later dated UCS packages it still ships with the 51F3.

They should work for all capacities. It seems to be important that the first four digits (hardware-revision/generation) and the sixth&seventh match (e.g. GXT5*04Q, HXM7*04Q, EDA5*02Q --> *=firmware-revision, 0 to F).
Based on this schema, GXT51F3Q is at the same update as GXT5103Q. So there is no worry and our drives are at the latest release.
 

luckylinux

Well-Known Member
Mar 18, 2012
1,613
518
113
Stock for PM863a attached. Flashed, tested on many drives. Works okay. Data is intact after upgrade, but always be on sunny side with backup.
That is only for the non-SED according to the Filename it would seem (-00003 Models).

What about those of us that got the SED Variant (-00005 Models) such as the MZ7LM1T9HMJP-00005 ?

I just won an Auction and the Item has FW GXT5204Q written on the Package. Maybe it has been updated since then (I will check via smartctl), but otherwise I would need an updated Firmware to flash on it.

Looking at https://forums.servethehome.com/index.php?threads/pm863-fw-file.18084/page-4 it's quite bad the BUG affecting ALL PM863A pretty much.
 

luckylinux

Well-Known Member
Mar 18, 2012
1,613
518
113
Thanks, I can confirm, that it works on PM863a 1.92tb with firmware GXT5204Q and reports correctly as GXT5404Q after fw upgrade.
Did you flash a -00003 (non-SED) or a -00005 (SED) Version with that File though ? I got a MZ7LM1T9HMJP-00005 (SED) and the Firmware seems to be only for non--SED according on the Filename.
 

luckylinux

Well-Known Member
Mar 18, 2012
1,613
518
113
Hi,
i've uploaded some new firmwares for the pm893, pm897, pm1653. Updated the ssdmanager tool too (DFDB_Basic.enc).
I think now the samsung V-NAND v6 enterprise SATA drives are probably quite stable, or use the Intel/Solidigm alternatives D3-S4520/S4620 if you can get them. Samsung eSSD Firmware Repository

Hope it helps
Any hope of having also a PM863 (non-A) Version :) ?

Or it's still the "Get Dell Firmware & Trim a few Bytes then flash using hdparm" Procedure that needs to be carried out ?

That way seems a bit hit or miss, as Smartctl might now show Firmware Change, Drive gets "renamed" or some Statistics get out of whack (cannot remember what/where I saw that, just went through the entire Thread for the 3rd Time).
 

rockwr123

New Member
Jul 25, 2023
5
1
3
i have a two PM863 one has got GXT34Z3Q and the other one has GXT1003Q. All Samsung branded.

The GXT1003Q had ERRORMOD and i was able to recover it with a secure erase. but i cant seem to be able to upload any other firmware to any of the drives. DC tools doesn’t detect it at all.

hdparm flashes the file but doesn’t change anything.

i did the " Or it's still the "Get Dell Firmware & Trim a few Bytes then flash using hdparm" Procedure that needs to be carried out ? " – still no change in the firmware.

I used the GA3B.fwh, then trimmed it down. anyone else had any luck?
 

luckylinux

Well-Known Member
Mar 18, 2012
1,613
518
113
i have a two PM863 one has got GXT34Z3Q and the other one has GXT1003Q. All Samsung branded.

The GXT1003Q had ERRORMOD and i was able to recover it with a secure erase. but i cant seem to be able to upload any other firmware to any of the drives. DC tools doesn’t detect it at all.

hdparm flashes the file but doesn’t change anything.

i did the " Or it's still the "Get Dell Firmware & Trim a few Bytes then flash using hdparm" Procedure that needs to be carried out ? " – still no change in the firmware.

I used the GA3B.fwh, then trimmed it down. anyone else had any luck?
I was waiting for some Feedback after my Post, and I didn't try anything in the Meantime. Kinda feeling stuck between risking breaking if attempting upgrade or risking some BUG resulting in Drive dying early ...
 

rockwr123

New Member
Jul 25, 2023
5
1
3
Which firmware do you have currently?

Guess you can leave it as it is and wait till I can update mine haha maybe see if dctool can even see your drive, then there might be a chance.

I even tried the PM863a posted earlier on this thread, still no chnage to the firmware.

Tbh i cant even figure out which is the latest firmware for the PM863.

I wouldn't use it as a main drive without a backup or raid setup, mine just died without notice, luckily i had mine a in a raid 5.

At least they can be reverted from the errormod status.
 
  • Wow
Reactions: luckylinux

luckylinux

Well-Known Member
Mar 18, 2012
1,613
518
113
Which firmware do you have currently?

Guess you can leave it as it is and wait till I can update mine haha maybe see if dctool can even see your drive, then there might be a chance.

I even tried the PM863a posted earlier on this thread, still no chnage to the firmware.

Tbh i cant even figure out which is the latest firmware for the PM863.

I wouldn't use it as a main drive without a backup or raid setup, mine just died without notice, luckily i had mine a in a raid 5.

At least they can be reverted from the errormod status.
I didn't check it yet, I had installed Proxmox on top of a Mirror (RAID-1) between this Samsung PM863 and a Micron ECO 5200.
 

pimposh

hardware pimp
Nov 19, 2022
434
270
63
Which firmware do you have currently?

Guess you can leave it as it is and wait till I can update mine haha maybe see if dctool can even see your drive, then there might be a chance.

I even tried the PM863a posted earlier on this thread, still no chnage to the firmware.

Tbh i cant even figure out which is the latest firmware for the PM863.

I wouldn't use it as a main drive without a backup or raid setup, mine just died without notice, luckily i had mine a in a raid 5.

At least they can be reverted from the errormod status.
Still have one PM863 1.92T (non-A) running in some system with GXT3003Q so at least that one exists.
 

pimposh

hardware pimp
Nov 19, 2022
434
270
63
Was shipped with it. Never seen anything later in vanilla Samsung flavour for non-A.
 

DarkServant

Active Member
Apr 5, 2022
124
99
28
I never got smart out of the F/W numbering of the pm863... some have an GXT1##3Q while others the GXT3##3Q, these should indicate different hardware revisions. I have to give up on these firmware's i think.

The only one i now of, is that there is an GXM1203Q for the sm863 somewhere out in the net.
I still have an sm863 480gb, and done nothing, it sits since years unpowered on a dusty shelf, still GXM1003Q.
The older ones are pretty hard to get, while with the newer ones it's way easier to get them somewhere.


The flash of these V-NAND drives is very good and durable, especially the v1 24-layer (40K P/E-cycles?) and v2 32-layer ones.
IF there would be an genius open-source PCB with a low-power 8+ channel multicore RISC-V MCU/Controller, a top-notch PMIC, E-Fuse, discrete firmware NOR-flash, a configurable PLP-circuit and an open-source Firmware for it, where everybody can solder their own NAND-Packages down.
 

luckylinux

Well-Known Member
Mar 18, 2012
1,613
518
113
I never got smart out of the F/W numbering of the pm863... some have an GXT1##3Q while others the GXT3##3Q, these should indicate different hardware revisions. I have to give up on these firmware's i think.

The only one i now of, is that there is an GXM1203Q for the sm863 somewhere out in the net.
I still have an sm863 480gb, and done nothing, it sits since years unpowered on a dusty shelf, still GXM1003Q.
The older ones are pretty hard to get, while with the newer ones it's way easier to get them somewhere.


The flash of these V-NAND drives is very good and durable, especially the v1 24-layer (40K P/E-cycles?) and v2 32-layer ones.
IF there would be an genius open-source PCB with a low-power 8+ channel multicore RISC-V MCU/Controller, a top-notch PMIC, E-Fuse, discrete firmware NOR-flash, a configurable PLP-circuit and an open-source Firmware for it, where everybody can solder their own NAND-Packages down.
Seems like Samsung Enterprise Drives are a real Hell with lack of Firmware Support to end Customers :rolleyes: .

I bought:

a) Samsung PM863 1.92TB - MZ7LM1T9HCJM-00003 - Sticker on the Drive says Firmware GXT3003Q

b) Samsung PM863a 1.92TB - MZ7LM1T9HMJP-00005 - Sticker on the Drive says Firmware GXT5204Q

No I don't know the Version ACTUALLY on the Drives right now as I'm still setting up the System they were intended to.
 

DarkServant

Active Member
Apr 5, 2022
124
99
28
Seems like Samsung Enterprise Drives are a real Hell with lack of Firmware Support to end Customers :rolleyes: .

I bought:

a) Samsung PM863 1.92TB - MZ7LM1T9HCJM-00003 - Sticker on the Drive says Firmware GXT3003Q

b) Samsung PM863a 1.92TB - MZ7LM1T9HMJP-00005 - Sticker on the Drive says Firmware GXT5204Q

No I don't know the Version ACTUALLY on the Drives right now as I'm still setting up the System they were intended to.
Yepp, not even the minimum of "support"... Firmware updates! F...planetfirst Samsung!

I got pissed off and created the Repository of Firmwares i and others collected over the years.

Via smartctl in Linux or CrystalDiskInfo or GSmartControl in Windows, you get some essential information about drives (power-on hours, wear leveling count, and more severe SMART values like uncorrectable error count, erase fail count, and so on. With GSmartControl you can even start an drive-self-test on SATA drives.
For a) you have to get one from Dell, trim some bytes off and stuff it on the drive via hdparm...
For b) there is one actual (GXT5404Q)
 

luckylinux

Well-Known Member
Mar 18, 2012
1,613
518
113
I got pissed off and created the Repository of Firmwares i and others collected over the years.
I know, that's why I asked you if you had the PM863 (non-A) ... well also the PM863a now that I bought those as well - Firmware Versions, since you had collected most of what you could find (but maybe you weren't using the "old" PM863 Drives, I don't know).
 

luckylinux

Well-Known Member
Mar 18, 2012
1,613
518
113
@DarkServant: I just checked, two Samsung PM863 (MZ7LM1T9HCJM-00003) are running Firmware Version GXT33P3Q

I cannot find any Information on it online though
 

rockwr123

New Member
Jul 25, 2023
5
1
3
My drives are PM863
MZ7LM1T9HCJM-00005 - GXT1003Q
MZ7LM1T9HCJM-000FB - GXT34Z3Q

I have another 4 GXT1003Q but i dont want to use them till i get a firmware without the errormod issue.

Does anyone know if this error was ever fixed in any of the firmwares.
 

luckylinux

Well-Known Member
Mar 18, 2012
1,613
518
113
My drives are PM863
MZ7LM1T9HCJM-00005 - GXT1003Q
MZ7LM1T9HCJM-000FB - GXT34Z3Q

I have another 4 GXT1003Q but i dont want to use them till i get a firmware without the errormod issue.

Does anyone know if this error was ever fixed in any of the firmwares.
To be honest I don't even know the Firmware Release Chain/Order. The Naming makes not much sense to met at least.

Like ... what is the Ancient, Oldest, Older, New, Newer, Newest, etc ?

It does NOT seem like it's a Case of "Bigger is better" ...

And I could NOT find ANYTHING about my GXT33P3Q Firmware at all. Like, it doesn't appear on Google even !
 
  • Like
Reactions: rockwr123