05-15-2016, 10:09 AM
Hey guys,
I seem to be having a little difficulty with unlocking hiding settings through IFR.
I extracted the IFR from the bios using universal IFR extractor and proceeded with a simple test.
I can see the option "Multi Core Support" in my bios, So looking at the IFR (Code below).
Suppress if variable 0x510 equals 0x0 and since i can see it variable 0x510 should be not 0x0, right?
Yet setup_var 0x510 gives me 0x0 and even changing it to 0x1 doesn't make a difference.
But if i change the option itself (variable 0x1F from 0x0 to 0x1) the Multi core setting does change.
It seems i can change settings but not show or hide forms.
Full IFR attached
Am i doing something wrong?
Thanks
I seem to be having a little difficulty with unlocking hiding settings through IFR.
I extracted the IFR from the bios using universal IFR extractor and proceeded with a simple test.
I can see the option "Multi Core Support" in my bios, So looking at the IFR (Code below).
Suppress if variable 0x510 equals 0x0 and since i can see it variable 0x510 should be not 0x0, right?
Yet setup_var 0x510 gives me 0x0 and even changing it to 0x1 doesn't make a difference.
But if i change the option itself (variable 0x1F from 0x0 to 0x1) the Multi core setting does change.
It seems i can change settings but not show or hide forms.
Code:
0x7BAF9 Form: Multi Core Support, Form ID: 0x8502 {01 86 02 85 3E 08}
0x7BAFF Subtitle: Multi Core Support {02 87 3E 08 00 00 00}
0x7BB06 End {29 02}
0x7BB08 Subtitle: {02 87 02 00 00 00 00}
0x7BB0F End {29 02}
0x7BB11 Suppress If: {0A 82}
0x7BB13 Variable 0x510 equals 0x0 {12 06 10 05 00 00}
0x7BB19 Grayout If: {19 82}
0x7BB1B Variable 0x4F3 equals 0x0 {12 06 F3 04 00 00}
0x7BB21 Setting: Active Processor Cores, Variable: 0x1F {05 A6 4D 0A 4E 0A 5C 04 02 00 1F 00 10 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00}
0x7BB47 Option: All, Value: 0x0 {09 0E 4A 0A 30 00 00 00 00 00 00 00 00 00}
0x7BB55 Option: 1, Value: 0x1 {09 0E 46 0A 00 00 01 00 00 00 00 00 00 00}
0x7BB63 Option: 2, Value: 0x2 {09 0E 47 0A 00 00 02 00 00 00 00 00 00 00}
0x7BB71 End of Options {29 02}
0x7BB73 End If {29 02}
0x7BB75 End If {29 02}
0x7BB77 End Form {29 02}
Code:
//Parent
0x797C3 Form: Performance, Form ID: 0x8005 {01 86 05 80 75 00}
0x797C9 Subtitle: Performance {02 87 75 00 00 00 00}
0x797D0 End {29 02}
0x797D2 Subtitle: {02 87 02 00 00 00 00}
0x797D9 End {29 02}
0x797DB Suppress If: {0A 82}
0x797DD Variable 0x510 equals 0x0 {12 06 10 05 00 00}
0x797E3 Ref: Multi Core Support, Variable: 0xFFFF {0F 0F 3E 08 3F 08 D0 03 00 00 FF FF 00 02 85}
0x797F2 End If {29 02}
Full IFR attached
Am i doing something wrong?
Thanks