RELEASE NOTES FOR One-Boot Flash Update Utility
Version 10.0 Build 5
March 2,2011


Copyright (c) 2011 Intel Corporation.

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

Contents
--------

1. Introduction
2. Supported Platforms
3. Supported Operating Systems
4. Pre-requisites
5. Installation and Un-installation
6. Usage
7. Known Issues
8. Unsupported Features
9. Instructions for end-user
10. Legal Information


1. Introduction
---------------

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

2. Supported Platforms
----------------------

    Intel (R) S1200BT Server Boards

3. Supported Operating Systems
------------------------------

    Windows 2003 32 bit & EM64T
    Windows 2008 32 bit & EM64T
    RHEL 5/6 32 bit & EM64T
    SuSE 11 SP1 32 bit & EM64T.


4. Pre-requisites
-----------------

   1. Boot to Windows 2003 or 2008 or RHEL 5/6  or SuSE 11 SP1 Operating System.


5. Installation and Un-installation
-----------------------------------

Windows
   
   Installation:
   ------------
   
     1. Unzip the Flashupdt.zip and copy the contents to external media.
     2. Connect the external media to SUT (System Under Test).
     3. Go to the Drivers\Win folder, choose x86 or x64 (depending on the operating system).
     4. Run install.cmd to install the drivers.
     5. Go to win_x86 folder.
     6. Now run Flashupdt.exe.

   Uninstallation:
   ---------------
     1. Run uninstall.cmd to uninstall all the drivers.
     2. Remove the flashupdt folder structure.

Linux
   
   Installation:
   ------------
   
     1. Unzip the Flashupdt.zip and copy the contents to external media.
     2. Connect the external media to SUT (System Under Test).
     3. Run install.sh after chmod
     4. Go to the RHEL or SLES directory (based on operating system).
     5. chmod +x *
     6. Now run Flashupdt.

   Uninstallation:
   ---------------
     1. Remove the flashupdt folder structure.
 
        
6. Usage
--------
      Syntax:  flashupdt [-h] [-i]  [-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. For BMC less systems this option will display only BIOS version. 
           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. For BMC less systems this option will not update BMC or FRUSDR.
           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.
     -set: Sets different FRU area as below (for BMC systems)
		 flashupdt /set area name frufield value
            	Where areaname can be product or chassis depending on the FRU area to be modified.
            The following are the frufield parameters.
            	[Pn]    indicates product name
            	[Pnum]  indicates the part number
            	[Snum]  indicates the serial number
            	[Mn]    indicates the manufacturer name
            	[At]    asset tag 
            	Note:  For the chassis area, the fields at and pn are not supported.


7. Known Issues
---------------

	1.  For BMC less SE SKU the front panel will not get locked while updating the BIOS. 
	2.  For BMC less SE SKU, ME Firmware update will not be supported.
	3.  In RHEL 6 EM64T OS if the utility fails with error message "error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory", then install libstdc++-4.4.4-13.el6.i686.rpm and ncurses-libs-5.7-3.20090208.el6.i686.rpm from the OS CD itself using the below commands.
	    # rpm -ivh libstdc++-4.4.4-13.el6.i686.rpm
	    # rpm -ivh ncurses-libs-5.7-3.20090208.el6.i686.rpm    
       
8. Unsupported Features
-----------------------

  None.

9. Instructions for end-user
----------------------------

   1. After performing CFG based update using flashupdt utility, it is highly recommended to perform a power cycle. Continuous updates through CFG file without power cycle / reboot in between could cause system unstability.
  
   2. For CFG based update it is assumed that the HTTP/FTP server does not require any user name password. In order to access password protected servers, please change the chaff2l.sh or the batch file and include the username/password. 

The defualt in the .sh file -
        ./curl $1 -o $2 -s
For password protected server please change the above as below -
        ./curl $1 --user admin:pwd -o $2 -s
where admin & pwd are the username and password respectively


10. Legal Information
--------------------


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

                               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) 2011 Intel Corporation.



(end)

