Hi friend,
I will explain how to make this bios Mod , just to leave some infos for all users who wants to learn something about :
To Make Full Mod have to edit these Modules :
1. AMITSE PE32 = your main menu lock/unlocks
2. AMITSE/SetupData/SetupData = your AMIBCP Access Level changes (we can change by AMIBCP or via hexedit)
3. Setup PE32 = your AMIBCP textual menu name changes (EFI iFR txt to get all info GUIDS - options to unlock)
-------------------------------------------------------------------------------------------------------------------------------------------
1. AMITSE PE32 = your main menu lock/unlocks (B1DA0ADF-4F77-4070-A88E-BFFE1C60529A)
2. AMITSE/SetupData/SetupData = your AMIBCP Access Level changes (FE612B72-203C-47B1-8560-A66D946EB371) AMIBCP works on it
3. Setup PE32 = your AMIBCP textual menu name changes (899407D7-99FE-43D8-9A21-79EC328CAC21)
GUID B1DA0ADF-4F77-4070-A88E-BFFE1C60529A AMITSE
GUID 899407D7-99FE-43D8-9A21-79EC328CAC21 Setup
SubGUID FE612B72-203C-47B1-8560-A66D946EB371 SetupData
Into EFI IFR txt extracted from Setuputility Form GUID we can find these opcodes (rows)
To make this job it needs UEFI Tool NE 058 , UEFI Tool 028 , Universal IFR Extractor by Donovan6k and HxD Hexeditor
https://github.com/LongSoft/UEFITool
https://mh-nexus.de/en/hxd/
https://github.com/donovan6000/Universal-IFR-Extractor
Form: Setup, Form ID: 0x2710 {01 86 10 27 07 00}
0x15034 Form: Setup, Form ID: 0x2710 {01 86 10 27 07 00}
0x1503A Ref: Main, Variable: 0xFFFF {0F 0F 09 00 02 00 01 00 00 00 FF FF 00 11 27}
0x15049 Ref: Advanced, Variable: 0xFFFF {0F 0F 1F 00 02 00 02 00 00 00 FF FF 00 12 27}
0x15058 Suppress If: {0A 82}
0x1505A True {46 02} << 47 Visible
0x1505C Ref: Chipset, Variable: 0xFFFF {0F 0F 20 00 02 00 03 00 00 00 FF FF 00 13 27}
0x1506B End If {29 02}
0x1506D Ref: Security, Variable: 0xFFFF {0F 0F 3B 00 02 00 04 00 00 00 FF FF 00 15 27}
0x1507C Ref: Boot, Variable: 0xFFFF {0F 0F 21 00 02 00 05 00 00 00 FF FF 00 14 27}
0x1508B Ref: Save & Exit, Variable: 0xFFFF {0F 0F 52 00 02 00 06 00 00 00 FF FF 00 16 27}
0x1509A End Form {29 02}
0x1509C Form: Main, Form ID: 0x2711 {01 86 11 27 09 00}
0x15270 Form: Advanced, Form ID: 0x2712 {01 86 12 27 1F 00}
0x1BC2F Form: Chipset, Form ID: 0x2713 {01 86 13 27 20 00}
0x2E941 Form: Security, Form ID: 0x2715 {01 86 15 27 3B 00}
0x2E3A5 Form: Boot, Form ID: 0x2714 {01 86 14 27 21 00}
0x2E833 Form: Boot, Form ID: 0x271B {01 86 1B 27 21 00}
0x2F266 Form: Save & Exit, Form ID: 0x2716 {01 86 16 27 52 00}
Main
Advanced
Chipset >> hidden
Security
Boot
Save & Exit
Main, 0x2711
Advanced, 0x2712
Chipset, 0x2713
Security, 0x2715
Boot, 0x2714
Boot, 0x271B
Save & Exit, 0x2716
On the AMITSE/PE32 edit, you'll replace this @0x1CC0
4A 10 59 7B 0D C0 58 41 87 FF F0 4D 63 96 A9 15 11 27 00 00 00 00 00 00 00 00 00 00 00 00 00 00 >> Main, 0x2711
4A 10 59 7B 0D C0 58 41 87 FF F0 4D 63 96 A9 15 12 27 00 00 00 00 00 00 00 00 00 00 00 00 00 00 >> Advanced, 0x2712
4A 10 59 7B 0D C0 58 41 87 FF F0 4D 63 96 A9 15 15 27 00 00 00 00 00 00 00 00 00 00 00 00 00 00 >> Security, 0x2715
4A 10 59 7B 0D C0 58 41 87 FF F0 4D 63 96 A9 15 14 27 00 00 00 00 00 00 00 00 00 00 00 00 00 00 >> Boot, 0x2714
4A 10 59 7B 0D C0 58 41 87 FF F0 4D 63 96 A9 15 16 27 00 00 00 00 00 00 00 00 00 00 00 00 00 00 >> Save & Exit, 0x2716
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 >>
With this, to add the chipset menu entry 2713 @0x1CC0
4A 10 59 7B 0D C0 58 41 87 FF F0 4D 63 96 A9 15 11 27 00 00 00 00 00 00 00 00 00 00 00 00 00 00 >> Main, 0x2711
4A 10 59 7B 0D C0 58 41 87 FF F0 4D 63 96 A9 15 12 27 00 00 00 00 00 00 00 00 00 00 00 00 00 00 >> Advanced, 0x2712
4A 10 59 7B 0D C0 58 41 87 FF F0 4D 63 96 A9 15 13 27 00 00 00 00 00 00 00 00 00 00 00 00 00 00 >> Chipset, 0x2713
4A 10 59 7B 0D C0 58 41 87 FF F0 4D 63 96 A9 15 15 27 00 00 00 00 00 00 00 00 00 00 00 00 00 00 >> Security, 0x2715
4A 10 59 7B 0D C0 58 41 87 FF F0 4D 63 96 A9 15 14 27 00 00 00 00 00 00 00 00 00 00 00 00 00 00 >> Boot, 0x2714
4A 10 59 7B 0D C0 58 41 87 FF F0 4D 63 96 A9 15 16 27 00 00 00 00 00 00 00 00 00 00 00 00 00 00 >> Save & Exit, 0x2716
To make Chipset visible , then it needs to edit by an Hex editor the 899407D7-99FE-43D8-9A21-79EC328CAC21 Setup module
go to offset 0x1505A True {46 02} << 47 Visible , write 47 over 46 value and save it.
After editing the modules by UEFI Tool 028 replace them "as bodi" in the same manner you extracted them.
Then is' possible to edit again y AMIBCP 5.02 to change others settings, just select them and form Default change to USER
ot to Supervisor, then save your bios mod , ready to flash back.
All greetings to CodeRush, Donovan6k, Lost_N_BIOS, etc they theached how to do and shared their knoledgments !!!
P.S. to flash use Afuwin or fptw as to make the backup