Hey everyone,
I’m trying to unlock the hidden Chipset menu in my Aptio V BIOS, following the guide available here (OverPowered TONGFANG CyberPower Machrevo MACHENIKE - Unlocked BIOS Guide W/ Files). I’ve made some progress but I’m stuck and hoping someone with more experience can help me out.
What I’ve Done So Far:
-
Extracted Modules: I’ve used UEFITool NE to extract the AMITSE and Setup PE32 modules from my BIOS.
-
Generated IFR: I used the Universal IFR Extractor to create an IFR output of the Setup module.
-
Found Menu Blocks: I’ve located what I believe to be menu blocks in the AMITSE module by searching for the main Form Set ID.
My IFR Snippet (Relevant Part):
0x4AED8 Form: Setup, FormId: 0x2710 {01 86 10 27 06 00}
0x4AEDE Ref: My Favorites, VarStoreInfo (VarOffset/VarName): 0xFFFF, VarStore: 0x0, QuestionId: 0x1, FormId: 0x2712 {0F 0F 5C 0E 5C 0E 01 00 00 00 FF FF 00 12 27}
0x4AEED Ref: Main, VarStoreInfo (VarOffset/VarName): 0xFFFF, VarStore: 0x0, QuestionId: 0x2, FormId: 0x2713 {0F 0F 08 00 02 00 02 00 00 00 FF FF 00 13 27}
0x4AEFC Ref: Ai Tweaker, VarStoreInfo (VarOffset/VarName): 0xFFFF, VarStore: 0x0, QuestionId: 0x3, FormId: 0x2714 {0F 0F 6E 00 02 00 03 00 00 00 FF FF 00 14 27}
0x4AF0B Ref: Advanced, VarStoreInfo (VarOffset/VarName): 0xFFFF, VarStore: 0x0, QuestionId: 0x4, FormId: 0x2715 {0F 0F 1D 00 02 00 04 00 00 00 FF FF 00 15 27}
0x4AF1A Ref: Monitor, VarStoreInfo (VarOffset/VarName): 0xFFFF, VarStore: 0x0, QuestionId: 0x5, FormId: 0x2716 {0F 0F 49 0B 02 00 05 00 00 00 FF FF 00 16 27}
0x4AF29 Ref: Chipset, VarStoreInfo (VarOffset/VarName): 0xFFFF, VarStore: 0x0, QuestionId: 0x6, FormId: 0x2717 {0F 0F 1E 00 02 00 06 00 00 00 FF FF 00 17 27}
0x4AF38 Ref: Boot, VarStoreInfo (VarOffset/VarName): 0xFFFF, VarStore: 0x0, QuestionId: 0x7, FormId: 0x2718 {0F 0F 1F 00 02 00 07 00 00 00 FF FF 00 18 27}
0x4AF47 Ref: Tool, VarStoreInfo (VarOffset/VarName): 0xFFFF, VarStore: 0x0, QuestionId: 0x8, FormId: 0x2719 {0F 0F 58 0E 02 00 08 00 00 00 FF FF 00 19 27}
0x4AF56 Ref: Exit, VarStoreInfo (VarOffset/VarName): 0xFFFF, VarStore: 0x0, QuestionId: 0x9, FormId: 0x271A {0F 0F 4E 00 02 00 09 00 00 00 FF FF 00 1A 27}
Potentially Relevant Data Block in AMITSE:
I found the following data block at address 0x17880:
00 00 00 00 14 27 15 27 12 27 16 27 18 27 19 27 1A 27 FF FF 4A 10 59 7B 0D C0 58 41 87 FF F0 4D 63 96 A9 15 4C F2 39 77 D7 93 D4 11 9A 3A 00 90 27 3F C1 4D 8B A6 3C 4A 23 77 FB 48 80 3D 57 8C C1 FE C4 4D 31 09 14 27 78 08 14
It contains the menu id’s in the same order as they are in the bios, but I’m a bit unsure how to edit it to include the chipset id (0x2717)
I’ll attach the bios and all relevant files. I put it on Github so it doesn’t randomly disappear. GitHub - jamesy0ung/B550-F-Bios-Mod
Thanks