[Request] Unlocked InsydeH2O BIOS

Insyde h2o bios 10th gen
SetupUtility.ffs translate to SetupUtility IFR.txt like this

Form Sets
--------------------------------------------------------------------------------
Offset: Title:
--------------------------------------------------------------------------------
0x15C524 Advanced (0x1694 from string package 0x0)
0x190BC4 Power (0x1713 from string package 0x0)
0x317934 Main (0x5 from string package 0x4)
0x318EB4 Security (0x30 from string package 0x4)
0x31A9C4 Boot (0x50 from string package 0x4)
0x31C484 Exit (0x90 from string package 0x4)

0x15C528 Form Set: Advanced [C6D4769E-7F48-4D2A-98E9-87ADCCF35CCC], ClassGuid0 [9F85453E-2F03-4989-AD3B-4A840791AF3A] {0E A7 9E 76 D4 C6 48 7F 2A 4D 98 E9 87 AD CC F3 5C CC 94 16 7E 16 01 3E 45 85 9F 03 2F 89 49 AD 3B 4A 84 07 91 AF 3A}

0x190BC8 Form Set: Power [A6712873-925F-46C6-90B4-A40F86A0917B], ClassGuid0 [9F85453E-2F03-4989-AD3B-4A840791AF3A] {0E A7 73 28 71 A6 5F 92 C6 46 90 B4 A4 0F 86 A0 91 7B 13 17 7E 16 01 3E 45 85 9F 03 2F 89 49 AD 3B 4A 84 07 91 AF 3A}

0x317938 Form Set: Main [C1E0B01A-607E-4B75-B8BB-0631ECFAACF2], ClassGuid0 [9F85453E-2F03-4989-AD3B-4A840791AF3A] {0E A7 1A B0 E0 C1 7E 60 75 4B B8 BB 06 31 EC FA AC F2 05 00 06 00 01 3E 45 85 9F 03 2F 89 49 AD 3B 4A 84 07 91 AF 3A}

0x318EB8 Form Set: Security [5204F764-DF25-48A2-B337-9EC122B85E0D], ClassGuid0 [9F85453E-2F03-4989-AD3B-4A840791AF3A] {0E A7 64 F7 04 52 25 DF A2 48 B3 37 9E C1 22 B8 5E 0D 30 00 06 00 01 3E 45 85 9F 03 2F 89 49 AD 3B 4A 84 07 91 AF 3A}

0x31A9C8 Form Set: Boot [2D068309-12AC-45AB-9600-9187513CCDD8], ClassGuid0 [9F85453E-2F03-4989-AD3B-4A840791AF3A] {0E A7 09 83 06 2D AC 12 AB 45 96 00 91 87 51 3C CD D8 50 00 06 00 01 3E 45 85 9F 03 2F 89 49 AD 3B 4A 84 07 91 AF 3A}

0x31C488 Form Set: Exit [B6936426-FB04-4A7B-AA51-FD49397CDC01], ClassGuid0 [9F85453E-2F03-4989-AD3B-4A840791AF3A] {0E A7 26 64 93 B6 04 FB 7B 4A AA 51 FD 49 39 7C DC 01 90 00 06 00 01 3E 45 85 9F 03 2F 89 49 AD 3B 4A 84 07 91 AF 3A}

0@2x.jpg


bios only show Main ,Advanced ,Security, Boot ,Exit menu tabs , no power menu tab.

I try to search all the bios find the show menu tabs in SetupUtilityApp.ffs and VariableEditDxe.ffs

2x.jpg

224341.jpg


there are only five menu tabs ,lack the power menu tab. I think add the Power 73 28 71 A6 5F 92 C6 46 90 B4 A4 0F 86 A0 91 7B to the SetupUtilityApp.ffs and VariableEditDxe.ffs it will show power menu. but I dont know how to translate and mod the SetupUtilityApp.ffs and VariableEditDxe.ffs .

original bios menu tabs screen

32356@2x.jpg



please help mod the power menu tab show big thx.

ALL the files here

SetupUtility IFR.txt (2.43 MB)


VariableEditDxe.ffs.zip (10.8 KB)


SetupUtilityApp.ffs.zip (5.94 KB)


BIOSME.bin.zip (6.42 MB)



Edit by Fernando: Thread title shortened

24523.jpg

I hope I’m doing the right thing by considering your topic as a request.
You’ve provided too much information, but it’s all useless. So if you need help, run the BACKUP_Tools program to obtain a backup of your BIOS (it’ll create results.rar archive on desktop). Also, I need a copy of your BIOS variables (run “GET VARS.bat” from this archive and share with me the output file “vars.txt”).

