Check here in the first post down at the bottom, "How to edit ROM for data/command table length changes"
I'm not far, but the guide dont work for MSI.
I have HxD, nice tool.
with ABR I have the offset and length match.
tables.bat seems nice, but I'm not yet there.
with
the guide I find the FF of "FF 00 01 07 0C" on Sapphire
62 00 03 01 01 03 2E 00 08 96 10 00 00 00 00 00 29 00 24 00 2B 00 2C 00 33 00 72 00 24 00 1C 00 14 00 22 00 39 00 BE 00 61 00 03 00 62 00 7E 00 FF 00 01 07 0C 00 06 00 00 00 00 00 00 00 04 00 24 00 00 04 00 00 02 80 10 00 00 00 10 00 52 03 02 00 00 00 84 03 02 00 10 00 B6 03 00 80 10 00 E8 03
and should insert for -25mV VDDC :
8D 00 FC FF
and why not for VDDCI?
8E 00 FC FF
(or 9A or 9B for voltage in mV?)
and change length bytes to 66 00 (LSB) (or 6A 00 with VDDCI), replace offset table with recomputed table, and delete 4( 8 ) bytes at the end of the ROM to keel total length (no problem with shifting all data that way?)
but It does not work on MSI
34 00 03 01 01 07 0C 00 0E 00 00 00 00 00 00 00 04 00 24 00 00 04 00 00 02 80 10 00 00 00 10 00 52 03 02 00 00 00 84 03 02 00 10 00 B6 03 00 80 10 00 E8 03
maybe there is no i2c programming section?
and afterward, with SRBPolaris, the VDDCI/VDDC mod would work without hex editor?
frightening.
The 8E code isn't for VDDCI - it's for the second loop. Nothing is on the second loop of your IR3567B, so it'll do nothing.
From what I understand, VDDC and VDDCI have to match, otherwise it will use the highest one for both voltages. But I don't have first hand knowledge with these cards or that mod (yet).
I just know from reading forums that you can insert things into the ROM to change those voltages, depending on the controller you have (IRxxx vs. NCPxxxxx)...and also change all the table pointers to correct for the changed length. Just pointing you in the right direction for that.
The user "hellm" (as well as some others) on overclock.net has some informative posts for doing this type of mod, but I don't think it's been compiled anywhere into a straightforward guide. It's spread all throughout the Polaris (and other) modding thread(s). From what I gather there should be enough info to do these mods on cards with the IR controller, but I think the NCP controller info is more murky.
NCP81022 is cake, too - just read the specs. Now, for the Sapphire RX 580s, they broke something in the voltage object, so you have to know how to fix 'em first.