06-29-2021, 02:28 AM
Okay, I think this mod is it! I feel really good about this one.
Before I continue, I want to give a huge shout out to BDMaster. BDMaster is the one who clarified my understanding about the FormID List Lock mod for this image. If this mod works, thank BDMaster!
I was on the right path looking further into the Form ID lists and figuring out which ones are blocking lists and which ones are just lists of the FormIDs. This is primarily what I've been investigating and trying to figure out for most of the past two days.
Having done all the research and manual inspection of hex code I can, I was going to move onto disassembling the AMITSE module to figure this out - which would have taken a while given my relative lack of experience. Fortunately, BDMaster has figured this out for us - and if this mod works, I am going to use this prior knowledge of which Form ID lists are which to more quickly learn what is going on behind the scenes with the assembly code and then I will post what I learn to this thread.
Please let me know how this goes! If everything goes right, your BIOS Setup Utility should look crazy after this. Expect to see duplicate menus (by names, not by settings), possible unnamed menus, and a Chipset menu. We will fix this later on.
In addition to the FormID List Lock mod, I also applied some more access level edits to the AMITSESetupData module.
EDIT: I got an idea about the CBS Menu. Maybe I can just add the GUID of the chipset menu to the list of menus that appears in the AMITSE module. There is probably a lot more involved, but I will try this basic edit after we get the Chipset Menu working.
-- Reference info about the mod (will add more soon) --
There are 3 lists of the menus that appear or can be made to appear in the BIOS Setup Utility. One of these is just a list of all menus that can appear. This is the longest list. There is also a short form ID list and a long form ID list.
The short form ID list and long form ID list can be lists of menus that receive certain checks to see if they should appear. By removing menus we want to appear from whichever list(s) are blocking lists, we can remove the list lock that often hides menus in the newer Aptio V images. This often must be paired with the access level edit mod changing the desired menus' access levels from Default or Supervisor to User. This mod is described in Post #39.
Before I continue, I want to give a huge shout out to BDMaster. BDMaster is the one who clarified my understanding about the FormID List Lock mod for this image. If this mod works, thank BDMaster!
I was on the right path looking further into the Form ID lists and figuring out which ones are blocking lists and which ones are just lists of the FormIDs. This is primarily what I've been investigating and trying to figure out for most of the past two days.
Having done all the research and manual inspection of hex code I can, I was going to move onto disassembling the AMITSE module to figure this out - which would have taken a while given my relative lack of experience. Fortunately, BDMaster has figured this out for us - and if this mod works, I am going to use this prior knowledge of which Form ID lists are which to more quickly learn what is going on behind the scenes with the assembly code and then I will post what I learn to this thread.
Please let me know how this goes! If everything goes right, your BIOS Setup Utility should look crazy after this. Expect to see duplicate menus (by names, not by settings), possible unnamed menus, and a Chipset menu. We will fix this later on.
In addition to the FormID List Lock mod, I also applied some more access level edits to the AMITSESetupData module.
EDIT: I got an idea about the CBS Menu. Maybe I can just add the GUID of the chipset menu to the list of menus that appears in the AMITSE module. There is probably a lot more involved, but I will try this basic edit after we get the Chipset Menu working.
-- Reference info about the mod (will add more soon) --
There are 3 lists of the menus that appear or can be made to appear in the BIOS Setup Utility. One of these is just a list of all menus that can appear. This is the longest list. There is also a short form ID list and a long form ID list.
The short form ID list and long form ID list can be lists of menus that receive certain checks to see if they should appear. By removing menus we want to appear from whichever list(s) are blocking lists, we can remove the list lock that often hides menus in the newer Aptio V images. This often must be paired with the access level edit mod changing the desired menus' access levels from Default or Supervisor to User. This mod is described in Post #39.