BIOS Tools

Discussion in 'BIOS Mods' started by amiga, Aug 21, 2007.

  1. quid

    quid MDL Addicted

    Oct 22, 2010
    841
    930
    30
    #181 quid, Dec 26, 2010
    Last edited by a moderator: Apr 20, 2017
    Code:
    CHGBIOS.EXE : Revision 1.01
    Copyright NEC Corporation B
    
    Usage: CHGBIOS.EXE
       /b   : BMC status check
       /c   : Change BIOS bank
       /dbg : Display Debug Message
       /e   : update End
       /g   : Get current BIOS bank
       /h   : Help
       /l   : Look over secondary bios error status
       /s   : update Start
       /v   : display Version
       /w   : Write BIOS version
     
  2. quid

    quid MDL Addicted

    Oct 22, 2010
    841
    930
    30
    #183 quid, Jan 2, 2011
    Last edited by a moderator: Apr 20, 2017
    Code:
    Phoenix WinPhlash Utility for DOS - Version 1.2. Build 37
    Copyright (c) Phoenix Technologies Ltd., 2000-2002
    
    USAGE:  PHLASH16 [options] [@rspfile] [romfile]
         romfile      Override the default BIOS image name BIOS.WPH with "file".
         @rspfile     Response file containing more options
         /A:n         32 bit address where to put the File Image.
         /B:file      Override the default BIOS image name BIOS.WPH with "file".
         /BBL         Program boot block.
         /BU[=name]   Backup flash memory into BIOS.BAK before programming.
                      If "name" specified, override the default filename BIOS.BAK.
         /C           Clear CMOS checksum after programming.
         /CS          Verify BIOS.WPH image checksum.
         /DMC:string  Specify chassis manufacturer DMI string.
         /DMM:string  Specify motherboard manufacturer DMI string.
         /DMS:string  Specify system manufacturer DMI string.
         /DOxx:string Specify OEM DMI string number xx.
         /DPC:string  Specify chassis product ID DMI string.
         /DPM:string  Specify motherboard product ID DMI string.
         /DPS:string  Specify system product ID DMI string.
         /DSC:string  Specify chassis serial number DMI string.
         /DSM:string  Specify motherboard serial number DMI string.
         /DSS:string  Specify system serial number DMI string.
         /DUS:string  Specify UUID DMI string.
         /DVC:string  Specify chassis version DMI string.
         /DVM:string  Specify motherboard version DMI string.
          /DVS:string  Specify system version DMI string.
         /DEV         Display device information from WPH file.
         /EXIT        Exit without rebooting.
         /H or /?     Help screen.
         /I           Verify image size matches flash part size.
         /MODE=n      Specify mode n (0, 1, 2, 3).
         /MFG         Manufacturing mode - Automatically reboot without keypress.
         /N           Program only if BIOS.WPH is different than system BIOS.
         /NOB         Do not allow an older BIOS to be flashed to the platform.
         /NOBIOSINFO  Do not display BIOS date and part number while flashing.
         /O           Override (disable) all options from BIOS.WPH.
         /P           Production mode (minimize messages and delays).
         /PF=string   string to pass on to command line.
         /PN          Program only if same BIOS part number.
         /REMOTE      Specify remote operation over RS232 
         /RO[=name]   Read contents of flash part and save to a file.
         /Rn          Retry flashing a block n times if flash fails.
         /S           Silent operation (turn off speaker).
         /SWAP=NO     Disable Axx autodetection.
         /T           Show debug timing info (Warning: flash is done TEN TIMES!)
         /V           Verify each block after programming it.
         /X           Ignore XMS memory manager check.
         /Z           Zero before erasing a block.
    
    To FLASH a part you also need the following file:
         BIOS.WPH (the interface file with the BIOS image)
    
         /BB          Update recovery (BootBlock) section only.
         /BC          Clear the BIS Persistent Storage Area.
         /BR          Preserve the BIS Persistent Storage Area .
         /CC:xx       Change country code (language) with xx 
         /CF          Copy customer data area from file (CDABIN).
         /CR          Preserve the customer data area.
         /CPU         Update CPU microcode with the newest revision.
         /E:0         Turn on the enhance security option.
         /E:1         Turn off the enhance security option.
         /E:2         Turn on binding on the POV card.
         /E:3         Turn off binding on the POV card.
         /L           Preserve the Logo .
         /L:xx        Replace the Logo with xx (image logo file) .
         /MB          Update both Bios and Bootblock.
         /PD          Copy preboot notification from file (PBNTXT).
         /PR          Preserve the preboot notification.
         /W:xx        Administration password xx (7 bytes ASCI string).
    
     
  3. quid

    quid MDL Addicted

    Oct 22, 2010
    841
    930
    30
    #184 quid, Jan 2, 2011
    Last edited by a moderator: Apr 20, 2017
    Code:
    Phoenix Flash Utility for DOS - Version 2.0.2.39
    Copyright (c) Phoenix Technologies Ltd., 2000-2008
    
    USAGE: SFlash16 [options] [@rspfile] [romfile]
       romfile        Override the default BIOS image name BIOS.WPH with "file"
       @rspfile       Response file containing more options
       /A:address     32 bit address where to put the File Image
       /B:file        Override the default BIOS image name BIOS.WPH with "file"
       /BBL           Program boot block
       /BU[=name]     Backup flash memory into BIOS.BAK before programming
                      If "name" specified, override the default filename BIOS.BAK
       /C             Clear CMOS checksum after programming
       /CS            Verify BIOS.WPH image checksum
       /DMS:string    Specify system manufacturer DMI string
       /DPS:string    Specify system product ID DMI string
       /DVS:string    Specify system version DMI string
       /DSS:string    Specify system serial number DMI string 
       /DMM:string    Specify motherboard manufacturer DMI string
       /DPM:string    Specify motherboard product ID DMI string
       /DVM:string    Specify motherboard version DMI string
       /DSM:string    Specify motherboard serial number DMI string
       /DMC:string    Specify chassis manufacturer DMI string
       /DVC:string    Specify chassis version DMI string
       /DSC:string    Specify chassis serial number DMI string
       /DPC:string    Specify chassis asset tag number
       /DOxx:string   Specify OEM DMI string number xx
       /DUS:string    Specify UUID DMI string
       /UUID          Generate a new UUID
       /DESC          Check the descriptor mode
       /DEV           Display device information from WPH file
       /EXIT          Exit without rebooting
       /E2            Generate a new UUID when current UUID is (FFF...FFF)
       /H or /?       Help screen
       /I             Verify image size matches flash part size
       /MODE=n        Specify mode n (0, 1, 2, 3)
       /MFG           Manufacturing mode - Automatically reboot without keypress
       /N             Program only if BIOS.WPH is different than system BIOS
       /NOB           Do not allow an older BIOS to be flashed to the platform
       /NIC           Update network controller driver with *.lom files
       /NOBIOSINFO    Do not display BIOS date and part number while flashing
       /O             Override (disable) all options from BIOS.WPH
       /P             Production mode (minimize messages and delays)
       /PF=string     String to pass on to command line
       /PN            Program only if same BIOS part number
       /REMOTE        Specify remote operation over RS232
       /RO[=name]     Read contents of flash part and save to a file
       /R=n           Retry flashing a block n times if flash fails
       /S             Silent operation (turn off speaker)
       /SWAP=NO       Disable Axx autodetection
       /T             Show debug timing info (Warning: flash is done TEN TIMES!)
       /V             Verify each block after programming it
       /VBL           Show warning for Vista Bitlocker
       /VGA           Update VGA module with *.dat files
       /X             Ignore XMS memory manager check
       /Z             Zero before erasing a block
       /DOSKEY        Ignore DOSKEY check
       /Mod:filename  Update current system BIOS with the module specified by
                      filename
       /Fbin:filename Update current system BIOS DMI with the interface file
                      specified by filename, do not need image file
       /FileUUID      Generate a new UUID to BIOS image(Will not flash)
       /ShowFileUUID  Show UUID of a BIOS bin file
       /Force         Update BIOS from image file directly without any modification
    
       To update entire system BIOS you also need the following file:
       BIOS.WPH (the interface file with the BIOS image)
    
     
  4. quid

    quid MDL Addicted

    Oct 22, 2010
    841
    930
    30
    #185 quid, Jan 2, 2011
    Last edited by a moderator: Apr 20, 2017
    Code:
    Phoenix WinPhlash 1.7.0.35
    (c) 2000-2009 Phoenix Technologies Ltd. All rights reserved
    
    Usage: WINPHLASH [options] [romfile]
    
    Options:
    romfile Override the default BIOS image file, e.g., "BIOS.WPH"
    with romfile. 
    /BU[=filename] Backup flash memory into filename before programming.
    Default filename=BIOS.BAK. 
      /BBL Program boot block 
      /C Clear CMOS checksum after programming, causing an update
    of CMOS with the default BIOS values. 
      /CS Checksum the BIOS image in the BIOS image file. If
    checksum fails, the operation is terminated with an error
    message. 
      /desc enable descript mode. 
      /DSS:[string] Specifies the system serial number string. 
      /DMS:[string] Specifies the system manufacturer' name string. 
      /DVS:[string] Specifies the system version string. 
      /DPS:[string] Specifies the system product (model) identification string. 
      /DSM:[string] Specifies the motherboard serial number string. 
      /DMM:[string] Specifies the motherboard manufacturer's name string. 
      /DPM:[string] Specifies the motherboard product (model) identification string. 
      /DVM:[string] Specifies the motherboard version string. 
      /DSC:[string] Specifies the chassis serial number string. 
      /DMC:[string] Specifies the chassis manufacturer's name string. 
      /DPC:[string] Specifies the chassis Asset Tag string. 
      /DUS:[string] Program/update the UUID. 
      /DVC:[string] Specifies the chassis version string. 
      /DOxx:[string] Specify OEM DMI string number xx 
      /escd Disable preserve ESCD. 
      /I Proceed only if image size matches the size of the flash part. 
      /MFG Manufacturing mode - Automatically reboot without waiting for a
    key press after flash to reboot the system. 
      /MODE=n Specifies how the DMI strings should be updated. Valid numbers
    are 0,1,2,3. 
      /N Program only if the new BIOS is different than system BIOS. 
      /NOB Do not allow an older bios to be flashed to the platform. 
      /P Production mode (minimize messages and delays). The main window
    of WinPhlash is not displayed if WinPhlash is run on the command
    line with this option. 
      /PN Program only if same BIOS part number. 
      /prot process SLP20. 
      /REMOTE2 Other application or other computer call for WinPhlash 
      /RO[=name] Read contents of flash part and save to name. No flash performed.
    Default name = BIOS.BAK 
      /R=n Retry flashing a block n times if flash fails. 
      /S Disables the Start Screen. To override the StartScreen=1 in the
    Phlash.ini file, run WinPhlash from the command line with this option. 
      /SWAP=NO Disable Axx autodetection. (The default enables Axx autodetection.) 
      /V Verify each block after programming it. After the program writes each
    block, it compares data in the flash-part address space with the data
    in the BIOS file . If the program discovers any discrepancies, it
    displays an error message. Depending on the user’s response to a prompt,
    the program re-tries programming the same block or the system halts. 
    WARNING! Because both flash programs perform a data-integrity check after
    it erases the flash memory, the system may become unstable and hang. If
    this should occur, you must reboot the system with the Crisis Recovery
    Diskette, using the instructions from the manufacturer of your system.
     /vbl detect the bit-locker of vista. 
      /vbld disable detect the bit-locker of vista. 
      /vsv disable preserve the variables of setup volume.(ONLY for MONTVINA project) 
      /vuv disable preserve the variables of uefi volume.(ONLY for MONTVINA project) 
      /Z Zero before erasing a block. 
    
     
  5. quid

    quid MDL Addicted

    Oct 22, 2010
    841
    930
    30
    #186 quid, Jan 2, 2011
    Last edited by a moderator: Apr 20, 2017
    Code:
    Phoenix cME Secure WinPhlash 2.0.6.0
    (c) 2009 Phoenix Technologies Ltd. All rights reserved
    
    Usage: SWINFLASH [options] [romfile]
    
    Options:
    romfileOverride the default BIOS image file, e.g., "BIOS.WPH," with romfile.
    /BU[=filename]Backup flash memory into filename before programming. Default
    filename=BIOS.BAK.
    /BBLProgram boot block
    /ANot supported.
    /CClear CMOS checksum after programming, causing an update of
    CMOS with the default BIOS values.
    /CSChecksum the BIOS image in the BIOS image file. If checksum
    fails, the operation is terminated with an error message.
    /DSS:[string]Specifies the system serial number string. [DMI].
    /DMS:[string]Specifies the system manufacturer’s name string.
    /DVS:[string]Specifies the system version string.
    /DPS:[string]Specifies the system product (model) identification string.
    /DSM:[string]Specifies the motherboard serial number string.
    /DMM:[string]Specifies the motherboard manufacturer’s name string.
    /DPM:[string]Specifies the motherboard product (model) identification string.
    /DVM:[string]Specifies the motherboard version string.
    /DSC:[string]Specifies the chassis serial number string.
    /DMC:[string]Specifies the chassis manufacturer’s name string.
    /DPC:[string]Specifies the chassis Asset Tag string.
    /DUS:[string]Program/update the UUID.
    /DVC:[string]Specifies the chassis version string.
    /DOxx:[string]Specify OEM DMI string number xx
    /IProceed only if image size matches the size of the flash part. 
    /L[=name]Update logo with specified file.
    /MFGManufacturing mode - Automatically reboot without waiting for a
    key press after flash to reboot the system.
    /MODE=nSpecifies how the DMI strings should be updated. Valid numbers
    are 0,1,2,3.
    /NProgram only if the new BIOS is different than system BIOS.
    /NOBDo not allow an older bios to be flashed to the platform.
    /PProduction mode (minimize messages and delays). The main window
    of SWinflash is not displayed if SWinflash is run on the command
    line with this option.
    /PNProgram only if same BIOS part number.
    /RO[=name]Read contents of flash part and save to name. No flash performed.
    Default name = BIOS.BAK
    /R=nRetry flashing a block n times if flash fails.
    /SDisables the Start Screen. To override the StartScreen=1 in the
    Phlash.ini file, run SWinflash from the command line with this option.
    /SONot supported.
    /SWAP=NODisable Axx autodetection (The default enables Axx autodetection).
    /VVerify each block after programming it. After the program writes each
    block, it compares data in the flash-part address space with the data
    in the BIOS file. If the program discovers any discrepancies, it
    displays an error message. Depending on the user’s response to a
    prompt, the program re-tries programming the same block or the system
    halts.WARNING! Because both flash programs perform a data-integrity
    check after it erases the flash memory, the system may become unstable
    and hang. If this should occur, you must reboot the system with the
    Crisis Recovery Diskette, using the instructions from the manufacturer
    of your system.
    /ZZero before erasing a block.
    /REMOTE2Other application call SWinflash
    /NICUpdate network controller driver with *.lom MOD files.
    
     
  6. quid

    quid MDL Addicted

    Oct 22, 2010
    841
    930
    30
    #187 quid, Jan 2, 2011
    Last edited by a moderator: Apr 20, 2017
    Code:
    SMBIOS Utility Ver 1.0s 2008/03/28
    Copyright 2007 Insyde Software Corp. All rights reserved
    
    Command:
           /? - help
           /a - display all DMI structure
           /r - display all DMI structure raw data
           /c - SMBIOS Control Clear GPNV
           /dsm:string - MB S/N
           /dpm:string - MB name
           /dvm:string - MB version
           /dps:string - Product name
           /dss:string - System S/N
           /dms:string - System manufacturer
           /dvs:string - System version
           /dpc:string - Chassis asset tag number
           /dus:hex - UUID
           /dsn:string - Serial Number
           /dmm:string - Baseboard Manufacturer
           /dmc:string - Chassis Manufacturer
           /dvc:string - Chassis Version
           /dusr:Rand UUID and replace it
     
  7. quid

    quid MDL Addicted

    Oct 22, 2010
    841
    930
    30
    #188 quid, Jan 2, 2011
    Last edited by a moderator: Apr 20, 2017
    Code:
    UUID V 1.00.012 
    UUID is used to creat a UUID and stored in the system BIOS.
    Its write UUID to BIOS supports above DMI spec 2.1 . 
    
    Usage Syntax:
    UUID [/?][/d][/w]
    [/?] : For this help screen.
    [/d] : Display the current UUID stored in BIOS.
    [/c] : Creat a UUID and show to screen.
    [/w] : Creat a UUID and write to BIOS.
    
    Service information required to authenticate change. Please
    contact an authorized service provider.
         Copyright (C), 1998 Acer Inc. All Rights Reserved.
    
     
  8. quid

    quid MDL Addicted

    Oct 22, 2010
    841
    930
    30
    #189 quid, Jan 2, 2011
    Last edited by a moderator: Apr 20, 2017
    Code:
    Phoenix-Award Flash Utility for linux Version 1.40 build 01 
    Copyright (c) Phoenix Technologies Ltd., 2003-2003
    
    USAGE:  flash [options]
    
         -b:bakfile.bin    Backup flash memory into "bakfile" before programming.
         -p:prgfile.bin    Programming BIOS file "prgfile" to flash ROM.
         -wb               Update BOOTBLOCK data area.
         -cd               Clear DMI data area.
         -cp               Clear ESCD data area.
         -cc               Clear CMOS data.
         -ld               Load default CMOS.
    
     
  9. quid

    quid MDL Addicted

    Oct 22, 2010
    841
    930
    30
    #190 quid, Jan 2, 2011
    Last edited by a moderator: Apr 20, 2017
    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
    
     
  10. quid

    quid MDL Addicted

    Oct 22, 2010
    841
    930
    30
    #191 quid, Jan 2, 2011
    Last edited by a moderator: Apr 20, 2017
    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
    
     
  11. quid

    quid MDL Addicted

    Oct 22, 2010
    841
    930
    30
    #192 quid, Jan 2, 2011
    Last edited by a moderator: Apr 20, 2017
    Code:
    GIGABYTE SPI Flash BIOS Update Utility v2.10
    
    <Options> :
      /C - Clear DMI Data after BIOS Update
      /D - Load CMOS Defaults after BIOS Update
      /E - Clear CMOS after BIOS Update
      /R - Reboot System after BIOS Update
      /S - Save Original BIOS Image to Disk
    
     
  12. donjeuw

    donjeuw MDL Novice

    Dec 29, 2010
    26
    2
    0
    thanks for slicpack
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  13. DoZe2

    DoZe2 MDL Novice

    Jul 2, 2010
    39
    15
    0
    #194 DoZe2, Jan 4, 2011
    Last edited by a moderator: Apr 20, 2017
    No link to download this tool and the other one in the precedent page ?
    Thx !
     
  14. quid

    quid MDL Addicted

    Oct 22, 2010
    841
    930
    30
    #195 quid, Jan 4, 2011
    Last edited by a moderator: Apr 20, 2017
    @DoZe2

    I can't post links but the file name is:

    Code:
    mb_bios_ga-x58a-ud3r_2.x_fe.exe
     
  15. DoZe2

    DoZe2 MDL Novice

    Jul 2, 2010
    39
    15
    0
    #196 DoZe2, Jan 4, 2011
    Last edited by a moderator: Apr 20, 2017

    Nice ! and the other tools ? :p
    Like AWDFLASH v8.99 ? (and the other in the precedent page) ? :D
     
  16. Atter

    Atter MDL Novice

    Jan 5, 2011
    2
    0
    0
    Hi!

    Can somebody modify the AMI Flash Utility DOS or Windows so it won't check for the AC adapter/battery connection.
    Because i have a notebook which has benn repaired because someone pulled in the AC adapter connector and some parts are broken. But now the notebook is working but i can't connect any battery to it. It works only from AC adapter.
    I want to lash my bios, but AFUDOS and AFUWIN are checking for the AC adapter or battery. I tried the recovery flash booting with CTRL+HOME which worked, but now if i save something in the bios, it won't boot up. So i want to flash the hole bios with the software.

    It's a MSI s271
    Here is the latest afudos/afuwin_
    ami.com/support/downloads/amiflash.zip - i need the tool from the amibios folder.
    Or here is the afudos with the BIOS: download1.msi.com/files/downloads/bos_exe/1058_71a.zip

    Or are there any tool, that can flash AMIBIOS8 type BIOS-es and don't check the AC?

    Thanks and regards,
    Atter
     
  17. usaidn

    usaidn MDL Novice

    Jan 20, 2011
    1
    0
    0
    Hi!
    I have a ASUS M50VN notebook. I'm downloaded a BIOS mod for my motherboard. Which tool should I use for flashing? Can I use the built-in utility Easi Flash? Or you want to use AFLASH2? Or some other utility?
     
  18. 3xpl05iv3

    3xpl05iv3 MDL Novice

    Feb 29, 2008
    8
    20
    0
    nice one ta
     
  19. lbzu

    lbzu MDL Novice

    Apr 18, 2010
    5
    0
    0
    Dear quid,
    No link to download awdflash 8.99 & phlash16 1.7.0.38 ?
    Thanks !