This release note and the software that accompanies it are copyright (c) 2008, Intel Corporation or its suppliers, and may only be installed and used in accordance with the license that accompanies the software.

This Software is furnished under license and may only be used or copied in accordance with the terms of that license. No license, express or implied, by estoppel or otherwise, to any intellectual property rights is granted by this document. The Software is subject to change without notice, and should not be construed as a commitment by Intel Corporation or its suppliers to market, license, sell or support any product or technology. Unless otherwise provided for in the license under which this Software is provided, the Software is provided AS IS, with no warranties of any kind, express or implied. Except as expressly permitted by the Software license, neither Intel Corporation nor its suppliers assumes any responsibility or liability for any errors or inaccuracies that may appear herein. Except as expressly permitted by the Software license, no part of the Software may be reproduced, stored in a retrieval system, transmitted in any form, or distributed by any means without the express written consent of Intel Corporation.

==========================
Supported RAID Controllers
==========================
This download supports Intel(R) RAID controllers using software stack 2 (SROMBU42E, SRCU42X, SRCU42E, SRCU41L, SRCS16, SRCS28X, & SRCZCRX), please verify that this utility has been tested with the RAID card you have chosen to use by checking the drivers web page for your controller at http://support.intel.com.

================
Package Information
================
Version = v3.24-00 
OS supported = MSDOS 6.22, ROM DOS 6.22

====================
Attention!
====================
This flash utility is a DOS based utility that allows you to update RAID controller firmware.  
This utility is designed for use with the firmware update file which must be downloaded seperately.

================
Known Restrictions
================
This utility is not compatible with the SRCU21, SRCU31, SRCU31L, SRCMR, SRCZCR, SRCU32, SRCU42L, or SRCS14L RAID controllers.

?The Utility has to be run from a true DOS environment ?not from DOS prompt of Windows or alike OS.
?Searches files in current directory only from where the program is loaded ?it does not search subdirectories or in other directories.
?If the system is reboot in the middle of flashing, configuration as well firmware may get corrupted.
?For flashing with corrupted firmware Himem.sys should be loaded.
?Utility may take longer time to flash with corrupted or no firmware.
?No support for mode 0. (recovery mode, require mode 0 jumper)


====================
Contents on the package
====================
The following files are included in this package:

Name				Description
irflsh.exe			FLash Utility
Web Licence.rtf			License
irflsh_dos_readme.txt		This file

==================
Installation Instructions
==================
Note: A firmware update cannot be performed when a logical drive initialization or rebuild is in progress, please wait until the initialization or rebuils is complete before attempting a firmware update.  Backup all data prior to the firmware update.
1. Download and extract the irflash utility to a floppy diskette.
2. Download and extract the firmware file to a floppy diskette.
2. Boot the target system to a DOS prompt.  
3. Insert the floppy diskette containing irflash utility created in step 1 into the floppy drive.
4. Type "irflash /p"
5. When prompted for the name of the firmware binary file enter the name of the file (eg: 815e.rom, or 414i.rom) and press enter.
6. When prompted, confirm the update.

Help can be obtained with the command "irflash /?"
Multiple controllers installed in the same system can be updated one after the other by following the prompts that are presented.

================
Component Features
================
1.It’s a Command Line Interface
2.Supports silent flashing without user input.
3.Multiple adapters can be flashed one after another using the same utility.
4.It finds all images files from the current directory for flashing only for the controllers available in the system
5.Utility compares current version and the version in the file and then flash if /v option is used
6.Can be used to force flash some adapters with files given with /f option 
Allows flashing of the controller with corrupt or no firmware automatically detecting the current firmware state.

7.Allows flashing of adapter with corrupt firmware and an running boot block through boot block with /b option. (Applicable only for certain 40-ld controllers)
8.utility will ignore any file in the current directory from being flashed with /i option
9.Will output information such as if flashed successfully or not ?needs reboot or not in the xml format when /xml used.
10.Can be made to flash any image without checking the signature with  /p  after getting the filename from the user.
11.Flash progress will be shown as percentage + progress bar with current component being flashed like BIOS, Firmware etc.


================
Known Bugs
================
N/A

================
Fixes/Updates
================
1. Added usage information for /v switch. 
2. Removed /r information from help file. 
3. Parse the command line update.
4. Corrected the word DownLoad to Download.
5. Added mode 0 functionality. 


*Third-party trademarks are the property of their respective owners.


