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.

moe123

New Member
Sep 1, 2025
1
0
1
Thanks to the blogger for the tool! I am using Lenovo SR630 and cannot find the corresponding pin. Is there any picture that can help?
 

hkry

New Member
Feb 21, 2025
7
1
3
use multimeter(beeeeep)
there can be a 30ohm resistor in series to the VRM controller pins.
TPS53579
SDA(26)
SCL(24)
i check it and the VRM is TPS53659, 4pins only one has 30~40ohm to ground, is any another way to find pin fuction?
 

hkry

New Member
Feb 21, 2025
7
1
3
SDA(pin 26)
SCL(pin 24)
trace this to a header or solder at resistors near it (series resistors)

nobody mentioned resistors to ground.
ok its successfully to connect to my mcp2221a and be Identified as TPS53679
using your exe to scan and found device at addr 54~57,62,63,66,67
probably TPS53679 found at addr 60 and 61
what should i do next?
 

RolloZ170

Well-Known Member
Apr 24, 2016
8,850
2,823
113
germany
ok its successfully to connect to my mcp2221a and be Identified as TPS53679
using your exe to scan and found device at addr 54~57,62,63,66,67
probably TPS53679 found at addr 60 and 61
what should i do next?
MCP2221a_iccmax_FF.exe -TPS53679 60 61
 

hkry

New Member
Feb 21, 2025
7
1
3
MCP2221a_iccmax_FF.exe -TPS53679 60 61
before i do that, is any command to check how much current does it support now?
i see someone said it support 255a as factory configuration, i dont sure what will happen if i execute this with it original supported...
 

RolloZ170

Well-Known Member
Apr 24, 2016
8,850
2,823
113
germany
i see someone said it support 255a as factory configuration, i dont sure what will happen if i execute this with it original supported...
if the factory ICC_MAX is 255A, you do NOT need the mod. any 'C' OEM or 8175M/8124M will work.
 

celemine1gig

Member
May 25, 2020
56
30
18
A sensible way to approach this whole modification can be achieved by asking yourself the following questions:

Do I have (at least) the slightest idea what I am doing here?
Do I know (at least) some technical details of what is going on?
Can I afford to kill some hardware (either directly, by doing something wrong with the mod, or killing hardware in the long-run)?

If the answer to one of the above is NOT a clear "Yes", then I would suggest, that you just don't do it.
 

celemine1gig

Member
May 25, 2020
56
30
18
I guess you did not really understand the intent of the above posting. Those questions were not meant for you, but anyone, thinking about maybe trying this modification.
Point being: If you cannot afford to damage something, don't do it.
As you pointed out, the same principle applies to lots of topics. But especially on this one, as I intended to emphasize. In this case you (as the person attempting this mod) are modifying hardware on a quite low level and are running VRMs (most likely) out of spec.
I am no friend of poeple running things way out of spec, when they don't even realize, that they are doing exactly that. This attitude of mine, might slightly be influenced by my job.
Maybe it is clearer now.
 

devilpeter2002

New Member
Feb 17, 2025
7
3
3
Dear RolloZ170,Sorry to bother you again, this is the problem now. The PXE1610C chip on my motherboard is broken, and I want to buy a new chip to replace it, but I cannot back up the programs in the old chip. I checked the relevant information and found that programming this chip requires a relevant Infineon programmer.I think since the program you wrote can access and rewrite the programs inside the chip, can this program also backup the programs inside the chip? Then write it back into the new chip.

I am looking forward to your reply very much.

2025-09-19_122040.png

2025-09-19_122127.png

2025-09-19_122145.png

The software 'Powercode5.0 for OPUS' is not available to ordinary users, and it seems that they need to apply to Infineon in the name of the company.

Software overview - Infineon Developer Center
2025-09-19_132003.png

2025-09-19_132016.png
 
Last edited:

RolloZ170

Well-Known Member
Apr 24, 2016
8,850
2,823
113
germany
.I think since the program you wrote can access and rewrite the programs inside the chip, can this program also backup the programs inside the chip? Then write it back into the new chip.
no this is too complex. you need to use the Prrimarion ( now Infineon ) PowerCode software and activation key.
PM you.
 

pvd276

New Member
Apr 15, 2025
3
1
3
Dell T640, R640, R740
VRM: PXE1610C
addresses 60, 62
I2C header P4
Pin[1] SCL
Pin(2) GND
Pin(3) SDA
View attachment 28822R640/R740View attachment 28823View attachment 28824T640View attachment 28825
without CPU, plug a PSU in the board and apply power, you can access the VRMs in standby mode.
i made a c# console app for automatic programming ( MCP2221a_iccmax_FF ) vrm TPS53679/PXE1610C/MP2955A
Code:
open CMD window
MCP2221a_iccmax_FF.exe -PXE1610C 60
MCP2221a_iccmax_FF.exe -PXE1610C 62
some motherboard r640 r740 date 2019 not work, i don't know how to fix it
mod code runing ok, but insert cpu not work, server not start
Code:
The MCP2221a device is connected.

ReadBlock( Page00,cmdFD,1)=B3

ReadBlock( Page4F,cmd1A,1)=00

retry#1
ReadBlock( Page4F,cmd32,2)=1504

PXE1610C found: starting modd

WriteBlock( Page3F,cmd27,7C B3)
ReadBlock( Page20,cmd73,2) ICC_MAX=FF00

ICC_MAX already 255A - modification skipped.

ReadBlock( Page00,cmdFD,1)=B3

ReadBlock( Page4F,cmd1A,1)=00

ReadBlock( Page4F,cmd32,2)=1504

PXE1610C found: starting modd

WriteBlock( Page3F,cmd27,7C B3)
ReadBlock( Page20,cmd73,2) ICC_MAX=FF00

ICC_MAX already 255A - modification skipped.
 

celemine1gig

Member
May 25, 2020
56
30
18
Do they even have CascadeLake support? I would assume, that that's what you are trying to get to work. Or is it old Platinum Skylakes?