MSI Endanwender-Forum

Rund um MSI Produkte => Rund um BIOS, VBIOS und EFI => Thema gestartet von: der Notnagel am 21. März 2008, 14:28:29

Titel: BIOS-Flashtools für DOS
Beitrag von: der Notnagel am 21. März 2008, 14:28:29
Befehlszeile:

AFUDDOS BIOS-Image /P /B /N /C

Commands:
/O - Save current BIOS into file
/U - Display ROM file\'s ROMID
/MAI - Disaply System ROM and ROM file\'s MA information
Optionen:
/P - Program main BIOS image
/B - Program Boot Block
/N - Program NVRAM
/C - Destroy CMOS checksum
/E - Program Embedded Controller Block
/K - Program all non-critical blocks
/Kn - Program n\'th non-critical block only(n=0-7)
/Q - Silent execution
/REBOOT - Reboot after programming
/X - Don\'t Check ROM ID
/S - Display current system\'s ROMID
/Ln - Load CMOS defaults:(n=0-3)
L0: Load current optimal
L1: Load current failsafe
L2: Load optimal from ROM file
L3: Load failsafe from ROM file
/M - Update bootblock MAC address if it exists Example: /M1234ABCD will update MAC to 1234ABCD
/R - Preserve ALL SMBIOS structure during NVRAM programming
/ECUF - Update EC BIOS when newer version is detected.
Titel: AFUD History
Beitrag von: der Notnagel am 21. März 2008, 14:37:31
AFUD412.EXE
   1. Sync with AFULNX
   2. Add /MAI command to display System Rom or Inserted Rom file\'s MA information
   3. Show warning function (/sw) will cause assertion error.
   4. Change /E function\'s behavior.
   5. Added /ECUF function to flash EC bios when newer version is detected
   6. Show warning message when /ECUF issued but no EC BIOS detected in BIOS.
   7. Add Intel Flash Descriptor Mode support
   8. Program all block as default

AFUD408.EXE
   1.  /M, /L0,/L1 functions become stand along function which means uses w/o inseting the rom file
   2.  Add change version function /chgver:
   3.  Fixed Mac address reading error.
   4.  Fixed flash unknown data when /M is issued
   5.  Added new routine for afudos be able to read default setting cmd(s) properly
   6.  Program all block as default
   
AFUD407.EXE   
   1.  Added in new cmd /X:n for ROM ID checking with user defined ID length [funciton hidden from help].
   2.  Added in new cmd /sw for showing warning message [funciton hidden from help]

AFUD406.EXE
   1.  Add maximum retry parameter
   
AFUD405.EXE   
   1.  Now AFUDOS can be configured and then executed properly through AFUSETUP utility.
      -Following items are configurable:
      -Command state: enable/disable, shown/hidden, and always issued
      -Error return code and error message.
   2.  Better algorithm in finding system\'s ROM ID.  
   3.  Fix potential failure on physical memory un-mapping.
   4.  Fix possible memory leaks problems.
   5.  Fix bad grammar of some error messages.
Titel: AWFL für AWARD
Beitrag von: der Notnagel am 22. Juni 2008, 11:24:27
Befehlszeile:

AWFL865 BIOS-Image /SN /PY /CC /CD

Switches:
/? - 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
/Wh - 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
/Tiny - Occupy lesser memory
/QI - Qualify Flash Part number with source File
/E - Return to DOS After Programming
/R - RESET System After Programming
/F - Use Flash Routines in Original BIOS For Flash Programming
/cks - Show update Binfile checksum cks
/XXXX - Compare Binfile CheckSum with XXXX
NUMAC:XXXXXXXXXXXX
NUGUID:XXXXXXXXXXXXXX
Support nForce Input MAC, GUID Function,with \"/wb\" to update MAC and GUID.
Titel: Flashtools für AMI (Aptio) Firmware
Beitrag von: wollex am 05. Februar 2011, 20:13:43
Flashtools für BIOS/UEFI Versionen (AMI Aptio Code)
Keinnzeichen: BIOS-File beginnt mit E (Beispiel E7678IMS.150)

Befehlszeile

AFUDOS BIOS-Image

Beispiel: AFUD238S E7678IMS.150

Commands:
/O - Save current BIOS into file
/U - Display ROM file\'s ROMID
/S - Refer to Options: /S
/D - Verification test of given ROM File without flashing BIOS.
/A - Refer to Options: /A
/CLNEVNLOG - Refer to Options: /CLNEVNLOG

Options:
/P - Program main BIOS image
/B - Program Boot Block
/N - Program NVRAM
/E - Program Embedded Controller Block
/K - Program all non-critical blocks and ROM Holes
/Kn - Program n\'th non-critical block or ROM Hole only(n=0-15)
/Q - Silent execution
/REBOOT - Reboot after programming
/X - Don\'t Check ROM ID
/S - Display current system\'s ROMID
/R - Preserve ALL SMBIOS structure during programming
/ECUF - Update EC BIOS when newer version is detected.
/SHUTDOWN - Shutdown after programming.
/HOLE: - Update specific ROM Hole according to RomHole GUID. NewRomHole1.BIN /HOLE:GUID
/HOLEOUT: - Save specific ROM Hole according to given GUID. NewRomHole1.BIN /HOLEOUT:GUID
/SP - Preserve Setup setting.
/EC - Program Embedded Controller Block. (Flash Type)
/MEUF - Program ME Ignition Firmware Block.
/ME - Program ME Entire Firmware Block.
/CAF - Compare ROM file\'s data with Systems is different or not, if not then cancel related update.
/A - Oem Activation file. Example: /Akey.bin will update OA key with key.bin file.
/CLNEVNLOG - Clear Event Log.

In der Datei AFUDE236.exe und AFUDE238.exe werden die Optionen /P /B /N automatisch ausgeführt. Sie brauchen nicht extra eingegeben werden!

In der Datei AFUD238S.exe werden die Optionen /P /B /N /K /R automatisch ausgeführt. Sie brauchen nicht extra eingegeben werden!
Titel: BIOS-Flashtools für DOS, Windows und EFI
Beitrag von: der Notnagel am 16. Juni 2017, 09:01:11
hier ein update der Tools. Wenn die vorgenannten "Klassiker" nicht gehen, die angehängten Flashtools probieren. Ich empfehle grundsätzlich die DOS-Variante.