Now, I did an i2cdump from aida64 (afterburner came up with nothing?) :
Program Version : AIDA64 Extreme v5.92.4300
BenchDLL Version: 4.3.759-x64
Windows Version : Microsoft Windows 10 Pro 10.0.15063.483 (64-bit)
------[ Video Adapters ]------
Sapphire Radeon RX 470 [1002-67DF / 174B-E353]
------[ Video Driver ]------
aticfx64||8.17.10.1484|||aticfx64||8.17.10.1484|||aticfx64||8.17.10.1484|||amdxc64|||aticfx32||8.17.10.1484|||aticfx32||8.17.10.1484|||aticfx32||8.17.10.1484|||amdxc32|||atiumd64|||atidxx64||8.17.10.0690|||atidxx64||8.17.10.0690|||atiumdag|||atidxx32||8.17.10.0690|||atidxx32||8.17.10.0690|||atiumdva|||atiumd6a|||atitmm64
aticfx64||8.17.10.1484|||aticfx64||8.17.10.1484|||aticfx64||8.17.10.1484|||amdxc64|||aticfx32||8.17.10.1484|||aticfx32||8.17.10.1484|||aticfx32||8.17.10.1484|||amdxc32|||atiumd64|||atidxx64||8.17.10.0690|||atidxx64||8.17.10.0690|||atiumdag|||atidxx32||8.17.10.0690|||atidxx32||8.17.10.0690|||atiumdva|||atiumd6a|||atitmm64
aticfx64||8.17.10.1484|||aticfx64||8.17.10.1484|||aticfx64||8.17.10.1484|||amdxc64|||aticfx32||8.17.10.1484|||aticfx32||8.17.10.1484|||aticfx32||8.17.10.1484|||amdxc32|||atiumd64|||atidxx64||8.17.10.0690|||atidxx64||8.17.10.0690|||atiumdag|||atidxx32||8.17.10.0690|||atidxx32||8.17.10.0690|||atiumdva|||atiumd6a|||atitmm64
aticfx64||8.17.10.1484|||aticfx64||8.17.10.1484|||aticfx64||8.17.10.1484|||amdxc64|||aticfx32||8.17.10.1484|||aticfx32||8.17.10.1484|||aticfx32||8.17.10.1484|||amdxc32|||atiumd64|||atidxx64||8.17.10.0690|||atidxx64||8.17.10.0690|||atiumdag|||atidxx32||8.17.10.0690|||atidxx32||8.17.10.0690|||atiumdva|||atiumd6a|||atitmm64
aticfx64||8.17.10.1484|||aticfx64||8.17.10.1484|||aticfx64||8.17.10.1484|||amdxc64|||aticfx32||8.17.10.1484|||aticfx32||8.17.10.1484|||aticfx32||8.17.10.1484|||amdxc32|||atiumd64|||atidxx64||8.17.10.0690|||atidxx64||8.17.10.0690|||atiumdag|||atidxx32||8.17.10.0690|||atidxx32||8.17.10.0690|||atiumdva|||atiumd6a|||atitmm64
aticfx64||8.17.10.1484|||aticfx64||8.17.10.1484|||aticfx64||8.17.10.1484|||amdxc64|||aticfx32||8.17.10.1484|||aticfx32||8.17.10.1484|||aticfx32||8.17.10.1484|||amdxc32|||atiumd64|||atidxx64||8.17.10.0690|||atidxx64||8.17.10.0690|||atiumdag|||atidxx32||8.17.10.0690|||atidxx32||8.17.10.0690|||atiumdva|||atiumd6a|||atitmm64
------[ ATI I2C Device GPU #1 / B05-D37 ]------
0000 FF 00 00 0E A0 00 00 00 00 00 1F 00 75 00 A3 A3 ............u...
0010 3F D2 80 A3 58 97 D0 8A FF 20 00 03 00 00 00 80 ?...X.... ......
0020 00 00 80 01 0B 01 05 01 8D 03 03 6E 06 00 00 00 ...........n....
0030 00 00 00 00 00 00 00 72 00 00 00 DE 00 5E 5F AC .......r.....^_.
0040 01 00 00 1A 1B 07 70 FE 40 C0 01 00 32 FF 32 A2 [email protected].
0050 11 39 00 32 F4 80 19 11 11 11 11 00 00 E7 3C 55 .9.2.......... 0060 E8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
------[ ATI I2C Device GPU #1 / B05-D37 ]------
0000 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00
0010 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00
0020 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00
0030 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00
0040 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00
0050 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00
0060 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00
0070 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00
0080 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00
0090 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00
00A0 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00
00B0 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00
00C0 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00
00D0 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00
00E0 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00
00F0 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00
------[ ATI I2C Device GPU #1 / B05-D3A ]------
0000 43 79 7E 35 05 00 00 00 00 00 9F 00 00 00 00 00 Cy~5............
0010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
------[ ATI I2C Device GPU #1 / B05-D3A ]------
0000 FF43 FF79 FF7E FF35 FF05 FF00 FF00 FF00 FF00 FF00 FF9F FF00 FF00 FF00 FF00 FF00
0010 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00
0020 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00
0030 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00
0040 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00
0050 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00
0060 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00
0070 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00
0080 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00
0090 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00
00A0 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00
00B0 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00
00C0 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00
00D0 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00
00E0 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00
00F0 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00 FF00
------[ ATI I2C Device GPU #1 / B05-D50 ]------
0000 00 FF FF FF FF FF FF 00 04 72 98 00 54 2C 21 94 .........r..T,!.
0010 2A 13 01 03 80 2F 1B 78 EA DE 95 A3 54 4C 99 26 *..../.x....TL.&
0020 0F 50 54 B3 0C 10 71 4F 81 00 95 00 D1 C0 01 01 .PT...qO........
0030 01 01 01 01 01 01 02 3A 80 18 71 38 2D 40 58 2C .......:..q8-@X,
0040 45 00 DD 0C 11 00 00 1F 00 00 00 FC 00 58 32 32 E............X22
0050 33 48 51 0A 20 20 20 20 20 20 00 00 00 FD 00 38 3HQ. .....8
0060 4C 1F 53 12 00 0A 20 20 20 20 20 20 00 00 00 FF L.S... ....
0070 00 4C 46 47 30 43 30 32 32 34 30 31 30 0A 00 59 .LFG0C0224010..Y
0080 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0090 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
00A0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
00B0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
00C0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
00D0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
00E0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
00F0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
------[ ATI I2C Device GPU #1 / B05-D50 ]------
0000 FF00 FFFF FFFF FFFF FFFF FFFF FFFF FF00 FF04 FF72 FF98 FF00 FF54 FF2C FF21 FF94
0010 FF2A FF13 FF01 FF03 FF80 FF2F FF1B FF78 FFEA FFDE FF95 FFA3 FF54 FF4C FF99 FF26
0020 FF0F FF50 FF54 FFB3 FF0C FF10 FF71 FF4F FF81 FF00 FF95 FF00 FFD1 FFC0 FF01 FF01
0030 FF01 FF01 FF01 FF01 FF01 FF01 FF02 FF3A FF80 FF18 FF71 FF38 FF2D FF40 FF58 FF2C
0040 FF45 FF00 FFDD FF0C FF11 FF00 FF00 FF1F FF00 FF00 FF00 FFFC FF00 FF58 FF32 FF32
0050 FF33 FF48 FF51 FF0A FF20 FF20 FF20 FF20 FF20 FF20 FF00 FF00 FF00 FFFD FF00 FF38
0060 FF4C FF1F FF53 FF12 FF00 FF0A FF20 FF20 FF20 FF20 FF20 FF20 FF00 FF00 FF00 FFFF
0070 FF00 FF4C FF46 FF47 FF30 FF43 FF30 FF32 FF32 FF34 FF30 FF31 FF30 FF0A FF00 FF59
0080 FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF
0090 FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF
00A0 FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF
00B0 FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF
00C0 FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF
00D0 FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF
00E0 FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF
00F0 FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF
------[ ATI I2C Device GPU #1 / B06-D25 ]------
0000 FF 80 17 7F FF FF FF FF FF FF FF FF FF FF FF FF ...............
0010 00 FF FF FF FF FF FF FF FF B0 FF FF FF FF FF FF ................
0020 22 00 FF FF 00 18 A8 FF FF FF FF FF FF FF FF FF "...............
0030 FF FF FF FF FF FF FF FF 01 00 FF FF FF FF FF FF ................
0040 FF FF FF FF FF FF FF FF FF FF 64 FF FF FF FF 55 ..........d....U
0050 FF 46 00 64 FF 10 FF FF FF FF FF FF FF FF FF FF .F.d............
0060 FF FF FF FF FF FF FF FF 2C FF FF FF FF FF FF FF ........,.......
0070 FF FF FF FF FF FF FF FF 00 00 00 00 00 00 FF FF ................
0080 FF FF FF FF FF FF FF FF E8 FF FF 3C D0 00 FF FF ...........<....
0090 FF FF FF FF FF FF 5F FF FF 1A 22 03 FF FF FF FF ......_...".....
00A0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
00B0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
00C0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
00D0 00 01 00 03 58 02 00 FF FF FF 01 FF FF FF FF FF ....X...........
00E0 FF 00 00 02 03 03 00 40 FF FF FF FF FF FF FF FF .......@........
00F0 FF FF FF 68 FF FF FF 0F BC 9C FF 03 FF 0F FF FF ...h............
------[ ATI I2C Device GPU #1 / B06-D25 ]------
0000 FFFF 2980 7817 FF7F FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF
0010 6900 FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF 4AB0 FFFF FFFF FFFF FFFF FFFF FFFF
0020 6622 0000 FFFF FFFF 0000 0018 00A8 FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF
0030 FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF 0001 0000 FFFF FFFF FFFF FFFF FFFF FFFF
0040 FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF 0064 FFFF FFFF FFFF FFFF 0055
0050 FFFF 0046 0000 0064 FFFF 0010 FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF
0060 FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF 012C FFFF FFFF FFFF FFFF FFFF FFFF FFFF
0070 FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FD00 0000 2B00 4000 5600 3D00 FFFF FFFF
0080 FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF D2E8 FFFF FFFF 013C 9AE0 0000 FFFF FFFF
0090 FFFF FFFF FFFF FFFF FFFF FFFF 9B5E FFFF FFFF 001A 1022 8703 FFFF FFFF FFFF FFFF
00A0 FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF
00B0 FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF
00C0 FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF
00D0 E400 8801 3200 5003 BA59 2A02 9900 FFFF FFFF FFFF 6401 FFFF FFFF FFFF FFFF FFFF
00E0 FFFF 6E00 D300 B602 A703 CC03 7800 0040 FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF
00F0 FFFF FFFF FFFF 0568 FFFF FFFF FFFF 9C0F F5BC F29C FFFF 4203 FFFF 1B0F FFFF FFFF
------[ Chips Found ]------
GPU1-B05-D3A: ***** Unknown Device *****
GPU1-B05-D50: EDID
GPU1-B06-D25: ***** Unknown Device *****
Total : 22.7 sec
GPU1-B00: 1.0 sec
GPU1-B01: 3.8 sec
GPU1-B02: 1.0 sec
GPU1-B03: 3.9 sec
GPU1-B04: 1.0 sec
GPU1-B05: 6.8 sec
GPU1-B06: 1.1 sec
GPU1-B07: 1.0 sec
Looking here I think I can verify that I have an NCP81022 controller on device 25 right? Looking through some other posts I think that translates to 0010 0101, and with a 0 bit to the left that would become 010 01010, which would then be 4A in the bios for the VoltageControlAddress in the voltage object?
VoltageControlI2cLine = 96
VoltageControlAddress = 4A
VoltageControlOffset = 00
I'm not sure about VoltageControlI2cLine and VoltageControlOffset, how can I check this?
Now, looking at the register map from the controller I saw that there were some possible registers for the offset:
0x39 R/W 0x0000 Iout Offset
0xD5 R/W 0x02 Vout Trim 1 Programmable Offset Voltage.
0xD7 R/W 0x00 Initial offset
0xE6 R/W 0x00 Special purpose offset
Googling these registers further looks to point to register E6 for the one to use.
So, from the original voltage object:
To the new one:
Does this look better? ( and is it safe to flash ? )
ps, I'm still struggling with all the acronyms used everywhere regarding bios programming, are there some entry level reads to get some more background information on the whole?