VRM modify ICC_MAX to run high TDC OEM cpu

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

RolloZ170

Well-Known Member
Apr 24, 2016
8,984
2,856
113
germany
can i have a picture not that close, but to see the SMD around, maybe i can guess.
i guess MPS MP2955A or TI TPS53xxx (or OEM 53678 / SN1701021 )
edit:
i wait for anyone to confirm:
your motherboard is the only one with blank VRM controller chip.
 

Jon

Member
Feb 28, 2016
79
18
8
44
Guide in the Guide:
modify X11SPL-F & X11SPM-(T)(P)F BIOS 3.9 & 4.0 to support 255Watts
download the BIOS 3.9 or 4.0 from supermicro.
download HxD or use your favorite Hex Editor and open the BIOS file.

( A5 hex = 165 dec. / FF hex = 255 dec. )


X11SPL BIOS 3.6
( this is only correction of ProjectPeiDriver.ffs checksum )
search for "26 22 9C 73 64 32 54 44 99 1C 8D C4 4A 73 D6 AF C3 23"
replace with "26 22 9C 73 64 32 54 44 99 1C 8D C4 4A 73 D6 AF C3 6F"
X11SPL BIOS 3.9
( this is only correction of ProjectPeiDriver.ffs checksum )
search for "26 22 9C 73 64 32 54 44 99 1C 8D C4 4A 73 D6 AF 62 6C"
replace with "26 22 9C 73 64 32 54 44 99 1C 8D C4 4A 73 D6 AF 62 B8"
X11SPL BIOS 4.0
( this is only correction of ProjectPeiDriver.ffs checksum )
search for "26 22 9C 73 64 32 54 44 99 1C 8D C4 4A 73 D6 AF 81 7A"
replace with "26 22 9C 73 64 32 54 44 99 1C 8D C4 4A 73 D6 AF 81 C6"
X11SPL BIOS 4.4
( this is only correction of ProjectPeiDriver.ffs checksum )
search for "26 22 9C 73 64 32 54 44 99 1C 8D C4 4A 73 D6 AF 02 61"
replace with "26 22 9C 73 64 32 54 44 99 1C 8D C4 4A 73 D6 AF 02 AD"
X11SPL BIOS 4.5
( this is only correction of ProjectPeiDriver.ffs checksum )
search for "26 22 9C 73 64 32 54 44 99 1C 8D C4 4A 73 D6 AF 02 8F"
replace with "26 22 9C 73 64 32 54 44 99 1C 8D C4 4A 73 D6 AF 02 DB"

X11SPM BIOS 3.4
( this is only correction of ProjectPeiDriver.ffs checksum )
search for "26 22 9C 73 64 32 54 44 99 1C 8D C4 4A 73 D6 AF 82 9D"
replace with "26 22 9C 73 64 32 54 44 99 1C 8D C4 4A 73 D6 AF 82 E9"
X11SPM BIOS 3.5
( this is only correction of ProjectPeiDriver.ffs checksum )
search for "26 22 9C 73 64 32 54 44 99 1C 8D C4 4A 73 D6 AF 82 65"
replace with "26 22 9C 73 64 32 54 44 99 1C 8D C4 4A 73 D6 AF 82 B1"
X11SPM BIOS 3.8a
( this is only correction of ProjectPeiDriver.ffs checksum )
search for "26 22 9C 73 64 32 54 44 99 1C 8D C4 4A 73 D6 AF C3 EE"
replace with "26 22 9C 73 64 32 54 44 99 1C 8D C4 4A 73 D6 AF C3 3A"
X11SPM BIOS 3.9
( this is only correction of ProjectPeiDriver.ffs checksum )
search for "26 22 9C 73 64 32 54 44 99 1C 8D C4 4A 73 D6 AF 62 4A"
replace with "26 22 9C 73 64 32 54 44 99 1C 8D C4 4A 73 D6 AF 62 96"
X11SPM BIOS 4.0
( this is only correction of ProjectPeiDriver.ffs checksum )
search for "26 22 9C 73 64 32 54 44 99 1C 8D C4 4A 73 D6 AF 81 7E"
replace with "26 22 9C 73 64 32 54 44 99 1C 8D C4 4A 73 D6 AF 81 CA"
X11SPM BIOS 4.4
( this is only correction of ProjectPeiDriver.ffs checksum )
search for "26 22 9C 73 64 32 54 44 99 1C 8D C4 4A 73 D6 AF 02 62"
replace with "26 22 9C 73 64 32 54 44 99 1C 8D C4 4A 73 D6 AF 02 AE"
X11SPM BIOS 4.5
( this is only correction of ProjectPeiDriver.ffs checksum )
search for "26 22 9C 73 64 32 54 44 99 1C 8D C4 4A 73 D6 AF 02 72"
replace with "26 22 9C 73 64 32 54 44 99 1C 8D C4 4A 73 D6 AF 02 BE"

