PM863 FW File

AJXCR

Active Member
Jan 20, 2017
565
96
28
34
Would anyone happen to have a firmware file for a 3.84TB PM863? In typical fashion Samsung does not have the software available for download on their website as it's an "enterprise" drive..

Model # is: SAMSUNG MZ7LM3T8HCJM-00003
FW Rev: GXT3003Q
 

Evan

Well-Known Member
Jan 6, 2016
3,347
595
113
Oh no, this sounds like a problem again, I though for genuine Samsung it was in the firmware updater (magician) ?
I have only a HPE branded pm863a 3.84tb so I assume now use. Never updated my 960gb & 1.92tb pm863a’s so if you get a source maybe I will ask if I can get and update those as a once and final update.
 

AJXCR

Active Member
Jan 20, 2017
565
96
28
34
Oh no, this sounds like a problem again, I though for genuine Samsung it was in the firmware updater (magician) ?
I have only a HPE branded pm863a 3.84tb so I assume now use. Never updated my 960gb & 1.92tb pm863a’s so if you get a source maybe I will ask if I can get and update those as a once and final update.
Same issue (as far as finding a FW file goes), different drive.. Although the PM863 is a far more common SATA rather than NVMe drive.

As far as I can tell, for non-consumer drives Magician only has the ability to load and activate FW... The command still requires that a path to the FW file is specified.

Really, the FW may not even be necessary here. I've recently purchased a drive which is functional and reports the correct firmware to be installed, but lists a smart error under "SSD Mode Status":



As far as the PM963 issue you referenced, I'm unfortunately still waiting on the FW. After jumping through several hoops with both SM and Samsung, I'm supposedly now "eligible" to receive a copy, but they've yet to actually produce anything :(

For the time being, I'm stuck with 13x conveniently sized paperweights.
 

Dreece

Active Member
Jan 22, 2019
506
162
43
Gents, everyone is always hoping for firmware updates on pretty much all Samsung enterprise drives, the fact of the matter is, only OEMs tend to release updates for their own branded versions of the drives and even in those cases very specific to their own boxes. As far as I understand it, Samsung will NEVER provide enterprise drive firmwares to the public outside of contracts with enterprise - be that OEM such as HP or even some big numbers company who desires the drives for their datacentre etc.

The only ones who have a great track record in supporting their OWN enterprise grade drives (meaning not rebranded!) openly with regular folk are Intel and Micron.

Sometimes Samsung firmwares get leaked, but even in those cases one must be careful because we don't really know who that firmware was designed for and why (ie maybe a gigantic cloud services company who wants to slow drives down a bit or something to consume less energy, heaven knows, but you get the idea)....

Bottom line...

...as soon as you think you got a lemon, return it, if it's too late to return it, then get someone to film you smash it with a sledgehammer and throw it up on YouTube with a title such as "Unreliable Enterprise Samsung SSD xyz" and spread it like wildfire... who knows... maybe one day those stuck up managers may decide to copy a page out of Intel's book.

Anyhow... nighty night.
 

RTM

Well-Known Member
Jan 26, 2014
899
336
63
The only ones who have a great track record in supporting their OWN enterprise grade drives (meaning not rebranded!) openly with regular folk are Intel and Micron.
To be fair, I suppose the big difference here is that Samsung doesn't (AFAIK anyway) sell their "enterprise" drives to customers directly(well officially anyway, OEM's may sell them anyway).

Also to add to your bottom line (which I suppose is probably common knowledge) ALWAYS test your hardware immediately when buying from eBay, you never know if you've gotten a lemon.
 

R2D2

New Member
Jun 15, 2019
23
9
3
40
The question if someone has come across the firmware files is still valid, and worth asking.

While a lot of us are hobbyists, a lot of us also work for vendors, suppliers, and distirbutors as our day jobs, and have access to things like these elusive firmware files that are not distributed directly to the public, but are available to OEMs/integrators etc.

Some of us are nice enough to help out if we can/where we can, whether it be checking official compatibility of part numbers, these firmware files, or even licences for discontinued products - The best example is the Brocade ICX thread.

While the OP has an issue, someone else might not and simply want to be on the latest version of FW (like me). Lets not negatively shoot down threads asking these sort of questions... Who knows, some kind person may be able to help you with something you have an issue with in future.
 
Last edited:

Quartermaster

Right, now pay attention 007!
Jun 3, 2020
45
36
18
I found the firmware files for the PM863 in another post

The Samsung DC Magician utility (specifically, the utility for the DC drives) doesn't detect my drive on a Dell Optiplex running Ubuntu 20.04. I can see the drive in Linux fine.

