Hi Eliovp,
So its a one byte signed value? I.e. F0 = -16 decimal. Then I have to muliply by 6.25 to get -100mV offset value
and voila?
If that is all then I've got it and thanks a lot!
-100 = F0 ---- 100 / 6.25 = 16, -16 in hex = F0
-150 = E8
-175 = E4
So yeah you're right

The offset you want, for example -50, devide 50 by 6.25, make your result negative, so -8, convert that to hex and you have your value

Again, if you're going to mod roms, be sure that the correct offset for core voltage and/or mem voltage is available.
If not, it's possible (in some cases) to add that yourself.
However, Due to adding those bytes:-
- you need to correct table length for VoltageObjectInfo.
- the pointer within VoltageObjectInfo to i2c programming data would need updating as well.
- you also then need to remove the same amount of empty bytes to make UEFI/GOP at right offset location.
- directory of data/command tables would need updating in ROM to correct offset pointers to the tables as they would have shifted.
So in other words, it's not "that" easy :p
Are you able to change the Core or the Memory in the GPU tweek software such as MSI afterburner after your fixed voltage mod?
Yup, that's not a problem at all
