********************************************************

Broadcom 95xx Adapter Generation PSoC Catalog Release 

********************************************************


*****************************************************************************************************************************
*************************PLEASE READ THESE GUIDELINES FOR MEGARAID ADAPTERS (9560-16i, 9560-8i, 9580-8i8e)*******************
*****************************************************************************************************************************

StorCLI version 7.2007.0000.0000 or later can be used to upgrade the PSoC component.

Controller FW package 52.20.0-4341 or later must be first installed on the adapter.

Due to hardware changes on the below adapters, after upgrading to any MR 7.20 (52.20.x-xxxx) or later 
package, downgrading to MR 7.19 or older (52.19.x-xxx) is not allowed.

*****************************************************************************************************************************
*************************PLEASE READ THESE GUIDELINES FOR iMR ADAPTERS (9540-16i and 9540-8i)********************************
*****************************************************************************************************************************

StorCLI version 7.2307.0000.0000 or later can be used to upgrade the PSoC component.

Controller FW package 52.20.0-4341 or later must be first installed on the adapter.

Due to hardware changes on the below adapters, after upgrading to after upgrading iMR/HBA to any MR 7.22 (52.22.x-xxxx) or
later package, downgrading to MR 7.21 or older (52.21.x-xxxx, 52.20.x-xxxx, etc.) is not allowed.


****************************************************************************************************************************
*************************PLEASE READ THESE GUIDELINES FOR HBA CONTROLLERS (9500-xx)*****************************************
****************************************************************************************************************************

StorCLI version 7.2307.0000.0000 or later can be used to upgrade the PSoC component.

Controller FW package P24 24.00.00.00 or later must be first installed on the adapter.

***************************************************************************************************************************
***************************************************************************************************************************


====================== 
Supported Controllers:
======================

MegaRAID 9560-8i
MegaRAID 9560-16i
MegaRAID 9580-8i8e
MegaRAID 9562-16i
MegaRAID 9540-8i
MegaRAID 9540-16i
HBA 9500-8i
HBA 9500-16i
HBA 9500-8e
HBA 9500-16e
HBA 9502-16i
 


Component:
=========
PSoC Catalog Firmware v1.25 (DCSG01375926)
Release date: 12/05/2022


Version Numbers:	
===============

PBLP_HBA_P4_Version_HW:1.00_FW:10.00_PN:14790
PBLP_HBA_P4S423_Version_HW:1.00_FW:10.00_PN:14798
PBLP_HBA_P4S443_Version_HW:1.00_FW:10.00_PN:06021
PBLP_RAID_P5_Version_HW:3.00_FW:27.00_PN:15987
PBLP_RAID_P5Init_Version_HW:3.00_FW:27.00_PN:12345
PBLP_RAID_P5OCP_Version_HW:8.00_FW:3.00_PN:25731
PBLP_RAID_P6_Version_HW:10.00_FW:18.00_PN:29211
PBLP_RAID_P6Travis_Version_HW:11.00_FW:18.00_PN:29651

Bug Fixes and Enhancements:
===========================
DCSG01375926 - Included support for 9562-16i and 9502-16i OCP cards:
               PBLP_RAID_P5OCP_Version_HW:8.00_FW:3.00_PN:25731
               Added PSoC5 file to fix part number naming issue on 
               initial 9560-16i/8i GA parts:
               PBLP_RAID_P5Init_Version_HW:3.00_FW:27.00_PN:12345


DCSG01346015 - Included chip ID for additional voltage monitor for 9560 adapters
               PBLP_RAID_P6_Version_HW:10.00_FW:18.00_PN:29211
               PBLP_RAID_P6Travis_Version_HW:11.00_FW:18.00_PN:29651

DCSG01314140 – Included chip ID for additional voltage monitor for 9560 adapters
               PBLP_RAID_P6_Version_HW:10.00_FW:16.00_PN:29211
               PBLP_RAID_P6Travis_Version_HW:11.00_FW:16.00_PN:2965

DCSG01300243 - Added HBA/iMR 9500/9540 adapter PSoC4 packages. 
               PBLP_HBA_P4_Version_HW:1.00_FW:10.00_PN:14790
               PBLP_HBA_P4S423_Version_HW:1.00_FW:10.00_PN:14798
               PBLP_HBA_P4S443_Version_HW:1.00_FW:10.00_PN:06021