X11SPL / X11SPM all BIOS
search for "6C 68 A5 00 00 00 68"
replace with "6C 68 FF 00 00 00 68"

X11SPL / X11SPM all BIOS
search for "FB B9 A5 00 00 00 5E"
replace with "FB B9 FF 00 00 00 5E"

save as "BIOS_X11SPL-096E_20230315_3.9_255W.bin" respective "BIOS_X11SPL-096E_20230620_4.0_STD.bin"
save as "BIOS_X11SPM-095D_20230315_3.9_255W.bin" respective "BIOS_X11SPM-095D_20230620_4.0_STD.bin"
its works now, here is a proof
View attachment 26864
Anyone have a old copy of the X11SPM BIOS 4.5 or have i idea of the string to mod in th enew 4.7 version?
 

Bert

Well-Known Member
Mar 31, 2018
1,018
509
113
46
i guess MPS MP2955A or TI TPS53xxx (or OEM 53678 / SN1701021 )
edit:
i wait for anyone to confirm:
your motherboard is the only one with blank VRM controller chip.
I got pictures from another z8. This one had label on it and it say mp2955a.


So would this work? I see people did this before in this long thread. I have no soldering experience though. I am not sure how I can reach into such a tiny spot and solder pins.
 

RolloZ170

Well-Known Member
Apr 24, 2016
8,984
2,856
113
germany
I got pictures from another z8. This one had label on it and it say mp2955a.


So would this work? I see people did this before in this long thread. I have no soldering experience though. I am not sure how I can reach into such a tiny spot and solder pins.
you just need to trace the SDS(35) & SCL(36) pin from MP2955A to the 4pin header(PJ1100) for correct conntection.

MP2955A_pinout.jpg
 

Bert

Well-Known Member
Mar 31, 2018
1,018
509
113
46
Ok I am a completely illiterate when it comes to this. I have no electronics experience but I read through the post in this thread.

First of all, I have MP2955A . Is this good enough to enable 255a TDC or will the system be still underpowered because Z8 has weak VRMs?

After confirming that, next step for me to find the pins by using voltmeter. Again I have no idea how this is done but I assume I will do some sort of connectivity test by putting one probe on the pin and one probe on the mp2955a chip legs. I have some cheap voltmeters but only used it for high voltage scenarios, not sure what voltmeter to have and how to use it.

After finding the pins, I need to solder pins. I have not soldering before and I have no tools so I have no idea how hard this would be for novice. It seems very hard to me to be able to put a pin there and then solder it. One hand with solder, other hand with soldering iron, I assume I will need someone to hold the pin down. Can this be even done in such a tight spot?

After that, I need to connect to the pins via MCP2221a , usb cable, and pinout cable. Then use the C# program RolloZ provided in the first post to configure the VRM chip to support higher TDC without providing up the workstation but power is plugged in so there is power on the motherboard.

Then, do I need to modify the BIOS as well? Is there any other step I need to take?
 
  • Like
Reactions: abq

RolloZ170

Well-Known Member
Apr 24, 2016
8,984
2,856
113
germany
First of all, I have MP2955A . Is this good enough to enable 255a TDC or will the system be still underpowered because Z8 has weak VRMs?
if only 4x 50A yes, to few.
After confirming that, next step for me to find the pins by using voltmeter.
multimeter: the beep function.
One hand with solder, other hand with soldering iron, I assume I will need someone to hold the pin down.
no, first apply a drop to the pad, and solder the cable, then left hand cable, right hand the cold side of soldering iron.
Then, do I need to modify the BIOS as well? Is there any other step I need to take?
if 205W cpu supported there is no add. TDP block. just needs a BIOS with 2nd gen support.
 

qcfium

New Member
Jul 22, 2025
4
2
3
Hello, I tried to find the connector for HPE Proliant DL160 Gen10, which is undiscovered so far in this thread.

tl; dr: It turns out DL160/DL180 has the J266 header just as DL360/DL380. (See this post)

I found a suspicious 6-pin holes J137 connected to TPS53678 pin 18/19 (see the picture below).
However, I have no idea what pins they are (or whether they are SCL/SDA at all) since I do not have the datasheet.
Below is some additional info:

