                One-Boot Flash Update Utility Release Notes
                 Copyright (c) 2006-2008 Intel Corporation
                            All Rights Reserved
                             September 9, 2008


The One-Boot Flash Update Utility is a program used for updating the system 
BIOS, BMC, Sensor Data Records (SDR) ,FRU, HSC and LCP of systems.

RELEASE NOTES FOR THE One-Boot FLASH UPDATE UTILITY VERSION 9.70 Build 3.2

A. Features added in this release 

1.  Microsoft IPMI driver support is added in One-Boot Flash Update Utility 
	to update BMC FW, FRU and SDR. The OS supported are: 
	Windows Server 2003 R2 SP2 (32 bit & EM64T).

2.  This release contains WHQL certified drivers.

B. DEPENDENCIES

1.	The Microsoft IPMI Device Driver is not installed by default in 
	Microsoft Windows Server 2003 R2 SP2.  It is installed via the
	Add/Remove System Components feature of the Control Panel as a 
	Hardware Management feature under the Management and Monitoring Tools. 
	For information on Hardware Management enabling in 
	Microsoft Windows Server 2003 R2, refer the url: 
	http://www.microsoft.com/technet/scriptcenter/preview/wsm/enable.mspx

2.	When running the One-Boot Flash Update utility, the current working directory 
	must be the location where the flashupdt executable and the \enus folder 
	reside.  
	Running the utility from a different directory is not supported.

3.	All package files mentioned in the flashupdt.cfg file should be present in the 
	same folder.

4.	System should be rebooted after uninstalling the driver in Windows.

5.	Recommended BIOS upgrade/downgrade with one version separation.

6.	For Platforms supporting OEM BIOS updates, the system BIOS capsule file should 
	be updated before OEM Capsule.

7.	When a user id and password is used with the ftp option, if the package files 
	are located on a Red Hat Enterprise Linux 3.0 (ES) based ftp server, the 
	full absolute path of the package location on the ftp server must be 
	specified. The package location on the ftp site cannot be relative to the 
	home directory of the user id/ password used.

8.	One-Boot Flash Update Utility  is not supported on Virtual Machines.

9.	One-Boot Flash Update Utility doesn't support 'FWNAME' cfg file command on 
	S3200 / S3210/X38MLST platforms. The user has to use FWDNAME command to 
	update the BMC firmware. Vice-versa user should use FWNAME command on 
	S5000, SC5400, SFC4UR, S5400 platforms.

10.	One-Boot Flash Update Utility  doesn't support the '-c' switch on S3200 / 
	S3210/X38MLST platforms.

11.	For the use of 'BOOTUPDATE' config file command ensure BMC Boot block is write 	enabled.

12.	One-Boot Flash Update Utility uses Microsoft IPMI driver as a default to 	communicate to BMC for updating BMC FW, FRU and SDR, if Intel IPMI driver is 
	not present.

C. COMMAND LINE INTERFACE

   Syntax:  flashupdt [-h] [-c] [-i] [-q] [-u {URL or path of update package}]

   where

      -h : (or -?) Displays the command line help.
      -i : Displays the current BIOS, BMC, and SDR versions of the system.
           This option can also be used in conjunction with -u to display
           the version information contained in the update package files.
      -u : Updates the BIOS, BMC and SDR as specified in the CFG file.
           The URL or path, if any, of the update package must immediately
           follow this option.  The package files can reside on a local
           drive. The current directory is used if no location is specified.
      -c : This option is used to cancel all pending BIOS, BMC and SDR update 
           operations by resetting the BMC update notification flag.  FRU
	   updates can not be cancelled with this option (FRU updates
           take effect immediately).  This utility resets the internal BMC 
           flag to cancel the update operation whether there is one or not.
      -q : Suppresses output and progress messages from being displayed. 
	   Note : Executing OFU 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.


D. WINDOWS INSTALLATION AND REMOVAL
   
   Installation of One-Boot Flash Update utility via the Setup_win program
 
   1. Open a command prompt and go to the folder where OFU installable(Setup_win.exe)
      is present(eg:cd c:\Utilities\OFU).*
   2. Execute the command --"Setup_Win.exe" .This will copy all the files
      needed for OFU to the directory %Programfiles%\Intel\Flashupdt
      and will also install the required drivers based on the target platform.
   3. Restart the System .
   4. To run the One-Boot Flash Update utility, open a command prompt, and 
      change directory to the folder in which the flashupdt.exe file resides 
      (e.g. cd %ProgramFiles%\Intel\Flashupdt).
   5. You may now run the utility as described in section C above.

   * - The user should not change the location or delete any files in the 
      OFU installation folder

		 
   Removal of One-Boot Flash Update utility

   1. Open a command prompt and Change to the directory where the utility
      is installed (e.g. cd %ProgramFiles%\Intel\Flashupdt)
   2. Execute "Setup_Win.exe /u" . This will uninstall the One Boot flash update
      utility
   3. Reboot the system for the changes to take effect. 

   NB: For S5000 platforms after doing step 2 verify that flashud.sys & 
       ibsmutil.sys is removed from "%windir%\system32\drivers" directory. If this
       file is present manually remove the file.

F. SAMPLE UPDATE PACKAGE CONTENT

   The following is a list of files that make up a complete update package:

   1. Configuration File (CFG)

      flashupdt.cfg

   2. BMC Hex file

      ALBMC12.hex

   3. SDR file

      BFAD.sdr

   4. FRU file

      4hs2.fru

   5. BIOS file
    
      R0014.CAP

   6. HSC file
      
      RG24BP_132.hex
	
   7. LCP file 
    
      LCP74.hex

   8. OEM BIOS file
     
      Oem.Cap

   

G. Supported Platforms

      S5400, S5000, SC5400, SFC4UR, S3200, S3210, X38MLST, S3000 family of Servers

H.  Supported Operating Systems

      Windows XP Professional/Enterprise on Workstation SKU.
	  Windows 2003 SP1 or above.
	  Windows 2008
	  
      	  
H. Known Issues


1.  On S7000FC4UR platforms , LCP boot code version will be displayed as 0.00, 

2. This version of OFU is not supported in the following platforms,
      SE7221BK1-E
      SE7320SP2
      SE7320VP2
      SE7520AF2
      SE7520BD2
      SE7520JR2
      SE7525GP2
      SR6850HW4, SR6850HW4M, SR4850HW4 and SR4850HW4M


3. This version of OFU does not support update from HTTP/FTP locations.

4. This version of OFU does not support IMM3 update.

5. This version of OFU does not support HSC & LCP FW updates with Microsoft IPMI driver.
   
6. This version of OFU does not support HSC update on S3200, S3210, X38MLST.

7. Utility will not install Intel IMB driver if Micosoft IPMI driver
   is detected. If later Microsoft IPMI driver is removed or
   utility not able to communicate with BMC, re-install utility.
   
8. This version of OFU does not support Microsoft IPMI driver 
   on Windows 2008.
   
9. Ignore the message "Couldn't able to load MSIPMI.DLL" if it is displayed.

10. "Setup /u" command displays MSIPMI.DLL missing error on windows, use 
   "uninstall.cmd" to uninstall OFU from Windows OS.


I. Other notes:

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

                               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)

