it is a OEM preprogrammed, also used by ASUS.
SN1701021 = TPS53678
scan for addesses first
"MCP2221a_iccmax_FF -TPS53678 XX"
Hi Rollo, I'm having some issues with the scanning, so I was hoping I could double check all the equipment I'm using and the connections I've made, and the results I'm getting.
It;s a Proliant ML350 gen 10. 2 x xeon 4114 cpu's, 2 x 8gb ddr4-2400 in slots 8 & 10 for both cpu's. System diagnostics say its all healthy.
I've soldered pins onto the board in what I would think pin out 1, 2 & 3 are (see photo - please disregard my poor soldering skills - I've checked they are not shorting, etc).
Pin 1 = yellow = SCL, pin 2 = black = Gnd, Pin 3 = blue = SDA. I have checked continuity at the end of the jumper wires to the labelled pin locations on the I2C board, and they all match.
I connect the I2C board as per the photo.
I have run the scan function using range 01 to 7F with a) no power connected at all, and b) with power connected but power button not pressed = nothing found.
I then turned on the system, and let it start post (it can't boot a host OS as there isn't one installed)
Now when I scan I get the following
Downloads\MCP2221a_VRM_mod(21.09.2024b)>MCP2221a_VRM_mod.exe -scan 10 7F
MCP2221a VRM mod utility (build 21.09.2024 beta).
The MCP2221a device is connected.
scanning at addr: 01
........... (I've removed the scans to shorten this).....
scanning at addr: 3E
scanning at addr: 3F
scanning at addr: 40
found device at addr: 40
Unhandled Exception: System.IndexOutOfRangeException: Index was outside the bounds of the array.
at _MCP2221a_VRM_mod.Program.scan_pmbus(Byte target17, Byte target27)
at _MCP2221a_VRM_mod.Program.Main(String[] args)
C:\Users\bmvdp\Downloads\MCP2221a_VRM_mod(21.09.2024b)>
I rerun the -scan function again starting from addr:41, and I get the same error at addr:44. Again start at addr:45, and get the error at addr:62, then so forth, getting the error at addr: 62, 64, 68, 6D, 74 & 75.
Can you provide any insight?