This release note and the software that accompanies it are copyright (c) 2022, 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 RS3P4GF016J and RS3P4QF160J. ================ Package Information ================ Package version: 25.00.00.01 (Phase 25) ================ Known Restrictions ================ Legacy OpROMs are not supported. Use UEFI mode only. ================ Known Bugs ================ N/A ================ Validated Driver versions ================ Windows 2.61.54.00 Linux 44.00.00.00 ================ Update Instructions ================ 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 - Find the firmware package files by typing DIR 4. Type in the name of the batch file with desired interface support that matches your board model and press . File Product support rs3p4qf160j.nsh RS3P4QF160J with NVMe - SATA/SAS support rs3p4gf016j.nsh RS3P4GF016J 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 25.00.00.00 DCSG01255129 - Replace hard coded numbers with macros DCSG01214248 - HII to show appropriate error message when blocked MPI function is used DCSG01268425 - The large topology support is enabled in BSD and HII Package Version 24.00.00.01 DCSG01160699 - UEFI driver attempts to utilize Device Type data before it is updated DCSG01143068 - New PNP support for UEFI driver and HII Package Version 23.00.00.01 DCSG01101770 - Remove product family flag from lib discovery API. DCSG01102995 - UEFI driver keeps looking for dev handle match even after match is found while freeing a device from its list. DCSG01106636 - Memory leak is observed in SCSI Path in one of the corner case. DCSG01109750 - Add NULL check before using the newly allocated buffer. DCSG01119825 - UEFI driver must first write lower 32 bit address successfully followed by upper 32 bit address while launching descriptors. Package Version 22.00.00.00 DCSG01087669 - Controller configurations page data is accessed after page read has failed DCSG01011383 - HII displays wrong wrong controller and chip names if names are fully populated in NVDATA DCSG01039912 - Enclosure properties in HII does not show Number Of devices Connected field. Package Version 18.00.01.03 This version is the initial release *Third-party trademarks are the property of their respective owners.