thx for reply this all the files .
get vars.txt show me delete driver failed, so get a samller vars.txt only 135kb.

IMG_35872C401401-1.jpeg



There is also a file backed up before, and there is no error prompt named AllVars.txt

results20.rar (11.3 MB)

vars.txt (132 KB)

AllVars.txt (199 KB)

@wings110
“L.Crtl +F4” key combo should show power menu tab for your BIOS. But if it would not, install this BIOS mod (run “FLASH.bat”).
Switch “Setup Menu Insyde Full Show” setting under Advanced tab to “Show”.



Thanks bro!

I’ll try it tomorrow, I had unlock the Setup Menu Insyde Full Show menu before , Set to show,nothing changed! because the SetupUtility lack some pointer for the Setup Menu Insyde Full Show.
I think The display of all menus tabs (main ,advanced, sercurity ,boot ,exit ,power)is not controlled by SetupUtility.ffs ,SetupUtility have all the code,but display
controlled by VariableEditDxe or SetupUtilityApp.

Really? Then why the BIOS needs this useless setting?
You can replace one of the 5 GUIDs in VariableEditDxe module with Power. Replace because there is no space for one additional GUID in the compiled file.
Or you can flash my BIOS mod where I’ve put the Power into Advanced tab.

setup.jpg

Really? Then why the BIOS needs this useless setting?
You can replace one of the 5 GUIDs in VariableEditDxe module with Power. Replace because there is no space for one additional GUID in the compiled file.
Or you can flash my BIOS mod where I’ve put the Power into Advanced tab.




I agree with you very much.replace one of the 5 GUIDs in VariableEditDxe & SetupUtilityApp module with Power. I’ll try your bios tomorrow and give you feedback. Big thx for your job!

Really? Then why the BIOS needs this useless setting?
You can replace one of the 5 GUIDs in VariableEditDxe module with Power. Replace because there is no space for one additional GUID in the compiled file.
Or you can flash my BIOS mod where I’ve put the Power into Advanced tab.




Compare your mod bios for me, after add power to advanced SetupUtility.ffs change so much, I want to know how you modified it.

750F1C88-7ED8-450D-B54C-6E9F5CAD76E2.png


Another How is the data in these boxes obtained? thx

B8F6D4C3-FD52-4B2B-80EC-82BFFDA57C8C.png




Thx for your explain. I don't understand whether the changes in the box in the picture can show hidden options.

419C71CC-69A0-4FC1-8AAE-FEC55AE0EFA2.jpeg


I known that True {46 02} to False {47 02} can unlock hidden options. But questionid: to False will unlock hidden options?

Yes, you can set conditionals to False or just remove them, but the second approach takes much longer.



Hi, not to bother you but is this key combo universal for InsydeH2O Bioses or just exclusive to this Bios?

Yes, you can set conditionals to False or just remove them, but the second approach takes much longer.




I’m sorry to ask you another question.
I want to replace the display menu with power. So I did the following actions.

7F86B225-64E6-4227-A23E-F919D0387FB8.jpeg


Does the QuestionId need to be modified?
I don’t know what the code in the red box means, and I’m not sure if it’s correct.
Looking forward to your reply.Thx

It’s exclusive and not active until a certain setting is enabled.

You may not touch the QuestionID. And a thing in the red box is the ID of text for description. Description is a help information that appears in the field on the right when you select a setting. Leave it the same if you’re in doubdt because nothing else matters but GUID and FormID.

That’s not all the changes you need to make. Better compare modules in HEX editor.

It’s exclusive and not active until a certain setting is enabled.

You may not touch the QuestionID. And a thing in the red box is the ID of text for description. Description is a help information that appears in the field on the right when you select a setting. Leave it the same if you’re in doubdt because nothing else matters but GUID and FormID.

That’s not all the changes you need to make. Better compare modules in HEX editor.



I try to replace display menu with power as this way

7F86B225-64E6-4227-A23E-F919D0387FB8.jpeg


In the bios menu, I can see that the display menu is replaced by power, but enter power will retreat to the main interface, which may be related to not adding guid.
Your mod bios add ref:power length is 21 , but original display menu length is 0F , The length is different. I don’t know how to replace it.
Can you help replace the display menu with power for me? Because the content in this display menu is empty, it is more reasonable to replace it with power. There is no need to unlock any other hidden options,thx so much!

Ok.
DOWNLOAD link.

It’s exclusive and not active until a certain setting is enabled.




Okay, thanks for answering. But which setting do I need to enable?

"FULL MENU Hotkey Support"

Do you know where is it?

Ok.
DOWNLOAD link.
Thx so much,it works great!

B489788C-EA35-43D9-BAEE-B863E73C60C6.jpeg