AFUEFI (APTIO Firmware Update for EFI) is a utility used 
to update the APTIO Firmware under EFI pre-boot environment.  

Note: AFU only works for APTIO with SMI FLASH support.

Current version: 2.16

The package includes:

- AFUEFI.EFI


How to run the utility under EFI
-------------------------------------------
1. Boot the system to EFI shell.
2. Run the file AFUEFI.EFI on console.


 Usage 
------------------------------------------------------------------
AFUEFI <BIOS ROM File Name> [Option 1] [Option 2]
Or
AFUEFI <Output BIOS ROM File Name> <Commands>

BIOS ROM File Name
The mandatory field is used to specify path/filename of the BIOS ROM file with extension.

Commands
The mandatory field is used to select an operation mode.
- /O	Save current ROM image to file
- /U	Get and display ROM ID from BIOS ROM file

Options
The optional field used to supply more information for flashing BIOS ROM. Following lists the supported optional parameters and format:
- /P	Program main bios image
- /B	Program Boot Block
- /N	Program NVRAM 	
- /E	Program Embedded Controller block if present
- /Q	Quiet mode enable
- /REBOOT	Reboot after update BIOS done
- /X	Do not check ROM ID
- /S	Display current systems BIOS ROM ID
- /R	Preserve all SMBIOS structures during NVRAM programming
- /ECUF	Update EC BIOS when newer version is detected.

Rules
- Any parameter encolsed by < > is a mandatory field.
- Any parameter enclosed by [ ] is an optional field.
- <Commands> cannot co-exist with any [Options].
- Main BIOS image is default flashing area if no any option present.
- [/REBOOT], [/X], and [/S] will enable [/P] function automatically.
- If [/B] present alone, there is only the Boot Block area to be updated.
- If [/N] present alone, there is only the NVRAM area to be updated.
- If [/E] present alone, there is only the Embedded Controller block to be updated.

Note:	Running AFUDOS under command prompt directly will display help message.
