        IFlash32 BIOS Update Utility - Release Notes
            	Copyright (c) 2008 Intel Corporation
                     All Rights Reserved
                     October 3, 2008


The IFlash32 BIOS Update Utility is an application program used for 
updating the system BIOS.

RELEASE NOTES FOR THE IFLASH32 VERSION  2.6 Build 8

A. CHANGES SINCE THE PREVIOUS VERSION

   1. Supports restoring BIOS settings to factory defaults.
   2. Supports Winbond Flash part
   3. Supports Intel(R) Rapid Boot Toolkit.
   

B. DEPENDENCIES

   1. Requires support for Intel Platform Innovation Framework for 
      EFI Flash Update Interface Specification, Revision 0.38.

   2. Supported on WinPE and Linux environments.
      a. Windows Server(R) 2003/Windows Server(R) 2008/WinPE (1.5/1.6/2.0/2.1) and 
         Linux (RHEL5,SLES10)

   3. Binary input files must conform to Intel Platform Innovation 
      Framework for EFI Capsule Specification, Revision 0.9.


C. SUPPORTED PLATFORMS

   1. S5500 and S5520 platform series.

D. HOW TO USE THIS UTILITY

[For Windows Server(R) 2003/Windows Server(R) 2008 start from step 3]
For WinPE
   1. Boot to the WinPE environment using a WinPE HDD. Alternatively you
      can use WinPE CD/HDD customized with the addition of flashud.sys
      driver(recommended only for WinPE 1.5).

   2. Copy the release package of IFlash32 utility and BIOS update file 
      (also referred as capsule file) to the source media. This should 
      be a writable media.
      Note : For WinPE 2.x(x64), please use the binaries present in 
      iflash release x64 folder. 
      For 32 bit, the binaries are located under iflash release x86 folder.


   3. Iflash32 utility requires the BIOS update driver (Flashud.sys) to 
      be installed on the WinPE environment as a pre-requisite.

	To install BIOS update driver(Only applicable for HDD without 
        customized driver support and for WinPE2.0/2.1):	

	a. Go to the command prompt.

	b. Change directory to the path where iFlash32 driver is present.

	c. Run the following command.
	DeviceSetup -v install flashud.inf *INT0800

       Note:- If you are using WinPE CD/HDD, the CD/HDD should be customized 
	with flashud.sys driver support. Refer to "Intel Server 
      Configuration Utilities Deployment Procedure for Windows PE 2005" document for
       more information.


   4.Run the Iflash32 utility on the prompt
	     C:\iFlash32 [Options] [file Name ]

For Linux

   1. Copy the iflash files to the linux server in the same folder hierarchy.

   2.Run the Iflash32 utility on the prompt
	     root@fedora:~# iFlash32 [Options] [file Name ]

E. USAGE

   1. Command line Interface

             IFlash32 [Options] [File Name]

      a. To view the command-line help page:

             IFlash32 -h

      b. To update the System BIOS:

             IFlash32 -u [File Name]

      c. To display file information:

             IFlash32 -i [File Name]

      d. To display the system BIOS Version:

             IFlash32 -i

      e. To update the system BIOS in non-interactive mode:
             
             IFlash32 -u [FileName] -ni

      f. To automatically reboot system after a system BIOS update:

             IFlash32 -u [FileName] -r
      g. To Restore Default BIOS Settings

	     IFlash32 -rd

      h. To run in quiet mode (Applicable only for WinPE)
                 The -q switch suppresses output and progress messages from being 
          displayed. 
	Note : Executing iFlash with this option suppresses all output messages 
	           including questions to user. The user has to use this switch 
	          only when he is sure that no interaction will be required
	          at the time of execution. This option is targeted to specific 
	          programs / advanced users and will not be documented elsewhere.

    2. Reboot system after the update/restore default BIOS Settings operation is
       completed.

F. UNINSTALL

For WinPE

    1. Uninstall BIOS update driver using the following command. 
       (Applicable only if driver is installed using DeviceSetup.exe)
       Run "DeviceSetup -v remove *INT0800" from the package directory.

    2. Delete the folder containing the iFlash32 files.

For Linux

    1. Delete the folder containing the iFlash32 files.


G. KNOWN ISSUES

   1. Upgrading the BIOS may require NVRAM to be cleared. Check BIOS release notes before upgrading.
   
   2. To execute iFlash32 on Windows Server(R) 2008: 

	Please follow the below steps every time while booting the server on Windows  
	Server(R) 2008.
	a. Press F8.
	b. On boot options menu, select Disable Driver Signature Enforcement from the list  
           and press ENTER.

   3. To install Flashupdate driver on Windows Server(R) 2008: 

	a. Go to Device manager.
	b. Select "Add Legacy hardware" option from "Action" Menu.
	C. Click "Next" on "Welcome to the Add Hardware Wizard" screen.
	d. Choose "Install the hardware that i manually select from a list" and Click  
	   "Next"
	e. Choose "System Devices" from Common hardware types and click "Next".
	f. Click on "Have Disk" and point to flashud.inf from the installation package.
	g. Select "Intel 28f320c3 Flash Update Driver" from the list and click "Next"
	h. Click "Install this driver software anyway" from "Windows Security" dialog.
	i. Click finish on completion.
       
H. UNSUPPORTED FEATURES

   Nil.

   


*  Third-party brands and names are the property of their respective owners. 

========================================================

                               LEGAL INFORMATION

========================================================

Information in this document is provided in connection with Intel Products

and for the purpose of supporting Intel developed server boards and systems.

No license, express or implied, by estoppel or otherwise, to any intellectual 

property rights is granted by this document. Except as provided in Intel's 

Terms and Conditions of Sale for such products, Intel assumes no liability 

whatsoever, and Intel disclaims any express or implied warranty, relating to 

sale and/or use of Intel products including liability or warranties relating 

to fitness for a particular purpose, merchantability, or infringement of any 

patent, copyright or other intellectual property right. Intel Corporation may 

have patents or pending patent applications, trademarks, copyrights, or other 

intellectual property rights that relate to the presented subject matter.  

The furnishing of documents and other materials and information does not 

provide any license, express or implied, by estoppel or otherwise, to any 

such patents, trademarks, copyrights, or other intellectual property rights.  

Intel products are not intended for use in medical, life saving, or life 

sustaining applications. Intel may make changes to specifications and product 

descriptions at any time, without notice.

 

Intel is a registered trademark of Intel Corporation. 

 

*Other names and brands are the property of their respective owners.

 

Copyright (c) 2008 Intel Corporation.



(end)
