BIOS Tools

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

  1. quid

    quid MDL Addicted

    Oct 22, 2010
    841
    930
    30
    #241 quid, Aug 17, 2011
    Last edited by a moderator: Apr 20, 2017
    Code:
    Whizpro Bios Update Utility, Version 2.01.09 (Feb 20 2005)
    Copyright(c) 1998-2005, Whizpro Technology Co., Ltd.
    
    Syntax: WFLASH [file] [options]
    [file] : new bios binary file.
    
        Options:
    /F[:<file>] : Flash with specified bios binary file.
    /S[:<file>] : Save the current BIOS into a file.
    /B[:1|2|4]  : Update without checking machine and bios type
                  /B   for flash capacity and BIOS file size auto-detection
                  /B:1 for 1Mbit flash, /B:2 for 2Mb flash
                  /B:4 for 4Mbit flash or 8Mbit flash
    /R : When updated successfully, reset the system automatically.
    /C : When updated successfully, clear CMOS automatically.
    /PB: Skip to update Boot Block code.
    /PD: Skip to update DMIC.
    /VB: Check every flash block after flashing.
    /Y : answer Yes to all prompts
     
  2. quid

    quid MDL Addicted

    Oct 22, 2010
    841
    930
    30
    #242 quid, Aug 17, 2011
    Last edited by a moderator: Apr 20, 2017
    Code:
    WFlash BIOS Update Program   Version 1.06.01
    Copyright (C) by Wistron Corporation 2001-2008 
     
    Usage: WFlash [option] [FileName]  
     
     option:
               /?Show this help usage 
               /kallKeep All Data (DMI, BU code,...) 
               /kbucKeep BU code
               /kdmiKeep DMI Data
               /kbbkKeep Boot Block 
               /kpswKeep Password Area 
               /wbClear BootBlock
               /ldcmosLoad Default CMOS
               /silentLaunch WFlash in the silent mode
               /rebReboot system after flash BIOS 
               /forceDo not verify image
               /f:BINFileInput BIOS file name
               /enbExecute from new BIOS module
               /remot2Do flash automatically
    
    Example:
            WFlash /f:BIOS.bin
     The default is to update all data and verify all information
     
  3. quid

    quid MDL Addicted

    Oct 22, 2010
    841
    930
    30
    #243 quid, Aug 17, 2011
    Last edited by a moderator: Apr 20, 2017
    Code:
    Flash64 BIOS Update Program
    Copyright (C) by Wistron Corporation 2007-2008
    
    Usage: WFlash64 [ option ] [ FileName ]  
    
     option:
                /?Show this help usage
                /dmiWrite/Update DMI Data
                /pswWrite/Update Password Area
                /silentLaunch WFlash64 in the silent mode
                /rebReboot system after flash BIOS
                /forceDo not verify image
                /f:BINFile  Input BIOS file name
                /remot2Do flash automatically
    
    Example:
        WFlash64 /f:BIOS.bin /remot2 /reb
    
    The default setting is keeping all data
     
  4. quid

    quid MDL Addicted

    Oct 22, 2010
    841
    930
    30
    #244 quid, Aug 17, 2011
    Last edited by a moderator: Apr 20, 2017
    Code:
    AwardBIOS Flash/EasyFlash R2.04
    Copyright (C) 2003, Phoenix/Award/AOpen Technologies Ltd.
    
    ===========================
    EasyFlash/DieHard BIOS Lite
    ===========================
        Usage: AOFLASH.EXE [/<sw>[/<sw>...]]
    
          py: Program Flash Memory               pn: No Flash Programming
          sy: Backup Original BIOS To Disk File  sn: No Original BIOS Backup
          cd: Clear DMI Data After Programming
          cp: Clear PnP(ESCD) Data After Programming
           R: RESET System After Programming
    
     Example: AOFLASH.EXE /sn/py
     
  5. quid

    quid MDL Addicted

    Oct 22, 2010
    841
    930
    30
    #245 quid, Aug 17, 2011
    Last edited by a moderator: Apr 20, 2017
    For Linux

    Code:
    Flash Utility   Version 1.00.25, 09/10/2009    
    Copyright (C) Wistron Corporation 2004-2009.  All rights reserved.
    
    Usage:
        ./lflash [option...] [file]
    
        -h          Display the version and the usage
        -s file     Save current BIOS into specified file
        -l cmos     Load CMOS default values after programming BIOS
        -k bb       Clear the Boot Block of current system BIOS
        -i          Ignore CheckSum
    Note:
    * Before running this utility, a device file must be created and a 
      driver file must be loaded.  Please refer readme.txt for details.
    * BIOS must support INT15h 32-bit interfaces for programming flash ROM.
    * At least one space is needed between each option.
    
    Return Codes
        0Success
        1Open device failed
        2Memory allocation failed
        3IOCTL function failed
        4Flash Signature not found
        5Get BIOS information failed
        6Write file failed
        7BIOS file not spedified for write ROM
        8Open file failed
        9Size mismatched between ROM data and BIOS file
        10Read file into buffer failed
        11BIOS file checksum error
        12Model name mismatched
        13BIOS file DMI data not found
        14 Keep DMI failed
        99Command parameter error
     
  6. quid

    quid MDL Addicted

    Oct 22, 2010
    841
    930
    30
    #246 quid, Aug 17, 2011
    Last edited by a moderator: Apr 20, 2017
    Code:
    Module Replace Utility     Version 1.02.05  02/21/2000
    Copyright (C), 1998-2000 Acer Inc. All Rights Reserved.
    
    MREPLACE.exe is used to display the Acer BIOS module information or
    to replace the Acer BIOS module in BIOS binary file.
    
        Usage:  MREPLACE /LP|/LA source
                         /R|/RP source  module  target
    
    /?      For this help screen.
    /LP     Display Module Information By Page.
    /LA     Display Module Information.
    /R      Replace Module.
    /RP     Replace Module Bypass Checking The Module Identifier.
    source  Filename of ACER BIOS source binary file.
    module  Filename of Module Replace binary file.
    target  Filename of ACER BIOS target binary file.
     
  7. quid

    quid MDL Addicted

    Oct 22, 2010
    841
    930
    30
    #247 quid, Aug 17, 2011
    Last edited by a moderator: Apr 20, 2017
    Code:
    CMOS Revision: 1.5  Date: 2001/03/02 08:21:53
    Copyright (c) 2000, SHARP Corporation.  All rights reserved.
    
    Usage: CMOS [-{d|c|l|s|z}] [-v] [-{S|V}] [FILE] [MASK]
    -d: Dump CMOS Area
    -c: Compare CMOS Area with FILE
    -l: Load CMOS Area from FILE
    -s: Save CMOS Area to FILE
    -z: Clear CMOS Area
    
    -v: Verbose Mode
    
    -S: SiS630 Mode
    -V: VIA VT82C686A Mode
    Default FILE: CMOS.DAT
    MASK works w/ -c only
     
  8. quid

    quid MDL Addicted

    Oct 22, 2010
    841
    930
    30
    #248 quid, Aug 17, 2011
    Last edited by a moderator: Apr 20, 2017
    Code:
    Samsung-Phoenix Phlash Utility V5.0
    (c) Copyright 1994-98, Phoenix Tech. & Samsung Elec. Ltd., All Rights Reserved
    
    USAGE:  SPLASH [options] [@rspfile] [romfile]
         romfile    Override the default BIOS ROM image name BIOS.ROM with "file"
         @rspfile   Response file containing more options
         /A         No auto-sensing, use PLATFORM.BIN parameters only.
         /B=name    Override the default filename PLATFORM.BIN with "name".
         /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 ROM image checksum.
         /DEV       List flash devices currently supported by SPLASH.
         /F         Flash BIOS image by force without checking model name.
         /MFG       Manufacturing mode - Automatically reboot without keypress.
         /H or /?   Help screen.
         /I         Verify image size matches flash part size.
         /N         Program only if BIOS.ROM is different than system BIOS.
         /O         Override (disable) all options from PLATFORM.BIN.
         /P         Production mode (minimize messages and delays).
         /PF="opts" Platform specific string "opts" passed to platform.
         /PN        Program only if same BIOS part number.
         /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).
         /SO=[NORMAL|COMPAT]  Select Operation of multiple part support.
         /SWAP=NO   Disable Axx swapping.
         /V         Verify each block after programming it.
         /Z         Zero before erasing a block.
    
    CAUTION:
         1. Filename must have the file extension "*.ROM". 
         2. SPLASH can flash just the following 5 rom type automatically. 
            - SST29F040  - WC29C040  - MX29F040 - SST39SF040
            If you want to flash into another rom type, you need the PLATFORM.BIN
    
     
  9. quid

    quid MDL Addicted

    Oct 22, 2010
    841
    930
    30
    #249 quid, Aug 17, 2011
    Last edited by a moderator: Apr 20, 2017
    Code:
    CMOS Read/Write/Compare Utility v1.00.04, 2003/09/08
    Copyright(c) Micro-Star Int'L Co.,Ltd. 2003. All Rights Reserved. 
    
    Usage: cmosram  /default | /save:<file> | /load:<file> | /comp:<file>
                   [/maskand:<file> | /maskor:<file> | /checksum]
    
    /save       Save cmos setting to file
    /load       Load cmos setting from file
    /comp       Compare cmos setting with file
    /default    Use BIOS interface to load default CMOS
    /checksum   Cmos Check sum
    /maskand    Load cmos setting to file but AND some bit with mask.map 
    /maskor     Load cmos setting to file but OR some bit with mask.map 
    
    Return Code
    1Failure
    0Success
     
  10. quid

    quid MDL Addicted

    Oct 22, 2010
    841
    930
    30
    #250 quid, Aug 17, 2011
    Last edited by a moderator: Apr 20, 2017
    Code:
    CMOS Read/Write/Compare utility   V1.03.01, 2004/08/09
    Copyright(c) Micro-Star Int'L Co., Ltd. 2003-2004.  All Rights Reserved.
    
        Usage: CMOSRWC  -r[:bankno] index
                        -w[:bankno] index value [act]
                        -c[:bankno] index value [act]
                        -save[:filename]
                        -load[:filename]
                        -comp[:filename]
    
    -r[:bankno] index               Read data from index register of CMOS
                                    bankno
    -w[:bankno] index value [act]   Write value with act bit(s) into index
                                    register of CMOS bankno
    -c[:bankno] index value [act]   Compare value with the data from index
                                    register from CMOS bank0 with act bit(s)
                                    only
    -save[:filename]                Save CMOS data to file
    -load[:filename]                Load CMOS data from file 
    -comp[:filename]                Compare CMOS data with file
    bankno                          BANK Number, range 0~1, default:0
    filename                        Specified file name for Save/Load/Compare,
                                    default:CMOS.DAT
    
    Note:
    * For -r option, the data read back from CMOS will be displayed and be
      returned as return code.
    * The index, value and act are all hexadecimal numbers and their ranges are
      all 00 ~ FF.
    * Without specifying act, FF is the default value.
    
    Return Code:
    1   Failure
    0   Success
     
  11. quid

    quid MDL Addicted

    Oct 22, 2010
    841
    930
    30
    #251 quid, Aug 17, 2011
    Last edited by a moderator: Apr 20, 2017
    Code:
    MSI Flash Utility Version 0.02.04 
    Copyright(c) Micro-Star Int'l Co.,Ltd. 2008-2010. All Rights Reserved. 
    
    Usage: msiflash [binfile] [/e] [/p] [/r][su][ru]
    
     binfile    The binary file for update              
     /p         Program flash part                      
     /r         Full reset after operation finish       
     /su        Save UUID                               
     /ru        Restore UUID                            
     /ku        Keep UUID                               
     /du        Display UUID                            
     /wu        Set UUID
     
  12. quid

    quid MDL Addicted

    Oct 22, 2010
    841
    930
    30
    #252 quid, Aug 17, 2011
    Last edited by a moderator: Apr 20, 2017
    Code:
    MiTAC Flash Utility R4.05H4
    ================================================================================
    
    Usage: MFLASH [Options] [Filename]
    
    Options: 
           /1[2/3/4/8]-> 128KB, 256KB, 384KB, 512KB, 1024KB BIOS ROM size
           /S         -> Save bios to file
           /P         -> Program BIOS from BIOS
           /CD        -> Clear DMI data
           /CP        -> Clear PnP(ESCD) data
           /CC        -> Clear CMOS
           /LD        -> Destroy CMOS checksum and skip system halt on next boot
           /WB        -> Programming BIOS BootBlock
           /R         -> Reboot after flashing the BIOS
           /E         -> Return to DOS after programming
           /py        -> No pause before programming
           /dmibv     -> Update DMI Type 0 BIOS Version
           /spi       -> Flash BIOS by SPI interface
     
  13. quid

    quid MDL Addicted

    Oct 22, 2010
    841
    930
    30
    #253 quid, Aug 17, 2011
    Last edited by a moderator: Apr 20, 2017
  14. quid

    quid MDL Addicted

    Oct 22, 2010
    841
    930
    30
    #254 quid, Aug 17, 2011
    Last edited by a moderator: Apr 20, 2017
  15. quid

    quid MDL Addicted

    Oct 22, 2010
    841
    930
    30
    #255 quid, Aug 17, 2011
    Last edited by a moderator: Apr 20, 2017
  16. quid

    quid MDL Addicted

    Oct 22, 2010
    841
    930
    30
    #256 quid, Aug 17, 2011
    Last edited by a moderator: Apr 20, 2017
    Code:
    ASUSTeK ACPI BIOS PFLASH2 1.99
    Copyright (C) 1994-99, ASUSTeK COMPUTER INC
    
    USAGE:  PFLASH2 [options] [@rspFile]
         /AUTO:ROMFile  Update flash with ROMFile
         /DUMP:DumpFile Dump the contents of flash memory
         /C             Clear CMOS checksum after programming
         /CDMI          Clear/Update DMI
         /CESCD         Clear/Update ESCD
         /DEV           List flash devices currently supported by PFLASH2
         /RESET         Reset after programming completed
         /H or /?       This help screen
         /DMS:string    System Manufacturer
         /DPS:string    System Model
         /DVS:string    System Version
         /DSS:string    System Serial Number
         /DUS           Generate UUID
         /DMM:string    Motherboard Manufacturer
         /DPM:string    Motherboard Model
         /DVM:string    Motherboard Version
         /DSM:string    Motherboard Serial Number
         /DMC:string    Chassis Manufacturer
         /DPC:string    Chassis Model
         /DVC:string    Chassis Version
         /DSC:string    Chassis Serial Number
         /DTC:hex       Chassis Type
         /DO(#):string  Update OEM string
     
  17. quid

    quid MDL Addicted

    Oct 22, 2010
    841
    930
    30
    #257 quid, Aug 17, 2011
    Last edited by a moderator: Apr 20, 2017
  18. hui506

    hui506 MDL Novice

    Oct 20, 2009
    16
    2
    0
    I need ChangeLogo 4.51

    I need ChangeLogo(4.51)new version,Thanks!
     
  19. quid

    quid MDL Addicted

    Oct 22, 2010
    841
    930
    30
    #259 quid, Aug 20, 2011
    Last edited by a moderator: Apr 20, 2017
  20. DoZe2

    DoZe2 MDL Novice

    Jul 2, 2010
    39
    15
    0
    Nice Find Quid :)