- The orange pin does not seem to be connected to any of the TPS53678 pins
- When powered off, the three pins(blue, red, orange) connect to GND at like 60Ω (weird?)
- When powered on, they are all at around +1V from GND (weird2 ?)
- There are two TPS53678's (+three TPS53658) on the board, and there is a separate 6pin holes for the other one. The corresponding pins in the two connectors do not seem to be connected(except for 100-200Ω connection through GND)

Does anyone have idea what these pins are, or what is going on?


1761571829599.png
 
Last edited:

RolloZ170

Well-Known Member
Apr 24, 2016
8,984
2,856
113
germany
I found a suspicious 6-pin holes J137 connected to TPS53678 pin 18/19 (see the picture below).
However, I have no idea what pins they are (or whether they are SCL/SDA at all) since I do not have the datasheet.
pin18 = VR Hot.
what you need is:
pin24 SMB_SCL
pin25 SMB_Alert < not used here.
pin26 SMB_SDA
sometimes one or both have a series resistor of 20-30ohm in path to a header.
 
Last edited:
  • Like
Reactions: qcfium

qcfium

New Member
Jul 22, 2025
4
2
3
Hello, I tried to find the connector for HPE Proliant DL160 Gen10, which is undiscovered so far in this thread.
I found a suspicious 6-pin holes J137 connected to TPS53678 pin 18/19 (see the picture below).
However, I have no idea what pins they are (or whether they are SCL/SDA at all) since I do not have the datasheet.
Below is some additional info:

- The orange pin does not seem to be connected to any of the TPS53678 pins
- When powered off, the three pins(blue, red, orange) connect to GND at like 60Ω (weird?)
- When powered on, they are all at around +1V from GND (weird2 ?)
- There are two TPS53678's (+three TPS53658) on the board, and there is a separate 6pin holes for the other one. The corresponding pins in the two connectors do not seem to be connected(except for 100-200Ω connection through GND)

Does anyone have idea what these pins are, or what is going on?


View attachment 46072
For DL160/DL180 Gen10
I just found the same J266 pin behind the Smart Storage Battery. (or the proc#2-side & fan-side corner if it's not installed)
Confirmed working.

1761605498274.png
 
  • Like
Reactions: RolloZ170

qcfium

New Member
Jul 22, 2025
4
2
3
Some more info about DL160/DL180 Gen10:

The output of the mod suggests their default TDC limit is 215A whereas DL360/380 (and most other boards) has 228A. Indeed, my DL160 at first could not run a pair of 8173M which has a TDC of 228A.
Also, they officially support CPUs only up to 150W TDP(whereas DL360/DL380 up to the flagship 205W), so it might not be very recommended to do this mod on DL160/180.

Code:
MCP2221a VRM mod utility (build 13.07.2024).

The MCP2221a device is connected.

ReadBlock( Page00,cmdAD,2)=0178

TPS53678 found: starting modd

ReadBlock( Page00,cmdDA,2) D7BA

WriteBlock( Page00,cmdDA,FF 00)=OK
ReadBlock( Page00,cmdDA,2)=FF00

WriteBlock( Page00,cmd11)=OK
TPS53678/TPS53679 modd successful
 
  • Like
Reactions: RolloZ170

The_Memory_Guy

New Member
Jun 23, 2025
9
4
3
United Kingdom
HI Rollo me again, just quick one for reference, when we are writing these commands, are they being written to some physical hardware chip or are they living somewhere in the bios? I say this as its easier for me to write new bios then complete the mod.
 

Yumanlou

New Member
Oct 22, 2025
1
1
3
Now, is there any way to modify icc_max for WS C621E Sage while maintaining warranty (without soldering)?
I tried modifying on ASUS WS C621 SAGE and it worked. It now supports dual 8175M.
3a8bc7a18649b4c5b6d313ea1a65de94.jpg
VPP_I2C1 10 pin header:
Pin1 I2C8SCL
Pin2 I2C8SDA
Pin3 Ground
"MCP2221a_iccmax_FF.exe -PXE1610C 5A 5C"
The pinout Rollo provided is correct.
SCL -- I2C8SCL
SDA -- I2C8SDA
GND.
ea12805fc81b7bcea3b9ea42da521c33.jpg
Instead of MCP2221a, I utilized the raspberry pi that I had, which supports i2c. I decompiled Rollo's C# executable, rewrite it in Python and run the Python script over ssh. Updated both PXE1610Cs without issues.
8438e28a25e0cd20ab52bdbb18e7d440.jpg
Below is the Python implementation, should be working on raspi or any other similar devices.
Yumanlou/raspi_iccmax_FF

Thanks @RolloZ170 — standing on your shoulders here.
Pinout & prior testing made it possible to confirm this on the WS C621E Sage.
 
Last edited:
  • Like
Reactions: RolloZ170