Hi quid, do you have the last/latest versions of AwardBios utilities? Cbrom, modbin or anything else. Thank you so much for any info.
Latest version of Award utilities (that I'm aware of): CBROM Code: CBROM V2.20 (C)Phoenix Technologies, Ltd 2001 All Rights Reserved. Syntax: CBROM.EXE InputFile [/other] [8000:0] [RomFile|Release|Extract] CBROM.EXE InputFile [/D|logo|vga....] [RomFile|Release|Extract] InputFile : System BIOS to be added with Option ROMs /D : For display all combined ROMs informations in BIOS /epa|epa1-7 : Add EPA LOGO BitMap to System BIOS /logo|logo1-7: Add OEM LOGO BitMap to System BIOS /oem0-7 : Add special OEM ROM to System BIOS /err : Return error code after executed /btvga : Add VGA ROM to Boot Rom Block Area. /isa : Add ISA BIOS ROM to System BIOS.(/isa Filename [xxxx:0]) /vga, /logo, /pci, /awdflash, /cpucode, /epa, /acpitbl, /vsa, /hpm /hpc, /fnt0 - 5, /ros, /nnoprom, /mib, /group, /NoCompress RomFile : File name of option ROM to add-in Release : Release option ROM in current system BIOS Extract : Extract option ROM to File in current system BIOS <<< Examples >>> CBROM.EXE 2a4ib000.bin /D CBROM.EXE 2a4ib000.bin /VGA filename CBROM.EXE 2a4ib000.bin /VGA filename /ERR CBROM32 Code: cbrom199.exe V1.99 [02/12/2010] (C)Phoenix Technologies 2001-2008 Syntax: cbrom199.exe InputFile [/other] [8000:0] [RomFile|Release|Extract] cbrom199.exe InputFile [/D|logo|vga....] [RomFile|Release|Extract][checksum] InputFile : System BIOS to be added with Option ROMs /D : For display all combined ROMs informations in BIOS /epa|epa1-7 : Add EPA LOGO BitMap to System BIOS /logo|logo1-7: Add OEM LOGO BitMap to System BIOS /osb_logo|osb_logo1-7: Add OSB LOGO BitMap to System BIOS /osb_bmp|osb_bmp1-7: Add OSB CPU BitMap to System BIOS /oem0-7 : Add special OEM ROM to System BIOS /err : Return error code after executed /btvga : Add VGA ROM to Boot Rom Block Area. /isa : Add ISA BIOS ROM to System BIOS.(/isa Filename [xxxx:0]) /vga, /logo, /pci, /awdflash, /cpucode, /epa, /acpitbl, /vsa, /hpm /hpc, /fnt0 - 5, /ros, /nnoprom, /mib, /group0-5, /NoCompress /jpeg|jpeg1-3: Add JPEG LOGO to System BIOS /gif0-3 : Add GIF LOGO to System BIOS /rpb : Add RPB ROM to System BIOS /ver : Add version table of source code to System BIOS /jpeg_eng : Add JPEG engine to System BIOS /nc_cpucode : Add non-compress cpu code /srom0-4 : Add software ROM /setup0-1 : Add setup ROM /biosf0-9 : Add BIOS feature ROM /GV3 : Add GV3 ROM /CALS : Calculate ROM Compress size but not add ROM in BIN file /efi0-9 : Add EFI feature ROM /minit : Add Intel memory module /NVMM : Add nVIDIA memory module /mpdrv : Add TPM MP driver /madrv : Add TPM MA driver /tcgsmi : Add TCG 32 bit smi code /flshcode : Add flash part code /SLPKey : Add SLP 2.0 Public Key /SLPMarker : Add SLP 2.0 Marker /NVPMU : Add PMU ROM /BTMEM : Add memsizing module in bootblock /HOLE0-7 : Add option ROM in hole /htinit : Add AMD HT init module /1pe32 : Add type 1 PE32 module in mainblock /1pe32b : Add type 1 PE32 module in bootblock /2pe32 : Add type 2 PE32 module in mainblock /2pe32b : Add type 2 PE32 module in bootblock /3pe32 : Add type 3 PE32 module in mainblock /3pe32b : Add type 3 PE32 module in bootblock /4pe32 : Add type 4 PE32 module in mainblock /4pe32b : Add type 4 PE32 module in bootblock /ACPIModule : Add ACPI module, such as SSDT module. /SMI32 : Add 32-bit SMI module. /SMIAP : Add application SMI module. RomFile : File name of option ROM to add-in noreserve : No reserve system color for BMP logo Release : Release option ROM in current system BIOS Extract : Extract option ROM to File in current system BIOS checksum : Add checksum for Hole0~7 module at end of the hole. /BOI UseDHCP Server_IP Static_IP Net_Mask Gate_Way DNS UseProxy Proxy_IP ProxyPort: Setting Boot On Internet parameters. /BOI : Show the Boot On Internet parameters. Example 1 for setting the BOI parameters: cbrom /boi 1 134.122.168.184 134.122.106.113 255.255.255.0 134.122.106.5 134.122.101.90 0 134.122.106.105 32896 Example 2 for setting the BOI parameters: cbrom /boi 1, 134.122.168.184, , , , 134.122.101.90 0, ,32896 Example 3 for show the BOI parameters: cbrom /boi /TopHole:address : Add a module at fixed address. Example: cbrom /TopHole:FFFD0000 xxx.bin /osb_logo_gui|osb_logo1-7_gui: Add GUI OSB LOGO BitMap to System BIOS /osb_bmp_gui|osb_bmp1-7_gui: Add GUI OSB CPU BitMap to System BIOS /tseg0-3 : Add TSEG0~3.bin to ROM <<< Examples >>> cbrom199.exe 6a69s000.bin /D cbrom199.exe 6a69s000.bin /VGA filename cbrom199.exe 6a69s000.bin /VGA filename /ERR CBROM32 (ASUS) Code: CBROM32 V1.16 [Mar 25 2008 Release] (C)ASUSTeK Computer Inc. 2007 cbrom32 InputFile [/other] [8000:0] [RomFile|Release|Extract] cbrom32 InputFile [/D|logo|vga....] [RomFile|Release|Extract] InputFile : System BIOS to be added with Option ROMs /D : For display all combined ROMs informations in BIOS /epa|epa1-7 : Add EPA LOGO BitMap to System BIOS /logo|logo1-7: Add OEM LOGO BitMap to System BIOS /osb_logo|osb_logo1-7: Add OSB LOGO BitMap to System BIOS /osb_bmp|osb_bmp1-7: Add OSB CPU BitMap to System BIOS /oem0-7 : Add special OEM ROM to System BIOS /err : Return error code after executed /btvga : Add VGA ROM to Boot Rom Block Area. /isa : Add ISA BIOS ROM to System BIOS.(/isa Filename [xxxx:0]) /vga, /logo, /pci, /awdflash, /cpucode, /epa, /acpitbl, /vsa, /hpm /hpc, /fnt0 - 5, /ros, /nnoprom, /mib, /group0-5, /NoCompress /jpeg|jpeg1-3: Add JPEG LOGO to System BIOS /rpb : Add RPB ROM to System BIOS /ver : Add version table of source code to System BIOS /jpeg_eng : Add JPEG engine to System BIOS /nc_cpucode : Add non-compress cpu code /srom0-4 : Add software ROM /setup0-1 : Add setup ROM /biosf0-9 : Add BIOS feature ROM /GV3 : Add GV3 ROM /CALS : Calculate ROM Compress size but not add ROM in BIN file /NVMM : Add nVIDIA memory module /MPDRV : Add TPM MP driver /MADRV : Add TPM MA driver /TCGSMI : Add TCG 32bit SMI code /SLPKey : Add SLP 2.0 Public key /SLPMarker : Add SLP 2.0 Marker RomFile : File name of option ROM to add-in noreserve : No reserve system color for BMP logo keepsize : Keep orginal BMP size for Logo Release : Release option ROM in current system BIOS Extract : Extract option ROM to File in current system BIOS <<< Examples >>> cbrom32 6a69s000.bin /D cbrom32 6a69s000.bin /VGA filename cbrom32 6a69s000.bin /VGA filename /ERR CBROM32 (Gigabyte) Code: CBROM_1551.EXE V1.55 [10/12/05 Release] (C)Phoenix Technologies 2001-2005 Syntax: CBROM_1551.EXE InputFile [/other] [8000:0] [RomFile|Release|Extract] CBROM_1551.EXE InputFile [/D|logo|vga....] [RomFile|Release|Extract] InputFile : System BIOS to be added with Option ROMs /D : For display all combined ROMs informations in BIOS /epa|epa1-7 : Add EPA LOGO BitMap to System BIOS /logo|logo1-7: Add OEM LOGO BitMap to System BIOS /osb_logo|osb_logo1-7: Add OSB LOGO BitMap to System BIOS /osb_bmp|osb_bmp1-7: Add OSB CPU BitMap to System BIOS /oem0-7 : Add special OEM ROM to System BIOS /err : Return error code after executed /btvga : Add VGA ROM to Boot Rom Block Area. /isa : Add ISA BIOS ROM to System BIOS.(/isa Filename [xxxx:0]) /vga, /logo, /pci, /awdflash, /cpucode, /epa, /acpitbl, /vsa, /hpm /hpc, /fnt0 - 5, /ros, /nnoprom, /mib, /group0-5, /NoCompress /jpeg|jpeg1-3: Add JPEG LOGO to System BIOS /rpb : Add RPB ROM to System BIOS /ver : Add version table of source code to System BIOS /jpeg_eng : Add JPEG engine to System BIOS /nc_cpucode : Add non-compress cpu code /srom0-4 : Add software ROM /setup0-1 : Add setup ROM /biosf0-9 : Add BIOS feature ROM /GV3 : Add GV3 ROM /CALS : Calculate ROM Compress size but not add ROM in BIN file /efi0-9 : Add EFI feature ROM /minit : Add Intel memory module /NVMM : Add nVIDIA memory module RomFile : File name of option ROM to add-in noreserve : No reserve system color for BMP logo Release : Release option ROM in current system BIOS Extract : Extract option ROM to File in current system BIOS <<< Examples >>> CBROM_1551.EXE 6a69s000.bin /D CBROM_1551.EXE 6a69s000.bin /VGA filename CBROM_1551.EXE 6a69s000.bin /VGA filename /ERR ACBROM (Asus CBROM) Code: ACBROM REV. 2.08 Build Date Jul 15 2002 Copyright (c) ASUSTeK COMPUTER INC. 2002. All rights reserved. Syntax: ACBROM InputFile [/other] [6000:0] [RomFile|Release|Extract] ACBROM InputFile [/BOOT] [6000:0] [RomFile|Release|Extract] ACBROM InputFile [/D|logo|vga....] [RomFile|Release|Extract] InputFile : System BIOS to be added with Option ROMs /D : For display all combined ROMs informations in BIOS /SYS : Add System BIOS /ncr : Add NCR SCSI ROM to System BIOS /vga : Add onboard VGA BIOS ROM to System BIOS /scsi : Add onboard SCSI BIOS ROM to System BIOS /ata : Add onboard IDE BIOS ROM to System BIOS /net : Add onboard LAN BIOS ROM to System BIOS /ezflash : Add ezflash to System BIOS /logo : Add OEM LOGO BitMap to System BIOS /logo256 : Add OEM 256 Colors 640*480 BitMap to System BIOS /other : Add special OEM ROM to System BIOS /acpi : Add ACPIBOOT to System BIOS /cpucode, /epa, /acpitbl RomFile : File name of option ROM to add-in Release : Release option ROM in current system BIOS Extract : Extract option ROM to File in current system BIOS <<< Examples >>> ACBROM stn.bin /D ACBROM stn.bin /vga VGA.BIN ACBROM stn.bin /other 6000:0 awardext.rom ACBROM stn.bin /epa extract MODBIN6 Code: MODBIN6 2.04.04 (06/19) Copyright(c) 2008, Phoenix Technologies Ltd. Syntax: MODBIN6 [Binary File Name] <Example> MODBIN6 6AXXXXXX.BIN Syntax: MODBIN6 [Binary File Name] [-d] <Example> MODBIN6 6AXXXXXX.BIN -d Syntax: MODBIN6 [Binary File Name] [-m (eval string)] <Example> MODBIN6 6AXXXXXX.BIN -m Award MODBIN32 Code: MODBIN32 2.04.03 (02/28) Copyright(c) 2008, Phoenix Technologies Ltd. Syntax: MODBIN6 [Binary File Name] <Example> MODBIN6 6AXXXXXX.BIN Syntax: MODBIN6 [Binary File Name] [-d] <Example> MODBIN6 6AXXXXXX.BIN -d Syntax: MODBIN6 [Binary File Name] [-m (eval string)] <Example> MODBIN6 6AXXXXXX.BIN -m Award AWDFLASH (for ASUS) Code: AwardFlash for ASUS V1.34 (C)Phoenix Technologies Ltd. 2008 All Rights Reserved Usage: AWDFLASH [FileName1] [FileName2] FileName1 : New BIOS Name For Flash Programming FileName2 : BIOS File For Backing-up the Original BIOS AWDFLASH Code: AWDFLASH v8.99 (2010/03/15) (C)Phoenix Technologies Ltd. 2008 All Rights Reserved Usage: AWDFLASH [FileName1] [FileName2] [/<sw>[/<sw>...]] FileName1 : New BIOS Name For Flash Programming FileName2 : BIOS File For Backing-up the Original BIOS <Swtches> ?: Show Help Messages py: Program Flash Memory pn: No Flash Programming sy: Backup Original BIOS To Disk File sn: No Original BIOS Backup Sb: Skip BootBlock programming Wb: Always Programming BootBlock cd: Clear DMI Data After Programming cc: Clear CMOS Data After Programming cp: Clear PnP(ESCD) Data After Programming LD: Destroy CMOS Checksum And No System Halt For First Reboot After Programming QI: Qualify flash part number with source file E: Return to DOS After Programming R: RESET System After Programming cks: Show update Binfile checksum cksXXXX: Compare Binfile CheckSum with XXXX vgaXX: Change to VGA mode XX(Hex value). ch: Update HOLE. Hx: Only update the specified Hole(0~7). custid:xxxxxxxx NVMAC:XXXXXXXXXXXX NVGUID:XXXXXXXXXXXXXX Support nForce Input MAC,GUID Function,with "/wb" to update MAC and GUID. MacAdd0~7:XXXXXXXXXXXX Common input MAC address support. Example: AWDFLASH 6A69R000.bin /py/sn/nvmac:xxxxxxxxxxxx/wb WinFlash Code: WinFlash 1.97 (C)Phoenix Technologies Ltd. 2008 All Rights Reserved Usage: WinFlash.exe [FileName1] [FileName2] [/<sw>[/<sw>…]] FileName1: New BIOS name for flash programming FileName2: BIOS file for backing up the original BIOS Save and update /py Program (update) BIOS; switch y or n. /sy Save old BIOS; switch y or n. Clear data /cc Clear CMOS Data after programming /cp Clear PnP(ESCD) Data after programming /cd Clear DMI Data after programming Exit utility or reset system /Exit Return to OS when programming is done /R RESET system after programming Other parameters /nbl No BIOS Lock string support, skip comparison of BIOS Lock string /drv Unload driver, when Winflash exits /skip Do not copy driver file to Windows system driver directory DMICFG Code: AwardBIOS DMICFG Utility V2.50u, Copyright Phoenix Technologies Ltd. 2002 Use this Utility first you must read SMBIOS Specification Syntax: DMICFG [/P|/S] [FilesName] /P : Load File To DMI DATA POOL /S : Save File For DMI DATA POOL DMICFG [/Type] [Number] [Offset] [New Value] Number: Want to change Type Number Func Offset: Want to change Type for offset New string: Want to chnage New value <<< Examples >>> 1. If you want to change type:01 offset:05 new value:AWARD DMICFG /type 01 05 AWARD 2. If you want to change type:02 offset:06 new value:AWARD DMICFG /type 02 06 AWARD NOTE:This utility only support ===> 1. Type => 00 Offset => 05 2. Type => 01 Offset => 04, 05, 06, 07, 08 3. Type => 02 Offset => 04, 05, 06, 07 3. Type => 03 Offset => 04, 06, 07 4. Type => 11 Not Offset 5. Type => 128 Offset => 06 SMBCFG Code: SMBCFG Utility 1.25.25 (Feb 01 2012) Copyright (C) 2009-2012 Phoenix Technologies Ltd. All rights reserved. To use this utility you must read SMBIOS Specification,version 2.7 is supported Syntax: SMBCFG [/P][/S] [FileName] /P : Load file to SMBIOS data pool /S : Save file for SMBIOS data pool SMBCFG [/Type] [Number] [Offset] [New Value] Number : Want to change Type Number Func Offset : Want to change Type for offset New Value : Want to change New Value <<<Examples>>> 1.If you want to change type:01 offset:05 new value:Phoenix SMBCFG /type 01 05 "Phoenix" 2.If you want to modify type 01 UUID /type 01 8 11 22 33 44 55 66 77 88 99 00 11 22 33 44 55 66 ==> UUID Note:This utility only support ===> /type 0 Offset ==> 5 /type 1 Offset ==> 4,5,6,7,8,25,26 /type 2 Offset ==> 4,5,6,7 /type 3 Offset ==> 4,6,7,8 SMBCFG [/MAC] [LAN num#(1,2,3...)] [MAC address] <<<Examples>>> If you want to modify LAN#1 MAC address value:AABBCCDDEEFF SMBCFG /MAC 1 AA BB CC DD EE FF Note:This way is just support in OEM Multi-Type structure SMBCFG /uuid : Generate a new uuid to update SMBCFG /HELP /? : Show this help SMBCFG32 Code: SMBIOS Utility 1.02.09 (7/2/2008) Copyright Phoenix Technologies Ltd. 2007 Use this Utility you must read SMBIOS Specification,version 2.5 is supported Syntax: SMBCFG32 [/P][/S] [FileName] /P : Load file to SMBIOS data pool /S : Save file for SMBIOS data pool SMBCFG32 [/Type] [Number] [Offset] [New Value] Number : Want to change Type Number Func Offset : Want to change Type for offset New Value : Want to change New Value <<<Examples>>> 1.If you want to change type:01 offset:05 new value:Phoenix SMBCFG32 /type 01 05 "Phoenix" 2.If you want to modify type 01 UUID SMBCFG32 /type 01 8 11 22 33 44 55 66 77 88 99 00 11 22 33 44 55 66 ==> UUID Note: This utility only support ===> /type 00 Offset ==> 05 /type 01 Offset ==> 04,05,06,07,08,25,26 /type 02 Offset ==> 04,05,06,07 /type 03 Offset ==> 04,06,07,08 SMBCFG32 [/MAC] [LAN num#(1,2,3...)] [MAC address] Most of them you should be able to find by googling.
Hi Can anybody reload "Insyde H2OFFT (Flash Firmware Tool) Version (SEG) 100.00.05.02 - For Linux (H2OFFT-Lx64)" ? (previous link is down) Or newer version? also need any efi ver higher than isflash12r.efi or any hints where to search (or extract from modern .fd capsules) Thanks!
because "isflash12r.efi curbios.rom -G" saves just empty file on flash drive (full of 0x00) on my G50-30 (with a7cn48ww inside), so i think it is dangerous to try to write bios with it (also i need to write modefied bios so most possibly i need linux ver only which could override bios version and checksum) i did extract a .efi version from the last available a7cn48ww BIOS capsule (with phoenixtool and extracting .efi PE from BIOS15.BIOS just by saving the whole file starting from MZ) it runs like a H20 util but seems it does all verifications and doesnt support commandline (-G -H etc. ) i.e. it is not a "isflash1xx.efi version (or i did miss the correct file) So if you have any knowledge on this (capsule format or .efi H2O flasher utils) plz advise! Thanks
@smx06 Which type of modification do you want to achieve? FYI, the Linux variant doesn't allow you to flash unsigned image.
at least linux version can override bios version btw seems i found somth like it (newer ver) synology . com /en-uk/support/download/RS3614xs+ need to extract it (@all: plz help with suggestions) and check if it can do somth on g50-30 p.p.s. .efi versions or suggestions how to extract em (and use) from biosXXX.fd could be very usefull! Thanks