Hello. Would you like to help me at modding voltage steps in bios. I can set 0.920v, 0.930 but i cannot set 0.925V.
Link for bios: htt ps://w ww.asro ck.com/mb/AMD/B550%20Phanto m%20Gaming-ITXax/#BIOS. Thanks in advance.
So I am trying to do it on my own. I changed bold values to 05 (i wanna check first 5mv step) in Setup/PE32. Still i can set those voltage only in 10mv steps but i cannot increment/decrement voltage via +/- (i’ve to write voltage and it is rounding up or down). I am aware that there are 2 images so before modding i splited bios in hxd and edited both images. Here is my modded bios: https://drive.google.com/file/d/19q8bkJ-…iew?usp=sharing
Suppress If {0A 82}
0x2BFE0 QuestionId: 0x209 equals value in list (0x0, 0x1, 0x2, 0x3) {14 0E 09 02 04 00 00 00 01 00 02 00 03 00}
0x2BFEE Gray Out If {19 82}
0x2BFF0 QuestionId: 0x206 equals value 0x1 {12 06 06 02 01 00}
0x2BFF6 Numeric: e{a1#e{f3#e{w1300#CLDO VDDP Voltage Control, VarStoreInfo (VarOffset/VarName): 0x2C4, VarStore: 0x1, QuestionId: 0x29D9, Size: 2, Min: 0x0, Max 0x60E, Step: 0xA {07 94 37 04 38 04 D9 29 01 00 C4 02 14 11 00 00 0E 06 0A 00}
0x2C00A Default: DefaultId: 0x0, Value (16 bit): 0x0 {5B 07 00 00 01 00 00}
0x2C011 End {29 02}
0x2C013 End If {29 02}
0x2C015 End If {29 02}
0x2C017 Suppress If {0A 82}
0x2C019 QuestionId: 0x209 equals value in list (0x0, 0x1, 0x2, 0x3) {14 0E 09 02 04 00 00 00 01 00 02 00 03 00}
0x2C027 Gray Out If {19 82}
0x2C029 QuestionId: 0x206 equals value 0x1 {12 06 06 02 01 00}
0x2C02F Numeric: e{a1#e{f3#e{w1300#CLDO VDDG CCD Voltage Control, VarStoreInfo (VarOffset/VarName): 0x2C6, VarStore: 0x1, QuestionId: 0x29DA, Size: 2, Min: 0x0, Max 0x60E, Step: 0xA {07 94 39 04 3A 04 DA 29 01 00 C6 02 14 11 00 00 0E 06 0A 00}
0x2C043 Default: DefaultId: 0x0, Value (16 bit): 0x0 {5B 07 00 00 01 00 00}
0x2C04A End {29 02}
0x2C04C End If {29 02}
0x2C04E End If {29 02}
0x2C050 Suppress If {0A 82}
0x2C052 QuestionId: 0x209 equals value in list (0x0, 0x1, 0x2, 0x3) {14 0E 09 02 04 00 00 00 01 00 02 00 03 00}
0x2C060 Gray Out If {19 82}
0x2C062 QuestionId: 0x206 equals value 0x1 {12 86 06 02 01 00}
0x2C068 QuestionId: 0x29DA equals value 0x0 {12 06 DA 29 00 00}
0x2C06E Or {16 02}
0x2C070 End {29 02}
0x2C072 Numeric: e{a1#e{f3#e{w1300#CLDO VDDG IOD Voltage Control, VarStoreInfo (VarOffset/VarName): 0x2C8, VarStore: 0x1, QuestionId: 0x29DB, Size: 2, Min: 0x0, Max 0x60E, Step: 0xA {07 94 3B 04 3C 04 DB 29 01 00 C8 02 14 11 00 00 0E 06 0A 00}
0x2C086 Default: DefaultId: 0x0, Value (16 bit): 0x0 {5B 07 00 00 01 00 00}
0x2C08D End {29 02}
0x2C08F End If {29 02}
@razgonlover - “IF” This is possible, which sometimes it is not without extensive assembly knowledge, what you need to change is the “Step”, change to 05 (0A = .10 increments, 05 = 0.5 increments)
And it sounds like you did it correctly, so if it’s going to work then it will work
@Lost_N_BIOS - I flashed it. This mod broke increment/decrement via +/- buttons - now only option to set voltage is input value and it still rounds up/down like before(steps are same). Probably modding nvram is necessary.
@razgonlover - Sorry to hear. No, this means in-depth assembly changes would be required to make the increments possible, if it’s even possible via the controller that controls this for those items
When you change it in BIOS, that changes the current NVRAM value when you change/save/reboot, so it’s nothing to do with NVRAM.
You will have to ask Asrock directly for finer voltage adjustments for these items
@Lost_N_BIOS I found a workaround - i unlocked vddg voltage control in amd overclock submenu. This option appeared in BIOS, I can write value in 1mv step and it isn’t rounded up/down but thre is a problem - those settings don’t save.
Hide/suppress the original setting then, and then test if the one you revealed gets used instead, or not.
@Lost_N_BIOS I tried hiding settings via AMIBCP - those setting are hidden but revealed one aren’t used. How can I suppress 'em?↓
0x2BFE2 Suppress If {0A 82}
0x2BFE4 QuestionId: 0x209 equals value in list (0x0, 0x1, 0x2, 0x3) {14 0E 09 02 04 00 00 00 01 00 02 00 03 00}
0x2BFF2 Gray Out If {19 82}
0x2BFF4 QuestionId: 0x206 equals value 0x1 {12 06 06 02 01 00}
0x2BFFA Numeric: e{a1#e{f3#e{w1300#CLDO VDDP Voltage Control, VarStoreInfo (VarOffset/VarName): 0x2C4, VarStore: 0x1, QuestionId: 0x29D9, Size: 2, Min: 0x0, Max 0x60E, Step: 0xA {07 94 37 04 38 04 D9 29 01 00 C4 02 14 11 00 00 0E 06 0A 00}
0x2C00E Default: DefaultId: 0x0, Value (16 bit): 0x0 {5B 07 00 00 01 00 00}
0x2C015 End {29 02}
0x2C017 End If {29 02}
0x2C019 End If {29 02}
0x2C01B Suppress If {0A 82}
0x2C01D QuestionId: 0x209 equals value in list (0x0, 0x1, 0x2, 0x3) {14 0E 09 02 04 00 00 00 01 00 02 00 03 00}
0x2C02B Gray Out If {19 82}
0x2C02D QuestionId: 0x206 equals value 0x1 {12 06 06 02 01 00}
0x2C033 Numeric: e{a1#e{f3#e{w1300#CLDO VDDG CCD Voltage Control, VarStoreInfo (VarOffset/VarName): 0x2C6, VarStore: 0x1, QuestionId: 0x29DA, Size: 2, Min: 0x0, Max 0x60E, Step: 0xA {07 94 39 04 3A 04 DA 29 01 00 C6 02 14 11 00 00 0E 06 0A 00}
0x2C047 Default: DefaultId: 0x0, Value (16 bit): 0x0 {5B 07 00 00 01 00 00}
0x2C04E End {29 02}
0x2C050 End If {29 02}
0x2C052 End If {29 02}
0x2C054 Suppress If {0A 82}
0x2C056 QuestionId: 0x209 equals value in list (0x0, 0x1, 0x2, 0x3) {14 0E 09 02 04 00 00 00 01 00 02 00 03 00}
0x2C064 Gray Out If {19 82}
0x2C066 QuestionId: 0x206 equals value 0x1 {12 86 06 02 01 00}
0x2C06C QuestionId: 0x29DA equals value 0x0 {12 06 DA 29 00 00}
0x2C072 Or {16 02}
0x2C074 End {29 02}
0x2C076 Numeric: e{a1#e{f3#e{w1300#CLDO VDDG IOD Voltage Control, VarStoreInfo (VarOffset/VarName): 0x2C8, VarStore: 0x1, QuestionId: 0x29DB, Size: 2, Min: 0x0, Max 0x60E, Step: 0xA {07 94 3B 04 3C 04 DB 29 01 00 C8 02 14 11 00 00 0E 06 0A 00}
0x2C08A Default: DefaultId: 0x0, Value (16 bit): 0x0 {5B 07 00 00 01 00 00}
0x2C091 End {29 02}
0x2C093 End If {29 02}
0x2C095 End If {29 02}
0x2C097 Subtitle: Statement.Prompt: , Flags: 0x0 {02 87 02 00 00 00 00}
0x2C09E End {29 02}
@Lost_N_BIOS Thank you for any help! I asked ASRock for it and they did for me BIOS. Finally I have got 1mv steps which helped me in FCLK overclocking
Here you can download bios 1.22 with 1mv step. https://drive.google.com/file/d/1DumZwMs…iew?usp=sharing