This release note and the software that accompanies it are copyright (c) 2018, 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.

This download supports Intel(R) RAID Controllers RMSP3JD160J, RSP3GD016J, and RSP3QD160J.


================
Package Information
================
Package version: 06.00.10.01  (Phase 6)

================
Known Restrictions
================
Legacy OpROMs are not supported.  Use UEFI mode only.


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



================
Update Instructions
================

**********************************************************************************************
* NOTE:                                                                                      *
*                                                                                            *
*     If your system uses SAS/SATA expander RES3FV288, RES3TV360, or JBOD2312S3SP.           *
*     Please update the following before proceeding:                                         *
*        Expander FW   to B057 revision (or newer).                                          *
*        RES3FV288 Expander CPLD to EE revision (or newer)									 *
*		 RES3TV360 Expander CPLD to AA revision (or newer)							         *
*                                                                                            *
*    Expander FW and CPLD can be found here:                                                 *
*        https://downloadcenter.intel.com/product/81277/Intel-Storage-Expander-RES3FV288     *
*        https://downloadcenter.intel.com/product/81278/Intel-Storage-Expander-RES3TV360     *
*        https://downloadcenter.intel.com/product/86950/Intel-Storage-System-JBOD2312S3SP    *
*                                                                                            *
**********************************************************************************************

1. Unzip all of the files from the zip package onto USB key, maintaining the directory structure. 
    - Please make sure that the USB key is fully compatible with the EFI version on your motherboard. 
    - Some incompatible versions may prevent USB key working normally.

2. Boot to the EFI shell
    - Press 'F2'  during POST to enter BIOS Setup
    - Select Boot Manager -> EFI Shell

3. Change drive and directory location to where you unzipped the package by typing the following commands:
    - Use map –r to refresh the mounted drives list.
    - Change file system to the media containing the firmware package by typing the fs# followed by a colon(:). 
         For example, if media is mapped as FS0, then type FS0: and press enter
    - Navigate to the directory containing firmware using cd command.
         cd <SAS FW directory name>
    - Find the firmware package files by typing DIR 

4. Type in the name of the batch file that matches your board model and press <Enter>.  

   File                    Product support
   rmsp3jd160j.mixed.nsh   RMSP3JD160J with SATA/SAS/NVME support
   rsp3qd160j.mixed.nsh    RSP3QD160J  with SATA/SAS/NVME support
   rsp3gd016j.nsh          RSP3GD016J  with SATA/SAS support


   Note:  The batch files default to programming the first logical storage controller ("/c0" switch of the storcli.efi command). 
          If there are multiple controllers and the intended target is not the first enumerated Intel storage controller, 
          run storcli.efi show to determine the controller order numbering.  The .nsh script must be modified so that the "/c0" argument 
          matches the desired controller to update.  Example: "/c0", "/c1", "/c2", etc.
   
   
5. Wait for the flash to complete. Do NOT reboot the system during the update.


================
Fixes/Updates
================
Package Version 06.00.10.01
1) Added support for mixed mode (NMVe + SAS/SATA mixed configuration)
2) Improved error handling for NVMe devices
3) Modifications related to NVMe task management for improved robustness and compatibility with NVMe devices.
4) Improved SCSI to ATA and SCSI to NVMe translation
5) Added support for unique id and serial number for virtual SES
6) Various improvements to virtual SES implementation, including vpd page 0x83 and SES page 0x0A 
7) Prevent backplane amber LED transitions during warm reboot.

Package Version 05.00.00.05
1) Enabled SAS protocols with SSC
2) Improved error handling for NVMe devices
3) Improved task management for NVMe drives
4) Enhanced SES support for enclosure VPD pages and LED management of NVMe drives
5) Improved LED management behavior
6) Error handling improved for SCSI UNMAP (SATA TRIM)

Package Version 03.00.05.01
1) Fix to Incorrect memory access in 3416/3516 startup
2) Fix to 3416/3516 IOP: Firmware becomes unresponsive if host performs I2C transactions

Package Version 03.00.02.01
1) NVMe & SAS/SATA auto detection added for RMSP3JD160J and RSP3QD160J
2) Mixed mode (simulataneous 8port SAS/SATA & 2port NVMe) support added for RMSP3JD160J and RSP3QD160J
3) Amber LEDs are supported with NVMe disks with RMSP3JD160J and RSP3QD160J.

Package Version 02.00.05.05
1) This version is the initial release

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