Well, if the I2C command for voltage offset is already there, I can show you how to add it.
Adding the voltage offset if it is not there cannot always be done, and if it can, it's major surgery to the VBIOS - it changes the length, meaning ALL tables past VoltageObjectInfo must have their offsets fixed.
Dear Wolf0,
When I read the atomreader:
42 00 03 01 01 03 0E 00 10 96 20 00 00 00 00 00 FF 00 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 00 00 20 03 00 00 10 00 52 03 02 00 00 00 84 03 02 00 10 00 B6 03 28 00 03 01 FF FF FF 00 7D 00 B8 0B 01 00 00 00 FF FF FF 00 C8 00 4E 0C 02 00 00 00 FF FF FF
[42 00 03 01 01 03 0E 00 10 96 20 00 00 00 00 00 FF] is it the code that we need to add voltage offset?
I read some on Hawaii guide.txt, they said we need to register 8D 00 and add the hexima voltage offset. I want to add -120mV, so the Hex should be ED.
So my new HEX is [42 00 03 01 01 03 0E 00 10 96 20 00 00 00 00 00
8D 00 ED 00 FF ]
But I just add 4 bits on the VBIOS, I need to do more.
It is all information that I read online.
I wrote a tool to parse VoltageObjectInfo - but if it's not there for you, sorry, it's a SERIOUSLY long process to hex edit this into place.
I've done it ONCE with a hex editor. Just once. Then I wrote code to do it.