DCSG01300243 - HBA/iMR 9500/9540 fix for adapter boot hang on some platforms

DCSG01300243 - MR 9560/9580 adapter version incremented to include fix for OEM custom card to maintain common file. 
               Change has no impact on standard adapters. Update is not required for MegaRAID adapters already using
               PBLP_RAID_P5_Version_HW:3.00_FW:27.00_PN:15987
               PBLP_RAID_P6_Version_HW:10.00_FW:12.00_PN:29211
               PBLP_RAID_P6Travis_Version_HW:11.00_FW:12.00_PN:29651


Installation:
=============
Use StorCLI to flash the updated image.  These tools can be downloaded from the support and download
section of www.broadcom.com.

*****************************************************************************************************************************
*************************MegaRAID Adapter Instructions***********************************************************************
*****************************************************************************************************************************

    Note 
    Only StorCLI version 7.2007.0000.0000 or later can be used to upgrade the PSoC firmware.
    Controller FW package 52.20.0-4341 or later must first be installed and running on the adapter.

    To check current version of PSoC:
    storcli /c0 show all

    PSoC part number and version info will be listed in text format, e.g.:
    (PSOC FW Version = 0x001A)
    (PSOC Part Number = 15987-260-4GB)

    The above indicates that PBLP_RAID_P5_Version_HW:3.00_FW:26.00_PN:15987 is currently used on the controller. Note that 0x001A = 26d (FW:26.00).

    To update version of PSoC:
    storcli /c0 download file=pblp_catalog.signed.rom

    NOTE: Server must be AC power cycled for changes to take effect

    After restart, check for updated version of PSoC:
    storcli /c0 show all

    (PSoC part number and version info will be listed in text format, e.g.:)
    (PSOC FW Version = 0x001B)
    (PSOC Part Number = 15987-260-4GB)


*****************************************************************************************************************************
*************************HBA Adapter Instructions****************************************************************************
*****************************************************************************************************************************


    Note:
    Only StorCLI version 7.2307.0000.0000 or later can be used to upgrade the PSoC firmware.
    Controller FW package 24.00.00.00 or later must first be installed and running on the adapter.     

    Note
    95xx HBAs can use one of three PSoC4 devices or a discreet logic solution to control the power up and reset sequencing
    The update catalog contains all three PSoC 4 images 
    If no PSoC is present, the update is ignored.

    Use "storcli /c0 show all" command and look for the following to determine if the PSoC is present:

    If the controller has a PSoC, the "show all" command will result in the following under the “Supported Adapter Operations” section:

    (Support PSOC Update = Yes)
    (Support PSOC Part Information = Yes)
    (Support PSOC Version Information = Yes)

    If the controller uses the discrete logic option, the following result is reported:

    (Support PSOC Update = No)
    (Support PSOC Part Information = No)
    (Support PSOC Version Information = No)


    To check current version of PSoC:

    storcli /c0 -show all

    PSoC part number and version info will be listed in text format, e.g.:
    (PSOC Version = 147980100)
    (PSOC FW Version = 0x0064)
    (PSOC Part Number = 14798)

    The above indicates that PBLP_HBA_P4S423_Version_HW:1.00_FW:10.00_PN:14798 is currently used on the controller. Note that 0x0064 = 100d (FW:10.00).

    To update version of PSoC:
    storcli /c0 download psoc file=pblp_catalog.signed.rom

    If the PSoC is present on the adapter, the following output is expected

    (Downloading image.Please wait...)

    (CLI Version = 007.2307.0000.0000 July 22, 2022)
    (Operating system = EFI Shell)
    (Controller = 0)
    (Status = Success)
    (Description = CRITICAL! PSoC programming successful. Please power cycle the system for changes to take effect.)

    If the controller uses the discrete logic option, the following result is reported:

    (Downloading image.Please wait...)

    (CLI Version = 007.2307.0000.0000 July 22, 2022)
    (Operating system = EFI Shell)
    (Controller = 1)
    (Status = Failure)
    (Description = Controller does not support PSOC Update.)

    
    NOTE: 
    If PSoC is present, server must be AC power cycled for changes to take effect.

    After restart, check for updated version of PSoC usingthe show all command:
    storcli /c0 show all










