Need Optane DCPMM Firmware

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

RageBone

Active Member
Jul 11, 2017
687
179
43
Hello everyone,
can you please provide me with pointers towards any firmware for Intel DPMMs.
I'm on the quest to recover a bricked Apache pass ES stick.
Its version is reported as all zeros and it's unmanageable as well as reported non functioning.

Of course i had a look at the HPE support portal and the provided FW packages from there.
The RPMs contain one FW that is clearly labeled as encrypted.
The FWPKG files appear to just be renamed Zips and the contained FW is labeled "...rel.bin".
Main issue with those files is that they are labeled as not directly flashable in their respective XMLs.
Even though the version is identical, the files differ in content but not file size.

So, getting to know non HPE Fw would be of big help just that i couldn't find any.
 

RageBone

Active Member
Jul 11, 2017
687
179
43

Apparently the rel is ok to directly flash with ipmctl.
"ipmctl load -v -source Z:\Programs\Hardware_Tools\Storage\Intel\fw_ekvb0_1.2.0.5417_rel.bin -examine -dimm"
Courtesy of @111alan from the issue.
 
Last edited:

NablaSquaredG

Bringing 100G switches to homelabs
Aug 17, 2020
1,900
1,321
113
Intel gives the
ipmctl load -source (firmware file) -examine -dimm commandline to check compatibility of the firmware prior to flashing on their Optane DCPMM Firmware page.

I also want to update firmware soon, thanks for the hint with the HP firmware packages.
 
  • Like
Reactions: RageBone

RageBone

Active Member
Jul 11, 2017
687
179
43
there is a -recover flag for the load operation.
it is deprecated in versions 2 and 3 of ipmctl.
[-recover] : Run update on non-functional PMem modules only (deprecated)
 

RageBone

Active Member
Jul 11, 2017
687
179
43
Intel gives the
ipmctl load -source (firmware file) -examine -dimm commandline to check compatibility of the firmware prior to flashing on their Optane DCPMM Firmware page.

I also want to update firmware soon, thanks for the hint with the HP firmware packages.
be aware, version 1 is for the 2666MT apachepass and version 2 for the later ones.
They are incompatible, don't try to flash a V2 on a V1 Stick.
 

kromberg

Active Member
Jan 18, 2021
190
123
43
Anyone have the URL to download the latest firmware? Been looking all over the intel and cant find it.
 

kromberg

Active Member
Jan 18, 2021
190
123
43
Hmmm..... need some help with how the whole ipmctl thing works. I am trying to clear out and/or reset all the DCPMM of the system. I have 4 installed where I could like to set 75% as MemoryMode and the remaining part as direct app devices. I can not figure out the commands to do this. Trying to do this in the BIOS seems even less straight forward.
 

mostlycorn

Member
Jan 27, 2026
48
17
8
Hmmm..... need some help with how the whole ipmctl thing works. I am trying to clear out and/or reset all the DCPMM of the system. I have 4 installed where I could like to set 75% as MemoryMode and the remaining part as direct app devices. I can not figure out the commands to do this. Trying to do this in the BIOS seems even less straight forward.
Did you get it figured out? I'm using DCPMMs in MemoryMode (100%). I set it up via Dell iDRAC or Lifecycle Controller. But if it would help I can mess with ipmctl on my end to figure out how set things up via the tool.
 

mostlycorn

Member
Jan 27, 2026
48
17
8
Code:
$ sudo ipmctl create -goal MemoryMode=75
The following configuration will be applied:
 SocketID | DimmID | MemorySize | AppDirect1Size | AppDirect2Size
==================================================================
 0x0000   | 0x0011 | 94.000 GiB | 32.000 GiB     | 0.000 GiB
 0x0000   | 0x0021 | 94.000 GiB | 32.000 GiB     | 0.000 GiB
 0x0000   | 0x0001 | 94.000 GiB | 32.000 GiB     | 0.000 GiB
 0x0000   | 0x0111 | 94.000 GiB | 32.000 GiB     | 0.000 GiB
 0x0000   | 0x0121 | 94.000 GiB | 32.000 GiB     | 0.000 GiB
 0x0000   | 0x0101 | 94.000 GiB | 32.000 GiB     | 0.000 GiB
 0x0001   | 0x1011 | 94.000 GiB | 32.000 GiB     | 0.000 GiB
 0x0001   | 0x1021 | 94.000 GiB | 32.000 GiB     | 0.000 GiB
 0x0001   | 0x1001 | 94.000 GiB | 32.000 GiB     | 0.000 GiB
 0x0001   | 0x1111 | 94.000 GiB | 32.000 GiB     | 0.000 GiB
 0x0001   | 0x1121 | 94.000 GiB | 32.000 GiB     | 0.000 GiB
 0x0001   | 0x1101 | 94.000 GiB | 32.000 GiB     | 0.000 GiB
WARNING! The requested memory mode size is above the recommended NM:FM limit of 1:16
Do you want to continue? [y/n]