Insyde H2OUVE (UEFI Variable Editor) v200.01.00.08 for Windows (x86/x64) Code: Insyde H2OUVE (UEFI Variable Editor) Version 200.01.00.08 Copyright (c) 2012 - 2020, Insyde Software Corp. All Rights Reserved. Description: A tool to manage settings, variables, strings, and multi-configurations for BIOS Setup Utility. H2OUVE-W.exe Options: Global... ------------------------------------------------------------------------------ -a Auto Reboot. Common... ------------------------------------------------------------------------------ -? -h Show help message -fea Report BIOS supported functionalities. -uvebf <Enabled|Disabled> Enable/Disable H2OUVE functions in BIOS for subsequent boot. -r <File> Dump the BIOS ROM regions (e.g. Variables, Settings, Strings, etc.) to raw file. Setup Editor... ------------------------------------------------------------------------------ -l Load default/original settings for BIOS setup utility. i.e. delete setup and associated variables in BIOS ( data section). Same as "Load Default" option under BIOS Setup Utility. -c Load custom settings for BIOS setup utility. i.e. restore setup variables in BIOS (data section). Same as "Load Customize Default" option under BIOS Setup Utility. -sc [File] Save setup settings to custom for BIOS setup utility. i.e. save setup to custom variables in BIOS. Same as "Save Customize Default" option under BIOS Setup Utility. -gs <File> [-all] [-pw <Password>] [-txt|-csv] Generate setup utility current setting to file. (-pw: It's necessary if password existing) (-all: optional, include suppress and grayout setting) -ss <File> [-pw <Password>] [-all] [-y] Modify setup utility settings from a configuration file. The configuration files shouldn't contain any suppressed options. Adding -all to handle the file generated by -gs <file> -all, and adding -y can ignore the checking message. (-pw: It's necessary if password existing) -gd <File> [-i <BiosImageFile>] [-skuid <SkuId>] [-txt|-csv] Dump default setup utility settings (optionally from specified Bios Image File) to a configuration file. (-skuid: default is 0x0) -sd <File> -i <BiosImageFile> Read saved default configuration file and update setup utility default settings in specified Bios File. -ms [-h] -fi <Field> -op <Option> [-pw <Password>] [-i <BiosImageFile> -skuid <SkuId>] Modify a setup utility setting by field name, and field options. '-h' to show more information. (-skuid: default is 0x0) (-pw: It's necessary if password existing) -dpw -admin <Password> [-user <Password>] -i <BiosImageFile> Set default password. -d40 <-g [File] | -s <File> | -m <Name> <Value> | -l | -c | -b | -t> Modify current SCU settings, additional options: -g [File] [-pw <Password>] Same as -gs option, but dump to name-value paired file.(-pw: It's necessary if password existing) -s <File> [-pw <Password>] Same as -ss option, but with name-value paired file content.(-pw: It's necessary if password existing) -m [-h] <Name> <Value> [-m <Name> <Value>]... Modify a setup utility setting by name and value. '-h' to show more infotmation -l List all item names. -c Change current settings to default value. -b [File] Same as -gs option, but dump boot device list to name-value paired file -t [File] Same as -gs option, but dump boot type list to name-value paired file -cdi [File] [-n <Name>] [-i <ImageFile>] Report duplicate items and their locations in BIOS Setup Utility. -gstr <File> <-s|-b> -i <ImageFile> Dump configuration and browser strings to string-formatted file from Bios image file -sstr <File> <-s|-b> -i <ImageFile> [-out <ImageFile>] Modify setup configuration or setup browser strings from specified string-formatted file to Bios Image File. -gbd <File> Dump current boot device setting to boot-device file. -sbd <File> Modify current boot device from specified boot-device file. -gbt <File> [-i <BiosImageFile>] Dump current boot type setting to boot-type file. -sbt <File> [-i <BiosImageFile>] [-out <ImageFile>] Modify current boot type from specified boot-type file. -bfirst [name][-t][-i <DeviceIndex>] Make device to first boot. Variable Editor... ------------------------------------------------------------------------------ -gv <File> [-i <BiosImageFile>] [-uve] [-n <NAME>] [-g <GUID>] Dump variable information to a variable record file. -sv <File> [-i <BiosImageFile>] [-out <ImageFile>] Update variables from specified variable record file. -rd [-vn "<VarName>"] [-vg <GUID>] Read a variable by name or GUID. -wt [-vn "<VarName>"] [-vg <GUID>] [-attr <Attribute>] <-by|-wd|-dw|-qw|-blk|-astr|-ustr> "<VarData>" Write a variable by name or GUID.(If doesn't specify Attribute, default is 0x7(NV|BS|RT)) by: byte, wd: word, dw: dword, qw: qword, blk: block data(01h 02h ...), astr: ascii string, ustr: unicode string -re [-vn "<VarName>"] [-vg <GUID>] Remove a variable by name or GUID. -gvd <File> [-i <BiosImageFile>] List the information of UEFI variable default to file. -gsk [-i <BiosImageFile>] Generate secure key info. -csk <KeyFile.cer> [-og <OwnerGuid>] [-i <BiosImageFile>] Verify that the entered key is already present. (Default Guid is 77fa9abd-0359-4d32-bd60-28f4e78f784b) -cvl <File | -vn <Name> -vg <GUID>> Check variables are locked by input a varaible name-guid file or by input a specified name-guid. ITB Feature... ------------------------------------------------------------------------------ -dbos Display Boot Order Sequence. -cnvs Clean NV Spare data. -cvhc Check Variable Header Continuity. -vorv [-count N] Variable store Out of Region Verification. -cvur [-count N] Check Variable Usage sitiation by Reboot. -cvus [-count N] [-w SECOND] Check Variable Usage sitiation by Shutdown. -cvrd [-count N] [-th] Check Variable Reclamation on DXE. -cvrs [-count N] Check Variable Reclamation on SMM. -cvrb [-count N] Check Variable Reclamation while has Dirty Byte. -cvsf [-count N] [-bc] Check Variable fill Setting (fill 0xFF). -cvs0 [-count N] [-bc] Check Variable fill Setting (fill 0x00). -cvsr [-count N] [-bc] Check Variable fill Setting (fill random value). -cvax [-count N] Check Variable automatic test. -cvsd Check Variable is existing while change variable State to DELETE_TRANSITION in SMM Variable Service. -cbov Check BootOrder Variable device number by add and remove. -sipi Send IPI. Examples... 1. Modify normal settings: -m boot_mode bios The "boot_mode" must exist in the file dumped by -d40 -g. 2. Modify password: -m set_supervisor_password "OldPassword|NewPassword" The "set_supervisor_password" must exist in the file dumped by -d40 -g. 3. Modify boot device: -m boot_device_1 hdd0:_usb_storage1 -m boot_device_2 hdd1:_usb_storage2 Modify single "boot_device_x" won't work. 4. Modify boot type: -m boot_type_1 network -m boot_type_2 usb_storage Modify single "boot_type_x" and any same boot type exists won't work. Please note: every string separated by SPACE is a single element. 1. Modify normal settings: -ms -fi "Boot Mode" -op "BIOS" The -op "Boot Mode" must exist in the file dumped by -gs. 2. Modify password: -ms -fi "Set Supervisor Password" -op "OldPaaword" "NewPassword" The -op "Set Supervisor Password" must exist in the file dumped by -gs. 3. Modify boot device: -ms -fi "Boot Order" -op "00000 00002 00ffa" The -op "Boot Order" must exist in the file dumped by -gbd. 4. Modify boot type: -ms -fi "Boot Type Order" -op "Hard Disk,CD/DVD ROM,Network,USB Storage,RAID" The -op "Boot Type Order" must exist in the file dumped by -gbt. 5. Modify date settings: -ms -fi "Data" -op "2017/12/31" The -op "Data" must exist in the file dumped by -gs. 6. Modify time settings: -ms -fi "Time" -op "23:59:59" The -op "Time" must exist in the file dumped by -gs. Get them here: [Link removed]
I'm afraid the the days of bios modding is over, now with recent hardware..everything is hw locked, making extremely difficult to mod uefi. Now RSA, signed bios/firmware is a common thing! Chances of brick are 100%. So before buy, ask your manufacturer if they have advanced bios setting activated.
While I do agree with some of what you said I do believe bios modding is kinda coming back. Recently the framework laptop allowed coreboot. with coreboot supported more and more devices and more and more features and being open source and highly moddable its able to still keep biosmodding alive. But I do agree bios modding has died down.
Does anyone have a version of amidewin that supports /GAN for Asus Z690? I'm only able to dump my bios on the latest version of amidewin. The link that had /GAN which is v5.06 doesn't work for me. I just end up getting this error: 46 - Error: Problem getting flash information.
Hello Quid, You're right, Thks, Just Launch .exe file and fefore closing it just grab into tmp folder of your windows account (or for my case local admin account because i need it to execute program). Thks Quid Seb
@quid I had to remove the link as it now redirects to a file-hoster-specific downloader bloatware. Kindly post a safe mirror at your convenience.
If I click on the link I get XtaSetup_v2.1.0.16.exe which is the right file. Something funny is going on.