Does anyone have any ideas before I blow Linux away and install Windows?
 

am45931472

Member
Feb 26, 2019
83
17
8
I've got a corrupt firmware on my 960GB PM863a, wondering if anyone has the firmware file for that drive. Also wondering if its possible to dump the firmware from a good drive as I do have a good PM863a but I dont see any options in the samsung DC toolkit to save firmware.

Also Ive gone though that large 300MB firmware pack in the other posting and all I can find is a 1kb file for this drive that clearly isnt good.
 

am45931472

Member
Feb 26, 2019
83
17
8
thanks. I probabbly should have thought about that but didnt think past the file extenstion. When trying to flash the file though i'm now getting an error that says "firmware update failed due to a failure in device interaction". I've tried checking the exact syntax for the flash commands but not sure. Also tried flashing the drive connected to an IDE port instead of AHCI
 

fohdeesha

Kaini Industries
Nov 20, 2016
2,615
2,810
113
32
fohdeesha.com
Figured it out, need to grab the firmware for the dell branded version of the drive, trim out the right amount of header crap, then flash it raw using hdparm. After a successful flash, it will still report the same " GXT" version string as before, but you'll know it worked as some SMART values will be reset to zero, and if the drive was previously stuck with the ERRMOD / enumeration as a 1gb drive crap, it will be cleared and fixed

For PM863a (any size):
NOTE: If your drive has a manuf date on the label of 2019 or newer, or firmware GXT5404Q or newer, this isn't necessary, your drive has the latest fw already

File Format: Update Package for MS Windows 32-Bit
File Name: Serial-ATA_Firmware_P2YRJ_WN32_GC5B_A00_01.EXE

##when running the exe, choose extract, not install. in the extract folder, there will be a payload folder with the GC5B_NF.fwh firmware inside it
#trim dell headers etc from said file:
dd if=GC5B_NF.fwh of=PM863a-trimmed.fwh ibs=816 skip=1

#flash the trimmed file (CHECK THE DRIVE DEV ADDRESS IS RIGHT 4 U):
hdparm --fwdownload PM863a-trimmed.fwh --yes-i-know-what-i-am-doing --please-destroy-my-drive /dev/sda

##unplug drive (remove power, not just sata), replug/repower back in

##need to secure erase it for update to fully finish/clear ERRMOD
##set temp password to be able to secure erase
##the secure erase step later will remove the password/security
##again, check the drive address is correct so you don't wipe your OS drive instead
hdparm --user-master u --security-set-pass 1 /dev/sda

##secure erase the drive
##again, check the drive address is correct so you don't wipe your OS drive instead
hdparm --user-master u --security-erase 1 /dev/sda

##unplug/unpower drive, repower, you now have a clean fully working bug free/updated PM863a

I've attached a zipped up version of the already properly trimmed firmware file so you can flash it directly with hdparm as instructed above without needing to manually download or trim anything from dell
 

Attachments

jei

Member
Aug 8, 2021
35
28
18
Finland
Tried with a working PM863 (non A) Model MZ7LM3T8HCJM-0E003. Test drive stamped 2016/02 with Firmware Version: GXT3003Q.

Used Dell GA3A firmware from: Samsung GA3A for model number(s) MZ7LM120HCFD00D3, MZ7LM480HCHP00D3, MZ7LM960HCHP00D3, MZ7LM1T9HCJM00D3, MZ7LM3T8HCJM00D3, MZ8LM120HCFD00D3, MZ8LM480HCHP00D3 and MZ8LM960HCJH00D3. | Ohjaimen tiedot | Dell Suomi

Trimmed 448 bytes -> --fwdowload works with all the dots, but in the end IO error or something.

Trimmed 512 bytes more (same amount extra as GC5B^) -> --fwdowload completes succesfully.

Power off -> remove drive -> security-erase -> power off -> remove drive = Firmware version is still GXT3003Q, no SMART attributes got reset. Have no idea if the fwdownload actually worked. Got to resilver a lot tho. :D
 

Attachments

  • Like
Reactions: jasonsansone

mach3.2

Member
Feb 7, 2022
45
28
18
The size of the Firmware file has to be exactly 1MB (1048576 bytes) on the pm/sm863(a) series, then it should be ok.
On the pm/sm883 and pm893/897 its 2,5MB (2621440 bytes).
1048576 bytes doesn't work on the SM863, it popped an I/O error. I had to trim another 512 bytes (resulting in 1048064 bytes) for the fw flash to be successful.

The stated firmware version in smartctl still didn't update though, so I'm not sure if the fw flash is even successful. o_O
 
  • Like
Reactions: jasonsansone