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

Broadcom MegaRAID Firmware Release 

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


**************************************************************************************************************************
*************************PLEASE READ ON ANY OF THESE MEGARAID CONTROLLERS ************************************************
**************************************************************************************************************************
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.

Due to minor Hardware changes on internal clock source, after upgrading to any MR 7.6 (50.6.x-xxxx) or later 
package, downgrading to MR 7.5 or older (50.5.x-xxx, 50.4.x-xxx, 50.3.x-xxx, 50.2.x-xxx, or 50.1.x-xxxx) is not allowed.

Due to changes required to support new features since MR 7.3, after upgrading to any MR 7.3 (50.3.x-xxxx) or later 
package, downgrading to MR 7.2 or MR 7.1 (50.2.x-xxx or 50.1.x-xxxx) is not allowed.

The UNMAP implementation was modified in MR 7.7 release to ensure all SSDs in the VD support UNMAP. 
When updating a controller that has FW prior to MR 7.7 via online method (i.e., restarting the MR controller alone, not the entire system), VDs created on prior releases where all members are not compliant will generate errors to syslog until the server reboot is performed.  After the reboot the VD will NOT be reported as supporting UNMAP.
Note: UNMAP is supported on SAS SSDs only; SATA and NVMe will be supported in a future release.
**************************************************************************************************************************
**************************************************************************************************************************



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

MegaRAID SAS 9560-8i
MegaRAID SAS 9560-16i
MegaRAID SAS 9580-8i8e
MegaRAID SAS 9540-8i
 


Component:
=========
SAS MegaRAID Firmware Release for MegaRAID Controllers
Release date: 8/5/2022


Version Numbers:	
===============
Current Package Details:
Firmware Package: 51.22.0-4544 (MR 7.22)
Firmware 5.220.00-3691
MR PL 23.25.01.00
BootBlock 7.02.00.00-0021
UEFI_Driver  0x07160300 (SIGNED)
Hii v07.22.03.00 (SIGNED)
BIOS 7.22.00.00
SBR: 5.2000.00-0511

Previous Package Details:
Firmware Package: 51.21.0-4428 (MR 7.21)
Firmware 5.210.00-3663
MR PL 22.25.05.00
BootBlock 7.02.00.00-0021
UEFI_Driver  0x07150200 (SIGNED)
Hii v07.21.05.00 (SIGNED)
BIOS 7.21.01.00
SBR: 5.2000.00-0511


Bug Fixes and Enhancements:
===========================
FW:
DCSG01187681	FW logging CDB failure sense event twice for each failure.
DCSG01172061	Spin up recovery. changes for supporting Samsung drive issue
DCSG01172408	Physical sector size field shows blank in LSA, however Storcli shows it properly
DCSG01249471	Certificate import Fails
DCSG01149753	Single drive R0 consistency set to "NO" after setting physical drive offline then online
DCSG01229841	MR7.22: FW found KA when power off /on the enclosure
DCSG01172410	Assertion failure in fw\hw\pce\fusion.c after running command phy -speed from scrutinycli.
DCSG01172400	FW : Secure erase/ Crypto erase is not working properly for UG Bad drive
DCSG01172414	Phy bad events seen for one of the Enclosure Valid Slot#
DCSG01186263	SPDM programming got wiped out from Wlbur+Samishlake: Storage operations are failing.
DCSG01227312	Chaos fails while running IO and OCR in a loop with patrol read running in the background
DCSG01172413	Support NVMe Width is  displayed as "Yes" for controller, It should be displayed as "No"
DCSG01233670	Chaos fails while running IO and OCR in a loop with patrol read running in the background
DCSG01177464	iMR: Fatal firmware error: Line 379 in fw\hw\debug\SnapDumpHelper.c detected after converted SATA SSD PD to JBOD
DCSG01214362	Fix for the MPB test
DCSG01177585	MR card failed to expose drives in Linux kdump
DCSG01229838	MR7.22: FW found KA when power off /on the enclosure
DCSG01186921	The Fault LED is on for the expander attached pre-failure EPD drive when rebooting the system
DCSG01163663	MR 7.21 Ventura FW Pk 4350 stops dumping data in FW log during OCR.
DCSG01154227	MR7.21: Flash erase errors
DCSG01154229	Test bad flash in Megamon, found FW hit KA
DCSG01168296	MR7.21: Found Ctrl 9460-16i profile 11 stuck at bios post while boot up with NMVe in UBM
DCSG01137736	MR 7.21 - Assertion failure in fw\dm\pl3.5\pliopi.c at line 1327: 0
DCSG01107591	MR 7.21 Controller does not detect SATA drives after Cable Pull and Push .
DCSG01195498	Customers are updating to MR 7.20 on their HBAs and can't see the NVMe drives afterwards
DCSG01107589	MR 7.21 Sata drive marked bad after Sanitize completion
DCSG01145114	Assertion failure in fw\dm\pl3.5\plDmI2c.c at line 727: 0 seen with Sanitize operation on HDD SAS drives with OCR and IO
DCSG01150932	UBM update failing with 2 UBM3 x1 BP connected to single controller
DCSG01150930	PLDM UBM Firmware update failure with UBM2 CFG#9_CFG#1 needs to be handled.
DCSG01109870	PL support for UBM Backplane Firmware Update
DCSG01137562	Fault 00007221 observed on CFG#1 (UBM2 4LFF ) with latest firmware
DCSG01111277	SPDM 1.1 - Validate Certificate Chain during import operation
DCSG01223198	PEX89000: Add Atlas2 packet generator support to Atlas DevBst
DCSG01118681	SPILIB2: Add support for Hi-Z dummy cycles in 9700 Series (PA 0.14)
DCSG01128295	SPILIB2: Update CSV decoder for MRAM commands (PA 0.14)
DCSG01230985	SCONS: Update the back trace symbol generator so that it supports unlimited symbols
DCSG01117315	SPILIB: Update Series 9700 header file (PA 0.13)
DCSG01132011	SPILIB2: Update Series 9700 SPI headers to latest (PA 0.14)
DCSG01170965	SPILIB: Initialize Max Cotinuous Mode Count
DCSG01131779	SPILIB2: Configure NVSRAM to send Write Enable on first auto-write (PA 0.14)
DCSG01091175	SPILIB2: Update python decoder with latest fixes
DCSG01235384	Update config file for Atlas2 A0 devBST
DCSG01197627	Snapdump improvement:Add message when invalid phy is passed to get connector index
DCSG01200062	Update Aero scripts to include mainline changes.
DCSG01171935	AV2: SCONS changes are required for loading AV2 SBR
DCSG01164951	AV2: SCONS changes are required for loading AV2 SBR
DCSG01077155	Add Aero iMR 8i and 16i support (Phase 4)
DCSG01070721	Partial configuration import events and messages in the utilities.
DCSG01168924	Make API changes for new event FOREIGN_CFG_NON_IMPORTABLE_FOUND
DCSG01164061	Update link speed control bit in SAS PHY connection structure.
DCSG00950267	Blocking at MR FW and graying out at applications for changing the link speed for any UBM behind drives
DCSG01076542	iMR controllers - Support for multiple PSOC images
DCSG01157615	Add Additional PSoC 4 FWs to Catalog File
DCSG01203313	Add New PSoC 5 OCP Channel and Megacell and PSoC 6 BGA Megacell Releases to PSoC Catalog Image
DCSG01179045	Add Firmware Version 13 for PartNumber 29810 to PSoC Catalog Image
DCSG01177646	Check-in Cypress License Agreement into MR Cypress Code Tree
DCSG01208354	Add Firmware Version 15 for PartNumbers 29211 and 29651 to PSoC Catalog Image
DCSG01209445	Add Firmware Version 16 for PartNumbers 29211 and 29651 to PSoC Catalog Image
DCSG00957487	require to enable the HII based option to configure deviceorderbyfirmware in Aero MR cards
DCSG01153976	Add PSoC Image Checking and FW Blocking for Aero iMR
DCSG01113471	MegaAPI_PVT: Add API changes to support device order configuration through NVDATA field enableFwDevOrder: PR DCSG00941334
DCSG01195115	Code Coverage: Exclude FDE debug cmds
DCSG01195938	Code Coverage: Add MPB test status
DCSG01146899	Code Coverage: exclude hwDebug.c from coverage analysis
DCSG01174707	Code Coverage: Exclude llwb and DS3 from code coverage analysis
DCSG01166573	Code Coverage: Exclude security key EKM functions from channel coverage analysis
DCSG01132800	Code Coverage Improvement: support prints without a prefix in ETTY
DCSG01170508	Code Coverage: add an identifier when dumping coverage data
DCSG01179424	Code Coverage Improvement: better handling of long strings in ETTY
DCSG01199258	Code Coverage: support all build target -- fw_bld_tools
DCSG01129922	Code Coverage Improvement: remove some unused code in MCTP
DCSG00995478	Update the TTY Log firmware to avoid erased areas
DCSG01196166	Code Coverage Improvement: exclude development only functions
DCSG01019827	Handle Bus Master Enable in MR Snapdumps
DCSG01132540	Code Coverage: buffer coverage data before printing
DCSG01169587	Code Coverage Improvement: update command line parsing in cfgi
DCSG01209495	Code Coverage Improvement: remove some constants from the Snapdump symbol file
DCSG01132035	Code Coverage: add a tool to check code coverage data
DCSG01197780	Code Coverage: support all build target
DCSG01130713	Code Coverage Improvement: updates for Snapdump tests
DCSG01194315	Code Coverage Improvement: Adjust Preprocessing in Snapdump
DCSG01135245	Code Coverage: build improvements
DCSG01196286	Code Coverage: allow tools to be in other directories
DCSG01186456	Reduce _vnprintf stack usage
DCSG01135390	Code Coverage: build improvements - scons
DCSG01139030	Reduce eTTY and Binary Trace Logic Stack Usage
DCSG01094745	Avenger Build: Modify SCons srcgen.py to call genDebug.py without using the shell
DCSG01070579	Shim layer support for PLDM Type 5 UBM Backplane Firmware Update
DCSG01088688	Block SES monitoring and locate LED functionalities when UBM backplane firmware update is in progress
DCSG01123160	Set Downstream Device Component Update Failure Recovery Capability parameter of GetDownstreamFirmwareParameters command to 0
DCSG01090347	7.21 features branding compliance including Sanitize support
DCSG01108419	PLDM Type 5 Shim layer changes to calculate downstream devices length of QueryDownstreamIdentifiers command
DCSG01093455	FW downgrade support
DCSG01212778	upgrade BST setup with latest scripts
DCSG01083777	UBM Controller FW Update - shim layer changes for prepare and download
DCSG01080232	UBM Controller FW Update - intel hex image parser
DCSG01101846	NVDATA support for 416-8G-P
DCSG01016704	UBM Controller Firmware Update Support
DCSG01107680	RDE Read Compliance - Align to the latest Spec
DCSG01128935	UBM Controller FW Update - Addition of 4th descriptor for UBM Ctrl Downstream Device
DCSG01128891	Passthrough Support for Vendor Specific NVMe Opcode D9h and C0h
DCSG01086017	MSFT Request - NCQ Encapsulation for the ReportZones-Ext command
DCSG01070696	Update Aero IOC IT components as needed, providing clarity on supporting customer NVData exclusion region and FW signing during the build process.
DCSG01119072	Release Automation: Use event based wait for CQ form updation
DCSG01107595	Release Automation: Update scripts for Ph23 components.
DCSG01112945	Release Automation: Print progress information during ClearCase view creation
DCSG01077811	Add Support for PUIS SATA drives IT HBAs - SAS3.5(Crusader & Aero-IOC)
DCSG01044139	[UBM][EMUL] Add additional debug info for "pl eminfo"
DCSG01115423	[Aero/Ventura] NVMe Read/Write IO failure with medium error resulting inv0xEC21 fault
DCSG01070515	Inconsistency between PL and Expander while Interpreting the reserved filed in the UBM Drive Type
DCSG01072035	PL: Update to latest SNTL specification – Phase 3
DCSG01072033	Add ability to dump the eFuse slot data and status
DCSG01107243	Support VPP x2 SRIS NVMe
DCSG01170510	AV Build: Remove custom library prefix from Linux builds
DCSG01093308	PL: Update to latest SNTL specification – Phase 3 (more bit)
DCSG01247963	PEX89000: Fix parenthesis issue around function append() in packet generator functions
DCSG01191291	Aero MR FW: AC power cycle - Dirty disk cache data has been lost
DCSG01185811	MR FW not responsive to host interface after returning success to stop BGI / CC of an offline VD
DCSG01166723	iMR 7.22 exceeds Max 8 SAS/SATA drives when more drives are inserted and they become Jbod.
DCSG01169605	Aero iMR:  FW did not block downgrade from MR7.22 (profile 41) to MR7.21 causing CTRL into safe mode
DCSG01183086	MR 7.22 PA2: 433T PSOC can't be flashed via storcli due to PN mismatch
DCSG01181534	MR7.22-Resetnow should be blocked for PSOC updates
DCSG01173927	MR7.22PA1_Need to add bootKeyHalt to 0 for excessive drives
DCSG01201754	MR_7.22-Alpha-Sanitize option seen in Apps when a drive is spundown
DCSG01184008	server with 9560-16i card, install windows 2019 fail while “FW Device Order” is set as enabled
DCSG01217941	MR7.22: FW found KA when power off /on the enclosure
DCSG01165091	MR7.22PA1_Exceeding 4 NVMe drives does not produce a pre-boot message with Sea on profile 41.
DCSG01187755	NVME drives are not reported to support Sanitize Block Erase but they succeed to run through Megamon.
DCSG01107534	LD secure erase on sliced VDs-
DCSG01175414	Persistent ID table is cleared even when there is no profile change
DCSG01166149	MR 7.22 PA1: 03/17/22 15:00:45.514: C0:Assertion failure in fw\ddf\ddfPd.c at line 1168: pd < DDF_MAX_PD
DCSG01196255	Code Coverage: fix SPDM path list in codeCoverageTool.py
DCSG01196023	Assert Audit: fix printing when the analysis is restarted
DCSG01141374	Revert some parts of DCSG01094745
DCSG01098917	RDE_DriveSchema-EncryptionStatus is displayed in postman for a non SED drive which does not align with SSDS 2.00
DCSG01093471	RDE shows Controller State as "Disabled" instead of "UnavailableOffline" when a Failed Energy Pack is connected
DCSG01148879	UBM firmware update not happening on one out of two UBM controllers while background operations running
DCSG01088107	battery related RDE alerts (WriteCacheProtected, WriteCacheTemporarilyDegraded and WriteCacheDegraded) are logged  irrespective of having WB volumes or pinned cache on the controller
DCSG01111915	Make all for channel from Shenandoah stream
DCSG01158535	PLDM UBM firmware update Fails on attempting after de staging Pinned cache on the controller
DCSG01123121	Box ID comes up as 0 while performing UBM firmware update while PD erase and PD sanitize operation is in progress.
DCSG01155398	incorrect value for EstimatedTimeBeforeSendingRequestFirmwareData
DCSG01175633	PLDM Type 5: EstimatedTimeBeforeSendingRequestFirmwareData value is not reflecting on the library
DCSG01098912	RDE_VolumeSchema-EncryptionType shown as " NativeDriveEncryption" when Encryption is not enabled on the controller.
DCSG01120814	RDE Read Compliance-Volume State not compliant to SSDS 2.10 Table 20 Volume Status while rebuild is in progress
DCSG01132889	PLDM Firmware update not handled gracefully  when an OCR is issue - Backplanes go unavailable.
DCSG01098717	RDE_PortSchema- CurrentSpeedGbps is wrong
DCSG01102935	RDE_VolumeSchema-WriteHoleProtectionPolicy should be conditional for Raid types that use Write Journaling
DCSG01155732	Error values during PMSM not preserved
DCSG01111791	Redfish NVMe DurableName to be displayed in IEEE-defined 64-bit Extended Unique Identifier (EUI) format
DCSG01135144	Firmware-Redundant event generated for Microcode update Completion on a x4 UBM3 backplane with 4 UBM controllers
DCSG01143009	PLDM UBM Firmware update completed event received on Failure
DCSG01120819	RDE Read Compliance-Drive Schema shows Health as "Warning" and Status indicator shows as "PredictiveFailureAnalysis", when a Predictive Failure drive is made Offline
DCSG01124997	InitializeMethod" is showing "Foreground" for Volume Erase Operation
DCSG01108315	MaxSpeedGbps and CurrentSpeedGbps are shown as a  negative Value in Port Information if the value is 128
DCSG01098703	RDE_PortSchema- MaxSpeedGbps does not alligns with SSDS 2.00 specification
DCSG01113836	"WriteCacheState" in REST client when the Volume is in Transformation state , comes as "Protected" instead of "Degraded"
DCSG01152693	Online LED is OFF when Predictive Failure LED is ON
DCSG01172419	PLDM Type 5 support for Downstream device enablement based on library support
DCSG01139568	Aero A0: SAS discovery failed on Aero controller when PCIe Y cable PN 5067-8622_001 connected
DCSG01120359	Ventura B0: Controller fault 0x5862 observed on performing SATA SMR drive power cycle
DCSG01200427	EGS: Number of Vses slots is not equal to number of PD's connected to controller.
DCSG01113022	[SATA] IO aborted by Abort Task TM is failed with IOCStatus 0x004B instead of 0x0048
DCSG01108373	Release Automation: Delay in loading of CMPortal web page crashes script
DCSG01159186	Fail the UBM firmware update request gracefully if the Programming Update is not supported
DCSG01142137	Firmware- hang observed on doing firmware upgrade/downgrade with 240LD's
DCSG01131319	PLDM Firmware update failure-PL fails to respond after handing Exit Prog mode request
DCSG01137774	Coverity Defects Phase 23
DCSG01044213	Aero MR: WDC SAS HDD are not spin up
DCSG01146888	[Aero][SNTL] SNTL Generic command Status successful completion with no SenseKey is sending wrong SCSI status to applicaiton
DCSG01136698	Coverity fixes on "CtrlFw_Tip_Int_Ph23.0"
DCSG01137001	Aero A0: SNTL Generic command Status "Reservation Conflict" returns incorrect Sense Key information
DCSG01115269	[Aero] Update CSW M0 code
DCSG01161361	ROP with Dual Key - "Couldn't init SBLI" print seen on UART
DCSG01111855	[Aero][BST] Update SBLIB Version
DCSG01117237	Incorrect Connector grouping with NVData that supports both VPP x2 and VPP x4 backplane
DCSG01131800	Aero A0: Controller fault 0x6001 observed while running NVMe drive qual IO+TM test on Micron 7400 Pro M.2 drive
DCSG01101781	[Aero/Ventura]  IO with Medium error not returning Extended Log Page entry  to host.

PL:
DCSG01146888	[Aero][SNTL] SNTL Generic command Status successful completion with no SenseKey is sending wrong SCSI status to application
DCSG01137774	Coverity defects: Incorrect logical expression and uninitialized variables used in function calls.
DCSG01044213	NOTIFY(ENABLE SPINUP) is not sent to spin up legacy SAS drives when partial/slumber mode is enabled.
DCSG01131319	PL Firmware fails to respond to the UBM Exit Programmable mode request after the firmware update is failed.
DCSG01111855	[Aero][BST] Update SBLIB Version
DCSG01117237	Incorrect Connector grouping with NVData that supports both VPP x2 and VPP x4 backplane
DCSG01131800	pl: NVMe: 6001 fault on reset-class task management to NVMe device
DCSG01136698	Coverity fixes on "CtrlFw_Tip_Int_Ph23.0"
DCSG01108373	Release Automation: Delay in loading of web page crashes script
DCSG01159186	Fail the UBM firmware update request gracefully if Programming Update is not supported by the UBM Backplane.
DCSG01101781	[Aero/Ventura] IO with Medium error not returning Extended Log Page entry to host.
DCSG01115269	[Aero] Update CSW M0 code
DCSG01137001	[PL][NVMe] Sense Key returned is not as per SNTL spec
DCSG00987745	Secure Boot: Key mismatch error after FW image with 3K SHA3 256 w/0 ASN1 Header
DCSG01139568	SAS discovery failed on Aero controller when I2C failure is observed on different connector
DCSG01142137	Firmware hang observed during controller boot.
DCSG01113022	[SATA] IO aborted by Abort Task TM is failed with IOCStatus 0x004B instead of 0x0048
DCSG01161361	[Aero] "Couldn't init SBLI" error print seen in firmware uart during controller boot up
DCSG01120359	[SATA Only] Controller fault 0x5862 observed while processing SCSI Report Zone command to certain SATA SMR drives.
DCSG01200427	[VSes] Number of slots reported incorrectly in certain OEM backplane.
DCSG01132100 	Firmware asserts when reading the UBM backplane information and UBM controller firmware update in progress.
DCSG01193134 	[NVMe] Some NVMe drives do not link up on certain OEM backplanes.
DCSG01106855 	(SATA Only) SCSI Inquiry and Sanitize command fail after previous Sanitize operation completes.
DCSG01145707 	PL is not returning proper sense information as part of UBM controller firmware update failure reply.
DCSG01165227 	Discovery times out when connected to UBM backplane with x4 link width.
DCSG01097824 	(SATA Only) Request Sense not completed with Sanitize in In progress sense data after controller reset or drive hotplug
DCSG01128325 	PL fault 0x7221 is observed during server boot.
DCSG01148192 	PL fails to report the UBM controller firmware update failure after receiving the bad checksum
DCSG01131904 	PL fault 0x610B observed when booted with particular OEM enclsoure
DCSG00346387	SBLIB: Add all OID compatibility algorithm to Avenger build
DCSG00342857	Expose PSEC_SHA_HMAC_RESULT using sbliApi.h
DCSG01077811	PL SATA : Add support for PUIS enabled SATA drives.
DCSG01142851	[Code Coverage] Include Read Buffer commands in VSES BST
DCSG01093308	PL: Update to latest SNTL specification - Phase 3 [More (M) bit handling for non read/write SCSI IOs]
DCSG01107595	Update release scripts for updated components
DCSG01070696	Utility to add hash exclusion region for Aero APP and CBB images
DCSG01099719	Add new interface APIs to Secure Boot Library
DCSG01044139	[UBM][EMUL] Add additional debug info for pl diag command "pl eminfo"
DCSG01107243	Add support for VPP x2 Backplane
DCSG01195849	Once BST job terminates, power-off the drive enclosures
DCSG01086017	(SATA Only) Add support for NCQ encapsulation of Report Zone command
DCSG01176573	BST: Update UART ports for BST Testhosts in scripts.
DCSG00989785	SBLib: Add API to discern whether the EFUSE is full
DCSG01154617	[Code Coverage] Include Write Buffer commands in VSES BST
DCSG01072035	PL: Update PL NVMe-SCSI translation to latest spec
DCSG01119072	Release Automation: Use event based wait for updation of web form
DCSG01070515	[UBM] Reserved device type value returned by UBM should be  translated to appropriate UBM values
DCSG01142850	[Code Coverage] Include Task Management tests for VSES
DCSG01072033	[Aero] Add ability to expose the eFuse slot data and status
DCSG00320810	SBLIB: Add backward compatible build environment with new Avenger build
DCSG01016705 	PL support for UBM Backplane Firmware Update
DCSG01096875 	SPDM 1.1 - Validate Certificate Chain during import operation

UEFI:
DCSG01220342	Controller fails to list in Preboot/HII on Ampere ARM server with latest firmware.
DCSG01171711	BSD: Change the second parameter of UnicodeSPrint() to byte size.
DCSG01159397	Unknown Flash Error when attempted firmware update with pinned cache on the controller
DCSG01194594	Sanitize protocol needs to be matched with UEFI  requirement Spec 3.5
DCSG01159392	Slot255 seen in iML and HII when system booted with Pinned cache on the controller

HII:
DCSG01186720	Disable AutoConfigimport from HII Fails
DCSG01184839	Manage SAS Storage Link speed in HII not proper  when no drives are connected
DCSG01164435	Stop redundant iterations of a for loop
DCSG01192312	HII gets hung while flashing psoc catalog image on controller.
DCSG01162628	System bios fill the slot number value with 0xFF for U16 value.
DCSG01165617	HII: The memory allocated for Opcodes is not freed in some cases.
DCSG01167892	HII: Change the second parameter of UnicodeSPrint() to byte size.
DCSG01183551	HII-Drive groups to be renamed to Array  in the Disabled Security Error message Form
DCSG01208202	HII fails to flash PSOC due to read only
DCSG01163536	Sanitize onverwrite count and Invert option not available.
DCSG01164752	Set default write cache policy as Always Write Back in HII not immediate in current write cache policy
DCSG01188321 	HII shows enclosure location as "Unknown" for intenal SAS/SATA UBM BP
DCSG01221115	Support OEM UBM6 backplane
DCSG00950269	Blocking at firmware and graying out at applications for changing the link speed for any UBM behind drives



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

Command syntax:  
StorCLI /c0 download file=9460-8i_nopad.rom




=================================
=================================
Previous Releases
=================================
=================================

Component:
=========
SAS MegaRAID Firmware Release for MegaRAID Controllers
Release date: 5/6/2022


Version Numbers:	
===============
Current Package Details:
Firmware Package: 51.21.0-4428 (MR 7.21)
Firmware 5.210.00-3663
MR PL 22.25.05.00
BootBlock 7.02.00.00-0021
UEFI_Driver  0x07150200 (SIGNED)
Hii v07.21.05.00 (SIGNED)
BIOS 7.21.01.00
SBR: 5.2000.00-0511

Previous Package Details:
Firmware Package: 51.20.0-4341 (MR 7.20)
Firmware 5.200.00-3618
MR PL 21.25.03.00
BootBlock 7.02.00.00-0021
UEFI_Driver  0x07140000 (SIGNED)
Hii v07.20.07.00 (SIGNED)
BIOS 7.20.07.00
SBR: 5.1900.00-0477


Bug Fixes and Enhancements:
===========================
FW:
DCSG00966714	Support Sanitize Overwrite and Sanitise Block operations on UG PDs
DCSG01070995	API change to support PD sanitize operations enhancements
DCSG00980221	SPILIB: Add Python-Based Logic Analyzer Decoder
DCSG01061535	SPILIB2: Add support for bulk erase (PA 0.12)
DCSG01057329	SPILIBAV2: Misc. updates to Avenger2 SPI code for FPGA (PA 0.12)
DCSG01015117	SPILIB2: Add new configuration bits to the init interface for drive strength
DCSG01003421	Add multiple SPI device access devBST tests on SPI0
DCSG01137350	Update Atlas2 devBST with filename changes
DCSG01132044	PEX89000: Updated Cosim BST for firmware filename change
DCSG01068594	Snapdump Improvement: Print opcode when OOB command is complete.
DCSG01117297	Snapdump Improvement: Display mbox along with opcode when OOB command is complete.
DCSG01063756	Update and Add PSoC Image Building Batch Files
DCSG01063757	Update ControllerInfo Structure with PartNumber
DCSG01052510	Add method to switch off fast path on JBOD for debug purpose
DCSG01064530	Add PSoC Image Checking and MR FW Blocking
DCSG01070797	Recalibrate PCIe links to accommodate heterogenous configurations
DCSG01136930	Create PSoC FW Based Catalog File
DCSG01175916	Remove PSoC 5 OCP PSoC FW from Catalog Releases
DCSG01166118	Add Firmware Versions 27 and 1 for PartNumbers 15987 and 25731 to PSoC Catalog Image
DCSG01159010	Add Firmware Version 12 for PartNumbers 29211 and 29651 to PSoC Catalog Image
DCSG01155856	Update PSoC MR FW Downgrade Block MFI_STAT to be More Clear
DCSG01149460	Add Firmware Version 11 for PartNumbers 29211 and 29651 to PSoC Catalog Image
DCSG01113459	XSD : Add New field  'enableFwDevOrder' in MPI2_MR_PARAMS_PAGE_0 for PR DCSG00941334
DCSG01090736	Terminate periodic task before finishing up on shutdown
DCSG01124041	Code Coverage: add a tool to create listings
DCSG01069569	Code Coverage Improvement: remove unused code from Snapdump
DCSG01020486	update new MR events with Hercules specific branding terminology
DCSG01052124	SATA setting for RC FW
DCSG01069147	PLDM shim layer fake response for same fw version flash.
DCSG01023555	Aero 7.16 channel base stream to 7.20 program
DCSG01021534	update security key for stream
DCSG01016708	from Aero 7.16 channel base stream to 7.20 program - Part 1
DCSG01031024	Add support for OCP controllers
DCSG01016717	RDE Read Compliance
DCSG01138480	Atlas2 BST ER: Two host flash boot feature BST Evaluation for COSIM
DCSG01143184	Atlas2 BST ER: Eight host flash boot feature BST Evaluation for COSIM
DCSG01035644	Dynamic CRAM memory and resource allocation optimization
DCSG01044125	Release Automation: Generate additional ROPs as part of every FW release
DCSG01080798	Release Automation: Add support for ROP Custom Build Options
DCSG01046766	Release Automation: After adding HBIC to ROP, verify HBIC list for completeness.
DCSG01087693	Add scsiVendor.h header in to MR PL Library package.
DCSG01013995	Modify Power done timeout for SPL2 drives to be based on spinup time interval from NVDATA
DCSG01035026	Revisit ATA PT handling in SATL
DCSG00968549	Modify LRSM wait time of initial FIS for SATA drives
DCSG00426808	AERO MPI Device : Improvement in DMD and error handling
DCSG00170699	Undo allowing Atlas to return "General Processing Error" reply for unsupported commands (undo ER DCSG00170698)
DCSG01069330	pl: PCIe: LTSSM state polling for debug
DCSG01054517	MR7.20-Drive pull during recon-Assertion failure in fw\raid\pd.c at line 8254: (ar != AR_INVALID)
DCSG01105147	MR7.21: HII does not provide Sanitize option to sanitize unconfigure capable sanitize drives
DCSG01097708	MR 7.21 shows Intel SATA SSD supports Crypto Erase but it fails for Error 02.
DCSG01081738	MR 7.21 PA1 Sanitize overwrite makes a Sata HDD UBUnsp with 0KB.
DCSG01067078	7.21 PA keeps sending a message to FW log every 5 seconds while running sanitize overwrite.
DCSG01067073	7.21 FW log shows zero second elapse time for every progress of sanitizing.
DCSG01065541	MR7.21: Sanitize PD supported returns "error 135
DCSG01186408	Atlas 4.8 - Issue NF error to NIC card resulted in system crash
DCSG01049441	SPILIB2: SPI Emulation Erases the wrong section
DCSG01081333	Aero 7.20 - controller shows flush time over 800us, which, per Dell, is out of spec
DCSG01087695	Boot message "Error restoring offloaded cache" popup w/o SuperCap during AC cycles
DCSG01044904	AeroMR7.20Alpha:LSA: VD name is not displayed under Foreign configuration
DCSG01161554	22B:Data Miscompare observed with sliced R5 Logical Drives during write(cache) policy change
DCSG01102262	MR7.21-Supress MR_DCMD_DEVICE_LIST_QUERY: prints
DCSG01067074	7.21 Sanitize command on spun down drive makes the drive stay in transition mode.
DCSG01172751	BST Failure: UBM NVMe Drives Behind Ventura Don't Discover on SOD
DCSG01108521	BST Failure:  Make SGL Fix MR Only
DCSG01091206	MR 7.21 sends Unknown State message to FW log while running Sanitize Overwrite.
DCSG01091078	Atlas + Aero:  Aero FW hitting assertion running Atlas scrutiny "show" cmd repeatedly for a period of time
DCSG01078804	MR7.21: MR Ctrl FW dump page 0X02 - Status buffer debug prints while booting up with Margay B0
DCSG01175907	During OCR, a snapdump was generated by FW due to "Assertion failure in fw\hw\pbam\serial.c at line 2413: IntNesting==0"
DCSG01066924	MR 7.21: Aero iMR, seeing print I wouldn't expect on iMR: C0:dm_MbpGetVPDInfo: VPD not programmed!!
DCSG01087842	MR 7.21 fails for Error 2 in FW log to run sanitize crypto Erase while storclli shows it is supported.
DCSG01170243	MR card failed to expose drives in Linux kdump
DCSG01141274	7.21 controller makes a drive UBUnsp if the server is rebooted while running Sanitize Overwrite
DCSG01137533	Log Power State Change event for Hot spare drives spun up using MR_DCMD_PD_POWER_STATE_SET DCMD
DCSG01106860	MR 7.21 Sata drive discovery failed with invalid topology error after Sanitize completion
DCSG01101415	MR7.21: Found drives ( multipath connection )  became Unsupported after OCR the Ctrl / Reboot the system during sanitize overwrite
DCSG01094263	MR 7.21 FW never completes sanitize overwrite. The drive is shown in Sanitize State for ever.
DCSG01093143	MR7.21: StorCLI shows drive (Toshiba AL13SXB30EN) allow to sanitize overwrite, but fw returns error 0x02
DCSG01090833	Micron drive dumps timeout messages to FW log during sanitize Overwrite too many times.
DCSG01090830	MR 7.21 shows zero KB for the drive which has got OCR during Sanitize Overwrite.
DCSG00952842	MR7.19PA1: Mitac (with 24G capable Margay expander) encl reports "link speed" wrong
DCSG01163316	MR7.22_HII : Incorrect error message is displayed when user deletes 240th VD and then try to create auto configure R0 immediately.
DCSG01156368	MR 7.21 fails to run Sanitize on FDE drives.
DCSG01141800	Single drive R0 consistency set to "NO" after setting physical drive offline then online
DCSG01140002	MR7.21_FW: Error message is seen when user tries 240th VD creation, deletion and creation in sequence.
DCSG01124805	Sanitize show progress not getting cleared at the start of the operation
DCSG01121843	MR7.21: FW returns en error f0 in fw log when trigger sanitize crypto erase security drive ISE capable
DCSG01132037	Aero iMR 7.21: SAL TC 15248 Failed step 4 "Waited up to 40 mins but drives did not spin down".
DCSG01156781	MR 7.21 Ventura FW Pk 4350 stops dumping data in FW log during OCR.
DCSG01140493	Test bad flash in Megamon, found FW hit KA
DCSG01148422	MR7.21: Flash erase errors
DCSG01140544	Static code analysis issue Fix 239831, 239787
DCSG01129663	Typo in codeCoverageTool.py causes a build failure
DCSG01090556	MR 7.21: Unexpected OCR found reported during boot on Intel Gen5 system
DCSG01097640	FW hits an ERROR: Exception Handler EXCEPTION while boot up Gen5 server
DCSG00335901	PCI Slot comes as " 255" in iLO debug terminal for RDE Alerts during reboots with multiple controllers
DCSG01029879	RDE - Overall Health Status in iLO and MRSA for controller and drive is different when volume is offline (QXCR1001787515)
DCSG01019220	RDE - Correct PCIeInterface details of storage resource
DCSG00355897	WriteCacheProtected RDE alert getting generated on OCR/reboot without change in battery state
DCSG01055414	package string has extra characters
DCSG00325884	Port Box Bay information missing for NVME Drive Repair Events in FW.
DCSG01033165	Aero: Incorrect SAS IOU1 disable flags used
DCSG01165227	MR7.21: Found Ctrl 9460-16i profile 11 stuck at bios post while boot up with NMVe in UBM
DCSG01193134	Customers are updating to MR 7.20 on their HBAs and can't see the NVMe drives afterwards
DCSG01131904	MR 7.21 - Assertion failure in fw\dm\pl3.5\pliopi.c at line 1327: 0
DCSG01097824	MR 7.21 Controller does not detect SATA drives after Cable Pull and Push .
DCSG01106855	MR 7.21 Sata drive marked bad after Sanitize completion
DCSG01069438	Aero A0: IoctlTimeoutError observed while running drive power cycle test on WDC-CB Gen4 U3 NVMe drive
DCSG01081753	NVMe drive not discovered in OEM specific UBM backplane
DCSG00543420	Aero : MPI driver :Wrong resource queue size
DCSG01086425	Coverity Defects Phase 22
DCSG00975159	Aero 9500-16i channel card + SATA drive topo, drive hot plug test and see the drive can't be detected by fw
DCSG01083110	Coverity phase 22 : Fix implicit integer conversion
DCSG01081692	Aero A0: EA20 Fault is observed on Aero Phase 22 FW connected to Atlas with 4.1 FW
DCSG01090185	[Aero] FW update with corrupted images on Aero succeed
DCSG01082408	Aero A0: EA20 Fault is observed on Aero Phase 22 FW connected to Atlas with 4.1 FW
DCSG01079500	Script to generate M0 C file fails
DCSG01070714	Determine smallest Slot # and use for Slot Offset
DCSG01114102	iMR Cryptographic Erase should be blocked by FW on Security Capable PD
DCSG01114100	MR on 14G platforms: controller shows Connector Name = x1 ( expected to be in the format of 00 x1)
DCSG01114099	Raise events when drive is powered up in response to config add/change
DCSG01073270	Snapdump Improvement  - Add Pd related EKM info in PD debug detail
DCSG01060039	Do not generate "Bad Phy" event for NVMe drives that fail NVMe Init
DCSG01136376	HII Shows Backplane LOCATION as Unknown. Should show internal as location.
DCSG01132702	10 Bay repeating slot offset detected in FW logs
DCSG01066933	Snapdump Enhacement - ENCL SES Module - II
DCSG01131268	MRFW : PERC 7_20: For PR DCSG00108453(JIT-150510) Add control command NO_CMD (0x99)
DCSG01038375	Aero 7.19 iMR: CBB unable to find secondary image
DCSG01166477	FW reported "Controller cache has been lost" and controller disappeared during COL loop test
DCSG01155093	SPDM 1.1 - Validate Certificate Chain during import operation
DCSG01148724	MR7.20-SLT-Fails to flash firmware through OOB
DCSG01148659	FW : Assertion failure in fw\cpu\arm\exceptions.c at line 1006: 0 when try to create secured VDs using a FDE drive
DCSG01121788	22B-  FW Logs/termlogs should change the Copyright 2017-2022
DCSG01165082	7.21 controller makes a drive UBUnsp if the server is rebooted while running Sanitize Overwrite
DCSG01186922	The Fault LED is on for the expander attached pre-failure EPD drive when rebooting the system
DCSG01050259	SCSI writes fail to device handle 0x88 in large topology
DCSG01144286	Aero A0: SAS discovery failed on Aero controller when PCIe Y cable PN 5067-8622_001 connected
DCSG01077669	SysDMA error observed under atlas + aero config
DCSG01057074	Avenger PL : Add VSES SCSI RD Buffer Support to access UBM FRU Data
DCSG01057075	Avenger PL : Add VSES SCSI RD Buffer Support to access UBM Controller Data
DCSG01134909	Aero MR: WDC SAS HDD are not spin up
DCSG01062318	IOP: MCTP: Information Changed bit is not tied to Events tightly enough
DCSG01130721	[Aero] Update CSW M0 code
DCSG01034157	pl: NVMe: check for pending transactions during NVMe controller reset status polling
DCSG01053838	pl: NVMe: Synchronize Cache may fail unexpectedly with recent NVMe devices
DCSG01043587	Aero A0: TimeSyncInterval value missing in Man Page 11 structure

PL:
DCSG01038375	Aero 7.19 iMR: CBB unable to find secondary image
DCSG01134909	Aero MR: WDC SAS HDD are not spin up
DCSG01043587	Aero A0: TimeSyncInterval value missing in Man Page 11 structure
DCSG01057075	Add VSES SCSI RD Buffer Support to access UBM Controller Data
DCSG01034157	pl: NVMe: check for pending transactions during NVMe controller reset status polling
DCSG01130721	[Aero] Update CSW M0 code
DCSG01077669	SysDMA error observed under atlas + aero config
DCSG01062318	IOP: MCTP: Information Changed bit is not tied to Events tightly enough
DCSG01144286	Aero A0: SAS discovery failed on Aero controller when PCIe Y cable PN 5067-8622_001 connected
DCSG01053838	pl: NVMe: Synchronize Cache may fail unexpectedly with recent NVMe devices
DCSG01050259	SCSI writes fail to device handle 0x88 in large topology
DCSG01057074	Add VSES SCSI RD Buffer Support to access UBM FRU Data
DCSG01045324	[BST] Topology information parsing using FW Diag commands is failing
DCSG00975159	Aero 9500-16i channel card + SATA drive topo, drive hot plug test and see the drive can't be detected by fw
DCSG01086425	Coverity Defects Phase 22
DCSG00543420	Aero : MPI driver :Wrong resource queue size
DCSG01112405	Update method name to power cycle enclosures
DCSG01193134	Customers are updating to MR 7.20 on their HBAs and can't see the NVMe drives afterwards
DCSG01165227	MR7.21: Found Ctrl 9460-16i profile 11 stuck at bios post while boot up with NMVe in UBM
DCSG01131904	MR 7.21 - Assertion failure in fw\dm\pl3.5\pliopi.c at line 1327: 0
DCSG01106855	MR 7.21 Sata drive marked bad after Sanitize completion
DCSG01097824	MR 7.21 Controller does not detect SATA drives after Cable Pull and Push .
DCSG01081753	NVMe drive not discovered in OEM specific UBM backplane
DCSG01069438	Aero A0: IoctlTimeoutError observed while running drive power cycle test on WDC-CB Gen4 U3 NVMe drive
DCSG01039953	[BST] SEP locate test fails on Atlas attached NVMe drives
DCSG01033165	Aero: Incorrect SAS IOU1 disable flags used
DCSG01079500	Script to generate M0 C file fails
DCSG01072992	Stabilize UBM BST Test run
DCSG01090185	[Aero] FW update with corrupted images on Aero succeed
DCSG01082408	Aero A0: EA20 Fault is observed on Aero Phase 22 FW connected to Atlas with 4.1 FW
DCSG01081692	Aero A0: EA20 Fault is observed on Aero Phase 22 FW connected to Atlas with 4.1 FW
DCSG01107227	[BST] SEP locate test fails on OEM HBA attached SAS/SATA drives
DCSG01083110	Coverity phase 22 : Fix implicit integer conversion
DCSG01013995	Modify Power done timeout for SPL2 drives to be based on spinup time interval from NVDATA
DCSG01087693	Add scsiVendor.h header in to MR PL Library package.
DCSG01044125	Release Automation: Generate additional ROPs as part of every FW release
DCSG01045108	BST: Update BST config in scripts
DCSG01046766	Release Automation: After adding HBIC to ROP, verify HBIC list for completeness.
DCSG01046817	BST: Update COS testhost setup config in scripts
DCSG01080798	Release Automation: Add support for ROP Custom Build Options
DCSG01107870	Update Enclosure Logical Id in script config
DCSG00949287	Code Coverage improvement for NVMe SGL analysis and translation stack
DCSG01035644	Dynamic CRAM memory and resource allocation optimization
DCSG00961877	BST: add support to execute scripts for one specific card
DCSG00966339	Move to the latest mbed_tls version which is 2.26.0
DCSG01069330	pl: PCIe: LTSSM state polling for debug
DCSG01012214	[Aero][BST] Add UBM emulator to BST
DCSG01008755	BST: Replace Python's telnet lib APIs with invocations of native telnet client
DCSG00319295	[Aero][OEM] Enhance the bst to include UBM testcases
DCSG01008753	BST: Verify the number of FW images in downloaded archive
DCSG00170699	Undo allowing Atlas to return "General Processing Error" reply for unsupported commands (undo ER DCSG00170698)
DCSG00426808	AERO MPI Device : Improvement in DMD and error handling
DCSG00968549	Modify LRSM wait time of initial FIS for SATA drives
DCSG01035026	Revisit ATA PT handling in SATL

BIOS:
DCSG01115412	Legacy Banner change from 2021 to 2022

HII:
DCSG01082455	Foreign import error message in HII  is not branding compliant when max limit for LDs and JBODs have reached on the controller
DCSG01078085 	cannot exit out of HII reconstruction menu after entering 2nd time in a row
DCSG01107298 	Foreign config option is not enabled/not showing for foreign UG Bad drive
DCSG01132928 	HII shows corrupt image for Non-PSOC6 catlog file
DCSG01077780	Support Sanitize Overwrite and Sanitize Block operations on UG PDs
DCSG01044365	Requirement for DMAr Support
DCSG01065167	Aero-Margay Connectivity Solution Integration
DCSG00953630	Add fields to Enclosure Management Page in HII for OEM for backplane (including Atlas switch)
DCSG01075696 	Aero 9560/9580 - Add PSOC6 as Vision Controller

UEFI:
DCSG01107162	Logical device name (aka child name) is updated with box and bay numbers even if GetPDInfo call fails
DCSG01106688	When 230 VD + 1 JBOD is present child name is not populated as expected
DCSG01098238	Add NVMe drives location information for inventory protocol
DCSG01044366	Requirement for DMAr Support
DCSG01011959	BIOS embedded RAID adapter's EFI driver is unable to connect to LSI RAID Controller





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

Command syntax:  
StorCLI /c0 download file=9460-8i_nopad.rom



Component:
=========
SAS MegaRAID Firmware Release for MegaRAID Controllers
Release date: 3/21/2022


Version Numbers:	
===============
Current Package Details:
Firmware Package: 51.20.0-4341 (MR 7.20)
Firmware 5.200.00-3618
MR PL 21.25.03.00
BootBlock 7.02.00.00-0021
UEFI_Driver  0x07140000 (SIGNED)
Hii v07.20.07.00 (SIGNED)
BIOS 7.20.07.00
SBR: 5.1900.00-0477

Previous Package Details:
Firmware Package: 52.19.0-4294 (MR 7.19)
Firmware 5.190.02-3610
MR PL 19.25.05.00
BootBlock 7.02.00.00-0021
UEFI_Driver  0x07130200 (SIGNED)
Hii v07.19.04.00 (SIGNED)
BIOS 7.19.00.0
SBR: 5.1900.00-0477


Bug Fixes and Enhancements:
===========================
FW:
DCSG00432105	MR FW Need a smooth and authenticated method to transition from LKM to EKMS (SEKM)
DCSG00964427	1 or more HDDs are not detected in sg_map after they are powered-on with Ph16 IOC FW
DCSG00932410	FW stuck in COL-BIOS Reset loop when COL times out
DCSG00934187	F000 fault with Reason code for the diag fault: Dw0:00000006 Dw1:00000006
DCSG00946483	Drive changes from UG to UB,when secure erase is started
DCSG00947866	MR 7.18 Alpha: Atlas 4.3: PL Fault ee19 while doing single lane attack testing
DCSG00956655	MCTP MPI requests are failed with status SL_ERR_MCTP_CMDSTATUS_BUSY
DCSG00963253	Avenger UBM: Error handling for CHANGE_DETECT# signal
DCSG00966515	Remove Retries When INQUIRY for Extended VPD Page 86h Returns 5/24/00
DCSG00966516	IOCORE 1.1.1 – LKM compliance to Cryptographic Algorithm Requirements v1.5 - (Table 6) to 21B QUR Program
DCSG00966518	NVMe Passthru command support for Lenovo utility "Fdrvwl" which uses SL
DCSG00966519	Extending SnapDump Persistence
DCSG00966521	Addition of an IPDC drive enumeration mode (default off)
DCSG00966522	Wrong  PLDM firmware release date is displayed in XCC firmware update tab.
DCSG00970530	Assertion failure in fw\hw\ioa\ioDivertHw.c at line 340 on starting rebuild on  partial degraded R6 VD.
DCSG00970531	MonTask: line 361 in file fw\raid\taskman.c on running NVMe passthru commands in loop with target reset on NVMe EPD drives.
DCSG00970534	21B-Exception Core 0 with Fault level 3 seen with resets on multiple EPD/JBOD with Ios
DCSG00970535	21B- LKM_Import: storcli shows  improper error import message after successful Foreign import
DCSG00970537	Secure erase is allowed on JBOD/EPD
DCSG00974796	Enhance Error scenario handling in SEKM Feature code
DCSG00977211	KeyIDs are cleared before the transition is finished
DCSG00977228	BAD PHY detection logic improvement
DCSG00977229	Ignore Bad Sensor case when already marked element is detected again.
DCSG00989522	Bad phy AEN generated is corresponding to incorrect Physical Slot
DCSG00990809	CVM Reboot/Power Cycle Test (Ungraceful-Cold) with HBA355e in passthru mode and secondary bus reset fails with ESXi7.0u2 PSOD on power down
DCSG00990994	Enable SASA connector for connecting DASEP to Aero controllers (Adapters only).
DCSG00991775	PERCCLI BMU set startlearntime does not set properly
DCSG00996085	9500-16i has HDD drop issue for AC/DC cycle test.
DCSG01003869	Connector name not seen with drive events
DCSG01023749	PL Fault 0xEC0F seen while aborting  active recovery on NVMe drive
DCSG01032306	Incorrect usage of Block Limits VPD npwg field resulting in 0x7 being treated as 7 512B sector length IOs with Kioxia CM6-V in Windows for jbod drives
DCSG01032601	SPDM key reading failed when complete flash Erase case
DCSG01032931	Sea iMR CBB Updates
DCSG01038387	Aero 7.19 iMR: CBB unable to find secondary image
DCSG01062363	Aero 9500-16i channel card + SATA drive topo, drive hot plug test and see the drive can't be detected by fw
DCSG01069429	Create new profile with only SAS/SATA drive support
DCSG01070337	Do not generate "Bad Phy" event for NVMe drives that fail NVMe Init
DCSG01074467	Update and Add PSoC Image Building Batch Files
DCSG01074470	Update ControllerInfo Structure with PartNumber
DCSG01074471	Add PSoC Image Checking and MR FW Blocking
DCSG01079552	SysDMA error observed under atlas + aero config
DCSG01099363	7.21: A hang is seen when attempting to update the the psoc using a catalog file when storcli does not support, but FW does.
DCSG01107907	FW hits an ERROR: Exception Handler EXCEPTION while boot 
DCSG01107908	FW hits an ERROR: Exception Handler EXCEPTION while boot up 
DCSG01108301	FW is hanging and resetting in a loop after clearing the tty history with cli delete termlog
DCSG01116312	 Boot message "Error restoring offloaded cache" popup for 940 card w/o SuperCap during AC cycles
DCSG01119586	FW Logs/termlogs should change the Copyright 2017-2022
DCSG01124651	VD Failure while updating Drives
DCSG01126920	NVRAM signature invalid. Aborting DDR scrub & ECC check!!! detected on every boot
DCSG01137571	WDC SAS HDD are not spin up
DCSG01138265	Log Power State Change event for Hot spare drives spun up using MR_DCMD_PD_POWER_STATE_SET DCMD
DCSG01148515	FW : Assertion failure in fw\cpu\arm\exceptions.c at line 1006: 0 when try to create secured VDs using a FDE drive
DCSG01035866	secureSignBin: implement feature to download the public key during signing or with explicit arg
DCSG01082488	secureSignSPDM: update CLI to use IP address instead of hostnames to workaround DNS issues from Taiwan factory
DCSG00977490	Add functions to be used by SCONS to use the traceTool.py for Avenger program
DCSG00931395	LD Secure Erase and Progress Reporting
DCSG00917802	SPILIB2: Port all changes AV1 to AV2 for manual access files
DCSG00943761	SPILIB: Update build scripts for ADS
DCSG01003423	Add Atlas2 A0 devBST for automatic CQ launch
DCSG01001901	Automation of  a system-level test in Veloce COSIM environment
DCSG01093267	Update Cosim DevBST framework to support launching simulation from outside user shadows
DCSG01062557	Update Cosim DevBST framework for Linux environment
DCSG00951413	Snapdump improvement - dump NVRAM key info
DCSG00996371	Add OEM build action to SCONS
DCSG00952775	Snapdump Enhacement - ENCL SES Module
DCSG00951438	Snapdump: Remove duplicate entry in additional battery statistics
DCSG01065378	Add control command NO_CMD (0x99)
DCSG00985595	Code Coverage: remove the standard io header from cache offload
DCSG01074472	Add Reboot logs for windows Cache Offload BST
DCSG01098154	Create offload expected status field in NVSRAM
DCSG01063758	Update BinToRom for Multiple PSoC Images
DCSG01082289	Add Vision sources to cpld_src
DCSG01064529	Update ControllerInfo Structure with PartNumber - API Changes
DCSG00907506	Block Multi-LUN / Multi-Actuator : SAS Device only Report as Unsupported Device
DCSG00903546	Enhance out of order insertion feature to support R1 & R10
DCSG00040487	Integrate SPILIB 2.0 into MR Firmware for Aero and Ventura
DCSG00966339	Move to the latest mbed_tls version which is 2.26.0
DCSG01082422	Update XSDs with Proper Active High/Low Flags for GPIO_LED_GLOBAL_FAULT
DCSG01136459	Add Firmware Version 10 for PartNumbers 29211 and 29651 to PSoC Catalog Image
DCSG01136458	Add Firmware Version 9 for PartNumbers 29211 and 29651 to PSoC Catalog Image
DCSG01130658	Add Firmware Version 8 for PartNumbers 29211 and 29651 to PSoC Catalog Image
DCSG01128627	Add Firmware Version 7 for PartNumber 29211 to PSoC Catalog Image
DCSG01126019	Add Firmware Version 6 for PartNumbers 29211 and 29651 to PSoC Catalog Image
DCSG01123516	Add Firmware Version 5 for PartNumbers 29211 and 29651 to PSoC Catalog Image
DCSG01121802	Add Interposer PSoC 6 FW to Catalog File
DCSG01116340	Add Firmware Version 3 for PartNumber 29211 to PSoC Catalog Image
DCSG01107508	Update Cypress Bootloader Design in MR FW for PSoC 6
DCSG01107483	Add PSoC 6 FW to Catalog File
DCSG01016044	Remove old MCTP OEM-conditional code
DCSG00289727	Enhance SD : Add Lmid/Smid  local/host mem dump into SD
DCSG00950711	MegaAPI_PVT: Move VPD get DCMD from private to public API to Enable end user tools to read custom SN
DCSG00904945	FDE logging improvement: consolidate VKI_PRINTF
DCSG00918486	Safestore: MegaRAID key management feature: temporary key escrow
DCSG00984425	Code Coverage: Clean up inline functions
DCSG01020724	Dump code coverage counters for Ondemand Snapdump
DCSG01050388	Create adjusted code coverage reports
DCSG01040300	Improve python handling during code coverage builds (fw_bld_tools)
DCSG01040296	Improve python handling during code coverage builds (MR)
DCSG01031751	Improve code coverage statement counting near prints
DCSG01026846	SRAM layout changes for code coverage
DCSG01026819	Add Scons checking for code coverage
DCSG00991989	Reorder Snapdump data collection for reliability
DCSG01010648	DRAM layout changes for code coverage
DCSG01008677	Reorder Snapdump files for reliability
DCSG01006737	Support flash usage above 4 MB
DCSG01005809	Dump code coverage counters on controller reset
DCSG01005808	Add code coverage configuration
DCSG01000074	Add a tool for code coverage
DCSG00977963	Code Coverage: Clean up include files
DCSG00981200	Add Code Coverage infrastructure
DCSG00963337	Spell Checking Corrections Part 6
DCSG00956036	MR SAS Multipath Improvements
DCSG00945787	Improve a print error message in traceTool.py
DCSG00968465	Remove some whitespace from the config page firmware
DCSG01108340	Auto BST Enhancement
DCSG01006212	Atlas2 BST ER: PCIE and SysDMA feature BST Evaluation for COSIM
DCSG01021605	Atlas2 BST ER: Multi host flash boot: create synthetic hierarchy and basic EP and config traffic
DCSG00927212	Needs Ventura PL to support  handling SAS drive with 2 phys report the same slot number with UBM connected backplane
DCSG01015478	Remove allocation of PCIe devices when manufacturing page 9 flags field have NVMe disabled.
DCSG00966344	Connector name and Slot order change for 9502-16e controller
DCSG00957868	Remove sasparser binary from the release order.
DCSG00961958	OCP 3.0 Aero HBA 16i Card
DCSG00952761	Request to add NVDATA option to allow for the changing of the DMA timeout value.
DCSG00945423	Add detection of SAS/SATA drive with UBM backplane supporting IFDET2# and PRSNT#
DCSG00941419	Release Automation: Assign release type when creating ROP
DCSG01008758	Release Automation: Update scripts for FW Ph21 and CCRC v9.0.1.05
DCSG00966467	Release Automation: Update HBIC list for Aero with 9502-16e boards
DCSG00958012	Release Automation: Check for failure during baseline creation
DCSG00950531	Release Automation: automate rebase operation for phase specific streams
DCSG00927210	Add SAT translation for the Concurrent Positioning Ranges VPD page
DCSG00999763	ATA Passthrough handling of ATA commands obsolete in ATA ACS 4 for backward compatibility
DCSG00779724	Add Read of LogPage12 and 13 during SataInit
DCSG00927207	Need to enable UBM detection logic on SAS-B connector
DCSG00979878	Update SAS 3.5 FW summary release notes
DCSG01017044	Code Space Optimization
DCSG00903198	Defensive programming - UBM/VSES
DCSG00927213	Support streaming of debug logs (HTB) via I2C OOB band on Ventura IOC/HBA (Part B)
DCSG00966563	Update linker script file for mbed TLS component
DCSG00977495	Reintroduces the previous security page as MR_MPI26_CONFIG_PAGE_SECURITY_1 to align with current NVDATA
DCSG01006209	Atlas2 BST ER: BST Evaluation for COSIM for Error Counters
DCSG01024714	Atlas2 : Single host MPT operation Veloce BST
DCSG01079551	Atlas2: Use sdb to inject errors in Error Counter BST testcase on Veloce
DCSG01040153	Storcli Hangs on triggering controller restart and fails to exit command prompt
DCSG01042567	FW not setting Opal MSID password length properly when resetting password to MSID
DCSG01058849	Drive secured by owner does not show as "locked"
DCSG01116221	VD Failure while updating Drives
DCSG01078124	Remove deprecated Vision builder
DCSG01082490	Update BinToRom.exe to match updated BinToRom.c
DCSG00927138	21B Alpha LSA: Foreign VD's, VD1 and VD2 names are not displayed in foreign config preview page.
DCSG00957470	MR719_PA1_MA drive become jbod(Unsupported) and IO will run on them
DCSG01024028	MR7.20-iMR-Multi-LUN / Multi-Actuator drives show up as good
DCSG01113159	Data Abort exception happened during journaled writes
DCSG01061674	MR_7.20 Data loss due to missing VD's after OCR and enclosure Pull/Push
DCSG01045309	MR_7.20:VD  target IDs changing during foreign config import - DC observed on running IOs post VD import
DCSG00956089	Atlas 4.4-Behind-Aero: FW assert "fw\hw\inc\3516_inc\memory.h at line 447: isInAddressibleRange(physAddrLow)" is observed when Atlas fw download with IOs in mode "f" is triggered after download in mode "e" using Storcli.
DCSG01112314	Fatal firmware error: Line 379 in fw\hw\debug\SnapDumpHelper.c detected after converted SATA SSD PD to JBOD
DCSG00958041	Atlas 4.4-Behind-Aero: Storcli "/cx/ex show status and show phyerrorcounters" fail with Atlas behind Aero configuration.
DCSG01027882	BST Failure:  Update ManPage11 for Phase 21 PL
DCSG01092304	Fix Delayed Expansion Issue in add_catalog_rom.bat
DCSG01140342	22B:PSOC6 -PSOC download/flash fails having Cv/BBU in failed (bad) state
DCSG01127762	MR7.20_Ventura+Windbond_CV learn fails
DCSG01093791	7.21: A hang is seen when attempting to update the the psoc using a catalog file when storcli does not support, but FW does.
DCSG01093193	Fix Missing OCP ROMs Copy Back
DCSG01066232	MR7.20-Discrete part iMR controller allows PSOC flashing
DCSG01044765	MR7.20: Found a lot prints "C0:MfgMsg: Error reading device chemistry.  I2C Error = 0x2" while PR
DCSG01030957	Integrate IT Security Page Fixes into MR
DCSG01027566	MR7.19: Aero Ctrl global fault LED is not ON when there is unconfig_bad drive on the Ctrl
DCSG00984134	ScrutinyCLI in UEFI mode failed to download Aero MR NOPAD images using hostboot (hb) command
DCSG00970577	Ventura MR 7.19: Unable to change current behavior mode to NONE from RAID-0 in JBOD personality
DCSG01098208    FW is hanging and resetting in a loop after clearing the tty history with cli delete termlog
DCSG01074021	R750 Expander Assertion failure in fw\raid\cmdblock.c detected during OCR with JBOD auto created.
DCSG01061904	Aero: FW hits KA when OCR Ctrl has pinned cache, while controller in Safe Mode
DCSG01055287	MR FW issue Write Verify command to NVMe drives, which is not supported by PL
DCSG01047837	AERO iMR: Script TC 974111 Failed  CC pause and resume with OCR restarts the CC on VD’s that have already completed CC
DCSG01039193	Aero MR_MR7.20_PA2_DBU: Copyback status is displayed post clearing configuration
DCSG01035788	MR7.20-iMR VPD prints exposed to the user
DCSG01030203	MR_7.20_Autoconfig does not work with Multi-Lun drives.
DCSG00954454	MR 7.19, Aero controller reports multiple times in FW log "Failed Chip 7f8ab148 retVal 22"
DCSG01111179	Help to troubleshooting "not found OS (OS drive on JBOD behind 9560-8i controller) issue" when do AC power cycle
DCSG01098220	MR7.20-SLT-Fails to flash firmware through OOB
DCSG01041383	MR7.20-Storcli 007.2000.0000.0000 shows succeed for unsupported drives
DCSG01032533	MR 7.20 Ventura dumps a message to FW log too many times after a reset
DCSG01022803	Aero 7.20PA2: FW prints SPDMCert Summary table in the next boot log after import SPDM Cert
DCSG00972351	MR 7.19 Intel Aero hit Montask while running IO Assertion failure in fw\raid\raidscsi.c at line 1947
DCSG00962887	MR7.19PA1_After COL locked VD fails to import after becoming unlocked
DCSG01081139	PD state change reported only once when copyback is suspended and resumed
DCSG01040031	WG:MR 7.20: Json Event long message for missing PD needs to be updated .
DCSG00968394	MR7.19PA1_Setting security key from old key does not take immediate effect
DCSG01032834	[3408+ MR7.16]  configurablePDCount would exceeded if set jbod on while UG drives are in spundown.
DCSG01031802	MR 7.20 PA2: Code coverage code stuck printing forever
DCSG01040242	MR 7.20 PA2: truncated coverage data
DCSG01021874	BST Failure: Revert DCSG01010648
DCSG01025079	iMR 7.20 FW keeps dumping a message to FW log for Encs "Analyzing Status Page"
DCSG01025061	Reinstate DCSG01010648
DCSG01024464	Fix a math error in the Memory Pool creation firmware
DCSG01039809	Foreign drive import command was successfully executed, but the drive is still marked as a foreign drive
DCSG00947451	Aero A0: Seen 2622 Fault while booting the Intel Gen4 server with 18.250.05.00 FW
DCSG01025293	Inquiry command fail to sata drive behind Aero HBA board with phase 20 fw
DCSG01028477	No default value of DMA FIS timeout
DCSG00984451	Ventura B0: Inspur server Blue Screens while collecting "pl dbg" logs
DCSG00981706	Aero IT PH20 Alpha-WinDriver: Gen4, 64D(E-8i)/(E-16i), SAS HDD, 1W, SW/SR, 4K/8k/16K/32K/64K, QD=128/256,10-75% drops seen in EC connect
DCSG00980873	Aero IT PH20 Alpha Win/Lin: Gen3, 16D(E-16i), 12G SAS HDD, 1W, SW, 6 to 30% drops seen in PH20 ALPHA FW
DCSG00966202	Aero A0: Two element index in SES Page A assigned to a drive/slot
DCSG00957168	MR 7.19 Aero with Serial cable JBOF does not detect a hot plugged SMC Enc and it shows Topology error.
DCSG00951807	Flash error during flashing of BIOS ROP other then the one available in Firmware ROP
DCSG00950631	Imbalanced bandwidth performance with 2 x4 expanders connect to Aero IT
DCSG00973316	Ventura B0: Vses Page 0xa shows device slot# assigned to multiple Element Indexes
DCSG01030777	WD reported that some SMART commands issued with COUNT = 00h always fail
DCSG00982343	Phase 20 Coverity defect in plSataInitializeDevice.c
DCSG00967012	Aero A0: Hot add drive on HPe UBM3 backplane reports incorrect DFC phys status
DCSG00995519	RefClk enabling issue for sgpio backplane type
DCSG00972342	Aero OCP 9502-16e PCIe Compliance Configuration Failure
DCSG00937617	HBA11.2: Unsupported MPI Config page read from OOB provides data in response
DCSG00966397	Update Version Field value in Std Inquiry Data of vSES Object
DCSG01012204	Update the Default Vendor ID of Virtual SES Device
DCSG00982364	Update SSUTimeout Fields Value in BIOS Page 1 to 0xF0
DCSG00924602	MR 7.18: Secure drives creation using multiple secure key unable view and import the first removed  encrypted VD until the second VD has been imported.
DCSG00975065	UBM statistics data collection and error handling fixes
DCSG01041327	Aero A0: TimeSyncInterval value missing in Man Page 11 structure
DCSG00960207	When read termlogs observing Copyright as 2017-2018 which needs to be changed to 2020-2021
DCSG01087297	Atlas2 Veloce BST test for single host MPT fails occasionally


PL:
DCSG00950631  Imbalanced bandwidth performance with 2 x4 expanders connect to Aero IT controller
DCSG00984451  Blue Screens while collecting "pl dbg" logs
DCSG00975065  UBM statistics data collection and UBM error handling fixes
DCSG00966202  Two elements of SES Page A are assigned same slot number for UBM backplanes with x2 DFC
DCSG00967012  Hot add drive on UBM backplane with x2 or X4  DFC reports incorrect element status in SES Page 02h
DCSG01025293  (SATA Only) Inquiry command to read Block device Characteristics VPD Page fails on some SATA drives
DCSG00984134  ScrutinyCLI in UEFI mode failed to download Aero MR NOPAD images using hostboot (hb) command
DCSG00972342  [Aero] PCIe Compliance Configuration Failure - 1_44 DPA Ext Cap Struct
DCSG01041327  Added "TimeSyncInterval" to the FW ManPage11 data-struct to match the XSD definition
DCSG00951807  Critical Error Log created if the Firmware Download of BIOS using BIOS image from different package than Firmware.
DCSG00982364  Update SSUTimeout Fields Value in BIOS Page 1 to 0xF0
DCSG00947451  FW Fault 2622 observed during system boot up in some new Gen4/Gen5 servers
DCSG01012204  Update the Default Vendor ID of Virtual SES Device
DCSG00957168  Drives not discovered when an enclosure is hot plugged after removing a PCIe switch based JBOF
DCSG00937617  Unsupported MPI Config page read from OOB provides data in response
DCSG00995519  RefClk enabled for sgpio backplane type
DCSG00982343  Coverity : Remove dead code
DCSG00973316  VSES : Multiple elements of SES page 0xA are assigned the same slot number
DCSG01028477  No Default value of DMA FIS Timeout
DCSG00980873  Performance drop seen with direct attached SAS/SATA drives
DCSG01030777  SATA only : ATA PT command for SMART READ ATTRIBUTE THRESHOLDS(B0h/D1h) fail when COUNT field is set to 0
DCSG01012237  BST: Fix scripts for SAL stability.
DCSG00981706  Performance drop seen with SAS/SATA drives in Windows using latest driver
DCSG00966397  Update Version Field value in Std Inquiry Data of vSES Device
DCSG00500454  Trigger script with PassComponentTable Command set to invalid Value led to rolling PLDM error messages
DCSG01051896  DMA error observed during xtools 'show' command in Atlas behind Aero config
DCSG00991409  Some drives missing in OS when Direct attached slot order event replay flag is set in NVDATA
DCSG00927996  Fixed fault 0xF000 when doing VSES task management
DCSG00995575  Connector name in SAS Device Page 0 of the VSes/DA-SEP is not set correctly
DCSG01032600  SPDM key reading failed when complete flash Erase case
DCSG01026871  Incorrect usage of Block Limits Virtual physical disk npwg field resulting in 0x7 being treated as 7 512B sector length IOs with NVMe drives
DCSG00969750  PCIE failure causes TBM failure which leads to control plane hang
DCSG00987835  Aero 7.19 iMR: CBB unable to find secondary image
DCSG00939163  Fault 0xEE19 observed while running lane break test with managed switch attached to controller.
DCSG01021656  Fault 0xEC0F seen while aborting an active recovery on a NVMe drive
DCSG00952803  MCTP : MCTP MPI requests are failed with drive missing status even when drive is present
DCSG00947126  SATA : one or more HDD are not discovered by OS when drives behind expander are powered ON
DCSG00986779  Incorrect slot number reported for drive with bad Phy
DCSG00975159  SATA drive is not detected during hot plug test
DCSG01044213  NOTIFY(ENABLE SPINUP) is not sent to spin up legacy SAS drives when partial/slumber mode is enabled.
DCSG01010542  BST: Update boardnames in configuration data
DCSG00999763  ATA Passthrough handling of ATA commands(PIO DATA IN) obsolete in latest ATA specification for backward compatibility
DCSG00952761  Add NVDATA option to change DMA Activate FIS timeout value.
DCSG00966344  Connector Order change for 9502-16e controller
DCSG00949284  Code Coverage improvement for managed switch SES stack
DCSG00949306  SNTL Code coverage Improvement
DCSG00985842  BST: Add custom Cardnames to BST UART configuration
DCSG00949285  Code Coverage improvement for managed switch MPI device stack
DCSG00958012  Release Automation: Check for failure during baseline creation
DCSG01027037  [BST] Graceful handling of controller reset scenario
DCSG00927212  SAS phy port configuration of UBM connected phys based on UBM DFC Link width.
DCSG00927210  PL SATL : Add SAT translation for the Concurrent Positioning Ranges VPD page
DCSG00957868  Remove SASPARSER binary from Release Order
DCSG00950531  Release Automation: automate rebase operation for phase specific streams
DCSG00903198  UBM error handling improvements and debug statistics data collection
DCSG00966563  Update linker script file for mbed TLS component
DCSG00086796  cable breaker exception handling and support for array controller
DCSG00949307  [BST] Add SEP related test cases
DCSG01015576  BST: Update Enclosure Logical ID for BST setups
DCSG01017044  Code Space Optimization
DCSG00979878  Update SAS 3.5 FW summary release notes
DCSG00947724  [Aero][BST] Improve the code coverage of file plPciDeviceManager.c
DCSG00948894  [Aero][BST] Improve the code coverage by adding new test cases
DCSG00779724  PL SATA : Read logpage 12 and 13 during SATA initialization to get features supported for NCQ encapsulation using FIS porting
DCSG01029567  BST: On IO errors, retry IO after some delay
DCSG00961958  Add partial xml for 9502-16i Controller OCP form factor
DCSG01015478  Remove allocation of PCIe devices when NVMe is disabled in NVDATA
DCSG00927207  [Aero] Enable UBM detection logic on all connectors for OEM HBA with SEP_PRESENT GPIOs
DCSG00941419  Release Automation: Assign release type when creating ROP
DCSG00927213  Support streaming of debug logs (HTB) via I2C OOB band on Ventura/Aero IOC/HBA (Part B)
DCSG00945423  [UBM] Add detection of SAS/SATA drive with UBM backplane supporting IFDET2# and PRSNT#
DCSG00966467  Add 9502-16e board Nvdata to Aero ROP
DCSG00977495  Reintroduces the previous security page as MR_MPI26_CONFIG_PAGE_SECURITY_1 to align with current NVDATA
DCSG01008758  Release Automation: Update scripts for FW Ph21
DCSG00999219  BST CodeCoverage : Add BST test case to improve MPI task management code coverage
DCSG01007045  BST: When comparing slot numbers, ignore the strings from eminfo command output
DCSG00962565  Error handling of UBM CHANGE_DETECT# signal
DCSG00966411  Enhance Error scenario handling in SEKM Feature code
DCSG00980247  Sea iMR CBB Updates

BIOS:
DCSG01115412 Legacy Banner change from 2021 to 2022

HII:
DCSG01083560  Active BackPlane/BP FW 2.52/HII Shows Backplane LOCATION as Unknown. Should show internal as location.
DCSG01107298  Foreign config option is not enabled/not showing for foreign UG Bad drive
DCSG01092088  HII:Enlcosure location shown as " Internal " When external enclosure connected to a 9580-8i8e controller
DCSG01078085  cannot exit out of HII reconstruction menu after entering 2nd time in a row
DCSG01132928  HII shows corrupt image for Non-PSOC6 catlog file
DCSG00994878  JBOD drive cannot be selected as Boot Device in HII
DCSG01075696  Aero 9560/9580 - Add PSOC6 as Vision Controller
DCSG00950277  Enable end user tools to read custom SN
DCSG00938570  Connector Name sorting -  HII
DCSG00953630  Add fields to Enclosure Management Page in HII for OEM for backplane (including Atlas switch)
















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

Command syntax:  
StorCLI /c0 download file=9460-8i_nopad.rom




Component:
=========
SAS MegaRAID Firmware Release for MegaRAID Controllers
Release date: 12/22/2021


Version Numbers:	
===============
Current Package Details:
Firmware Package: 52.19.0-4294 (MR 7.19)
Firmware 5.190.02-3610
MR PL 19.25.05.00
BootBlock 7.02.00.00-0021
UEFI_Driver  0x07130200 (SIGNED)
Hii v07.19.04.00 (SIGNED)
BIOS 7.19.00.0
SBR: 5.1900.00-0477

Previous Package Details:
Firmware Package: 52.19.0-4233 (MR 7.19)
Firmware 5.190.02-3581
MR PL 19.25.05.00
BootBlock 7.02.00.00-0021
UEFI_Driver  0x07130200 (SIGNED)
Hii v07.19.04.00 (SIGNED)
BIOS 7.19.00.0
SBR: 5.1900.00-0477


Bug Fixes and Enhancements:
===========================
FW:
DCSG01087297 - Atlas2 Veloce BST: Wait till MPT driver load complete in single host MPT testcase
DCSG01111179 - Fix EPD boot disk not available at legacy BIOS
DCSG01113159 - Data Abort exception happened during journaled writes
DCSG01137533 - Log Power State Change event for Hot spare drives spun up using MR_DCMD_PD_POWER_STATE_SET DCMD
DCSG01107907 - FW hits an ERROR: Exception Handler EXCEPTION during reboot of a server with PCIe gen5
DCSG01108301 - Clearing the tty history with cli delete termlog command causes firmware to hang
DCSG01121788 - FW Logs/termlogs should change the Copyright 2017-2022
DCSG01124651 - VD Failure while updating Drives
DCSG01001901 - PEX89000: Veloce Cosim Dev BST framework
DCSG01003423 - 	Add Atlas2 A0 devBST for automatic CQ launch
DCSG01006209 - Atlas2 BST ER: PCIE and SysDMA feature BST Evaluation for COSIM
DCSG01021605 - Atlas2 BST ER: Multi host flash boot: create synthetic hierarchy and basic EP and config traffic
DCSG01024714 - PEX89000: Single host MPT BST support on Veloce
DCSG01035866 - secureSignBin: implement feature to download the public key during signing or with explicit arg
DCSG01062557 - PEX89000: Update BST framework for Linux host and other enhancements
DCSG01074472 - Add Reboot logs for windows Cache Offload BST
DCSG01079551 - PEX89000:Use SDB to inject errors in Error Counter BST testcase
DCSG01093267 - PEX89000: Update Cosim DevBST framework to support launching simulation from outside user shadows
DCSG01108340 - Added new BST file 

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

Command syntax:  
StorCLI /c0 download file=9460-8i_nopad.rom



Component:
=========
SAS MegaRAID Firmware Release for MegaRAID Controllers
Release date: 12/22/2021


Version Numbers:	
===============
Current Package Details:
Firmware Package: 52.19.0-4233 (MR 7.19)
Firmware 5.190.02-3581
MR PL 19.25.05.00
BootBlock 7.02.00.00-0021
UEFI_Driver  0x07130200 (SIGNED)
Hii v07.19.04.00 (SIGNED)
BIOS 7.19.00.0
SBR: 5.1900.00-0477

Previous Package Details:
Firmware Package: 52.19.0-4169 (MR 7.19)
Firmware 5.190.02-3553
MR PL 19.25.05.00
BootBlock 7.02.00.00-0021
UEFI_Driver  0x07130200 (SIGNED)
Hii v07.19.04.00 (SIGNED)
BIOS 7.19.00.0
SBR: 5.1900.00-0477


Bug Fixes and Enhancements:
===========================
FW:
DCSG01091672 - PD Power State Set DCMD interface does not spin up Hot spare drives
DCSG01050353 - Fix controller does not show foreign config and pinned cache correctly
DCSG01077025 - Fix to handle TTY Flash with write error
DCSG01044765 - Found a lot prints "C0:MfgMsg: Error reading device chemistry.  I2C Error = 0x2" while PR
DCSG01066232 - MR7.20-Discrete part iMR controller allows PSOC flashing
DCSG01055287 - Patrol read fails to correct medium error on verify capable NVME drives
DCSG01074021 - Firmware asserts during OCR with JBOD auto creation
DCSG01054517 - Drive pull during recon-Assertion failure in fw\raid\pd.c at line 8254 AR Invalid
DCSG01061674 - Data loss due to missing VD's after OCR and enclosure Pull/Push
DCSG01032834 - configurablePDCount would exceeded if set jbod on while UG drives are in spundown.
DCSG01029543 - Fix LSA time sync problem
DCSG01071385 - Add Signing Build Targets to fwSConstruct
DCSG00543046 - Do not generate "Bad Phy" event for NVMe drives that fail NVMe Init
DCSG00983302 - Enable DASEP detection on SASA for Adapters
DCSG00991280 - Create new profile with only SAS/SATA drive support for new controllers for DASEP backplanes


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

Command syntax:  
StorCLI /c0 download file=9460-8i_nopad.rom


Component:
=========
SAS MegaRAID Firmware Release for MegaRAID Controllers
Release date: 11/30/2021


Version Numbers:	
===============
Current Package Details:
Firmware Package: 52.19.0-4169 (MR 7.19)
Firmware 5.190.02-3553
MR PL 19.25.05.00
BootBlock 7.02.00.00-0021
NVDATA  5.190.04-3539
UEFI_Driver  0x07130200 (SIGNED)
Hii v07.19.04.00 (SIGNED)
BIOS 7.19.00.0
SBR: 5.1900.00-0477

Previous Package Details:
Firmware Package: 52.18.0-4053 (MR 7.18)
Firmware 5.180.02-3512
MR PL 19.25.01.00
BootBlock 7.02.00.00-0021
NVDATA  5.180.00-0001
UEFI_Driver  0x07120200 (SIGNED)
Hii v07.18.03.00 (SIGNED)
BIOS 7.18.00.0
SBR: 5.1800.00-0472


Bug Fixes and Enhancements:
===========================
FW:
DCSG00977399	secureSign add support for -sha2 passthrough to signImageX and updates to secureSignSPDM for NIC board team
DCSG00995197	secureSign add random number to FTP dir name to prevent signing hang
DCSG01004627	secureSignSPDM: implement automation to revoke device certs, check CRL and check revocation status for a device cert
DCSG00986031	Sea iMR Bring-up Effort (Part 1-2)
DCSG00987773	Enable Slavebypass Error interrupt for Sea iMR
DCSG01006007	API change to support PD sanitize operations - overwrite SA
DCSG00985647	Atlas1 VS BST deployment
DCSG01003413	Run basic Atlas devBST test on Atlas2 RDK
DCSG01003416	Update Atlas2 A0 Dev BST test cases
DCSG01003417	Add multiple SPI device access devBST tests on SPI1
DCSG00980231	Sea iMR Bring-up Effort (Part 1)
DCSG00980236	Sea iMR Bring-up Effort (Part 2)
DCSG00980238	Sea iMR Bring-up Effort (Part 3)
DCSG00980247	Sea iMR CBB Updates
DCSG00987792	Enable MFC Workaround for Sea iMR
DCSG00987794	Disable MFC Workaround for Sea iMR
DCSG00956233	Aero-Margay Connectivity Solution Integration - MR API
DCSG00921459	XSD : Add New field  'SupportMultiLUN' in MPI2_MR_PARAMS_PAGE_0
DCSG00938513	Enable end user tools to read custom SN - part 1
DCSG00980244	Sea iMR XSD Additions
DCSG00980256	Sea iMR Firmware Profile Updates
DCSG00935525	MegaAPI: Add API changes for volatile key escrow (PR: DCSG00428069)
DCSG01035264	MegaAPI: Add API changes for blocking import on JBOD (def: DCSG01030129)
DCSG00548501	Establish TS HBA BST Framework
DCSG01004789	Atlas2 Dev Bst support for VTMON feature
DCSG00985646	Enhance Atlas1 TS BST to include Buffer ID Support
DCSG01002782	Atlas dev BST enhancement
DCSG01011490	Integrate the Atlas BST into CQ
DCSG01002729	Fix Static code analysis issue 227397
DCSG01009103	SAL: TestScript DCSG00039234  FAILED due to error "more EPDs are needed, only 0 can be made!"
DCSG01014577	Atlas-1 VSFW BST SBR test fails
DCSG01034288	iMR FW doesn't return correct status after CPLD update
DCSG01008490	FW update using ROP: 52.19.1-4108 failed on Adapter
DCSG00396542	Fix static analysis issue 189500
DCSG01020734	Aero iMR: While PDs are rebuilding with IOs using all SATA drives, fw prints a lot of "PdSyncCacheTimer###..."
DCSG01007908	Data Abort exception handler was called during boot with 32xR0 vds.
DCSG01005149	MR_7.19_DBU: OS Assert at ioCom_wld @lsi_mr3 - While removing Aero IMR PCI devices from pass-through.
DCSG01002742	Fix Static code analysis issue 227160
DCSG01002734	Fix Static code analysis issue 227329,227318
DCSG00992356	iMR_719_33 Drives show up after clearing foreign config
DCSG00989355	Foreign configuration import of sliced logical drive causing memory allocation failure
DCSG00987846	Aero iMR: All configs lost after system reboot/ocr
DCSG00985641	Aero iMR: FW crashed with DMA Config Registers task when create all disks R0
DCSG00983722	iMR-7.19_Firmware exception when loading LSA
DCSG01002732	Fix Static code analysis issue 227358
DCSG01028777	SL event description during firmware flash with secured config is incomplete "Failing update as current configuration has Unsuppo"
DCSG01013987	Assertion failure @ fw\dm\pl3.5\plDmI2c.c
DCSG00996417	FW hits data abort exception handler during FLR when configured as a PCIe passthru device to a VM
DCSG01002615	MR 7.19 prep for Alpha: Ventura iMR hits multiple data aborts when loading 4096 ROP
DCSG00987835	Aero 7.19 iMR: CBB unable to find secondary image
DCSG00987720	7.19 Aero iMR: Can't OFU with initial package, or mfc editable FWdrop
DCSG00967609	MR7.19:Incorrect Date and Time displayed and not in sync with OS
DCSG01004220	Unable to simulate VD policy change with different status register values on PB via megamon
DCSG00982497	Verify show all settings for Aero iMR
DCSG01004383	MR_7.19_DBU-AERO MR(9580-8i8e)-:Assertion failure in fw\raid\flex.c at line 1871: !LdBitmapIsAnySet(ArLdActiveGet(MAX_ARRAYS - 1))
DCSG01010774	PL Fault detected during boot after R0,R1,JBOD created and reboot.
DCSG01002739	Fix Static code analysis issue 227198
DCSG00984380	[9440+ MR7.16]  FW fall into Exception.c and controller not detected when FW upgrade from MR7.9 to MR7.16 (37 drives connected)
DCSG01002737	Fix Static code analysis issue 227260
DCSG01029543	MR7.19:Controller time is not in sync with system time[C0:Invalid :Time_Stamp: addr=7fdedaf0, year=21,month=8,day=31,hour=0,min=14,sec=49]
DCSG01010108	MR7.19_Aero iMR[9540-16i]-Linux: Assertion failure in fw\raid\taskman.c at line 359 during SDR0 Test - 32D,12G SAS HDD Expander connect
DCSG00951753	4K Rand write test got poor performance from 4 drives RAID5 unexpectedly
DCSG01030129	Rebuild did not start after replace a new drive from shutdown
DCSG01012142	Rebuild did not start after pull out a PD from R1 and insert a new PD iMR Aero
DCSG00988360	iMR-719-EFI driver fails to load
DCSG01004381	Fix build errors related to ~\.buildver
DCSG01000963	Remove tabs in fwSConstruct
DCSG00982854	21C  LSA: Foreign VD info for VD3 is displayed as ",Capacity:50GB" in foreign config preview page.
DCSG01031004	Missing spans from R10 Virtual Drives makes system hangs at DXE init boot screen
DCSG01030969	Storcli - Able to set phy link speed 1.5 GBp/s in Storcli and UG also needs to be changed
DCSG01018512	Data Abort_Exception Core 0 when FW Device order is enabled from host
DCSG01015011	After Rebuild to Hot Spare, Copyback to Replacement Drive does not Start Automatically
DCSG01015944	21B-530-16i :Secure erase is allowed on JBOD/EPD
DCSG01015953	21B-530-16i :Drive changes from UG to UB,when secure erase is started
DCSG00992338	Fix retry timer
DCSG01004654	"Spurious interrupt" messages seen in ttylog
DCSG00995207	Block host SES access and management of backplanes for 
DCSG00995285	Secured R0 VD id change from 239 to VD 0 after multiple PD remove and reimport.
DCSG00995287	SES Management is switching to ON after set autoconfig=NONE via CLI
DCSG00991778	Adapter FW assertion after  flashing 16MB Image  (Clean Flash)
DCSG00415495	WRITE with a transfer-size of 0 results in a hang.
DCSG00960587	MR7.18_Alpha:Foreign import from Mutli Span/LD drive with other drives cause, FW crash and import failure
DCSG01015964	Remove Retries When INQUIRY for Extended VPD Page 86h Returns 5/24/00
DCSG00961699	FW assert is observed while performing JBOD to GOOD and vice-versa on 8 NVMe drives connected behind Atlas and drive push pull is run in parallel.
DCSG00960565	Scsi compliance 2.0 failure ASSERTION: VERIFY (16) Exceed Capacity Test
DCSG01034017	Integrate IT Security Page Fixes into MR
DCSG01034998	Atlas 4.4-Behind-Aero: FW assert "fw\hw\inc\3516_inc\memory.h at line 447: isInAddressibleRange(physAddrLow)" is observed when Atlas fw download with IOs in mode "f" is triggered after download in mode "e" using Storcli.
DCSG01008661	Unable to simulate VD policy change with different status register values on PB via megamon
DCSG01015942	not shown to Host after push/pull operation behind expander
DCSG01015962	if personality mode is "undefined", FW set to RAID mode but still set new hotplug drive to JBOD state and auto rebuild does not start
DCSG00948302	PB Storage controller not seen in CIMC Storage tab and  firmware version shows as Not Available
DCSG00988901	FW fall into Exception.c and controller not detected when FW upgrade from MR7.9 to MR7.16 (37 drives connected)
DCSG00988902	FW fall into Exception.c and controller not detected when FW upgrade from MR7.9 to MR7.16 (37 drives connected)
DCSG01015961	Wrong  PLDM firmware release date is displayed in XCC firmware update tab.
DCSG01015970	NVMe Passthru command support for SL
DCSG01005797	MR 7.19 Intel Aero hit Montask while running IO Assertion failure in fw\raid\raidscsi.c at line 1947
DCSG01015950	Assertion failure in fw\hw\ioa\ioDivertHw.c at line 340 on starting rebuild on  partial degraded R6 VD.
DCSG01015974	Addition of an IPDC drive enumeration mode (default off)
DCSG00959591	Q-depth optimization to improve read performance for R10 and other array configurations with spanned arms
DCSG00960458	4K Rand write test got poor performance from 4 drives RAID5 unexpectedly
DCSG01015951	21B-Exception Core 0 with Fault level 3 seen with resets on multiple EPD/JBOD with Ios
DCSG01015959	LKM_Import: storcli shows  improper error import message after successful Foreign import
DCSG00959993	Controller failed into ERROR: Exception Handler Called for Processor Core = 1 and Waiting for OCR is seen with Fatal firmware error: Line 169 in fw\raid\utils.c
DCSG01015971	Extending SnapDump Persistence
DCSG01023742	STP pass-thru cmd timed out
DCSG01015968	LKM compliance to Cryptographic Algorithm Requirements v1.5 
DCSG01023874	If trying to import locked foreign config, it is not importing foreign config but it says successful imported message
DCSG00987962	CVM Reboot/Power Cycle Test (Ungraceful-Cold) in passthru mode and secondary bus reset fails with ESXi7.0u2 PSOD on power down
DCSG00996641	Aero A0: Two element index in SES Page A assigned to a drive/slot
DCSG00996643	Aero A0: Hot add drive on HPe UBM3 backplane reports incorrect DFC phys status
DCSG00996646	Bad phy AEN generated is corresponding to incorrect Physical Slot
DCSG00977499	Reintroduces the previous security page as MR_MPI26_CONFIG_PAGE_SECURITY_1 to align with current NVDATA

PL:
DCSG00961165	FW BST: Larger size IO jobs take more time to start, triggering timeout exception in SAL
DCSG00987835	Aero 7.19 iMR: CBB unable to find secondary image
DCSG00957157	BST: invalid syntax for Uart config
DCSG00986779 	incorrect slot number reported for drive with bad Phy
DCSG00969750 	PCIE failure causes TBM failure which leads to control plane hang
DCSG00967012 	Hot add drive on UBM backplane with x2 or X4  DFC reports incorrect element status in SES Page 02h
DCSG00966202 	Two elements of SES Page A are assigned same slot number for UBM backplanes with x2 DFC
DCSG00776933	Add support for FW UART console to BST scripts
DCSG00019759	BST: Add locate PD test cases to UBM BST
DCSG00777063	Add cable breaker support to BLR test Hosts
DCSG00980247	Sea iMR CBB Updates
DCSG00776916	[OEM][BST] Add a new OEM server to BST
DCSG00977495 	Reintroduces the previous security page as MR_MPI26_CONFIG_PAGE_SECURITY_1 to align with current NVDATA

UEFI:
DCSG00949226	Aero Softsecure messages are not displayed in Driver health protocol
DCSG00971628	Add Aero iMR 8i and 16i support

HII:
DCSG00994878 	JBOD drive cannot be selected as Boot Device in HII
DCSG00971627	Add Aero iMR 8i and 16i support


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

Command syntax:  
StorCLI /c0 download file=9460-8i_nopad.rom




Component:
=========
SAS MegaRAID Firmware Release for MegaRAID Controllers
Release date: 7/23/2021


Version Numbers:	
===============
Current Package Details:
Firmware Package: 52.18.0-4053 (MR 7.18)
Firmware 5.180.02-3512
MR PL 19.25.01.00
BootBlock 7.02.00.00-0021
NVDATA  5.180.00-0001
UEFI_Driver  0x07120200 (SIGNED)
Hii v07.18.03.00 (SIGNED)
BIOS 7.18.00.0
SBR: 5.1800.00-0472

Previous Package Details:
Firmware Package: 52.17.0-4031 (MR 7.17)
Firmware 5.170.02-3513
MR PL 18.25.01.00
ROMENV 1.12
BootBlock 7.02.00.00-0021
NVDATA  5.170.04-3437
UEFI_Driver  0x07110200 (SIGNED)
Hii v07.17.02.00 (SIGNED)
BIOS 7.17.00.0
SBR: 5.150.04-3289

Bug Fixes and Enhancements:
===========================
FW:
DCSG00758163 - Fault 0x070A observed while performing firmware downgrade.
DCSG00916437 - During Single Dip COL testing, unsuccessful restore reported
DCSG00916545 - Spell Checking: fix false positive handling
DCSG00923279 - MR 7.18PA2: Not all spans are rebuilding after pinned wj
DCSG00428841 - SPILIB2: Fix offsets in SPI2_LIB_DEVICE_PARAMS
DCSG00735202 - Etty Compression fix
DCSG00906577 - Response to OOB command is not sent on Internal Dynamic Memory Allocation failure
DCSG00552897 - [Aero][UBM] Enhance the link configuration to handle the link speeds for SAS/SATA drives behind UBM.
DCSG00936303 - FW assert is observed while performing JBOD to GOOD and vice-versa on 8 NVMe drives connected behind Atlas and drive push pull is run in parallel.
DCSG00788430 - Fault 0x7600 observed when 1 phy is disabled in SAS IO Unit page 1
DCSG00923050 - Remove stray debug prints from the build
DCSG00935499 - OOB parallel PD FW download should not be allowed in I2C mode
DCSG00941787 - MR 7.18: In the presence of any one of the  PD  in prepare for removal state,Changing the behavior mode to JBOD from None, is not making the remaining  UGOOD PDs to JBOD.
DCSG00908662 - MR 7.18: Changing the behavior mode to RO from None, is not making the UGOOD PDs as RO VDs in the presence of the PD with Clear Drive or Drive Erase Process.
DCSG00063448 - pl: NVMe: Format Unit FMTDATA bit should be ignored
DCSG00501518 - PL NVMe : IOs fail with SGL length shorter than the transfer legth
DCSG00852833 - Code review defects
DCSG00931199 - Found a lot of prints " C0:setupLd: Debug allSsdLd=1" while configure Lds using SSD drives
DCSG00814654 - SPILIB2 : Watchdog reset due to ARM Exception while flash under stress
DCSG00839445 - pl: backend PCIe: PCIe error handler fails to issue task management with cascading errors
DCSG00914004 - MR_FW Aero 7.15: Switching OOB mode from I2C to PCIe is not working when we set thru OOB SLT
DCSG00957057 - SCSI Compliance 2.0 Failure ASSERTION: VERIFY (16) Exceed Capacity Test
DCSG00947708 - MR 7.18 Alpha: Aero/Ventura MR: Performance: Observing 5-7% drops in SR/SW on HDD's for small IO's
DCSG00381441 - Enclosure handle for some direct attached device might be wrong during Event replay for direct attached slot order case.
DCSG00944355 - Fix mfg message error
DCSG00837036 - BST Failure:  Memory Pool Corruption While Integrating PL 18.250.2.0 and MPI 2.6.11 Headers
DCSG00758775 - AV1 SCONS: improve symbol sorting speed
DCSG00943829 - On OEM server: HII displays battery/supercap moduleVersion as "-231-4GB"
DCSG00926022 - Typo and style fixes in traceTool.py
DCSG00918020 - Ventura/Mercator: pl: 4311 fault
DCSG00914933 - SPILIB2: (Margay Only) ARM Exception while flash under stress upon closing telnet
DCSG00917387 - MR 7.18PA2: DC seen after pinning WJ on a R50 using an enclosure
DCSG00708196 - Assert Audit: remove 1 in SPDM client
DCSG00838353 - Fix Static Code analysis Issues 207355, 207335, 207295
DCSG00810786 - SPDM lib compile error for Ventura build
DCSG00905426 - Fix wrong return status on setting controller time
DCSG00925005 - Fix for  allowing offline VD to be set as bootdrive
DCSG00949516 - MR7.18_Alpha:Foreign import from Mutli Span/LD drive with other drives cause, FW crash and import failure
DCSG00915794 - MR 7.18 PA1: fall import on encrypted VD results in storcli pop up message Incomplete foreign configuration
DCSG00840191 - Use snprintf in some print code
DCSG00943721 - MR 7.19 PA1:Properties are showing for unsupported drive which should be hidden
DCSG00431548 - Assert Audit: remove 2 related to toolbox commands
DCSG00832259 - MR 7.18 PA1: Inconsistent StorCLI error message during import of VD+EPD+Foreign VD exceeding max supported configuration
DCSG00922691 - Performing RLM by removing offline PDs from R1 VD to R0 VD results in reconstruction completion due to unrecoverable errors
DCSG00945350 - Fix some enclosure prints
DCSG00431546 - Assert Audit: remove 2 related to NVMe
DCSG00915992 - Data length from host to DA-SEP device not checked if it is more than buffer length in firmware
DCSG00430198 - [Aero][PLDM] PLDM Timer restart failing
DCSG00935499 - Parallel PD FW download should not be allowed in OOB I2C mode
DCSG00916381 - Controller Faults when connected to DA SEP Backplane
DCSG00708175 - [Aero] Phase 18 build error fix
DCSG00925970 - Bad PHY events generated by RAID stack for invalid VSES elements slot with Critical status
DCSG00925005 - Fix for  allowing offline VD to be set as bootdrive
DCSG00939163 - Fault 0xEE19 observed while running lane break test with managed switch attached to controller.
DCSG00707151 - Aero MR7.17 Alpha - Missing ME Events on PD during recovery
DCSG00653774 - HBA hangs on boot with failed UBM backplane in a multi-UBM backplane topology
DCSG00426994 - MR_7.17_PA1_DBU:ERROR- Exception Handler Called for Processor Core = 0 during OnDemandSnapDump IOCTL fire on Ventura IMR
DCSG00920924 - Data abort while running Single glitch COL test: Exception due to executing THUMB instruction 0x6008 at address 0x7f83b9ac
DCSG00380906 - Dev-defect: WRITE with a transfer-size of 0 results in a hang.
DCSG00908167 - Memory Scrub DDR Pattern Operation crashes the controller
DCSG00654062 - Some drives and enclosures not added to Windows OS when SAS/SATA devices are reduced in NVDATA.
DCSG00654439 - (SATA Only) IO Timeouts seen while running Unmap, SATA Passthrough and Read/Write IOs to a SATA drive
DCSG00555977 - [Aero][OOB] Firmware download in loop from OOB in PCIe mode fails
DCSG00759013 - Delayed response while application firmware and IOs running
DCSG00654031 - pl: SAS IO Unit Page 1 Write Current may not cause phy to be enabled
DCSG00408200 - MR 7.17 PA1: Excessive prints in etty log
DCSG00312896 - FW halts when "ubm show " is triggred
DCSG00561599 - Spell Checking Corrections Part 1
DCSG00417144 - Improve FDE debug code readability with different debug levels
DCSG00734502 - SPILIB2: Add support for new Cypress parts via proprietary CFI Method
DCSG00293141 - MPI 2.6: Header file changes associated with revision 2.6.11
DCSG00757333 - pl: backend PCIe: target link speed diag command
DCSG00926801 - Spell Checking: dictionary updates
DCSG00562226 - Spell Checking Corrections Part 2
DCSG00921464 - Add new events for - Block Multi-LUN / Multi-Actuator : SAS Device only Report as Unsupported Device
DCSG00816160 - Assert Audit : Memory Allocation Asserts
DCSG00926794 - Spell Checking: dictionary management
DCSG00914502 - Assert Audit 7.18: remove 18 from ddf
DCSG00920667 - Add support to srcgen.py and binToRom.exe to store Vision HW/FW version, board type and Version string info for HW/FW/type compatibility checks.
DCSG00816162 - Assert Audit : Memory Allocation Asserts
DCSG00777318 - Mode Page Improvements for Changeability
DCSG00430812 - Enhance autoimport to prioritize existing configurations over foreign config
DCSG00527882 - Assert Analysis :  Removing FC/CS/BLOCK/PAGE checking
DCSG00408836 - Integrate MPI 2.6.11 headers
DCSG00919003 - Assert Audit 7.18: remove 2 from fw/hw
DCSG00776882 - Spell Checking Corrections -- MR API
DCSG00914498 - Assert Audit 7.18: remove 11 from cfgi
DCSG00834868 - Add PD_ORDER_MARKER_NVRAM  for enhancement DCSG0040
DCSG00424055 - Remove two Asserts from code
DCSG00830450 - SPILIB2: Eliminate incompatible erase commands in MultiErase mode
DCSG00816200 - Remove unnecessary assert from code
DCSG00575522 - Spell Checking Corrections Part 3
DCSG00918910 - Assert Audit 7.18: remove 3 from DM
DCSG00351950 - Update 9500-16i, 8i channel XMLs to support new VPP backplane management device address.
DCSG00429625 - SPILIB2: Support ECC for Margay
DCSG00423376 - Remove unnecessary assert from code
DCSG00831421 - SPILIB2: Add support for serial mode for parts with QE=1 and dual mode support
DCSG00122084 - Enable collection of PCIe Link event "RECEIVED_NAK_DLLP" (EventCode=0x08) by default
DCSG00707071 - SPDM feature compile out from FW code
DCSG00758401 - Assert Audit: checked assertion improvements
DCSG00734528 - Spell Checking Corrections Part 5
DCSG00258258 - Blackduck: Remove non UTF-8 encoding characters from source files
DCSG00508974 - SPILIB2: Add High Level SPI Emulation Library
DCSG00840391 - Assert Audit 7.18: traceTool.py improvements
DCSG00784854 - Adding support for FBU05/CVPM06 supercap in MR FW
DCSG00906838 - Spell Checking: dictionary improvements
DCSG00930106 - Create Partial XML for 9502-16e HBA
DCSG00946945 - Integrate OEM BST scripts to align with mainline BST scripts
DCSG00735460 - MR API: create a new DCMD to initiate an drive reset
DCSG00408254 - NVRAM Dynamic sections needs to be cleared during CTRL REPURPOSE
DCSG00746454 - Spell Checking: checkSpelling.py improvements
DCSG00416991 - Get controller PSOC version information thru host interface
DCSG00500552 - PL SATL : Update the WRITE SAME command to account for Zoned Block Devices
DCSG00734457 - Spelling Checking: COL corrections
DCSG00758751 - MR API - Changes to support SLIT ER DCSG00433138
DCSG00735103 - Assert Audit: add snprintf, vsnprintf
DCSG00914358 - Q-depth optimization to improve read performance for R10 and other array configurations with spanned arms
DCSG00833193 - SATL :  ATA Passthruough command handling when Datalength in MPI < data requested to drive
DCSG00782279 - SPILIB: Add support for Hybrid topology CFI parts
DCSG00916467 - SPILIB2: Add serial mode support for SPI devices with read only Quad Enable bits.  Add hybrid dual mode support.
DCSG00547113 - MR API change to include PSOC version information part of the controller information
DCSG00712295 - Spell Checking Corrections Part 4
DCSG00405605 - MR7: Block Out-of-Order insertion of drives during Foreign Import with Pinned entries
DCSG00834870 - MegaAPI: add MR_EVT_PD_OUT_OF_ORDER_DETECTED (PR: DCSG00401621)
DCSG00424412 - SPILIB2: Support for Additional SPI Clock Frequencies
DCSG00914508 - Assert Audit 7.18: remove 17 from raid
DCSG00735615 - PL : Remove obsolete workarounds
DCSG00921455 - API changes to support Multi-LUN / Multi-Actuator : SAS Device only Report as Unsupported Device
DCSG00231452 - DM Error code handling - UA / SES Inquiry after Expander micro code update.
DCSG00416977 - StorCli doesn't show drive information when drive is in Unconfigured Bad or failed state
DCSG00547922 - Spell Checking
DCSG00500554 - Support downloading of the Host-based Trace Buffer (HTB) via MCTP OOB Interface on Ventura/Aero IOC/HBA (Part A)
DCSG00547825 - Assert Analysis : CDMA Prepare Descriptor Function
DCSG00546986 - Assert Analysis :  Refining Read Parameter Logic
DCSG00366448 - Pinned Cache: In legacy BIOS mode, if pinned cache is present, do not boot to OS
DCSG00447989 - [Aero][PLDM] Platform changes to accommodate latest PLDM baseline
DCSG00433132 - SEKM Support for IT controllers
DCSG00543073 - Change locking mechanism for OEM
DCSG00549524 - SEKM: Prevent firmware Download of firmware that do not support SEKM when SEKM is enabled.
DCSG00500296 - [SPDM] Blocking slots 1-7 from configuring SPDM certificates
DCSG00552703 - cryptographic erase for ISE drives is supported on sysPDs disks
DCSG00777328 - SEKM feature enhancements to handle error scenarios
DCSG00836954 - Workaround to block UBM I2C traffic while flashing MR FW

PL:
DCSG00340836 - Coverity defects fix.
DCSG00758163 - Fault 0x070A observed while performing firmware downgrade.
DCSG00286651 - fixed the parameter difference for the PLDM Type 5 print framework.
DCSG00918020 - Ventura/Mercator: pl: 4311 fault
DCSG00165437 - PLDM RDE - MultipartReceive command fails with error INVALID_DATA for non-zero OperationID
DCSG00906577 - Response to OOB command is not sent on Internal Dynamic Memory Allocation failure
DCSG00415793 - Doxygen build error
DCSG00552897 - [Aero][UBM] Enhance the link configuration to handle the link speeds for SAS/SATA drives behind UBM.
DCSG00335755 - MBEDTLSLIB: Compile out Mbed TLS Self-Test code
DCSG00258279 - PLDM single firmware update logs multiple debug messages in controller trace buffer
DCSG00788430 - Fault 0x7600 observed when 1 phy is disabled in SAS IO Unit page 1
DCSG00810786 - SPDM lib compile error for Ventura build
DCSG00382501 - PLDM - Fix compilation errors reported in an OEM platform
DCSG00547436 - SPDM Authentication fails when BMC re-triggers SPDM Handshake
DCSG00263767 - PLDM Type 2 - Change debug print filter level to "Warning" for PollForPlatformEventMessage command
DCSG00360498 - PLDM Type 2 - Fail module initialization if Managed Device invokes initialization API without allocating memory
DCSG00313887 - pldmFreeFwUpdtResources() doesn't frees RetryRqstTimer correctly.
DCSG00063448 - pl: NVMe: Format Unit FMTDATA bit should be ignored
DCSG00501518 - PL NVMe : IOs fail with SGL length shorter than the transfer legth
DCSG00266270 - Fix Coverity tool reported defects
DCSG00317911 - Issue in freeing PLDM firmware update resources
DCSG00149690 - Invalid Completion code Error for running script-LearnComponentStateInvalidTransferFlagPLDMType5.py
DCSG00839445 - pl: backend PCIe: PCIe error handler fails to issue task management with cascading errors
DCSG00380088 - OOB-MCTP over I2C - FW updates in Loop hits PLDM Fault 0x6
DCSG00337907 - Assertion failure in fw\cpu\arm\exceptions.c at line 1006 on triggering QueryDeviceIdentifier command in Download State
DCSG00381441 - Enclosure handle for some direct attached device might be wrong during Event replay for direct attached slot order case.
DCSG00335615 - SPDMLIB: Reduce number of arguments passed to IT FW debug print functions
DCSG00915992 - Data length from host to DA-SEP device not checked if it is more than buffer length in firmware
DCSG00430198 - Aero][PLDM] PLDM Timer restart failing
DCSG00916381 - Controller Faults when connected to DA SEP Backplane
DCSG00654062 - Some drives and enclosures not added to Windows OS when SAS/SATA devices are reduced in NVDATA.
DCSG00708175 - [Aero] Phase 18 build error fix
DCSG00654439 - (SATA Only) IO Timeouts seen while running Unmap, SATA Passthrough and Read/Write IOs to a SATA drive
DCSG00925970 - Bad PHY events generated by RAID stack for invalid VSES elements slot with Critical status
DCSG00555977 - [Aero][OOB] Firmware download in loop from OOB in PCIe mode fails
DCSG00654031 - pl: SAS IO Unit Page 1 Write Current may not cause phy to be enabled
DCSG00939163 - Fault 0xEE19 observed while running lane break test with managed switch attached to controller.
DCSG00653774 - HBA hangs on boot with failed UBM backplane in a multi-UBM backplane topology
DCSG00323525 - BST: Bring up new Aero activity BST server at BLR
DCSG00404477 - PLDM - Handle a TODO related to sensor re-arm unavailable in present state and update copyright year in all Type 2 files
DCSG00930106 - Create Partial XML for 9502-16e HBA
DCSG00293141 - MPI 2.6: Header file changes associated with revision 2.6.11
DCSG00757333 - pl: backend PCIe: target link speed diag command
DCSG00813882 - MBEDTLS LIB: Add license files to source tree
DCSG00149551 - Implement event message supported, event message buffer size and platform event message for PLDM type 2 - monitoring and control app.
DCSG00481628 - CFGI: Integrate MPI 2.6.11 headers with CFGI Lib.
DCSG00351950 - Update 9500-16i, 8i channel XMLs to support new VPP backplane management device address.
DCSG00165389 - PLDM - Add Linked List Traverse utility and correct TID API function
DCSG00008204 - PL : Remove obsolete workarounds
DCSG00342504 - PLDM Monitoring and Control: Addressed the Coverity reported issues and added abort function
DCSG00122084 - Enable collection of PCIe Link event "RECEIVED_NAK_DLLP" (EventCode=0x08) by default
DCSG00500552 - PL SATL : Update the WRITE SAME command to account for Zoned Block Devices
DCSG00707071 - SPDM feature compile out from FW code
DCSG00219964 - Implemented linked list for entity and sensors.
DCSG00394996 - Enhance PLDM library for separation of APIs/LIB and source code
DCSG00383538 - Summary of changes
DCSG00165393 - PLDM Type 2 - Implement support for dynamic PDR repository change
DCSG00395207 - Code cleanup activity
DCSG00352028 - Address Coverity tool reported issues in PLDM Type 2 and Type 6 modules
DCSG00366048 - SPDMLIB: Support SPDM Challenge command request for hash of all supported measurements
DCSG00258258 - Blackduck: Remove non UTF-8 encoding characters from source files
DCSG00255563 - PLDM Type 6 - Add support for Redfish Message Event
DCSG00226303 - Add snapdump support for PLDM Type 2 and Type 6 modules
DCSG00500554 - Support downloading of the Host-based Trace Buffer (HTB) via MCTP OOB Interface on Ventura/Aero IOC/HBA (Part A)
DCSG00253011 - PLDM Type 2: Implement API changes and support for Redfish message event in PLDM Monitoring and Control module
DCSG00408836 - Integrate MPI 2.6.11 headers
DCSG00833193 - SATL :  ATA Passthruough command handling when Datalength in MPI < data requested to drive
DCSG00500296 - [SPDM] Blocking slots 1-7 from configuring SPDM certificates
DCSG00447989 - [Aero][PLDM] Platform changes to accommodate latest PLDM baseline
DCSG00433132 - SEKM Support for IT controllers
DCSG00777328 - SEKM feature enhancements to handle error scenarios
DCSG00549524 - SEKM: Prevent firmware Download of firmware that do not support SEKM when SEKM is enabled.

HII:
DCSG00095282 - PCI slot id is shown as zero for AROC.
DCSG00051101 - Event 330=Missing Energy Pack Cable to be removed for 216-p controller
DCSG00054035 - Firmware update from system BIOS using a wrong file throws error"Unknown flash error
DCSG00307042 - API clarification for large io support
DCSG00411463 - UEFI Driver: when passing host memory (for iMR) to FW do not align the address
DCSG00938118 - Hardware Vendor might be blank for SATA for which identify cmd succeeds
DCSG00082981 - Use NVRAM to save PTB information -- API changes
DCSG00077249 - Arm Server not booting with latest BIOS ROP
DCSG00096522 - Avoid calling Free page when memory is already freed.
DCSG00152527 - RSOD in UEFI environment during VMware 6.7, WMware 7.0 and RHEL 8.0 installs
DCSG00314914 - Remove debug message present in EfiSASDriverNVMEGetTargetIds()
DCSG00777237 - HII displays ".,(512B) " in the non importable Foreign import form
DCSG00432099 - EFISanitize test fails with error-set_factory_defaults  to be handled in uEFI driver
DCSG00777061 - HII shows success on Changing SAS Storage Link Speed for UBM Backplanes (Failed by Firmware for UBM Backplanes)
DCSG00449437 - FW update via OOB_PLDM aborts when FW is flashed via UEFI
DCSG00044850 - UEFI Driver returns non-good EFI_STATUS of 0x7 in response to MR_DCMD_CTRL_FLASH_FW_FLASH
DCSG00370441 - MegaAPI: Add API changes for Support Parity Read Cache Bypass
DCSG00230639 - Enable/Disable the PTB  feature and register the buffer only PTB is enabled
DCSG00134416 - MR API: Change event class for SPDM events
DCSG00222915 - API change to add DCMD MR_DCMD_CTRL_LOCK_KEY_SECRET_KEY_APPLY and associated MFI STAT
DCSG00120443 - Restore Factory Default doesn't prompt user to reboot the system after being performed
DCSG00500917 - Change  InstallProtocolInterface to InstallMultipleProtocolInterfaces
DCSG00922856 - MR 7.18  - HII Driver Build and release  in VBAS
DCSG00352896 - API change to add connector index as part of NVMe Init Error drive information
DCSG00071534 - MR API: NVME Drive Init Error Report and Repair for Aero/Ventura
DCSG00405671 - MegaAPI: Add Event for possibility of incomplete writes on parity VDs with no battery backup 
DCSG00036689 - New Event added when drive unique ID changes.
DCSG00071066 - Define MR_SAS_PHY_CONNECTION.currentSpeed when no devices are connected
DCSG00257777 - MFI SMP Port Num API changes
DCSG00068355 - MR API changes - Support new DCMD for Platform Security SPDM
DCSG00033621 - Add segment area into pci information of Megaraid controller in Storlib and storcli
DCSG00023770 - API changes needed for DPMstat support in MegaRAID SAS 3.5 controllers
DCSG00042985 - Update MR API mr_drv.h  to modify field for RTTRace_header
DCSG00038937 - API changes for changing all BBU messages to CacheVault.
DCSG00776882 - Spell Checking Corrections -- MR API
DCSG00014621 - Remove "Deprecated" word attached to ISE Capable drive variable in MR API Pd Info Properties
DCSG00167313 - Add new security events
DCSG00362825 - MR API: create a new DCMD for BMC to initiate an expander reset
DCSG00051252 - Remove unsupported GUID from AIP
DCSG00922629 - UEFI Driver Build and release  in VBAS
DCSG00012688 - Add option in MR API to Disable SafeMode Boot on OCR using NVDATA.
DCSG00214352 - SMART Polling Improvement- API Changes
DCSG00268540 - Move Mem free  to stop function from notify function
DCSG00292323 - MR API: reclassify MR_EVT_CTRL_FW_VALID_SNAPDUMP_AVAILABLE as informational
DCSG00015113 - Add new event MR_EVT_PD_PCIE_HOT_RESET_FAILED.
DCSG00332867 - MegaAPI: rename WJ events and change event messages
DCSG00229416 - 	New MFI Stat for the updated recon behavior
DCSG00080687 - 	Change the String to JBOD from Logical drive in Logical channel for JBOD (EPD-PT)
DCSG00040165 - API change to support 1. OEM specific UBM Back planes, and 2. Smart Battery state
DCSG00312334 - MegaAPI: Add API changes for Support WJ Pinning for both WB and WT Parity RAID VDs
DCSG00231443 - MR7 API: Add package incompatibility reporting
DCSG00010545 - NVMe Device PCIe Configuration Space Access
DCSG00010223 - Migration of UEFI Driver code to new database stream
DCSG00065881 - API change to support ISE completion status
DCSG00282676 - MegaAPI: Add API Controller Properties and MFCD for ParityReadCacheBypass 
DCSG00735460 - MR API: create a new DCMD to initiate an drive reset
DCSG00060713 - Preboot Trace Buffer [PTB] for Ventura/Aero - MR API
DCSG00383671 - Additional NameSpace behavior changes
DCSG00246317 - 	SMART Polling Improvement - API Changes
DCSG00256271 - To add return status MFI_STAT_OK_REBOOT_REQUIRED to MR_DCMD_LD_SET_PROPERTIES in mr.h
DCSG00055878 - 	Additional FDE type for Ruby SED support
DCSG00758751 - MR API - Changes to support SLIT 
DCSG00072780 - Include new field cannotSetMode in MR_AUTO_CFG_PARAMETER structure.
DCSG00063976 - Handle Smart carrier back plane data structure change as per requirement doc
DCSG00416994 - Get controller PSOC version information thru host interface
DCSG00093688 - Preboot trace buffer - Align the adders to 64
DCSG00151058 - 	API changes to expose MR_AUTO_CFG_PARAMETER for NONE mode
DCSG00547113 - 	MR API change to include PSOC version information part of the controller information
DCSG00381048 - Add Box and  Bay infomration for JBOD drive
DCSG00834870 - MegaAPI: add MR_EVT_PD_OUT_OF_ORDER_DETECTED
DCSG00093331 - Preboot Trace Buffer [PTB] for Ventura/Aero - add a switch - MR API
DCSG00070149 - Support Sanitize protocol
DCSG00054194 - 	API change OOB Self Diagnostics Design Improvements
DCSG00318561 - UEFI Driver : Remove Brackets from PERC Product name in Driver health formset title
DCSG00086780 - FW SAS MEGA API:Change MR_EVT_CTRL_FLASH_DISALLOWED_SB_KEY_CHANGE_PENDING event from Info to Warning
DCSG00393987 - API change to replace enum declaration with U32.
DCSG00313199 - 	API changes for reporting missing cables
DCSG00076108 - Preboot Trace Buffer [PTB] for Ventura/Aero - MR UEFI Dirver
DCSG00106380 - MR API changes - Support new Provisional bit in CTRL INFO and new MFI status for Platform Security SPDM
DCSG00426516 - Mega API Atomic LKM-to-EKM transition
DCSG00903684 HII doesn't show Model and Serial Number when drive is UBAD
DCSG00217584 	Increase Stall() interval and reduce total number of loops accordingly
DCSG00527765 UEFI Driver : Handling GetHealthStatus when driver not managing any controller
DCSG00294089 Workaround for ARM server for GetTime()



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

Command syntax:  
StorCLI /c0 download file=9460-8i_nopad.rom


Version Numbers:	
===============
Current Package Details:
Firmware Package: 52.17.0-4031 (MR 7.17)
Firmware 5.170.02-3513
MR PL 18.25.01.00
ROMENV 1.12
BootBlock 7.02.00.00-0021
NVDATA  5.170.04-3437
UEFI_Driver  0x07110200 (SIGNED)
Hii v07.17.02.00 (SIGNED)
BIOS 7.17.00.0
SBR: 5.150.04-3289

Previous Package Details:
Firmware Package: 52.17.0-3970 (MR 7.17)
Firmware 5.170.02-3483
MR PL 18.25.01.00
ROMENV 1.12
BootBlock 7.02.00.00-0021
NVDATA  5.170.04-3437
UEFI_Driver  0x07110200 (SIGNED)
Hii v07.17.02.00 (SIGNED)
BIOS 7.16.05.02
SBR: 5.150.04-3289

Bug Fixes and Enhancements:
===========================
FW:
DCSG00935546 - Parallel PD FW download should not be allowed in OOB I2C mode
DCSG00960458 - 4K Rand write test got poor performance from 4 drives RAID5 unexpectedly
DCSG00961699 - Atlas4.4-behind-Aero : FW assert is observed while performing JBOD to GOOD and vice-versa on 8 NVMe drives connected behind Atlas and drive push pull is run in parallel.
DCSG00941071 - MR_7.17_PA1_DBU:ERROR- Exception Handler Called for Processor Core = 0 during OnDemandSnapDump IOCTL fire on Ventura IMR
DCSG00948302 - PB Storage controller not seen in Storage tab and  firmware version shows as Not Available
DCSG00960565 - Scsi compliance 2.0 failure ASSERTION: VERIFY (16) Exceed Capacity Test
DCSG00960587 - MR7.18_Alpha:Foreign import from Mutli Span/LD drive with other drives cause, FW crash and import failure
DCSG00923762 - Aero MR7.17 Alpha - Missing ME Events on SAL script Verify_LDBBM_functionality_in_FP_conditions.py
DCSG00926314 - MR 7.17 PA1: Excessive prints in etty log
DCSG00415495 - Dev-defect: WRITE with a transfer-size of 0 results in a hang.
DCSG00941070 - MR_7.17_PA1_DBU:ERROR- Exception Handler Called for Processor Core = 0 during OnDemandSnapDump IOCTL fire on Ventura IMR
DCSG00959993 - [3508 + MR7.14]  Controller failed into ERROR: Exception Handler Called for Processor Core = 1 and Waiting for OCR is seen with Fatal firmware error: Line 169 in fw\raid\utils.c
DCSG00932985 - FW halts when "ubm show " is triggred
DCSG00923772 - MR 7.17 RC - Data abort while running double glitch COL test: Exception due to executing THUMB instruction 0x6008 at address 0x7f83b9ac
DCSG00932982 - FW halts when "ubm show " is triggred
DCSG00959591 - Q-depth optimization to improve read performance for R10 and other array configurations with spanned arms


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

Command syntax:  
StorCLI /c0 download file=9460-8i_nopad.rom





Component:
=========
SAS MegaRAID Firmware Release for MegaRAID Controllers
Release date: 4/21/2021


Version Numbers:	
===============
Current Package Details:
Firmware Package: 52.17.0-3970 (MR 7.17)
Firmware 5.170.02-3483
MR PL 18.25.01.00
ROMENV 1.12
BootBlock 7.02.00.00-0021
NVDATA  5.170.04-3437
UEFI_Driver  0x07110200 (SIGNED)
Hii v07.17.02.00 (SIGNED)
BIOS 7.16.05.02
SBR: 5.150.04-3289

Previous Package Details:
Firmware Package: 52.16.0-3952 (MR 7.16)
Firmware 5.160.02-3481
MR PL 17.25.02.00
ROMENV 1.12
BootBlock 7.02.00.00-0021
NVDATA  5.160.04-3460
UEFI_Driver  0x07100501 (SIGNED)
Hii v07.16.05.00 (SIGNED)
BIOS 7.16.05.02
SBR: 5.150.04-3289

Bug Fixes and Enhancements:
===========================
FW:
DCSG00312551 - System bios hangs during initial drive discovery.
DCSG00378243 - 0x6001 Fault while running driver load/unload with simultaneous NVMe drive pulls
DCSG00350047 - 	[SATA ATAPI] FW fault 0x6231 seen while completing some IO for ATAPI device.
DCSG00428841 - SPILIB2: Fix offsets in SPI2_LIB_DEVICE_PARAMS
DCSG00350402 - Drives connected behind external card with VSES disabled, failed to detect in Linux OS
DCSG00411545 - [Aero] Controller missing in System Bios.
DCSG00414714 - 	Aero A0: Controller faults 0xD015 with Refresh topology from BIOS in a managed PCIe switch config.
DCSG00362831 - 0x6001 Fault running TMs with certain NVMe translated Host IOs
DCSG00349970 - 	[SATA Only] SCSI Start Stop Unit command with power condition active fails.
DCSG00398453 - 	Make Clear of the PEPP version of ConfigValid Applicable to IT Boot Code Only
DCSG00354770 - During OS reboot some drives go missing.
DCSG00408313 - pl: NVMe: chain to PRP SGL for non-read/write IO may be handled improperly
DCSG00428815 - Element Status code of a Slot in SGPIO BP with no drive marked as 'Unknown'
DCSG00394146 - 	[Aero] SAS SATA only partial nvdata xml are not included in release order.
DCSG00337912 - [VSes] Slot status is reported as 'Unsupported' for drives connected to UBM backplane.
DCSG00920924 - Data abort while running Single glitch COL test: Exception due to executing THUMB instruction 0x6008 at address 0x7f83b9ac
DCSG00501518 - PL NVMe : IOs fail with SGL length shorter than the transfer legth
DCSG00654439 - (SATA Only) IO Timeouts seen while running Unmap, SATA Passthrough and Read/Write IOs to a SATA drive
DCSG00427743 - PL SATA Only : SATA PFA drive is not recognized as PFA drive in Aero while hot-plugging
DCSG00363807 - Observed PL Fault 6231 while running IOs along with Expander phy link reset.
DCSG00315476 - PL: Reply to IO's bad SGL to Atlas SES has wrong DevH and SMID's incorrectly tries to fit 3 SGEs inframe
DCSG00344039 - 	SATA Only: Command timeout observerd on SATA drives
DCSG00653774 - HBA hangs on boot with failed UBM backplane in a multi-UBM backplane topology
DCSG00408109 - Ventura/Mercator: pl: direct attached SAS or SATA device may not be discovered
DCSG00394150 - README file mentions sas2parser instead of sasparser
DCSG00782279 - SPILIB: Add support for Hybrid topology CFI parts
DCSG00429625 - 	SPILIB2: Support ECC for Margay
DCSG00830450 - SPILIB2: Eliminate incompatible erase commands in MultiErase mode
DCSG00734502 - SPILIB2: Add support for new Cypress parts via proprietary CFI Method
DCSG00424412 - SPILIB2: Support for Additional SPI Clock Frequencies
DCSG00508974 - 	SPILIB2: Add High Level SPI Emulation Library
DCSG00499549 - Ventura/Aero: Integrate SPILIB 20.00.22.00

PL:

DCSG00312551 - System bios hangs during initial drive discovery.
DCSG00378243 - 	0x6001 Fault while running driver load/unload with simultaneous NVMe drive pulls
DCSG00350047 - [SATA ATAPI] FW fault 0x6231 seen while completing some IO for ATAPI device.
DCSG00428841 - SPILIB2: Fix offsets in SPI2_LIB_DEVICE_PARAMS
DCSG00350402 - Drives connected behind external card with VSES disabled, failed to detect in Linux OS
DCSG00411545 - 	[Aero] Controller missing in System Bios.
DCSG00414714 - Aero A0: Controller faults 0xD015 with Refresh topology from BIOS in a managed PCIe switch config.
DCSG00362831 - 0x6001 Fault running TMs with certain NVMe translated Host IOs
DCSG00349970 - [SATA Only] SCSI Start Stop Unit command with power condition active fails.
DCSG00501518 - PL NVMe : IOs fail with SGL length shorter than the transfer legth
DCSG00427743 - 	PL SATA Only : SATA PFA drive is not recognized as PFA drive in Aero while hot-plugging
DCSG00654439 - (SATA Only) IO Timeouts seen while running Unmap, SATA Passthrough and Read/Write IOs to a SATA drive
DCSG00398453 - 	Make Clear of the PEPP version of ConfigValid Applicable to IT Boot Code Only
DCSG00354770 - 	During OS reboot some drives go missing.
DCSG00408313 - pl: NVMe: chain to PRP SGL for non-read/write IO may be handled improperly
DCSG00363807 - Observed PL Fault 6231 while running IOs along with Expander phy link reset.
DCSG00428815 - Element Status code of a Slot in SGPIO BP with no drive marked as 'Unknown'
DCSG00394146 - [Aero] SAS SATA only partial nvdata xml are not included in release order.
DCSG00337912 - [VSes] Slot status is reported as 'Unsupported' for drives connected to UBM backplane.
DCSG00344039 - SATA Only: Command timeout observerd on SATA drives
DCSG00653774 - HBA hangs on boot with failed UBM backplane in a multi-UBM backplane topology
DCSG00394150 - README file mentions sas2parser instead of sasparser
DCSG00408109 - Ventura/Mercator: pl: direct attached SAS or SATA device may not be discovered
DCSG00782279 - SPILIB: Add support for Hybrid topology CFI parts
DCSG00429625 - SPILIB2: Support ECC for Margay
DCSG00830450 - SPILIB2: Eliminate incompatible erase commands in MultiErase mode
DCSG00734502 - SPILIB2: Add support for new Cypress parts via proprietary CFI Method
DCSG00424412 - 	SPILIB2: Support for Additional SPI Clock Frequencies
DCSG00508974 - SPILIB2: Add High Level SPI Emulation Library
DCSG00499549  - Ventura/Aero: Integrate SPILIB 20.00.22.00

HII:
DCSG00777061 - HII shows success on Changing SAS Storage Link Speed for UBM Backplanes (Failed by Firmware for UBM Backplanes)
DCSG00418786 - Use generic error message for FDE drive mixing
DCSG00415587 - For OEM - Atlas drive/slot mapping is not ordered properly in HII
DCSG00408309 - MR 7.16 Beta: Stop for Cyrpto erase should not appear in HII
DCSG00777237 - HII displays ".,(512B) " in the non importable Foreign import form
DCSG00500223 - Update error string
DCSG00435628 - Grammatical error in warning message pertaining to disable drive security
DCSG00427805 - FDE Type is not shown in HII for OPAL drives
DCSG00435932 - FW update via OOB_PLDM aborts when FW is flashed via HII
DCSG00318539 - Atlas: Drives connected to OEM controller behind Atlas PCI switch HII bayID:Slot# enumeration

BIOS:
DCSG00432099 - EFISanitize test fails with error-set_factory_defaults  to be handled in uEFI driver
DCSG00449437 - FW update via OOB_PLDM aborts when FW is flashed via UEFI
DCSG00411463 - UEFI Driver: when passing host memory (for iMR) to FW do not align the address
DCSG00418792 - UEFI Driver Requirements_3_5 Sanitize support



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

Command syntax:  
StorCLI /c0 download file=9460-8i_nopad.rom



Component:
=========
SAS MegaRAID Firmware Release for MegaRAID Controllers
Release date: 3/25/2021


Version Numbers:	
===============
Current Package Details:
Firmware Package: 52.16.0-3952 (MR 7.16)
Firmware 5.160.02-3481
MR PL 17.25.02.00
ROMENV 1.12
BootBlock 7.02.00.00-0021
NVDATA  5.160.04-3460
UEFI_Driver  0x07100501 (SIGNED)
Hii v07.16.05.00 (SIGNED)
BIOS 7.16.05.02
SBR: 5.150.04-3289

Previous Package Details:
Firmware Package: 52.16.0-3803 (MR 7.16)
Firmware 5.160.02-3415
MR PL 17.00.00.00
ROMENV 1.12
BootBlock 7.02.00.00-0021
NVDATA  5.160.04-3331
UEFI_Driver  0x07100500 (SIGNED)
Hii v07.16.05.00 (SIGNED)
BIOS 7.16.00.0
SBR: 5.150.04-3289

Bug Fixes and Enhancements:
===========================
FW:
DCSG00335755 - MBEDTLSLIB: Compile out Mbed TLS Self-Test code
DCSG00340954 - SPILIB2: Some properties functions access the wrong array
DCSG00342936 - SPILIB: NVSRAM uses old ASENB command
DCSG00350016 - SPI LIB 1 - Manual Flash writes to flash parts connected to chip selects other than 0 fail.
DCSG00354885 - SPILIB: FIx definition of SPI_LIB_TYPE for SPILIB1
DCSG00415054 - Add SSD Wear Gauge statistics reset to begin with
DCSG00417320 - RDE - Change the format of command header ETag
DCSG00421120 - Adjust I2C CLK frequency on all the controllers
DCSG00427599 - RDE - Controller serial number is inconsistent between device inventory and storage page
DCSG00428841 - SPILIB2: Fix offsets in SPI2_LIB_DEVICE_PARAMS
DCSG00431924 - Unblock Sanitize Passthrough for JBOD on MR 216/416 controllers
DCSG00433056 - Fix macro parsing in traceTool.py
DCSG00434047 - Fix FW hang on MR 416i/216i controllers when EKMS is enabled
DCSG00478465 - FW reports unrecoverable Medium Error on Wrong Drive after Rebuild on RAID 1
DCSG00500853 - DDF config clear failed messages on Copyback drive in controller logs
DCSG00501538 - Aero: HW Workaround - When Aero is in the L1 state it periodically (every 2 ms) transitions to L0 and back to L1
DCSG00541268 - Device order boot message is issued on next server reboot after performing purge operation
DCSG00543363 - Enable ekms option is getting enabled in HII
DCSG00547412 - Controller hang is observed during system reboot
DCSG00547436 - SPDM Authentication fails when BMC re-triggers SPDM Handshake
DCSG00549320 - Avoided the unknown IML event is getting generated.
DCSG00654089 - EKM to LKM security mode transition is blocked.
DCSG00707632 - Shim layer is returning ERROR for successful FW image flash.
DCSG00734524 - Medium Errors Not discovered during copyback
DCSG00758351 - Atlas 4.3 : Make couple more test working for VSFW 4.3 CQ BST
DCSG00779179 - Blocking SAS Link Speed change for unconnected PHYs
DCSG00808130 - Allow LKM to EKM switching from HII
DCSG00827991 - Force Ruby support to Disabled for 7.16
DCSG00832411 - Atlas BST: Change 4.x RDK BST to use 7z decompression for BST
DCSG00918259 - 4K Rand write test got poor performance from 4 drives RAID5 unexpectedly
DCSG00543349 - Able to import PD after FW treats VD/PD missing for RLM as Critical (OCR case)
DCSG00557139 - Observed PL Fault 6231 while running IOs along with Expander phy link reset.
DCSG00408391 - Make Clear of the PEPP version of ConfigValid Applicable to IT Boot Code Only
DCSG00903625 - Ventura/Mercator: pl: direct attached SAS or SATA device may not be discovered
DCSG00913587 - pl: NVMe: chain to PRP SGL for non-read/write IO may be handled improperly
DCSG00552878 - Flashing PD FW under I/O over OOB led to Exception mon_task
DCSG00552845 - StorCLI set OOB MaxPayLoadSize to 576 but after rebooting it changed to 64
DCSG00552663 - MR FW exception handler called when trying to discard pinned cache after failed attempt to import foreign config
DCSG00543346 - LSA MR 7.17: Under Raid Personality Mode, Changing the Behavior mode to R0  is not getting changed.
DCSG00543477 - Assertion failure in fw\cpu\arm\exceptions.c at line 1006: 0 while running IOs in large config
DCSG00543344 - Snapdump logs are getting lost during OCR
DCSG00500131 - Add support back for NVMe opcode 0x4 (write uncorrectable error)
DCSG00472893 - PL SATA Only : SATA PFA drive is not recognized as PFA drive in Aero while hot-plugging
DCSG00706466 - Element Status code of a Slot in SGPIO BP with no drive marked as 'Unknown'
DCSG00913673 - PBP: OEM storage app not reflecting PD removal
DCSG00543478 - Initiate OOB FW download on the Ctrl while flashing the FW from in-band led to Exception mon_task
DCSG00543342 - Controller hangs after attempting to import a foreign config with a pending personality change.
DCSG00566794 - Fix a print statement related to region lock
DCSG00543479 - SHIELD state transition prints for PDs that are not installed on the system when a clear config is run with a rebuild running.
DCSG00735443 - PL NVMe : IOs fail with SGL length shorter than the transfer legth
DCSG00832401 - HDD  getting lower performance in Random Read&Write
DCSG00920085 - MR 7.17 Alpha: After OCR where drive is pulled during OCR, controller comes back in safe mode even though VD should only be degraded
DCSG00728764 - HBA hangs on boot with failed UBM backplane in a multi-UBM backplane topology
DCSG00907706 - (SATA Only) IO Timeouts seen while running Unmap, SATA Passthrough and Read/Write IOs to a SATA drive
DCSG00907155 - Aero MR7.17 Alpha - Missing ME Events on PD during recovery
DCSG00834149 - Controller hits assertion failure after importing VD with pinned cache and resuming I/O
DCSG00835563 - Delayed response while application firmware and IOs running
DCSG00916849 - Nested RAID level performance improvement
DCSG00923772 - Data abort while running Single glitch COL test: Exception due to executing THUMB instruction 0x6008 at address 0x7f83b9ac
DCSG00321639 - Establish 4.3 VSSDK BST Framework
DCSG00358690 - SPILIB: Add 1_4_4 read/write and NVSRAM commands to analyzer decoder
DCSG00359634 - Switch Dev BST: Atlas1 WP and SCSI RW Buffer Access
DCSG00366048 - SPDMLIB: Support SPDM Challenge command request for hash of all supported measurements
DCSG00371513 - SPILIB2: Add support for FLASH suspend/resume.
DCSG00380266 - SPI LIB 1- Enable Suspend-Resume support for Winbond and ISSI flash parts.
DCSG00383538 - Summary of changes
DCSG00383587 - Graceful drive removal bit introduced in MR parameters page 0
DCSG00388238 - Enable both Opal and Ruby on dual featured Opal and Ruby drives
DCSG00394830 - SPILIB2: Add spi2FlashWriteDataNoVerify() API
DCSG00405512 - Add an Allow List for symbol_dump.txt in Snapdump -- fw_bld_tools
DCSG00409337 - SPILIB2: Add support for 100 MHz using default configuration for Macronix 256 MBit
DCSG00411899 - Added new AUTO BST script to verify configuration loss  related issues.
DCSG00414058 - Atlas1: Changes to enable 4.3 TS Dev BST
DCSG00415061 - Fixed compilation issue
DCSG00420314 - SPILIB2: Add code to clear block protect bits if they are set
DCSG00421632 - SPILIB2: Add support for AV1 ring buffers
DCSG00422353 - Added framework for MPT and implemented disable MPT BST
DCSG00422358 - Implemented BST to disable MPT and reboot host
DCSG00422741 - Add BST framework to inject Correctable and Uncorrectable errors on Host AER
DCSG00424412 - SPILIB2: Support for Additional SPI Clock Frequencies
DCSG00426515 - XSD Atomic LKM-to-EKM transition
DCSG00427348 - SPILIB1: CLear LC bits in Spansion, wait longer for NVSRAM
DCSG00429625 - SPILIB2: Support ECC for Margay
DCSG00433340 - RDE - Fill PartNumber and SKU based on the controller model
DCSG00459846 - MR7.15 SPDM: Allow Set DCMD commands on In-Band PCIe if authentication is not complete
DCSG00500438 - MR7.15 SPDM: Disallow the user from configuring SPDM certificate in slots 1-7
DCSG00508974 - SPILIB2: Add High Level SPI Emulation Library
DCSG00545986 - Atlas1 - Disable USD test for 4.3 TS RDK BST
DCSG00546011 - 	Add a build tool for spell checking
DCSG00548046 - Add OEM key signing support for local FW builds
DCSG00548432 - Update customerSign.exe to support -productName argument and separate logic for Ventura / Aero
DCSG00567155 - Update secureSign.exe with signImageX that supports RSA4096 customer publickeys
DCSG00734502 - SPILIB2: Add support for new Cypress parts via proprietary CFI Method
DCSG00775526 - Implement conditional logic using the 'product' field in the PublicKey record to conditionally add the Root CA cert to the DER cert chain or not.
DCSG00775933 - SPDM python script: Added new Aero Root CA Certificate
DCSG00782279 - SPILIB: Add support for Hybrid topology CFI parts
DCSG00813882 - MBEDTLS LIB: Add license files to source tree
DCSG00830450 - SPILIB2: Eliminate incompatible erase commands in MultiErase mode
DCSG00904181 - Update secureSign with signImageX to v2.18 DCSG00904128
DCSG00903416 - Examine passthrough code path and block inappropriate commands to LD
DCSG00501415 - Update JBOD (SYS PD) creation logic to not erase DDF area on the drive
DCSG00778776 - Ventura/Aero: Integrate SPILIB 20.00.22.00
DCSG00777363 - Improve SES slot access for the host

PL:
DCSG00340954 - SPILIB2: Some properties functions access the wrong array
DCSG00342936 - SPILIB: NVSRAM uses old ASENB command
DCSG00350016 - SPI LIB 1 - Manual Flash writes to flash parts connected to chip selects other than 0 fail.
DCSG00354885 - SPILIB: FIx definition of SPI_LIB_TYPE for SPILIB1
DCSG00428841 - SPILIB2: Fix offsets in SPI2_LIB_DEVICE_PARAMS
DCSG00903625 - Ventura/Mercator: pl: direct attached SAS or SATA device may not be discovered
DCSG00913587 - pl: NVMe: chain to PRP SGL for non-read/write IO may be handled improperly
DCSG00706466 - Element Status code of a Slot in SGPIO BP with no drive marked as 'Unknown'
DCSG00735443 - PL NVMe : IOs fail with SGL length shorter than the transfer legth
DCSG00728764 - HBA hangs on boot with failed UBM backplane in a multi-UBM backplane topology
DCSG00907706 -(SATA Only) IO Timeouts seen while running Unmap, SATA Passthrough and Read/Write IOs to a SATA drive
DCSG00358690 - SPILIB: Add 1_4_4 read/write and NVSRAM commands to analyzer decoder
DCSG00371513 - SPILIB2: Add support for FLASH suspend/resume.
DCSG00380266 - SPI LIB 1- Enable Suspend-Resume support for Winbond and ISSI flash parts.
DCSG00394830 - SPILIB2: Add spi2FlashWriteDataNoVerify() API
DCSG00409337 - SPILIB2: Add support for 100 MHz using default configuration for Macronix 256 MBit
DCSG00420314 - SPILIB2: Add code to clear block protect bits if they are set
DCSG00421632 - SPILIB2: Add support for AV1 ring buffers
DCSG00424412 - SPILIB2: Support for Additional SPI Clock Frequencies
DCSG00427348 - SPILIB1: CLear LC bits in Spansion, wait longer for NVSRAM
DCSG00429625 - SPILIB2: Support ECC for Margay
DCSG00508974 - SPILIB2: Add High Level SPI Emulation Library
DCSG00734502 - SPILIB2: Add support for new Cypress parts via proprietary CFI Method
DCSG00782279 - SPILIB: Add support for Hybrid topology CFI parts
DCSG00830450 - SPILIB2: Eliminate incompatible erase commands in MultiErase mode
DCSG00778776 - Ventura/Aero: Integrate SPILIB 20.00.22.00
DCSG00557139 - Fault 6231 while running IOs along with Expander phy link reset and ses commands
DCSG00472893 - SATA PFA drive is not recognized as PFA drive in Aero while hot-plugging
DCSG00408391 - Make Clear of the PEPP version of ConfigValid Applicable to IT Boot Code Only

UEFI:
DCSG00432099 - Sanitize test fails with error-set_factory_defaults  to be handled in uEFI driver

HII:
DCSG00777061 - (HII shows success on Changing SAS Storage Link Speed for UBM Backplanes (Failed by Firmware for UBM Backplanes)
DCSG00777237 - HII displays ".,(512B) " in the non importable Foreign import form
DCSG00433622 - ICX- HII_ FDE Type is not shown in HII for OPAL drives
DCSG00436148 - FW update via OOB_PLDM aborts when FW is flashed via HII
DCSG00436149 - ICX_HII- FW update via OOB_PLDM aborts when FW is flashed via HII



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

Command syntax:  
StorCLI /c0 download file=9460-8i_nopad.rom


Component:
=========
SAS MegaRAID Firmware Release for MegaRAID Controllers
Release date: 1/21/2021


Version Numbers:	
===============
Current Package Details:
Firmware Package: 52.16.0-3803 (MR 7.16)
Firmware 5.160.02-3415
MR PL 17.00.00.00
ROMENV 1.12
BootBlock 7.02.00.00-0021
NVDATA  5.160.04-3331
UEFI_Driver  0x07100500 (SIGNED)
Hii v07.16.05.00 (SIGNED)
BIOS 7.16.00.0
SBR: 5.150.04-3289

Previous Package Details:
Firmware Package: 52.15.0-3629 (MR 7.15)
Firmware 5.150.02-0359
MR PL 16.25.01.00
ROMENV 1.12
BootBlock 7.02.00.00-0021
NVDATA  5.140.04-3101
UEFI_Driver  0x070F0300 (SIGNED)
Hii v07.15.04.00 (SIGNED)
BIOS 7.15.00.0
SBR: 5.150.04-3289

Bug Fixes and Enhancements:
===========================
FW:
DCSG00349880	Found "C0: Dumping poll data. total length = 3, objtype 0",  these message coming to uart firmware log continuously after update BMC
DCSG00306596	FW : On trying to import more than 240 VDs , foreign import fails with " incomplete foreign config " error message.
DCSG00311542	BST Failure:  7.16 Sanitize Changes Break Dev BST
DCSG00311542	BST Failure:  7.16 Sanitize Changes Break Dev BST
DCSG00382760	Message for event ID 458 is truncated as: Write-thro instead of Write-through
DCSG00339945	MR 7.16PA2-Assertion Failure due to DM_WaitFordmInitComplete: Waiting for DISM to Complete
DCSG00319704	Aero MR7.16PA - Remove OEM PNPID checks for sg_utils sanitize PR, feature should be available for all channel board configurations
DCSG00415494	Add new environment variable to enable/disable SPDM feature code prior to RC, GCA, FINAL build
DCSG00352769	OOB SLT returns error 0x7004 when run SelfCheckingDiagnostic option
DCSG00283387	SPILIB2: Small misaligned transfers sometimes result in a read-back verify failure on page writes
DCSG00226019	In Ventura RAID bst script full init is started while CC is ongoing
DCSG00347855	Revert NVSRAM Dynamic section DST_CTRL_PROP_NVRAM changes  and Use NVSRAM Static memory area  faultData region) to store MR_CTRL_PROP2 copies.
DCSG00365625	MR 7.16 Alpha: KA observed after many loops of cable push/pull to enclosures
DCSG00336300	BST Aero MR7.16: Moved NVRAM debug mprintf to etprints.
DCSG00311528	MR_7.16_DBU_PA1: EPD's lost after test configuration upgrade from 7.15 to 7.16
DCSG00350404	Aero 7.16PA - Storcli erase crypto to WD SAS SSD results in timeouts and core0 exception
DCSG00352663	Aero 7.16PA: Undo NVRAM section forward migration fix.
DCSG00312316	Aero MR7.16PA - Linux driver remove/load test reproduces controller fault and snapdump on Aero NVMe config
DCSG00382409	iMR 7.16 Ventura controller, LED of every drive keeps blinking on Unconfig good drives and Online drives.
DCSG00342612	Aero MR7.16PA - Assertion failure in fw\dm\src\dm.c at line 2034 during SAS/SATA/NVMe UGOOD crypto erase
DCSG00394228	MR7.16 Alpha: Deletion of VD's with Pinned WJ on WT VD's causes firmware to crash
DCSG00394228	MR7.16 Alpha: Deletion of VD's with Pinned WJ on WT VD's causes firmware to crash
DCSG00324739	MR 7.16 - FW hit Exception mon_task when rebooting with pinned_cache
DCSG00362708	Scrutiny Aero failed at Run Eyescope as "Initialization failed, EyeScope will not run!" while connecting Aero to Atlas.
DCSG00359647	System hung with FW exception during COL Single dip test
DCSG00344241	MR 7.16PA2-WJ entries are not being discarded for R1 VD's.
DCSG00352925	MR 7.16 Data corruption after pinned cache and OCR on every block.
DCSG00349052	MR7.16PA2-WB vd stays WT/NORA after Pinned WJ
DCSG00536516	MR7.16-DC with 16 Drive WB R5 pinned cache
DCSG00335548	MR7.16PA2- rename API in the FW code
DCSG00351776	WJ dev defect  - WB vd stays WT after pinned cache deletion, WT LD pinned cache bitmap is not cleared
DCSG00350580	MR7.16PA2-25 drive R5 is causing Assertion failure after pinned cache
DCSG00369044	Aero MR 7.16: discardCacheDuringLDDelete bit is not set
DCSG00415374	SL_OOB : observed  MCTP Time outs and resulted in SLT segmentation fault , while running VD creation/Deletion loop from host and running controller commands from OOB simultaneously.
DCSG00299417	MR7.15 Alpha: After running a Media error injection script on VDs overnight, CC not progressing until after a reboot
DCSG00380775	Aero MR7.16 Alpha - Aero Core0 exception during Atlas sg_write_buffer enclosure FW update
DCSG00416955	Cache Vault failures on 9560-8i
DCSG00432534	found double CC events when set scheduling cc cmd via storCLI
DCSG00358488	MR 7.16 Alpha: Uart Typo
DCSG00363682	MR 7.16A controller continuously dumps unexpected sense 7/20/02 for a Jbod and the drives cannot be erased.
DCSG00315797	MR7.16 PA1: Missing punctuation in HII Critical message Number of disks exceeded the maximum supported count
DCSG00348407	MR 7.16 PA2: Uart printing typo
DCSG00313340	MR 7.16 PA1: uart printing errors
DCSG00324215	MR 7.16PA2: FW continuously prints C0:In OOBExecCmdIssue and dmcd is 0x1010000 on 
DCSG00384374	MR 7.16 Alpha: Uart printing
DCSG00323893	MR 7.16 PA2: Uart printing errors
DCSG00321422	MR 7.16PA1: Assertion failure in fw\hw\ioa\ioDivertHw.c at line 340: newVal >= 0
DCSG00358927	MR 7.16 Alpha FW PK 3644 changes Disk order in Windows Disk management and makes a VD inconsistent which was not pinned.
DCSG00354677	Atlas 4.2: Assertion failure in fw\raid\fwDownload.c at line 1182 observed, while downloading the Atlas FW in "Atlas Behind Aero" configuration
DCSG00352790	Aero MR7.16PA - NVMe PDs use sanitize path for /c0/ex/sx start erase crypto but FW and storcli report NO for sanitize support
DCSG00370489	MR 7.16 Alpha: Error when trying to stop erase on a SATA ISE SSD.
DCSG00353789	Foreign config is getting auto imported when bios mode is set to PE and foreignautoimport is off
DCSG00378774	Found Fatal error in the controller event log after power cycle with SAS SED on Plumas
DCSG00342843	Aero MR7.16PA - Controller hang after snapdump generation in Legacy BIOS pre-boot
DCSG00332811	Update EOS token checking for Ruby drive
DCSG00313121	Patrol read exclude vd depends on exclude ssd setting when it should not.
DCSG00384375	MR 7.16 Alpha: No Foreign Configuration detected after secured VD removed then reinserted
DCSG00348250	Update EOS token checking for Opal drive
DCSG00340135	MR7.16:  FW hits montks() INVALID_LOCAL_ADDRESS while delete LDs
DCSG00311877	MR 7.16 PA1 - TC: 8613 : Securitykey/Passphrase is not valid, authentication failed
DCSG00383503	discrepancy in the EVENT API :MR_EVT_DETAIL->keyInfo->keyType
DCSG00379794	MR7.16Alpha-R1 VD showing WJ messages with Pinned cache.
DCSG00409426	MR 7.16 Beta: Firmware is not handling unpinned WT interrupted writes for LDs that are missing/offline during bootup
DCSG00408663	MR 7.16 Beta: Fatal firmware error: Line 171-Assertion with Pinned WJ
DCSG00369213	WJ dev defect  - Remove extra init_cache in RecoverPinnedWJandRMWForLd
DCSG00383573	MR 7.16 Alpha: Restore operation expected but not started message during COL double dip test with VDs in WT mode.
DCSG00370205	Aero MR7.16 Alpha - Typos streamDetectec in crashdump.txt with commands pending debug
DCSG00354205	Aero MR 7.16PA - Typos in crashdump.txt and TTY "Outstadning IO list"
DCSG00358708	traceTool.py improvements from assert auditing
DCSG00307838	7.15 Static Analysis defect 186076
DCSG00335823	BST: Assert due to ptbPrintf
DCSG00358558	MR7.16 PA2-Drive are coming up foreign when they should be doing a copyback after system reboot
DCSG00328310	Add a print to identify PTB merges
DCSG00334539	Remove .text from symbol_dump.txt in Snapdump
DCSG00324755	FW : Observing fatal FW error at Line 169 in fw\raid\utils.c on drive removal in a 240 VD configuration.
DCSG00344073	Add missing CCR registers to Snapdump
DCSG00378708	MR7.16:  Setting Patrol Read exclude SDD VD is not working
DCSG00335397	SnapDump should not contain sensitive data
DCSG00318700	Aero MR7.16PA - snapdump hang during capture in Legacy BIOS
DCSG00318700	Aero MR7.16PA - snapdump hang during capture in Legacy BIOS
DCSG00316889	RDE Alert for “ WriteCaheData Loss” not getting generated in iLO Debug terminal as well as iLO iML
DCSG00315354	iML 1915 Drive media errors could not be recovered by RAID protection getting logged for all the controllers on every boot without any configuration present
DCSG00306782	Drive firmware revision displays junk character at the end of string
DCSG00306804	Part location display under Storage schema not in adherence with design spec, displaying slot=0
DCSG00333013	RDE - Fix OEM reported observations
DCSG00316767	RDE alerts are not logged for Predictive failure drives on AROC controllers
DCSG00345394	Energy pack failure events logged twice by firmware
DCSG00321894	Failed NVMe drive should be reported in HP format
DCSG00330586	Redfish : Model number of a specific NVMe drive MZXL51T6HBJR-000H3 is not in sync with storcli output
DCSG00404756	Alpha 2 : RDE : Hotspare type is coming as "Chassis" for Dedicated spare drive
DCSG00299141	Encl 250(None/Box 3) , None displayed for enclosure port ID while reboot/ocr
DCSG00347569	PA6 : RDE Alerts for Drive insert is logged across each boot when password at boot time is enabled on the controller
DCSG00266266	Fix Coverity tool reported defects
DCSG00330589	Redfish: Drive revision number is not in sync with storcli output for a specific NVMe drive model MZXL51T6HBJR-000H3
DCSG00261286	Redfish: Drive encryption status should be shown as foreign after PD pull/push of a SED drive participating in a secured VD
DCSG00261173	Port name information is missing for SATA drive insertion and removal events
DCSG00253778	PA5 : RDE  shows Raid 1 with 8 drives as Raid 1E instead of Raid 10
DCSG00258251	Redfish: Stale PD data is still accessible post drive removal and inserting new drive
DCSG00247993	 State field for Persistent Cache is empty when energypack is in charging state
DCSG00299709	Make firmware build compilable without oob_common folder
DCSG00312188	Redfish: Lanes in use information is not displayed correctly
DCSG00298667	Map pldmDebug.c file from flash to BSS section
DCSG00263549	Move dictionaries from flash to DRAM section.
DCSG00312959	iML 1945 for LD Degraded not getting generated for more than 64LD's
DCSG00371417	SAS Storage Negotiated link speed fails to reflect in drive properties
DCSG00395632	Fix EPD target Id computation logic based on slot ids
DCSG00397741	Add OEM checks for internal OEM specific structures and code
DCSG00397741	Add OEM checks for internal OEM specific structures and code
DCSG00369965	Address review comments of CSET DCSG00335901 and cleanup for Defect DCSG00325884 fix
DCSG00369965	Address review comments of CSET DCSG00335901 and cleanup for Defect DCSG00325884 fix
DCSG00397695	Place oem specific event logging introduced after Boot Message under OEM check
DCSG00397695	Place oem specific event logging introduced after Boot Message under OEM check
DCSG00263385	Address coverity issues
DCSG00382714	Vision PSoC info prints missing in MR216i-a
DCSG00286608	SSD WearGuage parameters not updating on SAS/SATA SSD drives , while nvme drives present in the config
DCSG00286608	SSD WearGuage parameters not updating on SAS/SATA SSD drives , while nvme drives present in the config
DCSG00321918	Boot time password support - Import of RAID 5/6 WT Secure VDs fails in presence of pinned Write Journals
DCSG00254753	Firmware : SSD wear gauge parameters on nvme drives not getting updated dynamically.
DCSG00313245	Aero A0: NVMe firmware download in mode E failed with error Invalid Firmware Image
DCSG00310330	Aero A0: NVMe Translation - SEND DIAGNOSTIC Abort background self-test failed
DCSG00301661	Aero A0: protect bit set in inquiry response when NS data structure DPC field is set to 000b
DCSG00350047	Aero - Firmware fault when doing IO to ATAPI device
DCSG00299624	Aero A0: Samsung PM1733 NVMe drive init failed with Phase17 firmware
DCSG00307175	Aero A0: Mode select command failed to set Read_Write Error Recovery mode page
DCSG00297461	Coverity Defect Fixes
DCSG00312554	Vses reply report ResponseInfo valid in SCSI state for under-run Recv Diag Command
DCSG00308453	Aero A0: NVMe Translation- Control mode page 'EXTENDED SELF-TEST COMPLETION TIME' field set incorrectly
DCSG00349970	Please help identify why our Aero FW will response different status to UEFI driver (start stop unit command) with different Intel SATA SSD FW
DCSG00258412	A10: Aero MR 7.15:52.15.0-3442 - 5-9% dip, Linux, G3, NVMe, 8DC, RW/OLTP/RR, 64K-1M when compared to 52.12.0-3010
DCSG00301631	Aero A0: VSES getting removed after adapter reset
DCSG00315331	Aero A0: Mode select command test set control mode page failed when parameter list last 2 bytes inverted
DCSG00321504	Aero A0: Inquiry command to NVMe device reporting old rev firmware after drive firmware update completed successfully
DCSG00306498	Ventura B0: NVMe Translation - SEND DIAGNOSTIC test failed
DCSG00411545	Aero A0: Controller missing in system bios
DCSG00319580	Ventura B0: Mode Sense (10): Control Mode to an NVMe Device test failed when LLBAA bit set to 1b
DCSG00350402	Aero A0: Drives connected behind Lenovo Harrelson_16e controller failed to detect in Linux OS
DCSG00282926	coverity defects for Ph17
DCSG00297363	Release Automation: If release job web page takes more than 60 secs to load, script throws exception
DCSG00312551	Aero MR7.16PA - MR Controller hangs in pre-boot during initial PL discovery with Elrond NVMe config.
DCSG00308451	Aero A0: NVMe Translation- Control mode page 'SBLP' field set incorrectly
DCSG00293875	Coverity issues
DCSG00301612	Ventura B0: Not all NVMe devices are discovered with default 9400-16i NVDATA
DCSG00414714	Aero A0: Controller fault 0xD015 observed on doing controller Refresh topology from system bios
DCSG00284238	Aero: PL with newer Atlas FW has extra slot number in the Atlas enclosure
DCSG00378243	Aero MR716 Alpha - Linux driver load/unload with drive pull/push generates PL 6001 fault
DCSG00362831	Ventura B0: 0x6001 fault while running Simultaneous TMs in Linux
DCSG00215338	[3508 Mezz card+MR7.14Beta+ARM] : FW hitting assertion failure in \hw\pce\fusion.c at line 779
DCSG00250948	DataStruct "IOP_COREDUMP_CONTEXT" has member fields that do not start with capital letter
DCSG00258095	Update the Trigger data struct size and add padding to make them 256 bytes
DCSG00238540	SPDM IT: SPDM BMC bring up on P2 server
DCSG00316342	Update SBLIB version in BST version file
DCSG00233805	[SPDM IT] return actual size of certificate chain content to SPDM LIB
DCSG00293500	Fix Coverity issues
DCSG00335212	PH17 Coverity issues
DCSG00309854	SPDM IT:Getting invalid MAC while import certificate
DCSG00299079	SPDMIT: Return appropriate error to SPDM Lib when read certificate from security page 0 fails
DCSG00215259	MR 6.14:While clearing the configuration sanitize running drives state has been changed from “SANITIZE_IN_PROGRESS(4) to UNCONFIGURED_GOOD(0)”.
DCSG00349160	SAS Controller Asserts if SubOEMID that is not in NVDATA is selected
DCSG00419731	Found "C0: Dumping poll data. total length = 3, objtype 0",  these message coming to uart firmware log continuously after update BMC
DCSG00362761	OOB SLT returns error 0x7004 when run SelfCheckingDiagnostic option
DCSG00311654	FW support for  Topology
DCSG00249753	 Ventura: Request to include SPICO image with G2_realign_gate enabled for all 16 lanes for SAS3616W or SAS3616W based board
DCSG00342275	: Revert back to using original EKMS AENs
DCSG00344588	in SEKM mode, key exchange fails, encryption mode doesn't report failure
DCSG00311644	Double AEN for JBOD is now secured event
DCSG00349550	Secure erase operation fails on a Ubad NVMe Opal drive
DCSG00259199	EKM implement delayed VD secured event Modification
DCSG00257909	VD deletion doesn't clear last LDBBM entry in the list causing potential data corruption if recon happens.
DCSG00342271	Modify DPN for particular battery type
DCSG00342269	Bad Phy events are generated for UBM slots with status NO_ACCESS_ALLOWED
DCSG00378629	NVMe drive hotplug discovery of Ugood drives taking longer (1 minute)
DCSG00353452	Bad Phy events are generated for UBM slots with status NO_ACCESS_ALLOWED
DCSG00386300	Inadvertent stack printing present at pd insertion
DCSG00311642	FW faults when generating an on-demand snapdump after single ECC error test
DCSG00311638	SEKM secured NVME OPAL drives over a warm reboot will lock and require the SEKM key.
DCSG00356168	When Enhanced BGI kicks in on multiple VDs, the print does not reflect the correct VD/LD id.
DCSG00349563	MR FW  changes to Revert NVSRAM Dynamic section DST_CTRL_PROP_NVRAM changes  and Use NVSRAM Static memory area  faultData region) to store MR_CTRL_PROP2 copies.
DCSG00258073	SMART Polling Improvement - MR FW Changes to access New Controller Properties Extended structure
DCSG00349552	Dev Defect: Extra ldbbmBadListAdd print was seen during ldbbm update
DCSG00399183	 Observing parameter changed alert (MR_EVT_CTRL_AUTO_CFG_PARAMETERS_CHANGED) after changing autoconfigure behavior from Non-RAID disk to Off
DCSG00353556	 Boot sequence event update for iDRAC
DCSG00342273	NVMe Sanitize Crypto erase: Disable the "No Deallocate" option
DCSG00501377	MR 7.17- DC with Pinned WJ on 16 drive R6
DCSG00408168	Duplicate info messages are coming in CIMC storage logs while scheduling consistency check
DCSG00411425	Atlas behind Aero:  VDs offline during Ibanez HBA firmware upgrade/downgrade test using storcli
DCSG00334585	460-8i repeatedly controller resets after FW error in fw\raid\utils.c
DCSG00395386	MR 7.16A controller continuously dumps unexpected sense 7/20/02 for a Jbod and the drives cannot be erased.
DCSG00349021	 storcli change PDCache successfully did not really change PD Cache
DCSG00366042	Atlas 4.2: Assertion failure in fw\raid\fwDownload.c at line 1182 observed, while downloading the Atlas FW in "Atlas Behind Aero" configuration
DCSG00423860	Aero MR 7.17PA - Afterlegacy bios boot message, snapdump content is missing
DCSG00350451	MR FW unable to differentiate between TM failure vs TM timeout which results in potential DU case due to a single bad SAS/SATA drive in the topology
DCSG00350449	SATA EPC enable drive is target reset because of  timeout
DCSG00395841	 Found Fatal error in the controller event log after power cycle with SAS SED on Plumas
DCSG00420418	foreign secure VD import allowed after controller key change, FW assert File:fw\ddf\ddfForeign.c Line:6885 FaultCode:0x8000001
DCSG00313289	Large IO Support is allowed to be changed, but can't be set
DCSG00316967	 Controller is seen with Fatal error by unknown reason unexpectedly (XH628 V5's 3508 mem.c issue)
DCSG00371116	Port Box Bay information missing for NVME Drive Repair Events in FW.
DCSG00409078	FW fault seen  during server bootup.
DCSG00383420	WriteCacheProtected RDE alert getting generated on OCR/reboot without change in battery state
DCSG00367086    PCI Slot comes as " 255" in iLO debug terminal for RDE Alerts during reboots with multiple controllers
DCSG00384179	 OOB - Diag test fails when duration=180secs
DCSG00243641	Out of bound memory access while assigning dma group for controller devices.
DCSG00361758	IT-HBA ICX:- After multiple OS reboots, drives missing from 440-16i c1 port
DCSG00395878	Aero: SAS SATA ONLY profile partial XMLs for 8e and 16e are not included in Aero RO
DCSG00353068	Slot status is reported as "Unsupported" in Enclosure status command in SL
DCSG00395879	Ventura: README file needs update
DCSG00237479	Storage-PT: IO time outs logs seen in TTY while running IO on EPD-PT Intel drives
DCSG00245531	Ph16_Ventura: Controller crash observed while making port "0" as wide port .
DCSG00343848	Ses Enclosure PD Bad Phy for slot is recorded in log but all of slots are empty(no device)
DCSG00340935	Atlas 4.2: PL Fault 0000ea11 LinkRegister 0124a265 observed, while upgrading Atlas FW using StorCLI in presence of bad NVMe PD's present in the Atlas behind Aero configuration
DCSG00244617	PH16 Windows Driver:  Observed "Received an add enclosure event for an enclosure that is already active" while doing phy hot plug
DCSG00301823	Missing drives during AC power cycle test
DCSG00286361	ventura build issue with PL PCI DEVICE feature disabled
DCSG00245537	Assertion failure in fw\dm\src\dm.c detected when pinned cache generated after VD offline.
DCSG00266833	PIO transfers of length >= 131072 hang the controller
DCSG00266053	Assertion failure in fw\dm\src\dm.c detected when pinned cache generated after VD offline.
DCSG00356007	Many command timeouts reported by multiple drives on 14G backplane during IOs with OCRs
DCSG00245454	430 Adapter Not Detected after OOB FW Update and DC Cycle
DCSG00330183	ERROR: Recursive FAULT 265D!!!! observed after PLDM Firmware update in Abyss server
DCSG00299823	ParentDevHandle value calculated for given Phy Number is incorrect for Direct Attached Devices in Event Replay Code
DCSG00250023	Aero 715PA - NVMe init error drives not discovered after pull/push under DMD
DCSG00290200	Storage_PT: LED blinking is failing for certain slots 
DCSG00303510	NVMe Init Error: Device with no namespaces shows 'Namespace count Invalid' as Uncorrectable Error
DCSG00299826	Storage_PT: Bay ID is not proper in alert with hotplugging of drives for certain slots
DCSG00311739	ExtManPage41 TX Values are not being applied / run by AERO SERDES
DCSG00324774	NVMe driver drop and assertion seen on H755N
DCSG00238649	MR 7.14 RC: Exception due to executing THUMB instruction 0x6081 at address 0x012642b6
DCSG00342787	 9460-16i slot mapping incorrect
DCSG00366023	PL: Bad IO to Atlas SES causes PL sends error reply with wrong DevHandle
DCSG00337717	Update the SPDM print index properly before adding the prints to ring buffer
DCSG00318943	[SPDM] Remove LogSpecific member in the structure 'IOPI_LOG_DETAIL
DCSG00381469	Update secureSign build process to sign executables with Broadcom windows authenticode signing key
DCSG00348441	Add pkeyopt argument and support for checking for zero length input file and fail with appropriate error
DCSG00369036	Update Windows CNG Key Gen and Signing operations to use SHA1 of CA Cert value from new CQ field
DCSG00395629	Add -p2 arg to validation signImageX command
DCSG00353453	Add optional arg '-hash_algorithm' that will accept -sha256 or -sha512 but if that arg is not provided then it will default to -sha512
DCSG00396377	Implement secureSignLinuxDrv CLI tool for HSM managed keys with support for certTypes PKCS7|X509 using NFKM engine
DCSG00342857	Expose HALI_SHA_RESULT using sbliApi.h
DCSG00342838	Support DEVICE_KEY_BASIS flags.
DCSG00237038	DM changes to support Secure Erase / sanitize
DCSG00301684	CIO VD type is deprecated: should be disabled in all places while VD in recon
DCSG00380977	SPDM: Add test case in Megamon SPDM Test Framework
DCSG00258208	SPDM: add support for MCTP_CTRL_CMD_GET_MSG_TYPE_SUPPORT in MR as in IT
DCSG00323867	Use NVDATA flag to switch on/off support for Pismo Beach Plus's single port / multipath topology
DCSG00365964	SCONS: Update signing call to utilize new digest argument
DCSG00230517	SPILIB2: AV2 Core Support [PA 0.2]
DCSG00220784	SPILIB2: expander/Atlas Modify time loops to handle multi-processsing better
DCSG00299483	SPLIB2: Eliminate debug prints from NVSRAM init
DCSG00230514	SPILIB: AV2 build support and R processor support [PA 0.2]
DCSG00317165	Aero: Integrate SPILIB2 20.00.14.00 with IT firmware
DCSG00320810	SBLIB: Add an Avenger2 specific build (ccr registers changed)
DCSG00297796	SPILIB2: Integrate 20.00.11.00 with the IT firmware tip
DCSG00309579	SPILIB: Add support for multiple erase sizes in uniform flash parts
DCSG00287035	SPILIB2: Add Avenger2 Duty Cycle and Sample Delay options
DCSG00355354	AER on Host Port and Downstream port is exposed
DCSG00306577	Switch Dev BST: Add framework to inject correctable errors to endpoint in Atlas dev bst
DCSG00350412	Atlas: Enhance the Xmodem FW update in BST framework
DCSG00335033	Atlas: Dev BST scripts for DPC
DCSG00318550	FW print Battery Monitored Information once every week
DCSG00051210	 Atlas: Drives connected behind Atlas PCI switch HII bayID:Slot# enumeration
DCSG00312222	Snap-dump Enhancement - remove unnecessary duplicate prints
DCSG00248087	SMART Polling Improvement -New Dynamic Section to save New Controller properties structure in NVSRAM
DCSG00299476	SnapDump Enhancement: Move OOB messages out of etty (snapdump) and have  under debug flag
DCSG00299471	SnapDump Enhancement: Capture Nvme identify info in the snapdump.
DCSG00274125	Implement NVMe shutdown for MR7 programs (Followup PL changes. )
DCSG00347343	Fix NVRAM Dynamic Section Conflict issues
DCSG00109903	Implement NVMe shutdown for MR7 programs
DCSG00315910	MegaAPI_PVT: Add API changes for Support WJ Pinning for both WB and WT Parity RAID VDs (PR: DCSG00166915)
DCSG00332867	MegaAPI: rename WJ events and change event messages (PR: DCSG00166915)
DCSG00312334	MegaAPI: Add API changes for Support WJ Pinning for both WB and WT Parity RAID VDs (PR: DCSG00166915)
DCSG00214468	MR7 : Support WJ Pinning for both WB and WT Parity RAID VDs
DCSG00293135	Short term solution for handling SES cable missing to Atlas
DCSG00253373	MR: Update to latest SNTL specification – Phase 1
DCSG00313199	API changes for reporting missing cables
DCSG00054998	Ruby SED Support - MR Firmware
DCSG00360412	Use rubySupportOption to force dual feature supported FDE drives of Ruby and Opal to be detected as Opal drive only
DCSG00360422	NVDATA change for Ruby SED support option default value
DCSG00248967	Add ParityReadCacheBypass Controller Property
DCSG00366410	MR FW: Update WJ Pinning to use new WJ Pinning XSD value
DCSG00365836	XSD : Add New field  'disableWJPinning' in MPI2_MR_PARAMS_PAGE_0 for PR DCSG00166915
DCSG00326968	MR: WJ Pinning dbg cleanup, bug fixes, and additional testing
DCSG00231367	Add a Snapdump fault code for printing errors
DCSG00266478	PTB Improvements for UEFI start(), stop()
DCSG00351956	RDE - Remove event schema property "EventType" for all RDE alerts
DCSG00335913	Make changes to logging of few RDE alerts
DCSG00306601	Make changes to RDE alerts and drive resource properties
DCSG00342319	Change the severity of IML error code 0x1911 from CAUTION to CRITICAL to match with RDE alert "DriveFailed"
DCSG00258873	Add support for Redfish Message Event
DCSG00382476	Add PLDM compiling support for both Channel and Hercules targets
DCSG00335263	Increase AERO app.rom image size from 4MB to 5MB
DCSG00351970	Fix coverity tool reported defects
DCSG00350023	September 2020: ER to Address coverity defects against MR FW
DCSG00385894	Code cleanup activities
DCSG00385777	Code Cleanup activity
DCSG00290210	Design change for snapdump delete in 216-x controllers.
DCSG00342312	Enable cache retention testing on Shenandoah controllers for factory testing
DCSG00355898	COL BST Script
DCSG00350003	Fix Coverity defects.
DCSG00352896	API change to add connector index as part of NVMe Init Error drive information
DCSG00165392	Boot time password support - after controller boot
DCSG00387800	Copyright update and other code clean up
DCSG00261270	[NVMe] SCSI Send Diagnostic command translation for NVMe.
DCSG00109904	Implement NVMe shutdown for MR7 programs
DCSG00234748	[NVMe] Prevent non Read/Write SCSI IO Timeouts
DCSG00235935	PL: Update to latest SNTL specification – Phase 1
DCSG00246102	Release Automation: Add support for generating Ventura ROP
DCSG00171467	code cleanup
DCSG00306646	Enable 24 NVME drive support for internal and external controllers
DCSG00171452	Mode 5 NVMe drive firmware download with Chain SGL SCSI Write buffer request
DCSG00167925	PL: SATL: Add new field "DEPOPULATION TIME" as part of translation of VPD Page - Block Device Characteristics.
DCSG00266054	NVMe Sanitize Translation
DCSG00249958	[Ventura/Aero] Block the OOB FW download when firmware update is in progress.
DCSG00241566	Aero: Secure Boot, Add Key Update Pending Check for 'COMPLETE' Image Downloads
DCSG00132673	Avenger OOB: PLDM Header Generation Tool
DCSG00325823	pl: backend PCIe: chicken switch for CRS limiting
DCSG00242260	Add version control file to build
DCSG00235941	Remove 0x31200206 log info code from FW.
DCSG00235948	Host Trace Buffer - Log Time Sync every 5mins
DCSG00235945	Host Trace Buffer Triggers to be persistent
DCSG00229260	SPDM IT: Add memory allocation/free for SPDM_LIB
DCSG00208477	[IT SPDM]Enhancement to source of randomness for generating key pair
DCSG00218564	[IT SPDM] Parse certificate to X.509 V3 Standard and verify digital signature to affirm chain of trust
DCSG00256411	[IT SPDM] Implement client APIs for SPDM Get Measurement command.
DCSG00221406	[SPDM IT] Export CSR & Import Cert Open & Close Session
DCSG00335443	Switch Dev BST: Virtual Switch BST EP Reset via FLR


HII:
DCSG00408309 - MR 7.16 Beta: Stop for Cyrpto erase should not appear in HII
DCSG00318539 - Atlas: Drives connected to OEM controller behind Atlas PCI switch HII bayID:Slot# enumeration
DCSG00379878 - Add Box and bay for NVMe drives for new features
DCSG00340867 - Save Button enabled for Manage PCI Storage interface though there is nothing to change
DCSG00343174 - Select JBOD to UG does not move to next Form
DCSG00318559 - HII: Remove Brackets from Product name in HII device page
DCSG00318562 - Hide Large IO support in HII
DCSG00316238 - HII: help info shows the minimum number of drives required for Raid 60 for Aero controller as 6 drives
DCSG00322193 - MR7: Modify the help message for Large IO Support
DCSG00312466 - Unmap option is showing in HII after attempting to repair an NVMe drive.
DCSG00309723 - enablelargeIO support changes for BIOS
DCSG00313204 - NVME -Device Type not shown as "NVME "
DCSG00321939 - HII - Ruby SED Support
DCSG00298524 - MR7.14 - Workaround for ARM server for GetTime() - HII

BIOS:
DCSG00314914 - Remove debug message present in EfiSASDriverNVMEGetTargetIds()
DCSG00411463 - UEFI Driver: when passing host memory (for iMR) to FW do not align the address
DCSG00381048 - Add Box and  Bay infomration for JBOD drive
DCSG00418792 - UEFI Driver Requirements_3_5 Sanitize support
DCSG00318561 - UEFI Driver : Remove Brackets from Product name in Driver health formset title
DCSG00268540 - Move Mem free  to s

PL:
DCSG00337717 - Update the SPDM print index properly before adding the prints to ring buffer
DCSG00395879 - Ventura: README file needs update
DCSG00343848 - Ses Enclosure PD Bad Phy for slot is recorded in log but all of slots are empty(no device)
DCSG00245531 - Ph16_Ventura: Controller crash observed while making port "0" as wide port .
DCSG00353068 - Slot status is reported as "Unsupported" in Enclosure status command in SL
DCSG00395878 - Aero: SAS SATA ONLY profile partial XMLs for 8e and 16e are not included in Aero RO
DCSG00237479 - IO time outs logs seen in TTY while running IO on EPD-PT Intel drives
DCSG00361758 - IT-HBA ICX:- After multiple OS reboots, drives missing from 440-16i c1 port
DCSG00243641 - Out of bound memory access while assigning dma group for controller devices.
DCSG00249753 - Ventura: Request to include SPICO image with G2_realign_gate enabled for all 16 lanes for SAS3616W or SAS3616W based board
DCSG00245454 - Adapter Not Detected after OOB FW Update and DC Cycle
DCSG00330183 - ERROR: Recursive FAULT 265D!!!! observed after PLDM Firmware update in Abyss server
DCSG00301823 - Missing drives during AC power cycle test
DCSG00356007 - Many command timeouts reported by multiple drives on 14G backplane during IOs with OCRs
DCSG00266833 - PIO transfers of length >= 131072 hang the controller
DCSG00245537 - Assertion failure in fw\dm\src\dm.c detected when pinned cache generated after VD offline.
DCSG00286361 - ventura build issue with PL PCI DEVICE feature disabled
DCSG00266053 - Assertion failure in fw\dm\src\dm.c detected when pinned cache generated after VD offline.
DCSG00244617 - PH16 Windows Driver:  Observed "Received an add enclosure event for an enclosure that is already active" while doing phy hot plug
DCSG00340935 - Atlas 4.2: PL Fault 0000ea11 LinkRegister 0124a265 observed, while upgrading Atlas FW using StorCLI in presence of bad NVMe PD's present in the Atlas behind Aero configuration
DCSG00366023 - PL: Bad IO to Atlas SES causes PL sends error reply with wrong DevHandle
DCSG00238649 - MR 7.14 RC: Exception due to executing THUMB instruction 0x6081 at address 0x012642b6
DCSG00342787 - 9460-16i slot mapping incorrect
DCSG00324774 - NVMe driver drop and assertion seen on H755N
DCSG00311739 - ExtManPage41 TX Values are not being applied / run by AERO SERDES
DCSG00303510 - NVMe Init Error: Device with no namespaces shows 'Namespace count Invalid' as Uncorrectable Error
DCSG00299826 - Bay ID is not proper in alert with hotplugging of drives for certain slots
DCSG00299823 - ParentDevHandle value calculated for given Phy Number is incorrect for Direct Attached Devices in Event Replay Code
DCSG00290200 - LED blinking is failing for certain slots 
DCSG00250023 - Aero 715PA - NVMe init error drives not discovered after pull/push under DMD
DCSG00318943 - [SPDM] Remove LogSpecific member in the structure 'IOPI_LOG_DETAIL
DCSG00237674	SPDM_LIB: Add alignment parameter into SPDMLib_Calloc interface
DCSG00117832	SPDMLIB: Add change to SConstruct to copy library output file (*.a)  to release folder
DCSG00225192	SPDM LIB: Set ECDSA signature with correct size in Signature field of Challenge response buffer before sending to server
DCSG00239464	SPDM_LIB: Set tagOwner  as per SPDM request
DCSG00253315	Aero: Seeing "SpdmReadCertForSlot[277]:[Error] Certificate Read Failed" after Controller Resets
DCSG00309847	SBLIB: Getting Inconsistent secure ID on IT cards
DCSG00312818	MBEDTLS Lib: Alignment issues while certificate verification on IT cards
DCSG00318909	[MBEDTLS] Device Key Pair Generation resulting in different Keys
DCSG00283387	SPILIB2: Small misaligned transfers sometimes result in a read-back verify failure on page writes
DCSG00258412	A10: Aero MR 7.15:52.15.0-3442 - 5-9% dip, Linux, G3, NVMe, 8DC, RW/OLTP/RR, 64K-1M when compared to 52.12.0-3010
DCSG00297461	Coverity Defect Fixes
DCSG00299624	Aero A0: Samsung PM1733 NVMe drive init failed with Phase17 firmware
DCSG00301631	Aero A0: VSES getting removed after adapter reset
DCSG00301661	Aero A0: protect bit set in inquiry response when NS data structure DPC field is set to 000b
DCSG00306498	Ventura B0: NVMe Translation - SEND DIAGNOSTIC test failed
DCSG00307175	Aero A0: Mode select command failed to set Read_Write Error Recovery mode page
DCSG00308453	Aero A0: NVMe Translation- Control mode page 'EXTENDED SELF-TEST COMPLETION TIME' field set incorrectly
DCSG00310330	Aero A0: NVMe Translation - SEND DIAGNOSTIC Abort background self-test failed
DCSG00312554	Vses reply report ResponseInfo valid in SCSI state for under-run Recv Diag Command
DCSG00313245	Aero A0: NVMe firmware download in mode E failed with error Invalid Firmware Image
DCSG00315331	Aero A0: Mode select command test set control mode page failed when parameter list last 2 bytes inverted
DCSG00319580	Ventura B0: Mode Sense (10): Control Mode to an NVMe Device test failed when LLBAA bit set to 1b
DCSG00321504	Aero A0: Inquiry command to NVMe device reporting old rev firmware after drive firmware update completed successfully
DCSG00349970	Please help identify why our Aero FW will response different status to UEFI driver (start stop unit command) with different Intel SATA SSD FW
DCSG00350047	Aero - Firmware fault when doing IO to ATAPI device
DCSG00411545	Aero A0: Controller missing in system bios
DCSG00282926	coverity defects for Ph17
DCSG00297363	Release Automation: If release job web page takes more than 60 secs to load, script throws exception
DCSG00368158	BST: version.mak no longer a part of BST verification
DCSG00337918	skip completeflash images when picking FW binary for BST
DCSG00350402	Aero A0: Drives connected behind controller failed to detect in Linux OS
DCSG00312551	Aero MR7.16PA - MR Controller hangs in pre-boot during initial PL discovery with Elrond NVMe config.
DCSG00293875	Coverity issues
DCSG00308451	Aero A0: NVMe Translation- Control mode page 'SBLP' field set incorrectly
DCSG00301612	Ventura B0: Not all NVMe devices are discovered with default 9400-16i NVDATA
DCSG00414714	Aero A0: Controller fault 0xD015 observed on doing controller Refresh topology from system bios
DCSG00284238	Aero: PL with newer Atlas FW has extra slot number in the Atlas enclosure
DCSG00215338	FW hitting assertion failure in \hw\pce\fusion.c at line 779
DCSG00362831	Ventura B0: 0x6001 fault while running Simultaneous TMs in Linux
DCSG00378243	Aero MR716 Alpha - Linux driver load/unload with drive pull/push generates PL 6001 fault
DCSG00250948	DataStruct "IOP_COREDUMP_CONTEXT" has member fields that do not start with capital letter
DCSG00258095	Update the Trigger data struct size and add padding to make them 256 bytes
DCSG00233805	[SPDM IT] return actual size of certificate chain content to SPDM LIB
DCSG00238540	SPDM IT: SPDM BMC bring up on P2 server
DCSG00293500	Fix Coverity issues
DCSG00299079	SPDMIT: Return appropriate error to SPDM Lib when read certificate from security page 0 fails
DCSG00309854	SPDM IT:Getting invalid MAC while import certificate
DCSG00316342	Update SBLIB version in BST version file
DCSG00335212	PH17 Coverity issues


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

Command syntax:  
StorCLI /c0 download file=9460-8i_nopad.rom



Component:
=========
SAS MegaRAID Firmware Release for MegaRAID Controllers
Release date: 9/25/20


Version Numbers:	
===============
Current Package Details:
Firmware Package: 52.15.0-3629 (MR 7.15)
Firmware 5.150.02-0359
MR PL 16.25.01.00
ROMENV 1.12
BootBlock 7.02.00.00-0021
NVDATA  5.140.04-3101
UEFI_Driver  0x070F0300 (SIGNED)
Hii v07.15.04.00 (SIGNED)
BIOS 7.15.00.0
SBR: 5.150.04-3289

Previous Package Details:
Firmware Package: 52.14.0-3440 (MR 7.14)
Firmware 5.140.00-3185
MR PL 15.25.06.00
ROMENV 1.12
BootBlock 7.02.00.00-0021
NVDATA  5.140.04-3101
UEFI_Driver  0x070E0200 (SIGNED)
Hii v07.14.06.00 (SIGNED)
BIOS 7.14.00.0
SBR: 5.1201.00-0449

Bug Fixes and Enhancements:
===========================
PL:
DCSG00120976 - (SATA Only) SCSI ATA Passthrough with data transfer fails
DCSG00131574 - Ventura B0: MODE SELECT (6|10) to SATA drive with DEXCPT set fails if DEXCPT is already set
DCSG00153860 - V4: Ventura MR 7.14 Alpha (51.14.0-3268): Up to 90% drops, Linux, SATA HDD, 64SingleCore/DualCore, R0/R1/R5/R6/JBOD/SDR0, RW/SW/OLTP, 8Kto1M, QD=1to256
DCSG00131571 - Aero A0: Aero 9500-16e doesn't support PCIe and SRIS by default
DCSG00112303 - Aero 7.14PA2 - NVMe repair operation fails on Gen4 with metadata
DCSG00134207 - Aero A0: Observed D308 Fault on 9500-16i connected to Atlas in a bad clock environment
DCSG00114774 - Aero A0: 7008 fault seen when booting the bad clocked controller connected to Atlas
DCSG00134669 - In controller logs observing index out of range when execute import and get SPDM commands.
DCSG00225935 - 9460-8i+ARM:  Phy Bad events is found in MR log after reboot for a particular HGST model SATA drive in PowerSave spindown state
DCSG00132639 - PH15 : In 9500-16i controller seeing fault 0xA03  when updating the FW from 14.250.11.00/14.250.12.00 to 14.250.13.00
DCSG00113697 - Aero 7.14PA2 - NVMe Init Error List Missing drives when multiple PDs are inserted
DCSG00109053 - MR7.14 PA2 - PL Fault 0000e40e while booting OS with bad NVMe drive
DCSG00129498 - Aero 7.14 Alpha - NVMe repair commands fail with Linux storcli
DCSG00148775 - MR 7.14 - Ibanez x2 UBM EnclosureID is missing after upgrading to the latest FW package 3280
DCSG00114179 - PL Fault 0000ec0e LinkRegister 014c1171 observed on NVME Drive Push Pull
DCSG00120588 - MR7.14_NVMe OPAL drives fail to initialize after a reboot
DCSG00234837 - MR 7.14 RC: Exception due to executing THUMB instruction 0x6081 at address 0x012642b6
DCSG00078508 - Aero_DBU_7.14: During 240 vd creation result to Assertion failure in fw\hw\pce\fusion.c at line 779: 0 on Gen-4 system.
DCSG00080856 - Ph15_Scrutinycli: Fail to display the device counters while executing the device counter command.
DCSG00121852 - Aero_scrutinycli:  "Device -c" command output  is not matching with the firmware cli parameter values in Aero behind atlas configuration.
DCSG00131485 - Invalidate slot not working for IT SPDM
DCSG00119209 - CSET Port of Defect DCSG00108094: Device add event not sent during event replay for enclosure slot order case.
DCSG00138039 - CSET Port of Defect DCSG00126872: SPDM: Attestation failed with wrong Nonce values
DCSG00226419 - CSET Port of EnhancementRequest DCSG00143569: [IT SPDM] Disable hw debug port
DCSG00114446 - CSET Port of Defect DCSG00103998: Aero 7.14PA2 - NVMe Init Error List shows duplicate entries after drive pull/push
DCSG00122627 - CSET Port of Defect DCSG00112320: No bad phy generated in slots 4 & 5 2.5x10 - 4 Universal
DCSG00136104 - CSET Port of Defect DCSG00060347: Duplicate drive slot numbers on controller in with NVME drives
DCSG00114248 - CSET Port of Defect DCSG00074378: [Aero] [OEM] Erase persistent will erase SAS address and VPD data
DCSG00222979 - CSET Port of Defect DCSG00219908: Cannot Detect Drive in UBM BP after DC/Warmreboot in alternate cycles on 430-16i
DCSG00216232 - CSET Port of Defect DCSG00212797: BST Failure:  IO Data Corruption on PL 15.250.02.00
DCSG00167853 - CSET Port of EnhancementRequest DCSG00053656: The Mode 0x5 NVME drive firmware update fails when the size of the image is larger than the max translated size(2MB).

FW:
DCSG00041692	IML BootMessage - msgType 92 is undefined!!
DCSG00025545	Fix and Rename "fw\dm\inc\nvmeProtocol.h"
DCSG00042403	Enable SSD Wear Gauge for NVME drives
DCSG00043231	Firmware hits montask on running CC with Media erros
DCSG00045198	for vses device, bay info is populated.
DCSG00046787	Energy pack moves to failed state post controller reset
DCSG00049608	make platform changes for PLDM type 5
DCSG00050922	Fix alignment for an internal structure
DCSG00054336	VD creation with default WB policy to be blocked in Controllers
DCSG00117832	SPDMLIB: Add change to SConstruct to copy library output file (*.a)  to release folder
DCSG00058897	EIDs are not discovered after stopping and starting VDM driver
DCSG00071758	Bay Count coming as 16 in HII and 4 in LSA for UBM2 Backplane
DCSG00080405    Firmware hits assert on powercycling the server with UBM3 backplane and  NVME Drives connected
DCSG00069218	Set VD policy to WB (unsupported )should return failure in JBOD personality.
DCSG00078890	GetSchemaDictionary command executed from RedACT is failing for annotation, port and volume schema
DCSG00080093	Fix PCIe interface details
DCSG00081735	StorCLI: Drive count not correct in CLI for UBM3 x4 backplane with SAS/SATA drives connected
DCSG00081956	Firmware returns success status while storcli queries for BBU for controller
DCSG00082494	Bays on port value not populated correctly for any backplane
DCSG00085866	UBM3_x4-Solid Green LED turned on on JBOD drives after few drive pus pulls
DCSG00117834	Add change to SConstruct to copy library output file (*.a)  to release folder
DCSG00097465    Fix operation for volume and link error threshold for port
DCSG00099275	Ventura B0: Fault 4311 when  MaxMinLinkRate for each phy of sas_io_unit and pcie_io_unit being changed and TMs being sent
DCSG00125938	REST client displays error when tried to get drive resource details on a controller
DCSG00136341	Removing unused elements for partial xml
DCSG00103998	Aero 7.14PA2 - NVMe Init Error List shows duplicate entries after drive pull/push
DCSG00219528	Make PLDM platform code compiling without OOB_COMMON
DCSG00109751	Autoconfig R0 option available in HII for controllers,Fails when attempted.
DCSG00109752	Firmware hits Exception on Power cycling the server with NVME drives connected.
DCSG00112022	Query for Drive information of the drive part of any Volume where full init is running results in Unexpected Error
DCSG00112594	"Volumes@odata.count" is coming up as 0 for a Dedicated Spare drive which is part of a Volume
DCSG00113953	In query for Volume , the PercentageComplete shows 100 even while the LD erase operation is still in  progress or just started on the LD
DCSG00115184	Health Status of the Controller shows "OK" instead of "Warning" when WR cache is enabled but energy pack is absent or missing
DCSG00120410	Correct Nvme Double Buffer module for multiple double buffer cases.
DCSG00126872	SPDM: Attestation failed with wrong Nonce values
DCSG00134460	Aero MR 7.14: Assertion failure in fw\hw\ioa\ioDivertHw.c at line 499: startChunk == endChunk causing DC
DCSG00134506	drive schema shows operations as Erasing and the percentage is "0" with  there is a erase/init running on the LD
DCSG00134673	IT SPDM commands not working via host interface
DCSG00134926	Fix print nesting for ASCII eTTY
DCSG00136280	"stripeSizeBytes" shows double the actual stripesize value for the Volume  in RDE client
DCSG00137117	A7:Aero MR 7.14 PA2: Win/Lin Gen4 SAS SSD Expander Connect 24 drives:-24% drop seen in both Challenger and Baseline in OLTP profile for IO Size-256K,QDs-64,QD256 in R0-1WRK
DCSG00137712	Release Automation: "make release" button not found on build job's page on cmportal
DCSG00170747	SPILIB: Winbond maximum page write time increased from rev "A" to rev "B" of their specification
DCSG00148309	REST Client displays wrong drive size for the NVME drives attached.
DCSG00150877	-24% drop and 55% gains seen in SDR0, R0 for SW, RW for IO Size-4K-1M, QDs-4,16,64,256 - 64D-12G SAS HDD Expander connect - Linux OS
DCSG00150901	Resetting the event counters in Ext. SAS/PCIe IO Unit Page 250 fails
DCSG00151330	::observed the Firmware crash & system reboot while running operations on multi controller
DCSG00151389	Release Automation: Exceptions during execution of release script
DCSG00231084	MR7.15 PA2: driver health message displayed 1 more time after device order by firmware is disabled on Windows system
DCSG00151747	Aero MR7.15 PA - Aero+Atlas Eval Invalid enclosure and slot info from nvmeiniterrorlist
DCSG00152105	MR7.15 PA1: excessive "In OOBExecCmdIssue  and dmcd is 0x#######" prints seen on termlog
DCSG00226222	Fix offset comments in DM IO Context
DCSG00166025	RedfishTool.py is incompatible with python 2
DCSG00167100	Updating FW (on 9400 series HBA) from Ph-7 to Ph-14 causes "invalid flash" message on FW bootup
DCSG00170637	MR7.15 : ONFI Last Erase Block is not reporting the correct value.
DCSG00171108	MR7.15 PA1: Enclosure disappears after back to back ESM FW update with IOs
DCSG00171225	Fix stack printing in "ef" command
DCSG00181448	Aero MR715PA - Aero Atlas US Cable pull/push result in missing enclosure slot info
DCSG00181406	Fix error handling in traceTool.py
DCSG00212592	MR7.14: Controller Bios never sent the printing-has-completed DCMD
DCSG00212797	BST Failure:  IO Data Corruption on PL 15.250.02.00
DCSG00216224	MR7.15 PA1: VDs missing after upgrade/downgrade between MR7.14 FW and MR7.15 FW
DCSG00216327	SSD Estimated Life Remaining in Days  show 0 for nvme drive
DCSG00216908	NVRAM changes for supporting dynamic recon ghost tgtId
DCSG00216944	MBEDTLS LIB: Fix dynamic memory release bug in Mbed Tls Library
DCSG00217262	 : Relook set_led() and reset_led() for 216-x controller.
DCSG00217264	Lenovo Bug 202893 expander FW fail to flash FW sometimes
DCSG00218199	Add PCE register dumps to snapdump
DCSG00218427	MR7.15 PA1: Downgrading to 7.14 FW when device order by firmware is enabled causes controller to be not accessible in OS
DCSG00251554	MR 7.15 Alpha:HII - Manage PCIe Interface page should be greyed out for UBM if the user is not allowed to make any Link Width changes
DCSG00220882	MR7.15 PA: FW gets hung while generating snapdump through MegaMon call SnapDumpDbgGlobalOnly
DCSG00221279	MR 7.15 PA1 DBU: Invalid Arguments error seen while setting config file w.r.t JBODs from Storcli.
DCSG00221705	MR7.15 PA1: Downgrading to 7.14 FW when device order by firmware is enabled causes controller to be not accessible in OS
DCSG00222544	Ph16_scrutinycli: Using latest scrutiny "phy -on/off" condition fail to discover the "SATA" drive with out reset in Aero HBA
DCSG00223283	 : Alpha1: RDE : While querying for the drive schema part of a LD where full init is running , shows it's state as " Disabled"
DCSG00224982	MR 7.15-Atlas Dual Controllers with >= 16 NVMe Ux2 UBM environment Offline/Fail LED is not turning Amber
DCSG00225050	Fix the decision in zcdump for which context to run in
DCSG00225192	SPDM LIB: Set ECDSA signature with correct size in Signature field of Challenge response buffer before sending to server
DCSG00225977	Fix Static Analysis reported issue # (46851, 46228,45933,45914)
DCSG00226155	Fix Static Analysis reported issue # 46640
DCSG00226169	SPDM 7.15: return actual size of certificate chain content to SPDM LIB
DCSG00226196	Aero 7.15 MR: Add memory allocation/free for SPDM_LIB
DCSG00227245	Evaluate the MFI stats returned for DCSG00134460
DCSG00228127	SPDM_IT_FW : Import  certificate command with out seal option is failling for slots 0 & 1.
DCSG00228143	MR7.15 Dev: reduce dmSpinCheckAndRetryCmd etprints.
DCSG00228849	MR 7.15 PA2: Extra prints not seen before that appear to be debug: setup_cache_headers
DCSG00229397	Remove MR's EXT_MFG_49 define. This change should be pick up from DCSG00228036 Pre-Alpha Release: CtrlFw_Ph_16.0 - 15.250.05.00 MR PL-SCS Libs
DCSG00230227	MR7.15 PA2: JBOD is missing after downgrading to 7.14 FW and upgrading again
DCSG00231374	7.15 Aero: Call SPDMLibInit only if SPDM is enabled.
DCSG00231398	storcli 'start diag' command failed if ran after storcli 'show all' command
DCSG00231406	[Atlas Behind Aero]: KA observed, when user tries to upgrade Atlas Switch FW (HBA/RDK) using StorCLI with IO's running on VD's
DCSG00231642	MR 7.15_IO tool detecting data integrity issue on 8i8e controller with NVME and SAS connected to different enclosure/Expander
DCSG00231928	Coverity defects
DCSG00232583	SPDM 7.15: Use slot group number to get certificate algorithm record of extended manufacturing page 50
DCSG00232962	PH16 Windows Driver:  Observed "Received an add enclosure event for an enclosure that is already active" while doing phy hot plug
DCSG00233642	Aero MR715PA - Aero + Atlas FW download blocks IO causing driver KA and OCR
DCSG00234415	Coverity Defects Phase 16
DCSG00234562	MR 7.15: Storcli: Dedicated Array shows incorrect values.
DCSG00234826	MR 7.15 - NVDATA XSD in MR is out of sync from the Mpi2_cnfg.h
DCSG00234920	MBEDTLS LIB: fix compilation error during IT FW build
DCSG00234926	Command failed with logInfo 31350162
DCSG00235474	Coverity Defects Phase 16
DCSG00236990	[9440-8i+MR7.12/7.13/7.14Beta2+ARM] controller FW printed ‘Assertion failure in fw\cpu\arm\exceptions.c at line 1006: 0 during fio issue verify(2F) commands to sas hdd(JBOD) ’
DCSG00237493	 : Alpha1"EncryptionAbility" field for SED drives comes empty
DCSG00237498	Ph16_Ventura: Controller crash observed while making port "0" as wide port .
DCSG00237674	SPDM_LIB: Add alignment parameter into SPDMLib_Calloc interface
DCSG00237675	7.15 Aero MR: Add alignment parameter into SPDMLib_Calloc interface
DCSG00237704	SPDM_FW : Delete/Import foreign configs should not be allowed until  SPDM Authentication happens between BMC and controller.
DCSG00238473	MR_7.15: Driver load/unload result to Assertion failure in fw\hw\debug\ptb.c at line 618: 0 on Aero card
DCSG00238510	MR_7.15: User disabled PTB not reflected, hence PTB.txt is part of OnDemand SnapDump
DCSG00239464	SPDM_LIB: Set tagOwner  as per SPDM request
DCSG00240237	SPDM 7:15 Set tagOwner  as per SPDM request.
DCSG00241021	MR_7.15: PTB switch to Enabled and Save. No PoP up message reboot required/PTB.txt not part of Snapdump.
DCSG00241024	Fix static code analysis defect 137384
DCSG00241025	Fix static code analysis defect 128532
DCSG00241062	Fix static code analysis defect 127973
DCSG00241065	Fix static code analysis defect 127860
DCSG00241066	Fix static code analysis defect 127845
DCSG00241202	Aero MR715PA - Aero + Atlas switch write buffer command fails occasionally
DCSG00241278	MR7.15 PA2: drive and enclosure connector are reported differently in Ctrl-R for Cisco PBP controller
DCSG00242197	Aero 715PA - NVMe init error drives not discovered after pull/push under DMD
DCSG00243152	Out of bound memory access while assigning dma group for controller devices.
DCSG00243670	: Redfish: Readcache policy is displayed as OFF for VD's with Read ahead policy
DCSG00243819	MR7.15 DBU PA: Secure SED and SES Management ctrl properties are toggling after changing autoconfig from None to JBOD and vice versa.
DCSG00243910	WG: LSA does not allow to change to any other behavior once encountering error during behavior change
DCSG00245029	FW : OCR fails to start from OOB Storelib test , and controller fails to discover in OOB SLT after this failure.
DCSG00249594	Ventura: Request to include SPICO image with G2_realign_gate enabled for all 16 lanes for SAS3616W or SAS3616W based board
DCSG00249770	Aero A0: Only 1 NVMe drive behind Mitac Atlas JBOF is discovered with default Aero 9500-8e FW
DCSG00253256	Fix static code analysis defect 45959 45944
DCSG00253315	Aero: Seeing "SpdmReadCertForSlot[277]:[Error] Certificate Read Failed" on after Controller Resets
DCSG00253339	Fix static code analysis defect 127882
DCSG00253426	UNMAP Support does not work.
DCSG00254162	Fix incremental Coverity builds
DCSG00254663	Atlas 4.2: Prints "C0:EnclSesPdAccessAllowed: SES not ready (opState:10000) pd:0" observed in Aero FW logs, after upgrading/downgrading the Atlas RDK FW which is connected behind Aero controller
DCSG00255186	MR7.15 Alpha (DBU) WG: LSA allows user to assign NVMe drive in prepare for removal state as replacement for missing drive for a DG
DCSG00256740	MR 7.15 Alpha - crypto erase not completing on SATA drives
DCSG00257803	MR 7.15 Alpha: securesed property not shown under show personality cmd as expected
DCSG00267705	Aero MR7.15 Alpha - PR stalls, never completes on NVMe PDs
DCSG00268587	Atlas 4.2: Timestamp is not getting established in Atlas FW, when Atlas is connected behind Aero Controller
DCSG00278401	MR7.15 Alpha (DBU) WG: In JBOD personality SES management bit is not set in auto config supported bits for NONE Mode
DCSG00282684	M6: Foreign Secure Drive - Clear drive option is Enabled.
DCSG00283749	MR7.15: FW hit Assertion failure in fw\raid\fwDownload.c at line 1159: fwDownload.pdRestrictCount!= 0 while flashing encl & PD firmware correspondingly
DCSG00286358	ventura build issue with PL PCI DEVICE feature disabled
DCSG00287132	System POST not proceeding further and keeps on loading EFI SAS driver
DCSG00289940	Unknown messages are displayed in LSA event logs and also in termlog on drive removal
DCSG00297302	MR7.15: Flash Atlas RDK firmware via storcli caused MR FW hitting assertion failure in fw\dm\pl3.5\pliopi.c at line 561: DevHandle == pIob->DevHandle && pIob == MptFrameMapLmidToAddr(Mid)
DCSG00297597	MR_7.15_DBU: Pre-boot Crash SD not showed at App, but value got incremented at fwlog 'SnapDumpGetCtx' - Ventura MR
DCSG00297903	MR 7.15 Alpha: PR progress and estimated time left is wrong in multiple places
DCSG00298150	SPDM 7.15: Dev DF - return appropriate error to SPDM Lib when read certificate from security page 0 fails
DCSG00299050	PBP config : JBOD deletion event id 139 has slot id 255.
DCSG00299407	MR7.15 Alpha: Found KA occurs during flashing enclosure firmware and heavy IOs
DCSG00299427	LTSSM test type 0/2 failed with 
DCSG00301793	CTRLH- Incomplete Display becasue of appinfo->Sprintf function changes in AERO compare to invader/Intruder
DCSG00304321	MR 7.15 Alpha - Large IO Support is allowed to be changed, but can't be set
DCSG00304336	MR7.15 Alpha: JBOD drive still show and list as first in order device before VD even after system reboot (Jbob personality mode)
DCSG00304511	MR 7.15: SPDM: Select correct Hash Algo for CSR (Certificate Signing Request) & close CSR session for error case
DCSG00307042	API clarification for large io support
DCSG00307840	7.15 Static Analysis defect 186109, 186088, 186068
DCSG00309847	SBLIB: Getting Inconsistent secure ID on IT cards
DCSG00310427	MR7.15: SPDM: Dev DF: Call revised SBLIB API to retrieve Secure ID of the Aero chip
DCSG00312818	MBEDTLS Lib: Alignment issues while certificate verification on IT cards
DCSG00315476	PL: Bad IO to Atlas SES causes PL sends error reply with wrong DevHandle
DCSG00315988	BSOD observed with mode 7 Parallel PD firmware update in PCIe OOB
DCSG00318909	[MBEDTLS] Device Key Pair Generation resulting in different Keys
DCSG00322761	Atlas Behind Aero BST is not working
DCSG00324022	SPDM: Dev DF to check in a new environment variable to control disable/enable hardcoded key pair
DCSG00328095	storcli 'start diag': link test skipped if no configured drives present; link test failed if no backend PCIe support
DCSG00335615	SPDMLIB: Reduce number of arguments passed to IT FW debug print functions
DCSG00335761	SPDM: DF: Remove calls to Mbed TLS Self-Test functions
DCSG00341277	MR 7.15 Preboot set Preboot Trace Buffer does not change when setting factory defaults
DCSG00232623	Expander_FW : Expander FW upgrade or downgrade through CIMC is not getting reflected on host applications
DCSG00317150	CIO VD type is deprecated: should be disabled in all places while VD in recon
DCSG00220869	SPDM_FW : SPDM commands are failing in OOB SL/SLT on servers.
DCSG00216974	EKM many key request events generated when creating secured VDs with multiple disks
DCSG00230726	tty battery FRU sometime corrupt when reading from percCLI
DCSG00242932	 OPAL: Drives returns incorrect session name in SEKM environment
DCSG00242968	Change to the Powerloss Recovery Sequence to Recover Corrupted BMU Flash
DCSG00278410	Rebooting from the OS hangs at a blank screen and does not report the Shutdown AEN
DCSG00297028	VD deletion doesn't clear last LDBBM entry in the list causing potential data corruption if recon happens.
DCSG00297147	Assertion failure in fw\ddf\ddfPd.c seen during foreign import
DCSG00165536	The personality behavior=None is allowed to be set and should be blocked in eHBA mode.
DCSG00223407	DA-SEP internal backplanes should have host management access blocked.
DCSG00240947	Auto Secure SED failure status is different 
DCSG00240950	Host utility can still manage LEDs when downgrading from FW with jbodhostledmgmt enabled to FW with jbodhostledmgmt disabled
DCSG00242941	MR_DCMD_CFG_AUTOCFG with mbox.w[0]=3 returns supportEPDWithAutoConfigOff as 1
DCSG00246019	ldDcmdAllowedOpsExtGet can be called with wrong buffer length.
DCSG00246024	HII shows Enable Host LED Management for Non-RAID Disk option for controller in eHBA mode in a server with Passive backplane
DCSG00246029	CTRL_PROP.exposeEnclosureDevices is being reset at boot time if disablesesmgmt is enabled.
DCSG00258053	Controller crash and resets on attempt to boot to windows OS
DCSG00301658	Execute once option needs to be allowed for EPD-PT behavior mode in Aero.
DCSG00223401	Add new security events
DCSG00223410	Host access to internal backplane SEPs
DCSG00318525	Snap-dump Enhancement - remove unnecessary duplicate prints
DCSG00143276	COL Failure on AC cycle
DCSG00216979	Unsupported drive LED Solid Green on Rear Backplane - LED flashing green expected
DCSG00223405	Add boot mode print to log during boot
DCSG00237600	CTRL_MFC_DEFAULTS_SET DCMD returning error when in eHBA mode
DCSG00237772	MR FW changes to use  Smart Polling Intervals values  from NVDATA.(PR#DCSG00113187)
DCSG00237305	Auto Configure R0 option is showing in eHBA mode
DCSG00245055	Current version of Backplane firmware not displayed correctly after update, Pathfinder
DCSG00293136	adds entries to LDBBM table after Write retry with medium error during rebuild
DCSG00304052	not responding to resume within 3 seconds
DCSG00342265	Controller fault on rebuild and IO
DCSG00242570	Assertion failure in fw\raid\nvmePRP.c seen when NVMe PT response size is >=12k
DCSG00242573	'Exception handler called' observed while converting drive to Non RAID preceded by Export Log from OM
DCSG00269098	 PRP-List overwritten in Double-Buffer-Copy-To-Host for response size > 8K
DCSG00325834	HGST Vela-A drive failing media error test
DCSG00244898	9440-8i+MR7.12/7.13/7.14Beta2+ARM] controller FW printed ‘Assertion failure in fw\cpu\arm\exceptions.c at line 1006: 0 during fio issue verify(2F) commands to sas hdd(JBOD) ’
DCSG00302395	CSET Port of Defect DCSG00297592: [9440-8i + MR7.14 ARM/X86] Auto config RAID0 in HII didnot work as expected
DCSG00322062	Remove PR SCGCQ00475165 (Monitoring Drive Performance and Predictive Failure)
DCSG00311470	9440-8i System black screen and hang during S4 + CC stress
DCSG00312022	JBOD drive is converted to Configured Drive after OCR / Reboot
DCSG00322200	[9440-8i+X86+MR7.13] SSD JBOD Drive state will change from (U-Up) to (D-Down/PowerSave) when they rmmod and insmod megaraid
DCSG00334584	CSET Port of Defect DCSG00265811: 9460-8i repeatedly controller resets after FW error in fw\raid\utils.c
DCSG00240573	[9460-8i+MR7.12 Patch+X86] Use script to upgrade  SAS SSD firmware underneath 9460-8i (7.9, 7.11, and 7.12) will fail
DCSG00240578	[9460-8i+MR7.12 Patch+X86] Use script to upgrade  SAS SSD firmware underneath 9460-8i (7.9, 7.11, and 7.12) will fail
DCSG00240942	[9460-8i+MR7.12 Patch] Question on Write Cache Support in JBOD personality (ProfileID 20)
DCSG00240943	[9460-8i+MR7.12 Patch] Question on Write Cache Support in JBOD personality (ProfileID 20)
DCSG00299706	StorCLI shows success in Converting Foreign drive as JBOD.
DCSG00318217	[9440-8i + MR7.14 + ARM] Controller hit Fatal error when doing drives hard reset test by storelibtest
DCSG00329429	9460-16i MR FW marks Zoned Out PHYs as bad PHYs
DCSG00342267	 FW is overriding the data length , present in the command frame header, with sizeof (MR_LD_ALLOWED_OPS_EXT)
DCSG00255160	Preboot Trace Buffer [PTB] for Ventura/Aero - add a switch - MR firmware
DCSG00316966	[MR3508+MR7.14 +X86 ] Controller is seen with Fatal error by unknown reason unexpectedly (XH628 V5's 3508 mem.c issue)
DCSG00319426	Aero MR7.16PA - snapdump hang during capture in Legacy BIOS
DCSG00111584	Device add event not sent during event replay for enclosure slot order case.
DCSG00121420	(SATA Only) SCSI ATA Passthrough with data transfer fails
DCSG00134494	Ventura B0: MODE SELECT (6|10) to SATA drive with DEXCPT set fails if DEXCPT is already set
DCSG00215210	Ventura MR 7.14 Alpha (51.14.0-3268): Up to 90% drops, Linux, SATA HDD, 64SingleCore/DualCore, R0/R1/R5/R6/JBOD/SDR0, RW/SW/OLTP, 8Kto1M, QD=1to256
DCSG00243680	IO time outs logs seen in TTY while running IO on EPD-PT Intel drives
DCSG00143420	Aero 9500-16e doesn't support PCIe and SRIS by default
DCSG00121424	7008 fault seen when booting the bad clocked controller connected to Atlas
DCSG00121425	Aero 7.14PA2 - NVMe repair operation fails on Gen4 with metadata
DCSG00126831	MR6.14:MonTask: line 258 in file ../../raid/1078int.c -DATA TLB ERROR while initiating sanitize operation on SATA HDD-Intruder
DCSG00137697	Aero A0: Observed D308 Fault on 9500-16i connected to Atlas in a bad clock environment
DCSG00139071	In controller logs observing index out of range when execute import and get SPDM commands.
DCSG00226371	9300-8i hangs -LOG SENSE timeout and mpr(4) firmware reinits when the CDB for log sense is incorrect PC=00
DCSG00227376	9460-8i+ARM:  Phy Bad events is found in MR log after reboot for a particular HGST model SATA drive in PowerSave spindown state
DCSG00245538	Assertion failure in fw\dm\src\dm.c detected when pinned cache generated after VD offline.
DCSG00266052	Assertion failure in fw\dm\src\dm.c detected when pinned cache generated after VD offline.
DCSG00114250	[Aero] [OEM] Erase persistent will erase SAS address and VPD data
DCSG00136250	In 9500-16i controller seeing fault 0xA03  when updating the FW from 14.250.11.00/14.250.12.00 to 14.250.13.00
DCSG00138016	[Aero][PLDM] Update to Latest PLDM library v13
DCSG00222984	Cannot Detect Drive in UBM BP after DC/Warmreboot in alternate cycles on 430-16i
DCSG00225221	Drive 0 has been disabled due to a detected fault
DCSG00245453	Adapter Not Detected after OOB FW Update and DC Cycle
DCSG00118379	MR7.14 PA2 - PL Fault 0000e40e while booting OS with bad NVMe drive
DCSG00121316	Aero 7.14PA2 - NVMe Init Error List Missing drives when multiple PDs are inserted
DCSG00137668	Aero 7.14 Alpha - NVMe repair commands fail with Linux storcli
DCSG00153702	MR 7.14 - Ibanez x2 UBM EnclosureID is missing after upgrading to the latest FW package 3280
DCSG00227987	IOC Exceptions not getting cleared after flashing the Bios image with correct ROP version
DCSG00231535	Modify Ventura Build scripts to add a new Signed image with different AVSO Setting in FW RO
DCSG00250024	Aero: Secure Boot, Add Key Update Pending Check for 'COMPLETE' Image Downloads
DCSG00303511	NVMe Init Error: Device with no namespaces shows 'Namespace count Invalid' as Uncorrectable Error
DCSG00303518	Storage_PT: Bay ID is not proper in alert with hotplugging of drives for certain slots on HBA355i Adapter
DCSG00315525	ExtManPage41 TX Values are not being applied / run by AERO SERDES
DCSG00121315	MR7.14_NVMe OPAL drives fail to initialize after a reboot
DCSG00127917	PL Fault 0000ec0e LinkRegister 014c1171 observed on NVME Drive Push Pull
DCSG00127720	No bad phy generated in slots 4 & 5 2.5x10 - 4 Universal
DCSG00136105	Duplicate drive slot numbers on H755N controller in 16 Bay Sesto with NVME drives
DCSG00147003	Atlas-behind-Aero:  "PL Fault 0000ec1a LinkRegister 0141be63" when Hot Reset from Aero
DCSG00291431	Aero: PL with newer Atlas FW has extra slot number in the Atlas enclosure
DCSG00235435	Aero_DBU_7.14: During 240 vd creation result to Assertion failure in fw\hw\pce\fusion.c at line 779: 0 on Gen-4 system.
DCSG00243095	[3508 Mezz card+MR7.14Beta+ARM] : FW hitting assertion failure in \hw\pce\fusion.c at line 779
DCSG00127910	Aero_scrutinycli:  "Device -c" command output  is not matching with the firmware cli parameter values in Aero behind atlas configuration.
DCSG00139744	Invalidate slot not working for IT SPDM
DCSG00215132	Import certificate command is failing via In-band
DCSG00241396	SPDM IT: Add memory allocation/free for SPDM_LIB
DCSG00241397	SPDM IT: SPDM BMC bring up on P2 server
DCSG00245634	[SPDM IT] return actual size of certificate chain content to SPDM LIB
DCSG00250093	 [IT SPDM]Enhancement to source of randomness for generating key pair
DCSG00311840	Bug 208196 After loading 940-8i driver, the VD of 940-8i cannot be listed
DCSG00240678	ICX Alpha(BZ 201472): Target ID of EPD drives is not equal to Slot ID when drives are connected to C2 port of CFF RAID 940-16i controller.
DCSG00240682	Some of the JBODs are not included under "PR excluded VD" , while performing storcli /cx show pr when all the drives are converted to JBOD.
DCSG00240684	StorCLI shows "PR excluded VDs" where actually PR is running on online PDs of VD.

HII:
DCSG00312465	Unmap option is showing in HII after attempting to repair an NVMe drive.
DCSG00224985	HII: For Execute once do not check support bit
DCSG00224987	Autoconfig API Improvement
DCSG00298524	MR7.14 - Workaround for ARM server for GetTime() - HII
DCSG00244859	Exander firmware version not displayed for onboard expander
DCSG00244171	Ensure that the SSD cache policy is changeable and the status information is correct
DCSG00257630	MR 7.15_Alpha : HII doesn't allow user to access "Advanced controller properties" if snapdump is disabled from Host environment.
DCSG00221266	MR 7.15 : HII-Help message needs an enhancement w.r.t Drive operation in progress excluding patrol read
DCSG00235189	MR 7.15 PA2 : HII displays improper message for make JBOD option after creating VDs using Auto configure R0.
DCSG00308058	MR 7.15 Beta: enablelargeIO support changes for BIOS
DCSG00250083	MR 7.15 Alpha : HII - VD will be taken offline warning message should be modified for Hide VD operation.
DCSG00256172	Display profile based VD when we have  UG Drives only
DCSG00243940	MR 7.15PA2: HII - Model number of NVMe drive is truncated in JBOD header
DCSG00309852	Whiltey_ICX_HII:NVME -Device Type not shown as "NVME "
DCSG00236992	MR_7.15: HII tag the Multi-path field as "YES" for single path connected devices.
DCSG00244864	MR 7.15 Alpha : HII displays incorrect error message when no drives are added for RLM/reconstruction
DCSG00257655	MR7.15_Alpha:HII displays incorrect available size and used space for a configured drive in JBOD personality
DCSG00243935	MR 7.15 PA2: HII - Hardware Vendor field is missing for SATA drives in HII.
DCSG00242413	MR_7.15: ShutOFF PTB - HII should pop-up a message reboot required .
DCSG00230653	Enable/Disable the PTB  feature
DCSG00228367	HII: AutoCfg cleanup
DCSG00249920	HPE Shenandoah: Need Controller Boot Time Password feature for HPE Aero-based controllers
DCSG00232930	Evaluate the MFI stats returned for DCSG00134460
DCSG00223409	Port name logic needs to be updated  for enclosure type DU2BB and DU3BB


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

Command syntax:  
StorCLI /c0 download file=9460-8i_nopad.rom

Component:
=========
SAS MegaRAID Firmware Release for MegaRAID Controllers
Release date: 7/1/20


Version Numbers:	
===============
Current Package Details:
Firmware Package: 52.14.0-3440 (MR 7.14)
Firmware 5.140.00-3185
MR PL 15.25.06.00
ROMENV 1.12
BootBlock 7.02.00.00-0021
NVDATA  5.140.04-3101
UEFI_Driver  0x070E0200 (SIGNED)
Hii v07.14.06.00 (SIGNED)
BIOS 7.14.00.0
SBR: 5.1201.00-0449

Previous Package Details:
FFirmware Package: 51.13.0-3222 (MR 7.13)
Firmware 5.130.02-3059
MR PL 14.25.02.00
ROMENV 1.12
BootBlock 7.02.00.00-0021
NVDATA  5.120.04-2862
UEFI_Driver  0x070D0300 (SIGNED)
Hii v07.13.06.00 (SIGNED)
BIOS 7.13.00.0
SBR: 5.1201.00-0449

Bug Fixes and Enhancements:
===========================
FW:
DCSG00234837 - PL fault 0xE40E observed accessing unconfigured MPI backend device registers through CLI cmd
DCSG00234911 - Merge conflict issues
DCSG00222979 - Allow the backplane detection state machine to retry the FRU detection.
DCSG00228310 - Expander FW upgrade or downgrade through CIMC is not getting reflected on host applications
DCSG00235639 - MR7.15 PA: FW gets hung while generating snapdump through MegaMon call SnapDumpDbgGlobalOnly
DCSG00234646 - Implement customSign.exe CLI wrapper utility to help customers sign with their private key
DCSG00078508 - AXI access error from TxDMA engine when certain errors occur during Task Management processing
DCSG00151556 - Applications displays incorrect PD count with SATA drive in enclosure on multi-path configuration
DCSG00214265 - Correct Sblib Int make sure ER 110403 and ER 166877 are present
DCSG00215388 - Correct Sblib Int make sure ER 110403 and ER 166877 are present (2)
DCSG00225935 - PL SATA only : SATA init timeout observed due to drive taking longer to respond to sanitize status ext
DCSG00219970 - NVMe Identify Controller sent over OOB fails with MFI_STAT_INVALID_CMD
DCSG00220598 - Auto Cfg Parameters Changed is not generated when host led management is changed.
DCSG00220685 - Cli utility allows auto config option when it is not supported
DCSG00220705 - AUTOCFG parameters- EPDParams is set incorrectly for NONE/OFF mode
DCSG00220841 - MR controller resets
DCSG00220843 - FW not checking bound on tty read DCMD, leading to send tty log twice.
DCSG00225974 - Auto Configure EPD-PT set fails when sent with MR_AUTO_CFG_PARAMETER received from firmware for Auto configure Off mode
DCSG00228865 - FW faults during driver unload and load process
DCSG00152322 - Enhance OEMs Dev BST scripts for driver upgrade and downgrade
DCSG00166877 - 	Aero SPDM Sblib change: provide sblib interface to disable specified HW debug port.
DCSG00218726 - Addition of atlas_bst scripts
DCSG00226081 - SPDM python script: Support to build Challenge buffer with multiple GET_CERTIFICATE/CERTIFICATE_RESPONSE
DCSG00143569 - Disable hardware debug ports
DCSG00183076 - Support bit for "cannotExecuteOnce" autoconfig parameter needs to be set as 0 for all configure modes
DCSG00214223 - iMR boot stuck in creating slot mapping
DCSG00221408 - Unsupported drive LED Solid Green on Rear Backplane - LED flashing green expected
DCSG00151058 - API changes to expose MR_AUTO_CFG_PARAMETER for NONE mode
DCSG00167313 - Add new security events
DCSG00153860 - Upto 90% performance drop with expander attached configuration.
DCSG00167100 - Updating FW (on 9400 series HBA) from Ph-7 to Ph-14 causes "invalid flash" message on FW bootup
DCSG00170747 - SPILIB: Winbond 256MBit maximum page write time increased from rev "A" to rev "B" of their specification
DCSG00212751 - Fix mistaken warning of drive degradation detection messages
DCSG00215378 - MR 7.14 Beta: Assertion failure in fw\raid\mpthostcmd.c at line 3213: crd->mptReqDesc.Default.SMID
DCSG00215476 - MR7.14 Beta: Firmware hit exception stuck while IOs and rebooting, causing no controller found
DCSG00216232 - Observed Data Corruption during IO stress test.
DCSG00216977 - CurrentControllerMode Value is Showing "null" instead Of "RAID"
DCSG00216978 - Disable break mirror support
DCSG00218454 - Foreign configuration import fails after rekey operation.
DCSG00218465 - Secured EPD IO Error = media is write protected after continuous PushPull within 2 seconds
DCSG00170752 - SPILIB 2.0: Add support for Block Protect bits configuration
DCSG00053656 - Support for NVMe Firmware Download when the image size exceeds the SNTL Transfer limitation.
DCSG00110319 - SAS drives the link speed is shown as unknown
DCSG00151683 - MR_7.14 Alpha DBU: Ventura iMR FW received a command "getCdbPtrAndTargetId: Invalid cmd fa", it result to KA on VMWARE OS.
DCSG00212038 - MR 7.14 Beta: OCR did not complete appropriately and assert didn't print properly
DCSG00171040 - Updated personality change testing scripts to BST suite
DCSG00148922 - Fix unintended update of BBM Long size.
DCSG00149010 - MR_7.14 Alpha DBU: VMWARE reported  IOMMU fault detected for vmhba3(Ventura IMR).
DCSG00166684 - OOB :  Controller is not discovering thru OOB Storelibtest in pcie mode on loading /unloading SLT multiple times.
DCSG00167682 - Running format on a EPD once one has started is causing a KA.
DCSG00167574 - COL Failure on AC cycle
DCSG00113527 - Fix iMR save code in create small dumps
DCSG00150798 - SCSI Passthrough format command on unconfigured good drive causes kill adpater
DCSG00122765 - CLI allows auto configure R0 immediate command in ePD pass-through mode
DCSG00143188 - Direct attached PFA drive - LED is neither ON nor Blinking
DCSG00143274 - autoconfig field is not set to None when firmware is upgraded to current programme package
DCSG00117767 - MR_7.14 PA2 DBU: FW received the KA, while running IO with IOCTL command in a loop
DCSG00139682 - The test tool does not reflect correct bad block count when additional bad blocks are added
DCSG00148775 - 7.14 SPDM client code fix: Enable Route By ID for all the packet.
DCSG00150282 - Correct SPDM python script StepsToRun.txt, remove redundant bmc.tar.bz2 file.
DCSG00152618 - Aero Host Application Loading Changes to Support CTRL-R
DCSG00152802 - Fix assert in etty debug code
DCSG00139069 - Enhance OEMs Dev BST scripts
DCSG00108848 - Parallel PD Firmware hang once interrupted and restarted from SLT in OOB PCIe mode
DCSG00111382 - MR 7.14 PA2 - Aero firmware asserted at taskman.c at line 361 during R5 SED creation
DCSG00121768 - SPILIB 2.0: Cypress 256Mbit SPI Flash Is Not Supported
DCSG00129498 - NVMe repair command fails with 'No drive support for recovery' loginfo
DCSG00131485 - Invalidate slot not working for IT SPDM
DCSG00131571 - Aero A0: External cards do not support PCIe and SRIS by default
DCSG00131574 - (SATA Only) MODE SELECT (6|10) to SATA drive with DEXCPT set fails if DEXCPT is already set.
DCSG00132639 - [Aero] Fault 0xA03 observed when updating FW with a bad NVMe drive in the topology
DCSG00134207 - PL backend PCIe: PL fault 0xD308 is observed with Aero and Atlas connected in bad clock environment
DCSG00134669 - Index out of range is observed for print in ring buffer logs
DCSG00134906 - Failed NVMe drive repair start command does not get report back properly
DCSG00137138 - Fix PD initialization abort issue on non secure erase SATA SSD
DCSG00138244 - MR 7.14 Alpha: Unexpected OCR caught by automation, FW update issue
DCSG00138303 - PD FW Download support bit is repurposed to FW Download in progress
DCSG00139362 - A8: Aero MR 7.14: Intermittent issue: Assertion failure in fw\raid\taskman.c at line 361 , when tried to start IO's on SAS SSD 24 expander connect RAID5 RW Windows 2019
DCSG00139459 - Crucial assert print is missing from Snapdump
DCSG00075239 - [9361-8i MR6.14] storcli return with error when set patrolread mode
DCSG00075326 - SAS9341-8i board encounters 'Previous configuration completely missing at boot' error
DCSG00122627 - VSES page 02h reports incorrect status for linkup failed array device element on certain UBM slots
DCSG00136104 - NVMe devices VPD page 83 NAA descriptor may conflict with EUI64 ID reported
DCSG00138039 - SPDM: Attestation failed with wrong Nonce values
DCSG00044714 - updated BST script to run the 2TB+ drive tests in 90-100 minutes (previously would have taken hours)
DCSG00134416 - MR API: Change event class for SPDM events
DCSG00137059 - Ctrl - H support for pkg - secure Image flash validation
DCSG00140236 - SPILIB 2.0: Add capability to support Winbond Parts with Factory Quad bit Disabled
DCSG00143847 - Add support for signing MegaRAID Legacy BIOS CU Images (CTLR) images
DCSG00057696 - Secure drive Crypto erase behavior change
DCSG00082984 - Monitoring Drive Performance and Predictive Failure feature to be removed for certain OEM
DCSG00073978 - Performance regression in various workloads due to code arrangement (4K SW QD=64 RAD6 1W  for 24 SAS SSD and SR profile for small IO size in all QDs in 12G SAS HDD)
DCSG00080856 - Fail to read device and link related counters from Page 250
DCSG00082981 - Use NVRAM to save PTB information -- API changes
DCSG00102153 - Avoid controller firmware freeze due to one particular vendor's SATA TCGe drive behavior
DCSG00108060 - Firmware Fault on iMR while running IOs on 4K sector drives
DCSG00111965 - Aero_DBU_714: On Cavium (ThunderX2(R) CPU CN9975 v2.1 @ 2.20GHz) ARM server with Ubuntu OS, Aero discovery fails with megasas_init_fw
DCSG00114179 - pl: NVMe: EC0E fault after drive pull during NVMe init
DCSG00118659 - Snapdumps are discarded unnecessarily when flashing a new ROP
DCSG00119529 - SPDM_FW : Import certificate should fail for the slots for which already certificates are imported and sealed
DCSG00120091 - MR FW Assertion failure in snapdump module
DCSG00121827 - MR 7.14 PA2 DBU : SLT_OOB : Get enclosure element data throws 8017 error code for UBM backplane.
DCSG00121852 - Aero_scrutinycli:  "Device -c" command output  is not matching with the firmware cli parameter values in Aero behind atlas configuration.
DCSG00126744 - SPDM_FW : SPDM commands are failing in OOB SL/SLT 
DCSG00127828 - Asserts from interrupt handlers are not working properly
DCSG00098159 - Patrol read (and CC) causing OS boot failure on media error correction
DCSG00107691 - Aero config import from file fails with EPD-JBOD drives
DCSG00114403 - Change  adapterOperations5.supportNvmeWidths to 0 as NVME is not supported
DCSG00119639 - MR Ventura FW in JBOD mode still allows  security erase by hdparm
DCSG00122763 - Dev-defect: Reset SES Mgmt flags after the reboot (not in the same boot) when personality changed to RAID.
DCSG00122767 - Dev-defect Use of OEM check in a function not correct.
DCSG00072590 - UpdateVersion tool to change and update version information in ClearCase
DCSG00083856 - CM Utility to perform automated Deliver and Rebase actions
DCSG00125616 - UCM Action tool feature to support rebase using latest baseline
DCSG00129388 - Implemented change to use FTP instead of UNC for upload / download of unsigned / signed artifacts to workaround firewall issue.
DCSG00131581 - Update createSasversion.exe to use getCreds
DCSG00134638 - BST script change for single PLDM image removal
DCSG00108508 - Need a mechanism to get supported device protocols for each controller form factor
DCSG00120440 - Restore Factory Default doesn't prompt user to reboot the system after being performed
DCSG00114774 - 7008 fault seen when booting the bad clocked controller connected to Atlas
DCSG00113697 - NVMe Init Error List Missing drives when multiple PDs are inserted
DCSG00051251 - No Bad Phy reported after inserting a simulated Bad Phy drive per PR SCGCQ02154138
DCSG00109367 - Support PD firmware download is displayed as "No" under /c0 show all.
DCSG00120976 -(SATA Only) SCSI ATA Passthrough with data transfer fails
DCSG00120588 - MR7.14_NVMe OPAL drives fail to initialize after a reboot
DCSG00112303 - NVMe repair operation fails on Huawei Gen4 with metadata
DCSG00099273 - cannot change cont- roller properties in HII when a 4K VD is set to boot device after foreign config import
DCSG00075666 - Failing Ventura Backplane expose on/off
DCSG00080856 - Fail to read device and link related counters from Page 250
DCSG00081243 - Fix file names related to PTB
DCSG00088074 - MR7.14 Beta: BMC-OOB-Update Controller Firmware SLT reports "Flash download already in progress"
DCSG00108800 - While reconstruction process is running in the background, Firmware is allowing to change the behaviour mode from NONE to R0 with error message.
DCSG00109053 - PL Fault 0000e40e while booting OS with bad NVMe drive
DCSG00112203 - Fix Bus Master Enable handling in Snapdump related to DCSG00040869
DCSG00115555 - Printing vd_id for jbods in iMR raises script error.
DCSG00082099 - Attempting to enable Host LED Management option fails in HII.
DCSG00082101 - The personality behavior=None is allowed to be set.
DCSG00105196 - Complete config missing boot message shown for NON-RLM case
DCSG00105198 - Critical Boot messages not being handled properly during OCR
DCSG00105200 - Utility not providing an VD task to encrypt a VD (post creation)
DCSG00114248 - [Aero][AutoPort Enable] Erase persistent config pages is not retaining the VPD and sas address
DCSG00106306 - FW SAS PVT API : A mechanism to get supported device protocols for each controller form factor
DCSG00108534 - XSD : Need a mechanism to get supported device protocols for each controller form factor
DCSG00098356 - Unblock the ability to secure EPDs via SEKM
DCSG00069084 - Elrond Ex2 w/ SAS/SATA incorrect slot numbers after PD move to different slot
DCSG00099915 - MR 7.14: Storcli: "Support NVMe Repair" is shown as "yes" in profile 10 and incorrect raid support displayed in profile 11 on iMR ventura
DCSG00101756 - PCIe Switch Page 250 has NumPorts set to zero, and this page is not included in "iop show cfg all"
DCSG00103023 - Coverity Upgrade Aero Build to latest version
DCSG00105005 - Certificate read and Write wrapper functions  & Slot management
DCSG00105230 - Modify generate HBICList script
DCSG00112317 - NVRAM Aero SPDM Policy: Add Nvram flag to enable/disable SPDM feature in megamon
DCSG00095243 - FW creates R0 VD when HII: Enable/Disable Host LED Management For JBOD setting is toggled
DCSG00096622 - 	Aero_DBU_7.14_PA2:  VMWARE Beta OS reported Assert during data under run.
DCSG00096702 - PBP hotplug drives showing dual sas address, instead of single sas address
DCSG00098787 - Coverity found defect in MPI Device and FPE modules.
DCSG00103123 - SPDM: Fix issues in Certificate Slot Mgmt DCMD
DCSG00103208 - [Aero] Application scanning for I2C devices on I2C bus hang when OOB configured to MCTP-PCIe mode
DCSG00104982 - Phase 15 Coverity Bug Fixes
DCSG00105045 - Phase 15 Coverity Bug Fixes
DCSG00105299 - bst_jbod fails to change personality for iMR controller
DCSG00106563 - Updated the forceUpdate format in PLDM header generation Tool
DCSG00107714 - The last known successful learn time is reported as in Nov 11, 2000
DCSG00108281 - Observed PL Fault 0xEE17 when NVME drives connected via PCIe switch.
DCSG00108408 - SPDM: Don't fail APP request for import certificate in slot 2-7 with sealed flag set
DCSG00102661 - Some of the drives not listed under Widows OS Disk Management.
DCSG00063690 - CDI & Key Generation source integration with IT FW
DCSG00094677 - Release Automation: Integrate utility for deliver/rebase into release scripts.
DCSG00103227 - [Aero SPDM] XSD changes to support SPDM version in a new manufacturing page
DCSG00105430 - Implement changes to secureSign signing tool and infrastructure to support mixed list of PublicKeys that are from SCGCQ and DCSG.
DCSG00106380 - MR API changes - Support new Provisional bit in CTRL INFO and new MFI status for Platform Security SPDM
DCSG00106381 - SPDM: Add support for new bit CTRL INFO and new MFI status in MR API
DCSG00108514 - XSD change adding SPDM new page ExtManPage 52 for SPDM Version
DCSG00108545 - Aero: Add support for SPDM ExtManPage 52
DCSG00040869 - iMR FW may crash if disabled in device manager when Microsoft OS boots and lock up
DCSG00052904 - A lot of unexplained prints about PD Fail history seen in during FW boot
DCSG00078969 - Junk character is display in OEM serial number
DCSG00079486 - 	512B drive is assigned as DHSP for 4K DG
DCSG00081732 - NVME Drives not getting discovered on inserting in Customer UBM3 x4 backplanes until OCR.
DCSG00084472 - Junk character is display in OEM serial number
DCSG00084540 - Aero Pre-man string failure during looped testing
DCSG00088148 - controller DPM type=Ext returns wrong number of sectors.
DCSG00092935 - 	Phase 15 Coverity Bug Fixes
DCSG00100308 - SBLIB: Change bool type to int type in API parameter to maintain compatibility
DCSG00103063 - Bug Fix for SPDM modules
DCSG00103799 - Deleting file system during bst is not done using mrcli
DCSG00103807 - 	iMR BST VDs are getting created with read ahead property set.
DCSG00103860 - Controller DPM overflows Write Count after 32 bits. As per document, it is supposed to be 64-bit number.
DCSG00103877 - SPDM DCMD bug fix 03/04/20
DCSG00082112  - logGet: Found invalid event at e82858c4 pe 1411
DCSG00084767  - Allowed Cfg Options does not show support for SINGLE_PD_R0 option
DCSG00063692 - [Aero] [SPDM] Support Export Certificate Signing Request command
DCSG00098752 - SEA IT TRNG HW enable
DCSG00101901 - Add support to build Avenger specific sbr image.
DCSG00102973 - Avenger IOP: Scons scripts update for firmware versioning
DCSG00073908 - Include new field Auto Config Parameter structure to indicate  that  AutoConfig R0 property cannot be set .
DCSG00079183 - 	Revert the algorithm which determine if offload is sustainable
DCSG00096538 - print correct variable during error condition
DCSG00096545 - Unitialized pointer was being accessed
DCSG00096734 - Controller Delete DPMStat Type=all does not reset QD.
DCSG00098168 - 	Update log function to match API changes for event structure
DCSG00098345 - pl: NVMe: E429 fault on register read failure
DCSG00098596 - Coverity found defect in SATA and Enclosure management modules.
DCSG00099024 - MR_7.14_DBU: FW & Storcli  reported enclosure id's are mismatch for a NVM-E drive which has failed in nvmeinit
DCSG00099487 - Fix MR MPB2 copied length.
DCSG00082133  - NVMe Sanitize completion path and print message modifications
DCSG00084765 - DHSP to GHSP is generating duplicate alerts
DCSG00093718 - 	VSES - SES page not set correctly for Front adapters
DCSG00093722 - SEKM: Cannot Secure VD once VD is created
DCSG00060670 - Add support for TCG Enterprise SED drives that require Packet.SessionNumber to be zero for Open, Close, Config, Sync
DCSG00081168 - Avenger support for the LIBSPDM
DCSG00092779 - Security page 0 and page 1 - Wrapper
DCSG00093342 - Improve RMC debug image indicator
DCSG00096299 - SPDM: Implement Security Page Wrapper for reading/writing key page
DCSG00097417 - SPDM_LIBRARY: Change for SPDM Policy Implementation
DCSG00098359 - 7.14 MR: Change for SPDM Policy Implementation
DCSG00078835 - Advertise certain Secure Boot Properties using a config page for Application to be able to display it
DCSG00079654 - Use NVRAM to save PTB information
DCSG00080298 - PL Backend PCIe: 0xEE1A fault observed with bad clocked Aero and Atlas
DCSG00082524 - NVMe device not discovered after disable-enable PCIe link in PCIe IO Unit page 1
DCSG00085845 - Connector Name displayed as 'Unknown' in HII for NVMe drives behind Switch
DCSG00086266 - The first 32 characters of MPI defines should be unique



HII:
DCSG00077928 - HII to check supportEPDWithAutoConfigOff only for eHBA personality
DCSG00077199 - DashBoard View . Main Menu . Physical Disk Management/Help under "Associated Virtual Disk" has "physicaldisk" as one word.
DCSG00074079 - HII - The Apply Changes button should not be shown in the Manage Controller Mode page when there is no editable field present
DCSG00087270 - Maddux and Chinook HW component Mangement  display  is not identical
DCSG00077905 - Aero: HII is not displaying personality mode in Manage Personality Mode page
DCSG00081513 - Refresh Advanced Controller Management page when user makes a change in Manage Personality Mode page
DCSG00061341 - MR7.12 Patch stream ARM build issue
DCSG00076579 - Remove (hide) PCIe Link form in HII and from CLI
DCSG00076624 - Check cannotSetAutoR0Mode to determine whether RAID-0 option to be presented
DCSG00080617 - Add a workaround in HII for MR API limitation when user switches auto cfg behavior mode from non-None mode to none mode

BIOS:
DCSG00095282 - PCI slot id is shown as zero for AROC.
DCSG00077250 - 7.14 - X64  Server  hangs  while leaving the preboot environmnet
DCSG00077249 - Arm Server not booting with latest BIOS ROP
DCSG00096522 - Avoid calling Free page when memory is already freed.
DCSG00093688 - Preboot trace buffer - Align the adders to 64
DCSG00080687 - Change the String to JBOD from Logical drive in Logical channel for JBOD (EPD-PT)
DCSG00070149 - Support Sanitize protocol
DCSG00076108 - Preboot Trace Buffer [PTB] for Ventura/Aero - MR UEFI Dirver

 
PL-SCS:
DCSG00054949 -  2 Atlases in single MPT mode with 2 host ports each will have drives on one switch not mapped to that Atlas's SES Page 0Ah
DCSG00069091 - VSES SES Page 02h reports Unknown (06h) Element Status for some Array device elements in a wide DFC slot
DCSG00045385 - Ventura B0: Device discovery fails on 9400-16e
DCSG00054906 - SATA device may not link up following a link down
DCSG00043821 - backend PCIe: link failure following link down
DCSG00078678 - The host PCIe link width may be narrower than expected
DCSG00059302 - Toolbox clean command sent to clean flash fails.
DCSG00061635 - backend PCIe: switch rediscovery fails with certain switch configurations
DCSG00058770 - Firmware asserts during customer specific UBM Backplane enumeration.
DCSG00036763 - TM Device Reset to NVMe drive under out of LMID condition can cause Data Abort Exception to the processor
DCSG00055371 - Firmware Download should return success with loginfo indicating POR is necessary
DCSG00048607 - PH14 Windows Driver: on 2016,19H2 OS,Getting BSOD for fault command
DCSG00050164 - backend PCIe: link failure after PCIe IO Unit Page 1 link disable
DCSG00044028 - NVMe: Drive Firmware update fails on mode 0xE
DCSG00059594 - Ventura; Add code to prevent downgrade from phase 14 to previous phases for winbond
DCSG00053379 - Back out changes of ER DCSG00029633 that limits VSES devices to 2
DCSG00050675 - Fix ring buffer decoder's slowness with decoding a trace buffer
DCSG00052268 - backend PCIe: 'pl pci devlnk' is missing from the 'pl dbg' dump
DCSG00062701 - During FW download we should not overwrite status when POR is necessary
DCSG00063924 - NVMe: incorrect sense key is returned for Access Denied NVMe status
DCSG00045593 - Initial MPI driver error injection can cause the Managed Switch's SES to not be exposed to OS
DCSG00048699 - Over 250+ power cycles of managed switch (Atlas) causes an associated SES to be inaccessible
DCSG00062988 - "iop show cfg all" command captured by core-dump is zero
DCSG00047928 - Back-to-back retries by IOP/Host when PL is in out of resource condition results in IOs to MS-SES exhausting retries
DCSG00033753 - FW version reported wrongly to BMC( Board Management Controller) over out of band
DCSG00050201 - In Windows OS redundant disks detected when controller connected to Elrond Ex1
DCSG00061406 - BSOD when running CoreDump with Aero connected to Atlas switch
DCSG00042497 - Quotes present in NVDATA XMLs
DCSG00045528 - Incorrect Man page 7 Phy-Slot mapping set for 9500-xx channel HBAs
DCSG00061349 - NVMe: Select field used during NVMe init without verifying support
DCSG00050182 - PCIe switch discovery can cause processor exception when setting enclosure information
DCSG00063530 - Incorrect slot number enumerated for a DFC on 3 x4 DFCs UBM config
DCSG00048027 - Number of initiators gets decremented to 0xFF
DCSG00051990 - Change the Manpage 7 Phy to Connector settings and Disable NVMe support in ManPage9
DCSG00031186 - scattered file changes to include some debug prints and also minor change to debug print
DCSG00057124 - Some of SAS/SATA drives attached to OEM Aero HBA may not be reported to host
DCSG00076717 - Coverity Bugs in PL Enclosure Management Files
DCSG00043514 - SenseData not available for a failed command sent over OOB. 
DCSG00054655 - Sea 16e PCIe TX Compliance Test Failure
DCSG00052179 - firmware hang occurs in UBM command error case
DCSG00072841 - Controller fault 0x1902 is seen while issuing locate command to NVMe drives
DCSG00062252 - Trace buffer image has extra "CFG string
DCSG00051124 - backend PCIe: prevent switch rediscovery quirks
DCSG00018730 - Locate PD fail on SGPIO enclosure when GroupId is disabled in Nvdata.
DCSG00034489 - ED91 Fault while running IOs + OCR (controller reset) testing
DCSG00057254 - Drive Discovery failed with Port Hot-swap on Aero16e controller
DCSG00042446 - 0xD101 Fault observed running non-RW IOs to NVMe devices with drive push-pull

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

Command syntax:  
StorCLI /c0 download file=9460-8i_nopad.rom



Component:
=========
SAS MegaRAID Firmware Release for MegaRAID Controllers
Release date: 4/3/20


Version Numbers:	
===============
Current Package Details:
Firmware Package: 51.13.0-3222 (MR 7.13)
Firmware 5.130.02-3059
MR PL 14.25.02.00
ROMENV 1.12
BootBlock 7.02.00.00-0021
NVDATA  5.120.04-2862
UEFI_Driver  0x070D0300 (SIGNED)
Hii v07.13.06.00 (SIGNED)
BIOS 7.13.00.0
SBR: 5.1201.00-0449

Previous Package Details:
Firmware Package: 51.12.0-3097 (MR 7.12)
Firmware 5.120.00-2995
MR PL 13.25.07.00
ROMENV 1.12
BootBlock 7.02.00.00-0021
NVDATA  5.1200.00-0013
UEFI_Driver  0x070C0300 (SIGNED)
Hii v07.12.06.00 (SIGNED)
BIOS 7.12.03.0
SBR: 5.1201.00-0449
Expander fw: 00.12.00.00


Bug Fixes and Enhancements:
===========================
FW:
DCSG00081231 - Use NVRAM to save PTB information
DCSG00052904 - A lot of unexplained observed prints at PD Failhitory seen in FW log at boot up
DCSG00069091 - Aero 7.13 Alpha - Elrond Ex2 slow discovery and drives missing after PD pull/push
DCSG00078678 - HW Workaround:The host PCIe link width may be narrower than expected
DCSG00078806 - Aero 7.13 Beta - Elrond Ex2 locate LEDs state fails for odd # slots
DCSG00082970 - MR7.13 AERO Fw pkg3126 hit:Assertion failure in fw\dm\src\DrvSpinup.c at line 510: 0  while running Certified Wingman script
DCSG00060967 - Aero_DBU_7.13_Alpha: On Demand Snapdump during IO SATA and SAS  SSD result to driver issued KA .
DCSG00083355 - A1: AeroMR: Win/Lin, Gen3, 4/8DC, 16EC, NVMe, 1/4/16W, RAID5, RW/OLTP, 4K/8k/16K/32K, QD=64/256, 8-40% Regression from RO3010 to ROP3102.
DCSG00079737 - Support Vision FW signing
DCSG00076663 - MR 7.13 Beta: Aero reports: Assertion failure in fw\raid\inc\regionLockApi.h at line 253: ((ioLmid!=LMID_INVALID) || (ioCmdId >= MptFrameMaxMrHostQDGet()))
DCSG00067276 - Ventura MR 7.13 Alpha FW; Win/Lin -5.6% to 12% drop in SW, SR profile for IO Size-4K, 8K,16K, 32K QDs-4, 16,64,256 in RAID level - 0,1,5,6 for 1/4/16 workers - 12G SAS HDD DC/ EC - 8D/16D/24D/64D 
DCSG00077215 - Signing Linux executables via GPG method in HSM
DCSG00074881 - dmdiag Aladin MegaMon commands not working
DCSG00072162 - MR-7.13: Observing FW generated Snap dump with 0 bytes & no mention of Tigger time.
DCSG00071882 - MR7.13 Alpha: SLT menu "(5) GetEnclosures List" always list slot numbers from 0
DCSG00078563 - MR7.13 Beta: Improve Config creation time  to yield  other traffic.
DCSG00079022 - MR7.14 Beta: cannot flash FW even after a warm reboot when followed by OOB FW flashing is interrupted
DCSG00054906 - Aero A0: SATA drives drop while running IO+TMs
DCSG00074318 - MR_7.13_Aero_Beta:  After Quick Boot - Un-configured good SSD SATA drives moved to spindown state .
DCSG00066639 - 7.13-Alpha Aero:  Data Abort Exception on exiting Megamon at end of onDemand snapdumps capture via zcdump
DCSG00074348 - Performance BST Failure:  Kill Adapter when Running RAID 5 RMW CTIO 4K Random Writes
DCSG00060912 - MR_7.13_Aero_Alpha: SSD SATA EPDs  retain in spin-down state after quickboot and after VMFS file system creation.
DCSG00069955 - Setting up aero bst for Perc 7_13 stream.
DCSG00068142 - FW - Diagnostics failed for PD event observed when Drive Pull & Push operation is performed.
DCSG00068814 - Update checking in Scons for multiple Coverity scans
DCSG00065467 - [9460-8i MR7.13 ARM] MR FW failed to arm offload when cache offload was expected to start
DCSG00068343 - Dump sense info in MptDirectDumpErrorInfo
DCSG00066510 - 7.13-Alpha Aero:  Capturing multiple snapdumps via Megamon zcdump hang
DCSG00072257 - WG: In presence of foreign configuration, DHSP's assigned to simple config DG's are not displayed
DCSG00072285 - Updating the slot number with Phy order on the board.
 DCSG00063197 - MR 7.13 after set autoconfig jbod and securesed off found pd always on for both "sed enabled" and "secured" feature
DCSG00063631 - MR_7.13-DBU: Windows Driver: During Hibernation PL Fault 0000d213 is seen.
DCSG00044331 - Coverity defect - non critical defects
DCSG00057795 - Dev Defect to Fix Some Code Maintenance Issues
DCSG00066476 - 7.13-Alpha Aero:  OS drive boot order changed during OCR-followed-by-dip cache-offload TR on Dell IceLake in legacy mode
DCSG00056313 - MR FW 7.13: OEM DCMD error when executed SelfDiag test from OOB in I2C mode on M6 system
DCSG00063924 - Aero 7.13: Secure EPD and VD drive pull inside DMD causes IO to fail and IO can't be restarted to the drive until controller is reset
DCSG00068812 - Fix Static Analysis reported issues
DCSG00060636 - implement Lib changes to complete support Winbond SPI NOR - MR FW
DCSG00019356 - Single PLDM fw update file that covers all controllers from that series
DCSG00060758 - Check-in genHBICList.csv, create_genHBICList.py
DCSG00066920 - Aero SAS Performance Enhancement on AMD Rome
DCSG00064583 - Aero SAS Performance Enhancement on AMD Rome
DCSG00058690 - MR_7.13 OEM: Data Abort exception observed with reboot after Enclosure pull
DCSG00057863 - MR7.13 Alpha:  FW completely locked up, unable to break in debugger, while running COL Reboot --> Restore pinned_cache case
DCSG00061406 - Aero A0: Pismo Rock: In Windows OS redundant disks detected when PismoRock controller connected to Elrond Ex1
DCSG00062988 - PH14 - StorCLI - Reset controller failed error noted in EFI
DCSG00057140 - MR_7.13 OEM :Assertion failure in fw\hw\pbam\serial.c at line 1614 observed while Create/delete Vd's with 4K drives
DCSG00063139 - MR7.13 Alpha:  Reboot Server after I/O dropped causing "Exception due to executing THUMB instruction 0xe9d1 at address 0x0137f02c" during POST in RDK environments
DCSG00066267 - Coverity usability
DCSG00060816 - MR7.13 iMR after upgrade fw Before OCR then do storcli /c0 get snapdump hit ERROR: Exception Handler Called for Processor Core = 0
DCSG00063530 - BST Failure:  Processor Exception During Atlas Discovery
DCSG00060350 - Coverity improvements
DCSG00061410 - Check in partial XML to Clear Case
DCSG00061066 - Fix Static Analysis reported issues : 46941, 46949, 46955, 46956, 46959, 46962, 47034, 47076, 47089, 47090, 47093, 47094, 47097, 47100 , 47139, 47145, 47147, 47148, 47206, 470208, 46842, 46873, 46891, 46958, 47054, 470207, 47056, 47073
DCSG00054556 - Fix Static Analysis reported issue 47293 47290 47283 in Aero Project
DCSG00054949 - MR 7.13 Aero: 32 NVME devices seen, but only 24 have Enclosure IDs
DCSG00054923 - SPILIB: New Version of Winbond Chip Fails Write
DCSG00054558 - Fix Static Analysis reported issue 47281 47276 in Aero Project
DCSG00048879 - 7.13 OEM PA1 FW: DMA test result status need to be corrected for OOB runs
DCSG00054852 - Fix Static Analysis reported issue 46685 46283 46274 46111 in Aero Project
DCSG00059302 - PH14 - StorCLI - After erase all operation FW version and drives are still seen
DCSG00061635 - Ventura B0: Switch link power cycle test in between Ventura and Capella II failed with Ventura Phase14 fw
DCSG00058770 - Firmware Asserts due to  discovery error during initialization on HPE server
DCSG00019887 - SPILIB: The SPI2 release zip contains SPI1 headers
DCSG00061349 - Incorrect Man page 7 Phy-Slot mapping set for 9500-xx channel HBAs
DCSG00058905 - Event - "EVT#74665-T7: 498=NVCache device failed, cannot support data retention" should not be sent if the supercap is not present. Review the code changes
DCSG00059594 - Ventura; Add code to prevent downgrade from phase 14 to previous phases for winbond
DCSG00054851 - Fix Static Analysis reported issue 46759 in Aero Project
DCSG00061011 - SPILIB 2.0: Initialization fails for Spansion 64MB part in serial mode
DCSG00059689 - Aero 7.13 Alpha: Misspelling in TTY log "Moving fw to Falut State"
DCSG00060769 - On Linux: Unable to write SAS address update record to persistent region of the flash via sg_write_buffer
DCSG00048699 - Aero 7.13: Cycling power to Atlas for more than 250 cycles appears to hit an issue
DCSG00058083 - SMC PnP IDs for Tomcat 3408iMR design
DCSG00058089 - Update all Ventura iMR SBRs to use RMC_SBR_SET_IMR
DCSG00054920 - Check in Firmware and SBR ROP package_type text files and additional files to help manage the PackageType
DCSG00019322 - Add bitmap support to reduce command block time during 240 auto create R0 and avoid firmware reset
DCSG00058202 - Modify PackageType "Ventura MR FW Package - FTS - x86/ARM"
DCSG00055415 - Fix Static Analysis reported issue # (46228, 46408, 46565, 46557, 46663, 46664, 46758, 46910, 46923, 47186, 47189, 46630, 46638, 46632, 46269, 46840, 46851, 47067, 47069, 46736, 46738, 46739, 47041, 47053, 47134, 47192)
DCSG00058512 - JBOD BST does not delete autoconfigured jbods at end of script.
DCSG00054850 - Fix Static Analysis reported issue 47110 47108 in Aero Project
DCSG00036947 - Ventura_FW : Invalid slot id 255 shown for the PD in the PD Events.
DCSG00054386 - Fix Static Analysis reported issue #46173 in Aero Project
DCSG00055451 - Diagnostic test command memory allocation failure is not handled gracefully
DCSG00055917 - Fix Static Analysis reported issue 46633, 46634, 46396, 46412, 46627, 47022, 47024
DCSG00056067 - Fix Static Analysis reported issue 46329, 46404, 46406, 47175
DCSG00055398 - Fix Static Analysis reported issues 46353, 46357, 46507, 46516, 47137, 47146, 46882, 46998, 47098
DCSG00054867 - MR FW is disagreeing with gas gauge on whether or not cache offload can be sustained.
DCSG00055371 - Aero: Firmware Download should return success with loginfo indicating POR is necessary
DCSG00054554 - Fix Static Analysis reported issue 47315 in Aero Project
DCSG00052153 - MR_7.13 PA2 DBU : Multiple VM's power on/shutdown on NVM-E result to Exception Handler Called for Processor Core = 0
DCSG00054562 - Fix Static Analysis reported issue 47251 47246 47245 47241 47236 in Aero Project
DCSG00057124 - Enabling UBM debug print causes build failure
DCSG00055790 - Fix Static Analysis reported issue 46262
DCSG00055385 - Fix Static Analysis reported issues 46360, 46505, 46510, 46517, 46518
DCSG00054864 - Fix Static Analysis reported issue 46716 in Aero Project
DCSG00054560 - Fix Static Analysis reported issue 47268, 46980 46977 in Aero Project
DCSG00054553 - Python SPDM scripts for Get_Version,Get_Capability, Nego_Algo, Get_Certificate, Get_Digest, Challenge
DCSG00054194 - API change OOB Self Diagnostics Design Improvements
DCSG00055420 - Tools to help analyze NVDATA ROP
DCSG00048670 - Aero multi-party signing partial signing of images - DCSG00045707
DCSG00054389 - Fix Static Analysis reported issue #46081 in Aero Project
DCSG00051990 - Number of initiators gets decremented to 0xFF
DCSG00053379 - Back out changes of ER DCSG00029633 that limits VSES devices to 2
DCSG00053641 - clear 'doNotAutoConfigureAsEPD' flag when secure PDs are unlocked
DCSG00048607 - PH14Windows Driver: on 2016,19H2 OS,Getting BSOD for fault command.
DCSG00053674 - Fix Static Analysis reported issues 45834, 45880, 45883, 45899, 45900, 45914, 45923, 45933, 45962, 45969, 46189, 46191, 46192, 46193, 46195, 46196, 46197, 46211
DCSG00054162 - Fix Static Analysis reported issue #46155 #46132 #46115 in Aero Project
DCSG00043070 - ExtTTYWrite will Infinite Loop if buff only Contains '\n\0'
DCSG00053406 - Fix Static Analysis reported issue #46175 #46158 #46020 in Aero Project
DCSG00053711 - Fix Static Analysis reported issue #46227
DCSG00048725 - Added Discovery Notify when controller boot up or reset.
DCSG00050164 - Aero: backend PCIe: link failure after PCIe IO Unit Page 1 link disable
DCSG00052870 - Aero 7.12 Regression: Assertion failure in fw\col_common\src\colCommon.c at line 4328: flashBlock != ( U16 )COL_BLOCK_INVALID
DCSG00051696 - MR 7.12 Regression: Penguin system does not boot properly after running retention test
DCSG00052207 - move ETTY code from binTrc.c to extTTY.c
DCSG00053709 - adjusts smart recovery pointer
DCSG00035753 - MR7.13 PA 1: cannot set UG drive to JBOD after imported with different security key
DCSG00052268 - pl: backend PCIe: 'pl pci devlnk' is missing from the 'pl dbg' dump
DCSG00054062 - Fix Static Analysis reported issue 46216 and 46221
DCSG00054081 - Fix Static Analysis reported issues 45827 and 45840
DCSG00048463 - PLDM - Calculate PLDM package header checksum as per DSP0267_1.0.1 specification
DCSG00051824 - Improve cable breaker mechanism for PERC bst
DCSG00043318 - Scons build tool modification to append multi NVDATA binary
DCSG00042025 - Aero Alpha:  FW hit assertion failure in fw\hw\debug\binTrc.c at line 1910: !((ext->remove.step > 0) && (ext->add.step > 0)) while OCR during long weekend
DCSG00048576 - MR7.13 PA2 (DBU): Patrol Read fails to run on all the online drives when iteration count  > 1 and  pr maxconcurrentpds < online-drive-count
DCSG00038731 - MR 7.13 PA1:  OS hangs while formatting VDs
DCSG00048021 - Aero DBU Beta : TM timeout result to KA while running IO's on 4K JBOD - Regression
DCSG00050349 - Change PLDM Package classification for MR ROP
DCSG00043821 - Aero Beta - Aero Atlas Power cycle test results in Aero Link Down
DCSG00047928 - Aeo_scrutinycli: Fail to generate the core dump data for"iop show cfg all" command in widows environment.
DCSG00050201 - [Aero][PLDM] FW version reported wrongly on OOB
DCSG00043589 - MR7.13 PA1 : a locked foreign NVMe drive remains foreign after getting foreign config delete success return
DCSG00036763 - Aero Alpha: Data Abort Exception during drive pull/push with IO behind Atlas large topo
DCSG00044028 - Shenandoah_Bringup: PL - U.3 Samsung NVME Drive Firmware update fails using StoRCLI
DCSG00050182 - pl: NVMe: Select field used during NVMe init without verifying support
DCSG00048027 - UBM: Incorrect slot number enumerated for a DFC on 3 x4 DFCs UBM config
DCSG00047720 - Aero MR7.13: a lot mesg coming "C0:SES status page read is pending, deferring the request:cid 2402 pendingflags 4" in 240PDs maxconfig setup
DCSG00050675 - Fix ring buffer decoder's slowness with decoding a trace buffer
DCSG00048692 - 7.13 PA2 iMR Ventura:  R0 PD in step 4 becomes UGUnsp in step 6 instead of Onln after system reboot
DCSG00034534 - Aero DBU Alpha: VMWARE OS reported Assert, while running IO's on NVM-E JBOD with DCMD
DCSG00014521 - For PR SCGCQ01915409(disableSafeModeOnOcr), update FW Code
DCSG00042561 - Orion Stream Merge to Channel N1 Dev
DCSG00042985 - Update MR API mr_drv.h  to modify field for RTTRace_header
DCSG00011488 - NVMe Device PCIe Configuration Space Access DCMD - Mechanism
DCSG00012583 - New MR event for PCIe Hot Reset
DCSG00013067 - SES Access Control - prevent access to DA-SEP
DCSG00045593 - PL: Initial MPI driver error injection can cause Atlas SES to not be exposed to OS
DCSG00020839 - Resolve rebase conflict
DCSG00044316 - Fix supercap/battery code so it process monitoring out of 2nd cpu core
DCSG00045385 - Ventura B0: Device discovery fails on 9400-16e
DCSG00012617 - Battery Learn schedule is not being reset to 90 days after a new battery chemID is installed.
DCSG00026516 - FW - AMD2P Wave1 - UG bad drive is missing in MR 7.12 FW
DCSG00015033 - HII AMD 2P Wave 1: HIIM is displayed as HIIA under Version Info in the output of storcli /c0 show all command.
DCSG00033753 - Aero Alpha: Updating device info in out of resource condition
DCSG00021481 - P50 AeroMR GEN3 WIN,8 and 16 Drive SAS HDD, RAID0/RAID5/RAID6, 4K/8K RW, All QD.
DCSG00045474 - MR7.13: FW crashed with Exception handler error at bios post while booting up with Multipath config
DCSG00045528 - Quotes present in NVDATA XMLs
DCSG00046697 - Atlas behind Aero-Single MPT- Multiple error entries "C0:fc0: thread 0 is reporting error" seen in FW  log
DCSG00045063 - Aero MR7.13-PA2:  PL Fault 0000d213 (Assertion failure in fw\dm\pl3.5\pliopi.c at line 1269) when running driver load/unload SAL script on RHEL 7.6 x64
DCSG00017353 - C0:DmRecoverMediumErrorNvmePreReadCallback: Got a nvme  backend IO with SGL!!! detected after multiple COL cycle
DCSG00045441 - Aero 7.13 PA1: Kill Adapter Snapdump does not capture Frame and other IO information
DCSG00026292 - PLDM Firmware Update aborts  while running IO's on 97 VDs.
DCSG00043884 - Enhance medium error test cases : please refer to CLCA for defect SCGCQ01996272
DCSG00042002 - MR Register access to PDB0b and PDB1b
DCSG00040165 - API change to support HPE Branding changes for 1. UBM2/UBM3 Back planes, and 2. Power loss state for Energy pack
DCSG00019927 - Include >2TB drives in dev BST (Part1)
DCSG00041624 - Aero-3: Add debug prints to display SerDes Tx parameters
DCSG00043549 - 7.13 BST Failure:  Data Abort During First Restore of COL BST
DCSG00043881 - Bug in SerDes M0 Code U16RegDataFindReplace()
DCSG00043119 - Coredump text files don't have file extensions
DCSG00042965 - Allow PCIe IO Unit page 1 link rate debug override option to override BP reported link rates
DCSG00041605 - Ventura B0: ISTWI Error observed during controller cable management initialization
DCSG00022999 - PERC11 - The 15G UBM backplane is seen by host as supporting 48 slots after enabling Host LED/SEP management
DCSG00039857 - Aero Beta: FW hits exception handler error while adding 10PDs more than 230 PDs multipath while reboot
DCSG00042890 - Goldenx: GoldenX doesn't understand COREDUMP regions
DCSG00042497 - Aero A0: Recursive FAULT D12!!!! following 265D Fault when forcing controller COFFEE fault
DCSG00040937 - Delete all MPI 2.6 PCIe event code and unexpected events for MPI attached devices
DCSG00043379 - Update jbodbst script.
DCSG00035771 - MR7.13:  FW hit "C0:Assertion failure in fw\ddf\ddfConfig.c at line 2403: 0" while doing cablepull/push to trigger auto rebuild
DCSG00043746 - Failing FBU03 super cap on Mezz A
DCSG00043038 - MR 7.13 PA1- Ventura FW hangs during POST with msg "dmPerformSpinupRecovery devId=xx..." rolling nonstop
DCSG00031186 - [Aero] channel 16e card need changes in Phy to Connector mapping in Manpage7 and Disable NVMe support in Manpage9
DCSG00040943 - Remove PL_MPI_USE_MSGFRAME_AS_REPLYFRM and PL_MPI_USE_MSGFRAME_AS_REQFRM features in PL
DCSG00034100 - Aero DBU Alpha : Driver sends KA , when one of the SMID pending on offline NVMe drive
DCSG00017357 - Support dynamic BAR changes from host OS without performing a controller reset.
DCSG00032147 - Update GetEnclList/GetEnclListExt API behavior to support backplanes and SES devices where the device startslot is other than 0. - PR SCGCQ02198300
DCSG00036693 - MR: Single MPI support on Atlas
DCSG00013345 - Extend Controller Self Diagnostic Test to be initiated via OOB
DCSG00040462 - Separate API with IOP-specific Limiting of Frame Allocation
DCSG00022793 - Request to change all BBU messages to CacheVault, since no longer supporting BBUs on latest Ventura products
DCSG00038937 - API changes for Request to change all BBU messages to CacheVault.
DCSG00035455 - Automate version update stage in release process
DCSG00023693 - Aero Alpha:  FW hit assertion failure in fw\hw\debug\binTrc.c at line 1910: !((ext->remove.step > 0) && (ext->add.step > 0)) while OCR during long weekend
DCSG00038959 - Ventura B0: Controller not functional when booting up with 2 Ex1 UBMs in x8 mode
DCSG00024000 - Fix Static Analysis reported issue #27382 in Aero Project
DCSG00040891 - MR 7.12 hit Assertion failure in fw\raid\taskman.c at line 361:
DCSG00042060 - Aero 7.13 PA1: Ondemand Snapdump does not capture PL Logs
DCSG00039263 - pl: NVMe: IO breakup may cause resource frame starvation
DCSG00037868 - Block only Control Page SEND DIAGNOSTIC commands from host when enclosures/vSES are exposed to the host
DCSG00023997 - Fix Static Analysis reported issue #27427 and #27428 in Aero Project
DCSG00041475 - Coverity Critical defect
DCSG00040377 - Port secureSignBin.exe for MARGAY signing to GCP server environment
DCSG00036689 - New Event for firmware DMD handling
DCSG00022062 - Sata/NVMe Drive Hot Swap Issue
DCSG00031481 - Aero Alpha: Driver initiated OCR during multipath failover
DCSG00039024 - Ventura B0: Runtime PCIe is disabled with UBM and Capella II switch in the topology
DCSG00012448 - MR: Don't allow the user to change lane speed if UBM is present
DCSG00039829 - 9500 Channel board default I2C clock frequency higher than the spec specified
DCSG00038206 - Aero3: In XMEMCOPY==0 mode writes to config pages get overwritten on next reset
DCSG00036996 - Aero A0: Atlas switch (SRIS mode) is not discovered when Elrond Ex1 is attached
DCSG00031848 - pl: NVMe: Remove MPI26_EVENT_PCIDEV_STAT_RC_SANITIZE_OPERATION_COMPLETED Temp Event
DCSG00039850 - PL Discovery debug prints for Expander Phys/Encl slot enumeration
DCSG00033019 - Ventura B0: Lenovo specific FW does not discover Direct attached SAS and SATA
DCSG00037838 - Need PL MPI Device data dumps in pl dbg for debug
DCSG00034356 - Aero A0: Write and DC issues on NVMe drives running data integrity
DCSG00038289 - pl: backend PCIe: incorrect value written to Device Status/Control register during error handling
DCSG00027432 - MS-SES: Enabling translating devices in SES Page 0Ah from managed switch with non-unique BDFs
DCSG00007471 - Manage CSWs individually in the presence of UBM
DCSG00008993 - Update summary release notes to describe new AVSO image
DCSG00035135 - Add dependencies for Libz.a compilation
DCSG00031340 - PL support for reporting UBM Backplane Number
DCSG00036523 - MR SBLIB: Update MR to handle SBLIB 2.01.00.00 change (zero out SBLI_INIT_PARAMS)
DCSG00018268 - pl: backend PCIe: add ability to log PL-initiated transaction data to RB for debug
DCSG00036764 - Integrate JBOD BST script for PERC controllers
DCSG00034286 - Promote ER-SCGCQ02138680: Update next learn cycle schedule to only NVSRAM after TLC completion to generic feature
DCSG00007993 - Aero: Add support for managed switch (Atlas) WWID in Vendor Specific Extended Capability
DCSG00023737 - Support dynamic BAR changes from host OS without performing a controller reset.
DCSG00019848 - Aero: backend PCIe: ASPM
DCSG00034259 - Integrate MPI 2.6.10 headers into Ventura/Aero code.
DCSG00007514 - PLDM: Eliminate release path code from build
DCSG00020567 - MPI 2.6: Add additional IOC_State (CoreDump) to allow firmware to dump debug logs without being reset by host.
DCSG00023086 - IOC FW need to capture Optical Cable's vendor serial number (vendor SN) so driver will be able to read it via MPI spec
DCSG00024652 - Ventura B0: I/O fails to NVMe drives connected to capella II when doing diagnostic resets
DCSG00036696 - pl: backend PCIe: 265D fault after deferred max payload size configuration
DCSG00036613 - Aero A0: Atlas switch failed to discover with latest Aero firmware in SRNS mode
DCSG00037821 - Backend PCIe link cfg may fail attaching to Ux2 UBM backplane
DCSG00025297 - MR_7.12_Huawei: Assertion failure in fw\hw\ioa\ioDivertHw.c at line 339 observed, when rebuild is running on R1 DG
DCSG00031501 - Aero3: (PL) HW Workaround:Unexpected link recoveries may occur when ASPM L0s is enabled on link partner
DCSG00020167 - MR7.12 PA2-FW: Observed -6% to -12% drops in OLTP profile for IO Size-64K,128K,256K, QDs-64,256 in R5/R6 - SSD Configs
DCSG00035201 - pl: port enable timeout when device side PCIe and backplane detection are disabled
DCSG00028298 - Fault 0x4322 Stack Frame: FE703E30 (DCW1_SERDES_NOT_READY)
DCSG00037795 - Dev found defect for CSET Port of Defect DCSG00019991: PERC11: NVMe VD IO: 'MptDirectProcessIocError: invalid SGL'
DCSG00035111 - Ventura B0: 4 enclosures are created for 2 vSES in multi-UBM config in x8 mode
DCSG00036126 - Storclif diag test failed after storclif /c0 show all is run
DCSG00037801 - After "coredumo erase" from ScrutinyCLI, flash offsets are not updated
DCSG00007993 - Aero: Add support for managed switch (Atlas) WWID in Vendor Specific Extended Capability
DCSG00035867 - Aero3: Enable XmemCopy Mode
DCSG00020911 - Remove Obsolete Config Pages from NVDATA
DCSG00033552 - Aero: Unmap SPI areas that are virtually mapped to code areas
DCSG00032992 - remove ESR Max Threshold check for aero
DCSG00017456 - Aero: Add partial support for traditional PCIe Hotplug from PCIe switches
DCSG00029636 - Enhance UBM drive type installed detection based on IFDET# and PRSNT# signals supported
DCSG00026088 - Online NVMe drive become UGood after offline drive firmware update without I/O
DCSG00035833 - 7.13 BST Failure:  iMR Crashes During Boot
DCSG00023773 - MR7.12: Hit Assertion failure in fw\raid\ldCmd.c at line 512: FALSE During flashing the PD FW on JBOD
DCSG00034242 - MR 7.12 Ventura reports "Failed Chip 0" too many times in FW log during boot up
DCSG00031662 - SCSI Compliance test version 2.0 fails on REPORT LUNS Data valid Test
DCSG00032155 - MR7.12 Alpha_ROP-2861 FW logs prints "onfiPrepareForOffloadEvent:offload not sustainable" message continuously
DCSG00027403 - etty logs are flooded EnclSesGetDetailExt  & not yeilding useful data.
DCSG00026061 - VD offline/Drive become UBAD after running drive firmware offline update on Huawei NVMe drive
DCSG00034467 - Upload request for the flash regions like CoreDump/Config1/Config2/SBR is failed with LogInfo code: 0x30010416
DCSG00035015 - Aero3: Uploading main firmware in XmemCopy=0 mode causes an abort
DCSG00032994 - fixes for Arm watchpoints
DCSG00010543 - Aero: check in ACM-enabled partial file for Sea eval board
DCSG00008046 - Create method to give verbose fault code descriptions
DCSG00007512 - Ventura/Aero: Get debug file array sizes via a API variable for CFGI and PL
DCSG00012208 - Ventura: Fix DeviceSpecific fields in NVDATA for OEM
DCSG00015055 - Request for a Bad Phy AEN (PL/IT)
DCSG00018758 - pl: backend PCIe: modify default PCIe device missing delay setting
DCSG00010274 - Aero: Add yet more ranges for scrutiny signal integrity
DCSG00010293 - Aero/Ventura: Integrate SPILIB 2.0 into IT firmware
DCSG00031051 - For new CoreDump feature, set IOC-Capabilities bit based on ManPage11 value only
DCSG00020978 - Restrict In band /Out of band NVMe PT IO path to only Mgmt cmds
DCSG00026455 - Change Aero default UART speed to 921600
DCSG00027926 - Integrate MPI 2.6.9 headers into Ventura/Aero code
DCSG00014014 - Ventura: Fix OEM Page7 Data
DCSG00020928 - Request for DPMstat support inc
DCSG00012641 - SPILIB: Modify Spilib 2.0 print settings to allow some prints in INFO
DCSG00029633 - Limit VSES device instances support in PL to max 2
DCSG00009002 - pl: backend PCIe: enhance robustness of PCIe event generation (part 1)
DCSG00012331 - [Aero][Pldm] Print Implementation
DCSG00010069 - Inspur: Add PERST# clamp to nvdata
DCSG00022459 - Preserve RMC ring buffer contents if metadata is corrupted
DCSG00015603 - Update IOP debug prints to replace %x with an appropriate modifier now that
DCSG00023770 - API changes needed for DPMstat support in MegaRAID SAS 3.5 controllers
DCSG00010302 - Update Sasparser path in additional files
DCSG00024640 - MPI 2.6: Header file changes associated with Revision 2.6.9 of the specification
DCSG00014807 - Remove IntL GPIO configuration from default NVDATA
DCSG00009402 - Aero/Ventura: Misc debug fixes and enhancements
DCSG00015120 - Aero: Update to SECUREBOOT Library 2.01.00.00
DCSG00010053 - Aero-3: Add limited IEEE SGL chains that point to DDR memory
DCSG00008208 - Create PLI interrupt handler timestamp log
DCSG00014564 - pl: NVMe: RTD3 Entry Latency shutdown timing
DCSG00025793 - Aero/Ventura IT: Optimize space by accessing non-IO path data directly from FLASH
DCSG00020112 - SnapDump Enhancement : Enable Extended Trace Buffer by default in MR - implementation
DCSG00016416 - pl: NVMe: fail NVMe init if device requires too much power
DCSG00010679 - Aero: Add auto-downgrade algorithm
DCSG00011562 - Integrate new CSW library with fix for SCGCQ02177153
DCSG00013352 - SPILIB2: Eliminate address mask for Avenger Compatibility
DCSG00011555 - pl: backend PCIe: allow override of backplane link config for debug
DCSG00009014 - SPILIB(2): Create a cleaned up version of the SPI library
DCSG00015057 - Queue Depth Change for SAS Drives (fix for SAS SMR TSF performance)
DCSG00030213 (Rejected): Aero/Ventura IT: NVDATA Changes to optimize space by accessing non-IO path data directly from FLASH
DCSG00007958 - Create a new firmware image that provides an AVSO setting of 0.997V
DCSG00012454 - pl: backend PCIe: check in some plugfest diag console code
DCSG00018437 - pl: backend PCIe: enable revised port status tracking on Ventura
DCSG00033543 - Aero/Ventura IT: NVDATA Changes to optimize space by accessing non-IO path data directly from FLASH
DCSG00008197 - Aero: Add permissions to access additional registers for Scrutiny
DCSG00023671 - Add CoreDump collection on IT-FW fault
DCSG00024038 - pl: NVMe: controller reset shouldn't be issued if EN or RDY are 0
DCSG00017381 - SPILIB2: Windbond 16MB device fails to program
DCSG00012605 - Aero: Error on posting a SCSI IO request to Atlas SES can cause IO forever being pended
DCSG00013387 - pl: backend PCIe: debug prints
DCSG00016069 - Aero: backend PCIe: 265D fault when Atlas is attached
DCSG00010189 - Coverity bugs in IOP MCTP files
DCSG00014562 - HW Workaround:Resizable BARs capability
DCSG00013239 - SPILIB2: If the default clock divider is specified, there are excessive clock prints
DCSG00027941 - CoreDump feature does not work correctly on Aero
DCSG00022705 - pl: NVMe: maximum blocksize should be limited to 2 MB
DCSG00025523 - Fix 2WIRE_RESET and PERST GPIO signal NVDATA flag settings
DCSG00022533 - Atlas behind Aero IT:  Fault code: 0x4000EDAC while running IOs and TMs.
DCSG00033003 - Aero/Ventura: Fault 0xD203 - Trace Buffer Manager not in Extended mode when processing diagnostic requests.
DCSG00012481 - HW Workaround:HW_SETTINGS_CHANGE : PCIe PHY LF setting should be changed from 16 to 15
DCSG00023448 - Port of SCGCQ02194240: UBad PD causes duplicate enclosure ID and Slot ID
DCSG00032146 - MR 7.12 - NVMe crypto erase sanitize command is issued in restricted completion mode
DCSG00023749 - pl: NVMe: CFS not checked prior to starting a TM
DCSG00009013 - NVDATA in wrong location in MR release zip files
DCSG00010317 - Aero A0: Controller fault EC57 observed on doing individual lane break test on Huawei Gen4 NVMe drive
DCSG00010049 - PL Enclosure Management SES IO not correctly generated with SkipCount field
DCSG00027855 - pl: NVMe: Write Buffer parameters should be validated against FWUG
DCSG00018735 - SPILIB 2.0: Macronix Custom Parts Write Parameters are Incorrect
DCSG00010608 - Aero: backend PCIe: disallow DPC for non-Atlas PLX switches
DCSG00022006 - NVDATA Major version should be 0E00 for Phase 14
DCSG00012569 - HBA 11 unable to install Windows
DCSG00012378 - Aero A0: EE2B Fault observed on Aero-16i during server boot when Atlas is connected
DCSG00012363 - UBM Auto HFC grouping fixes and debug print fixes
DCSG00017760 - Avenger IOP: When CBB replies to NVSRAM Init PMU message, it returns FALSE
DCSG00028503 - Cannot get the CoreDump region size from application needed to erase the CoreDump region
DCSG00010071 - pl: backend PCIe: legacy interrupt may not be serviced if interrupt mask fails
DCSG00031070 - PL: Firmware is incorrectly acking spinup requests twice in a row
DCSG00032584 - Incorrect matching of image to the controller is causing BST failure
DCSG00030361 - pl: backend PCIe: endpoint or switch is unexpectedly reset in a couple of error cases

HII:
DCSG00077928 - HII to check supportEPDWithAutoConfigOff only for eHBA personality
DCSG00077199 - Perc 11/DashBoard View . Main Menu . Physical Disk Management/Help under "Associated Virtual Disk" has "physicaldisk" as one word.
DCSG00077905 - Aero: HII is not displaying personality mode in Manage Personality Mode page
DCSG00076579 - Remove (hide) PCIe Link form in HII and from CLI for Perc11
DCSG00076624 - Updated Changes to AutoConfig R0 disabling: compatibility issue - New API Usage
DCSG00074079 - The Apply Changes selection should not be shown in the Manage Controller Mode page in eHBA personality mode.
DCSG00061359 - Fix model# issue for NVMe drive
DCSG00063309 - MR_7.13_Alpha: HII lists "NVM-E" interface for HDD media Type
DCSG00053951 - MR 7.13 - HII displays incorrect explanatory statement when user selects unmap capability option when no unmap capable drives are present in the config.
DCSG00053937 - MR 7.13 - HII doesn't display error message under Dashboard View -> Main Menu -> Error message
DCSG00052404 - Change Enclosure name length from 20 to 32
DCSG00053570 - Energy Pack status is not shown while the Energy pack is Missing in HII
DCSG00054532 - List only secure free space when user wants to create secure VD from free space
DCSG00042068 - HII: Implement Execute once new logic (AutoConfigure: "RAID0" Autoconfigure mode can be changed from HII)
DCSG00051363 - Blocking/Management  of the profile and Personality in MRSA/CLI
DCSG00051091 - Support for the New Energy Pack states
DCSG00038912 - Manage PCIe Storage Interface - controller setting error handling
DCSG00027745 - Aero DBU Alpha : User chosen the NVM-E pd from Ctrl0, but HII fired the same command Ctrl1 too..
DCSG00016351 - HII: Remove the implementation of "Display Chinook and Maddux expander FW version in AIM formset"
DCSG00027868 - Modify warning message in the PCIe storage interface
DCSG00032377 - Tape Drive Support- Add new fields  as per OEM requirement
DCSG00041389 - MR 7.12 ARM compilation issues
DCSG00037048 - Red Screen after acknowlegding the UEFI critical message and pressing ESC to exit
DCSG00038119 - HII- Assert seen when drives connected and traversed to ControllerManagement page

BIOS:
DCSG00022463 - Hot key message appears for OEM when OpROM redraws a screen to show entire data
DCSG00032377 - Tape Drive Support- Add new fields  as per OEM requirement
DCSG00027745 - Aero DBU Alpha : User chosen the NVM-E pd from Ctrl0, but HII fired the same command Ctrl1 too..
DCSG00016351 - HII: Remove the implementation of "Display Chinook and Maddux expander FW version in AIM formset"
DCSG00027868 - Modify warning message in the PCIe storage interface
DCSG00041389 - MR 7.12 ARM compilation issues
DCSG00037048 - Red Screen after acknowlegding the UEFI critical message and pressing ESC to exit
DCSG00038119 - HII- Assert seen when drives connected and traversed to ControllerManagement page
DCSG00061341 - MR7.12 Patch stream ARM build issue
DCSG00054872 - HII - Backplane information is not shown in Dashboard View or Hardware Components if no drives are attached.
DCSG00054410 - HII: Incomplete values are displayed for NVMe PD Properties

 
PL-SCS:
DCSG00069091 - Aero 7.13 Alpha - Elrond Ex2 slow discovery and drives missing after PD pull/push
DCSG00078678 - HW Workaround:The host PCIe link width may be narrower than expected
DCSG00054906 - Aero A0: SATA drives drop while running IO+TMs
DCSG00063924 - Aero 7.13: Secure EPD and VD drive pull inside DMD causes IO to fail and IO can't be restarted to the drive until controller is reset
DCSG00061406 - Aero A0: Pismo Rock: In Windows OS redundant disks detected when PismoRock controller connected to Elrond Ex1
DCSG00062988 - PH14 - StorCLI - Reset controller failed error noted in EFI
DCSG00063530 - BST Failure:  Processor Exception During Atlas Discovery
DCSG00061635 - Ventura B0: Switch link power cycle test in between Ventura and Capella II failed with Ventura Phase14 fw
DCSG00059594 - Ventura; Add code to prevent downgrade from phase 14 to previous phases for winbond
DCSG00054949 - MR 7.13 Aero: 32 NVME devices seen, but only 24 have Enclosure IDs
DCSG00061011 - SPILIB 2.0: Initialization fails for Spansion 64MB part in serial mode
DCSG00061349 - Incorrect Man page 7 Phy-Slot mapping set for 9500-xx channel HBAs
DCSG00059302 - PH14 - StorCLI - After erase all operation FW version and drives are still seen
DCSG00058770 - Firmware Asserts due to  discovery error during initialization
DCSG00019887 - SPILIB: The SPI2 release zip contains SPI1 headers
DCSG00054923 - SPILIB: New Version of Winbond Chip Fails Write
DCSG00054198 - BST: check_devs function call update
DCSG00048699 - Aero 7.13: Cycling power to Atlas for more than 250 cycles appears to hit an issue
DCSG00057124 - Enabling UBM debug print causes build failure
DCSG00055371 - Aero: Firmware Download should return success with loginfo indicating POR is necessary
DCSG00053379 - Back out changes of ER DCSG00029633 that limits VSES devices to 2
DCSG00051990 - Number of initiators gets decremented to 0xFF
DCSG00048607 - PH14Windows Driver: on 2016,19H2 OS,Getting BSOD for fault command.
DCSG00031604 - BST: Improved argument parsing in python bst  command
DCSG00052268 - pl: backend PCIe: 'pl pci devlnk' is missing from the 'pl dbg' dump
DCSG00050164 - Aero: backend PCIe: link failure after PCIe IO Unit Page 1 link disable
DCSG00044028 - PL - U.3 Samsung NVME Drive Firmware update fails using StoRCLI
DCSG00047928 - Aeo_scrutinycli: Fail to generate the core dump data for"iop show cfg all" command in widows environment.
DCSG00050182 - pl: NVMe: Select field used during NVMe init without verifying support
DCSG00050201 - [Aero][PLDM] FW version reported wrongly on OOB
DCSG00048027 - UBM: Incorrect slot number enumerated for a DFC on 3 x4 DFCs UBM config
DCSG00050675 - Fix ring buffer decoder's slowness with decoding a trace buffer
DCSG00036763 - Aero Alpha: Data Abort Exception during drive pull/push with IO behind Atlas large topo
DCSG00043821 - Aero Beta - Aero Atlas Power cycle test results in Aero Link Down
DCSG00033753 - Aero Alpha: Updating device info in out of resource condition
DCSG00045593 - PL: Initial MPI driver error injection can cause Atlas SES to not be exposed to OS
DCSG00045528 - Quotes present in NVDATA XMLs
DCSG00045385 - Ventura B0: Device discovery fails on 9400-16e
DCSG00042890 - Goldenx: GoldenX doesn't understand COREDUMP regions
DCSG00043119 - Coredump text files don't have file extensions
DCSG00042497 - Aero A0: Recursive FAULT D12!!!! following 265D Fault when forcing controller COFFEE fault
DCSG00031186 - [Aero] channel 16e card need changes in Phy to Connector mapping in Manpage7 and Disable NVMe support in Manpage9
DCSG00040937 - Delete all MPI 2.6 PCIe event code and unexpected events for MPI attached devices
DCSG00042965 - Allow PCIe IO Unit page 1 link rate debug override option to override BP reported link rates
DCSG00043881 - Bug in SerDes M0 Code U16RegDataFindReplace()
DCSG00040943 - Remove PL_MPI_USE_MSGFRAME_AS_REPLYFRM and PL_MPI_USE_MSGFRAME_AS_REQFRM features in PL
DCSG00022999 - The 15G UBM backplane is seen by host as supporting 48 slots after enabling Host LED/SEP management
DCSG00041605 - Ventura B0: ISTWI Error observed during controller cable management initialization
DCSG00038959 - Ventura B0: Controller not functional when booting up with 2 Ex1 UBMs in x8 mode
DCSG00039263 - pl: NVMe: IO breakup may cause resource frame starvation
DCSG00038206 - Aero3: In XMEMCOPY==0 mode writes to config pages get overwritten on next reset
DCSG00039850 - PL Discovery debug prints for Expander Phys/Encl slot enumeration
DCSG00034356 - Aero A0: Write and DC issues on NVMe drives running data integrity
DCSG00039829 - 9500 Channel board default I2C clock frequency higher than the spec specified
DCSG00031848 - pl: NVMe: Remove MPI26_EVENT_PCIDEV_STAT_RC_SANITIZE_OPERATION_COMPLETED Temp Event
DCSG00036996 - Aero A0: Atlas switch (SRIS mode) is not discovered when Elrond Ex1 is attached
DCSG00033019 - Ventura B0: Lenovo specific FW does not discover Direct attached SAS and SATA
DCSG00037838 - Need PL MPI Device data dumps in pl dbg for debug
DCSG00039024 - Ventura B0: Runtime PCIe is disabled with UBM and Capella II switch in the topology
DCSG00038289 - pl: backend PCIe: incorrect value written to Device Status/Control register during error handling
DCSG00027432 - MS-SES: Enabling translating devices in SES Page 0Ah from managed switch with non-unique BDFs
DCSG00007471 - Manage CSWs individually in the presence of UBM
DCSG00008993 - Update summary release notes to describe new AVSO image
DCSG00035135 - Add dependencies for Libz.a compilation
DCSG00018268 - pl: backend PCIe: add ability to log PL-initiated transaction data to RB for debug
DCSG00023737 - Support dynamic BAR changes from host OS without performing a controller reset.
DCSG00019848 - Aero: backend PCIe: ASPM
DCSG00034259 - Integrate MPI 2.6.10 headers into Ventura/Aero code.
DCSG00007514 - PLDM: Eliminate release path code from build
DCSG00020567 - MPI 2.6: Add additional IOC_State (CoreDump) to allow firmware to dump debug logs without being reset by host.
DCSG00023086 - IOC FW need to capture Optical Cable's vendor serial number (vendor SN) so driver will be able to read it via MPI spec
DCSG00036696 - pl: backend PCIe: 265D fault after deferred max payload size configuration
DCSG00036613 - Aero A0: Atlas switch failed to discover with latest Aero firmware in SRNS mode
DCSG00035111 - Ventura B0: 4 enclosures are created for 2 vSES in multi-UBM config in x8 mode
DCSG00037801 - After "coredumo erase" from ScrutinyCLI, flash offsets are not updated
DCSG00037821 - Backend PCIe link cfg may fail attaching to Ux2 UBM backplane


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

Command syntax:  
StorCLI /c0 download file=9460-8i_nopad.rom


Component:
=========
SAS MegaRAID Firmware Release for MegaRAID Controllers
Release date: 2/7/2020


Version Numbers:	
===============
Current Package Details:
Firmware Package: 51.12.0-3097 (MR 7.12)
Firmware 5.120.00-2995
MR PL 13.25.07.00
ROMENV 1.12
BootBlock 7.02.00.00-0021
NVDATA  5.1200.00-0013
UEFI_Driver  0x070C0300 (SIGNED)
Hii v07.12.06.00 (SIGNED)
BIOS 7.12.03.0
SBR: 5.1201.00-0449
Expander fw: 00.12.00.00

Previous Package Details:
Firmware Package: 51.12.0-3027 (MR 7.12)
Firmware 5.120.00-2904
MR PL 13.25.06.00
ROMENV 1.12
BootBlock 7.02.00.00-0021
NVDATA  5.1200.00-0013
UEFI_Driver  0x070C0300 (SIGNED)
Hii v07.12.06.00 (SIGNED)
BIOS 7.12.03.0
SBR: 5.1201.00-0449
Expander fw: 00.12.00.00

Bug Fixes and Enhancements:
===========================

FW:
DCSG00058512 - JBOD BST does not delete autoconfigured jbods at end of script.
DCSG00054553 - Python SPDM scripts for Get_Version,Get_Capability, Nego_Algo, Get_Certificate, Get_Digest, Challenge
DCSG00058422 - MR FW is disagreeing with gas gauge on whether or not cache offload can be sustained.
DCSG00068263 - MR7.13 iMR after upgrade fw Before OCR then do storcli /c0 get snapdump hit ERROR: Exception Handler Called for Processor Core = 0
DCSG00058076 - Patrol Read fails to run on all the online drives when iteration count  > 1 and  pr maxconcurrentpds < online-drive-count
DCSG00063868 - Undefined Instruction exception handler was called
DCSG00049041 - 3808 Fault 0x4322 Stack Frame: FE703E30 (DCW1_SERDES_NOT_READY)
DCSG00066601 - PowerCycle Server after re-purposeding controller by ClearNVRAM cause controller not found
DCSG00071479 - MR FW failed to arm offload when cache offload was expected to start
DCSG00053814 - MR 7.13 PA1:  OS hangs while formatting VDs



Component:
=========
SAS MegaRAID Firmware Release for MegaRAID Controllers
Release date: 12/30/2019


Version Numbers:	
===============
Current Package Details:
Firmware Package: 51.12.0-3027 (MR 7.12)
Firmware 5.120.00-2904
MR PL 13.25.06.00
ROMENV 1.12
BootBlock 7.02.00.00-0021
NVDATA  5.1200.00-0013
UEFI_Driver  0x070C0300 (SIGNED)
Hii v07.12.06.00 (SIGNED)
BIOS 7.12.03.0
SBR: 5.1201.00-0449
Expander fw: 00.12.00.00

Previous Package Details:
Firmware Package: 51.11.0-2843 (MR 7.11)
Firmware 5.110.00-2706
MR PL 12.25.02.00
ROMENV 1.12
BootBlock 7.02.00.00-0021
NVDATA  5.0900.01-0014
UEFI_Driver  0x070B0100 (SIGNED)
Hii v07.11.02.00 (SIGNED)
BIOS 7.11.00.0
SBR: 5.1100.00-0450
Expander fw: 00.10.00.00

Bug Fixes and Enhancements:
===========================

FW:
DCSG00043884: Enhance medium error test cases : please refer to CLCA for defect SCGCQ01996272
DCSG00019927: Include >2TB drives in dev BST (Part1)
DCSG00048021: TM timeout result to KA while running IO's on 4K JBOD - Regression
DCSG00034534: VMWARE OS reported Assert, while running IO's on NVM-E JBOD with DCMD
DCSG00039857: FW hits exception handler error while adding 10PDs more than 230 PDs multipath while reboot
DCSG00042688: "PL Fault 0000ec1a LinkRegister 0141be63" when Hot Reset from Aero
DCSG00034489: Locate PDs doesn't blink on the SGPIO enclosure
DCSG00034100: Driver sends KA , when one of the SMID pending on offline NVMe drive.
DCSG00023693: FW hit assertion failure in fw\hw\debug\binTrc.c at line 1910: !((ext->remove.step > 0) && (ext->add.step > 0)) while OCR during long weekend
DCSG00024000: Fix Static Analysis reported issue #27382 in Aero Project
DCSG00041475: Coverity Critical defect
DCSG00023997: Fix Static Analysis reported issue #27427 and #27428 in Aero Project
DCSG00040891: MR 7.12 hit Assertion failure in fw\raid\taskman.c at line 361:
DCSG00037868: Block only Control Page SEND DIAGNOSTIC commands from host when enclosures/vSES are exposed to the host
DCSG00031481: Driver initiated OCR during multipath failover
DCSG00012448: Don't allow the user to change lane speed if UBM is present
DCSG00020167: Observed -6% to -12% drops in OLTP profile for IO Size-64K,128K,256K, QDs-64,256 in R5/R6 - SSD Configs
DCSG00037795: NVMe VD IO: 'MptDirectProcessIocError: invalid SGL'
DCSG00036126: Storclif diag test failed after storclif /c0 show all is run
DCSG00025297: Assertion failure in fw\hw\ioa\ioDivertHw.c at line 339 observed, when rebuild is running on R1 DG
DCSG00034286: Update next learn cycle schedule to only NVSRAM after TLC completion to generic feature
DCSG00034242: MR 7.12 Ventura reports "Failed Chip 0" too many times in FW log during boot up
DCSG00032952: PL Fault 4e00
DCSG00026088: Online NVMe drive become UGood after offline drive firmware update without I/O
DCSG00023773: Hit Assertion failure in fw\raid\ldCmd.c at line 512: FALSE During flashing the PD FW on JBOD
DCSG00032155: FW logs prints "onfiPrepareForOffloadEvent:offload not sustainable" message continuously
DCSG00026061: VD offline/Drive become UBAD after running drive firmware offline update on NVMe drive
DCSG00027403: etty logs are flooded EnclSesGetDetailExt  & not yeilding useful data.
DCSG00032146: NVMe crypto erase sanitize command is issued in restricted completion mode
DCSG00031662: SCSI Compliance test version 2.0 fails on REPORT LUNS Data valid Test
DCSG00032994: fixes for Arm watchpoints
DCSG00022691: UBM Link Config may fail for HBA connector routed Phys spanning CSWs
DCSG00021412: No Atlas Enclosure ID for 1 of 2 switches after power cycling Atlas
DCSG00024555: vSES goes missing after the first controller reset on a Ex1 in x8 reverse cabling config
DCSG00022805: PL Fault 0000ec5b LinkRegister 0142bba1 when NVMe removed
DCSG00023764: Invalid VSES associated to UBM
DCSG00017373: Phantom vSES displayed for backplane on an 8 bay server
DCSG00031582: Multiple VM's power on/shutdown result to Assertion failure in fw\raid\nvmePRP.c at line 570 saying IO which is not multiple of block size.
DCSG00013404: FW failed to detect any NVMe drive when doing PDs pulled/pushed in the environment of NVME drives
DCSG00032418: serialize the whole statement table during the build
DCSG00012593: PL Fault 0000e425 when update NVMe drive firmware
DCSG00013397: NVMe discovery failed on Eval 3516 controller with latest Phase13 fw
DCSG00026333: vSES to Hx5 doesn't show up in Windows 2019 using sg_utils
DCSG00032157: PL improperly cleaning up and recovering from hot resetting MPI Device and reinititalizing
DCSG00019315: PL fault 0x6231 during R5 creation
DCSG00014455: Pulling out all NVMe drives on Ux2 hitting assertion
DCSG00023081: MonTask@ line 152 in file fw\raid\utils.c rst=1 with AMD Sycorax BP
DCSG00022778: Serdes parameters from NVDATA are not sent to Serdes
DCSG00013123: only 4 PDs show up in slots 2,3,4,5 FW Package Build: 51.12.6-2791
DCSG00014628: NVMe: fix a couple of debug issues related to unique identifiers
DCSG00015943: IO halt observed on doing direct attached drive power cycle with IO test
DCSG00018823: On Locating PD's,LED's are not blinking for drives connected to SGPIO Backplane.
DCSG00012487: vSES is created even for managed Atlas (Ibanez) switch
DCSG00019925: pl: backend PCIe: 'pl pci dbgall' causes RB spam
DCSG00031642: Deprecating SAS IO unit page 4 in firmware
DCSG00026395: Fix PL Settings Output Compare for Aero IT 16i vs Aero MR 16i
DCSG00026978: C0:Assertion failure in fw\hw\inc\3516_inc\memory.h at line 300: linearAddr < MAX_ADDRESSABLE_DRAM_SIZE_BYTE
DCSG00027219: OnDemand Tag missing in fw generated snapdump.
DCSG00026762: Skip multipath checking on Atlas SES
DCSG00023509: SD file has size "0" for  PL FAULT  0000ed91
DCSG00022745: MR 7.12 Update/Downgrade enclosure fw hit ERROR: Exception Handler Called for Processor Core = 0
DCSG00023994: Fix Static Analysis reported issue #27472 in Aero Project
DCSG00024038: NVMe: controller reset shouldn't be issued if EN or RDY are 0
DCSG00020894: event MR_EVT_PD_NO_REBUILD_SAS_SATA_MIX_NOT_ALLOWED_IN_LD  is not raised when SATA VD becomes degraded with SAS GHSP present
DCSG00022538: Clear Drive option is shown for SSDs in LSA.
DCSG00025767: NVCache failure reported by Storcli
DCSG00023150: FW failed to detect any NVMe drive after doing PDs pulled/push in Ibanez environment
DCSG00026396: Update Vision Data to Latest Settings
DCSG00023749: NVMe: CFS not checked prior to starting a TM
DCSG00024005: Fix Static Analysis reported issue #27471 in Aero Project
DCSG00024536: Add 2WIRE_RESET support for I2C backplanes for Aero MR
DCSG00024636: 1 Drive becomes Uncof good after switching personalities with 240 EPDs
DCSG00023999: Fix Static Analysis reported issue #27383 in Aero Project
DCSG00021487: ERROR: Exception Handler Called for Processor Core = 0 when UG_DG firmware
DCSG00025468: 7.11:Driver detected possible FW hang, halting FW. Internal timer=13b detected during OCR along with RLM
DCSG00024018: Aero Alpha:  "C0:devH xx IsSMP=1" rolling non-stop while I/Oing across all LDs in Ibanez environment
DCSG00026402: Aero Mfg. Page 40 & 41 Update
DCSG00026047: Adding prints why BBUGood got cleared
DCSG00023448: Port of SCGCQ02194240: UBad PD causes duplicate enclosure ID and Slot ID
DCSG00022705: NVMe: maximum blocksize should be limited to 2 MB
DCSG00022533: Fault code: 0x4000EDAC while running IOs and TMs.
DCSG00023100: FW hit Assertion failure in fw\raid\epd.c at line 553: (arrayIndex < MAX_EXTERNAL_ENCLOSURES) when connect more than max encl in multipath
DCSG00023491: Implement support Windows signing using CNG Provider with HSM Protected Key
DCSG00011562: Integrate new CSW library with fix for SCGCQ02177153
DCSG00020860: Convert debug print to etprint, fix compile error with debug compile time flag in Enclosure component
DCSG00021501: MR7.12: MR Intel Storcli failed to SET CC=off
DCSG00022721: etty log entry missing timestamp
DCSG00022794: XSD changes for increasing DMD on NVMe drives
DCSG00017348: SnapDump Sync failed! Current SDs in DRAM: 0x1 and NAND: 0x0!! detected after multiple snapdump generated.
DCSG00020536: After rebuilds are complete. Only one copyback is kick-in, and the rest copyback are not kick-in.
DCSG00022473: Increase DMD for NVMe drives to 8 Secs
DCSG00012612: MR 7.12: iMR firmware does not report driver status when OCR is completed
DCSG00020940: Fix MCTP oobCmdInfo[cmdID].packetSeqNumber as previously it is one byte (8 bits), where incoming traffic may used up :16 bits.
DCSG00020544: Firmware marking online drives to hot spare while deleting another logical drive
DCSG00017587: FW prints constantly "C0:Completing the CMD with Failure cmd=x for pd=x" during Recon w IOs
DCSG00020103: HW Workaround:Resizable BARs capability

HII:
DCSG00011888: No option in HII to enable/disable unmap on per VD level

BIOS:
DCSG00022463: Hot key message appears for OEM when OpROM redraws a screen to show entire data
DCSG00010518: Aero OpROM is not listing EPD-PT drives

PL-SCS:
DCSG00042688: "PL Fault 0000ec1a LinkRegister 0141be63" when Hot Reset from Aero
DCSG00034489: Locate PDs doesn't blink on the SGPIO enclosure
DCSG00032952: Aero Alpha: PL Fault 4e00
DCSG00032157: PL improperly cleaning up and recovering from hot resetting MPI Device and reinititalizing

Component:
=========
SAS MegaRAID Firmware Release for MegaRAID Controllers
Release date: 09/27/2019


Version Numbers:	
===============
Current Package Details:
Firmware Package: 51.11.0-2843 (MR 7.11)
Firmware 5.110.00-2706
MR PL 12.25.02.00
ROMENV 1.12
BootBlock 7.02.00.00-0021
NVDATA  5.0900.01-0014
UEFI_Driver  0x070B0100 (SIGNED)
Hii v07.11.02.00 (SIGNED)
BIOS 7.11.00.0
SBR: 5.1100.00-0450
Expander fw: 00.10.00.00

Previous Package Details:
Firmware Package: 51.10.0-2683 (MR 7.10)
Firmware 5.100.00-2404
MR PL 10.25.04.00
ROMENV 1.12
BootBlock 7.02.00.00-0021
NVDATA  5.0900.01-0014
UEFI_Driver  0x070A0400 (SIGNED)
Hii v07.10.07.00 (SIGNED)
BIOS 7.10.03.0
SBR: 5.0902.01-0415
Expander fw: 00.10.00.00

Bug Fixes and Enhancements:
===========================
FW:
SCGCQ01909746 - SPILIB: Wrong status value used by spiiFlashWriteData()
SCGCQ01933117 - NVMe devices attached to I2C backplane with no BP mgmt. device may not be detected by the HBA
SCGCQ01937573 - Incorrect PCIe bus changed interrupt enabling and handling
SCGCQ01938275 - pl: ED00 fault observed on crusader 16i when only Bottom part of Ux4 is connected to the core closest to PCIe slot
SCGCQ01938563 - CONFIGURABLE_SECURE_PROGRAMMING_ENABLED defined in the wrong place
SCGCQ01943116 - Memory Model field is incorrect resulting in firmware update attempt in host booted code in secure mode
SCGCQ01943829 - fix for BinToRom 2.00 to handle cases with no -n specified and add -fb option
SCGCQ01943862 - Misc fixes for Eval board GPIO and PDB PCIe link config
SCGCQ01944117 - pl: VirtualSES do not show up in Windows when an SFF-TA-1005 UBM backplane with slot offset greater than 16 is connected to a Crusader 16i HBA
SCGCQ01944152 - backend PCIe: NVMe devices in vendor specific JBOD may not link up
SCGCQ01944673 - PL SATL : TM aborted inquiry command is failed with check condition
SCGCQ01951064 - D033 Fault observed when running IOs of 4MB IO size or greater on Aero controller
SCGCQ01951369 - Direct attached NVMe may not be detected in a mixed UBM backplane config
SCGCQ01955494 - CSW M0 Firmware version 649 ( protocol cycling fix)
SCGCQ01955501 - Diagnostic Resets cause Windows 2016 to blue screen with DPC Watchdog Violation error
SCGCQ01955598 - Typo in Link Layer interrupt handler argument.
SCGCQ01955767 - Secure boot key update fails with fault x3300 (SBLI Malloc Error)
SCGCQ01955789 - backend PCIe: new PCIe equalization transmitter presets
SCGCQ01955804 - Updates to DDRlib for operation at 2666 MT/s
SCGCQ01955909 - EC3D fault with invalid NVMe BAR
SCGCQ01956203 - D065 Fault observed when running IOs of 8MB IO size or greater
SCGCQ01957139 - Uninitialized variable being used for a debug print.
SCGCQ01957140 - Aero/ Using uninitialized value phyAddr.Low in iopSodPage45Validate()
SCGCQ01957143 - Coverity found: Variable being used before initialization
SCGCQ01957164 - Coverity bug fix: Uninitialized variable used in a debug print
SCGCQ01957172 - Stray semicolon in rmcGetAvsoIndex()
SCGCQ01957181 - Coverity bug fix: Missing break for a case statement
SCGCQ01957184 - Logically dead code in CyBtldr_WriteApplication()
SCGCQ01957185 - SES Page 0Ah element descriptors of controller PHYs  connected to a SMP target are marked as valid
SCGCQ01957211 - pl: debug print was not printing the appropriate entity
SCGCQ01957222 - Coverity Fix: Assigning value, but the stored value is overwritten before it can be used in plCswPollTemperature()
SCGCQ01957243 - (Coverity) Assigning value, but stored value is overwritten before it can be used in mssiMcPreInit()
SCGCQ01957246 - Using uninitialized value in iopDiagCmdCpldCfg()
SCGCQ01957303 - Aero eval board connected to SFF-TA-1005 UBM BP using connector 2 ONLY or 4 ONLY does not detect NVMe drives
SCGCQ01957408 - Locate LED is non-functional for NVMe drives when we have a Switch attached enclosure as well as a Direct Attached enclosure
SCGCQ01957464 - Duplicate slot numbers assigned for DA JBOD SAS/SATA drives
SCGCQ01957478 - Unchecked function call return value
SCGCQ01957481 - Coverity defects in controllerfw/iop/arm files
SCGCQ01957609 - Coverity in IOP I2C Files
SCGCQ01957625 - Coverity bugs in IOP Msg files
SCGCQ01957671 - fix a few Coverity issues in NVMe files
SCGCQ01957675 - OEM 24 drives PCIe Switch secondary VMD mode enable may not complete successfully
SCGCQ01957676 - Coverity Defects - uninitialized variables and variable overflow issues
SCGCQ01957677 - Fixing Coverity reported issues
SCGCQ01957686 - Coverity defect - uninitialized variable
SCGCQ01957687 - Coverity bugs in PL Diag Cmd file
SCGCQ01959012 - pl: backend PCIe: EC63 fault
SCGCQ01961487 - vSES Doc: Update VSES document to reflect support for control/status element fields.
SCGCQ01961600 - M0 firmware update for Tx and SSC - Version 0x64F
SCGCQ01962567 - Hot plugging external SAS cables to Port 0 of 9400-16e HBA is not detected
SCGCQ01962755 - CLI Command iop pci reg fails with fault 0x265D
SCGCQ01964380 - HW Workaround:PdbPll Requires the 25MHz Clock to Drive the PDB_REF_CLK_P Pad When Used Without an External Oscillator Source
SCGCQ01964422 - PDB high priority interrupts have incorrect priority
SCGCQ01965094 - Link down after disable/enable with SAS IO Unit Page 1
SCGCQ01969797 - SAS/SATA Drives behind passive backplane are not detected.
SCGCQ01970742 - Back out change for: SES command to clear the CRIT or NON-CRIT bits doesn't clear the same under Enclosure Status diagnostic page
SCGCQ01970745 - pl: backend PCIe: 265D fault during 'pl pci enum' console command
SCGCQ01970901 - 2668 Fault seen after running Scrutiny show-->scan-->show Commands in Windows
SCGCQ01971067 - backend PCIe: EF09 fault
SCGCQ01972332 - Use existing global buffers for config page access.
SCGCQ01972659 - Direct attached SAS/SATA drive discovery fails on customer specific Legacy backplanes.
SCGCQ01973347 - Aero DDR: getting WLA (0x4E1) failures when write bit deskew is enabled.
SCGCQ01973397 - Aero PL Library compile error
SCGCQ01974024 - OEM drive carrier NVRAM details in drive is not getting cleared post nvram clear command
SCGCQ01976251 - Fix ISTWI code to work with PSOC download from storcli
SCGCQ01978775 - Aero3/ "iop show cfg" sometimes shows bad information for large pages
SCGCQ01982463 - PCIe link speed reports as 2.5GT/s in Gen4 system
SCGCQ01982928 - Read Error Counter log page fails with check condition on SSD drives
SCGCQ01983569 - backend PCIe: link failure after surprise link down
SCGCQ01983870 - backend PCIe: link failure with vendor specific NVMe device
SCGCQ01984973 - Potential high bit errors observed in optical SAS topology
SCGCQ01985176 - Active optical cables do not link reliably
SCGCQ01986174 - Port Enable with partially filled expander with managed switch Atlas causes Atlas's SES to be marked as missing
SCGCQ01986363 - Firmware download fails if the SOC signature is not in the first DMA (loginfo 10411)
SCGCQ01988013 - Locate LED does not work with latest Aero build using storCLI
SCGCQ01990467 - Gen-1 PCIe workaround missing NVDATA change for Sea channel boards
SCGCQ01990650 - SPILIB: SFDP, when used with devices greater than 16MByte may fail erase
SCGCQ01990672 - Invalid DevHandle reported during MPI2_EVENT_PCIE_TOPOLOGY_CHANGE_LIST with 0 allocated MPI Devices
SCGCQ01991688 - PL faults with 0x7211 after init with latest code
SCGCQ01991774 - PL vSES: Number of slots for virtual SES is incorrect in StorCLI
SCGCQ01991777 - backend PCIe: ignore link bandwidth interrupts if link is not up
SCGCQ01993490 - FW Fault 0x2801 On Running Heavy IO traffic with Host Diag Window Accesses
SCGCQ01993702 - SPILIB: SPI Flash Registers get corrupted if NVSRAM is initialized after Flash
SCGCQ01994860 - pl: backend PCIe: ED06 fault
SCGCQ01996160 - Smart carrier backplane detection code sends I2c request continuously when there are no cables connected.
SCGCQ01998396 - bit 3 of the MISC_CONTROL_1_OFF register at 0x8bc in DM core must remain set
SCGCQ02002617 - Firmware fault 0000265D seen with download signed bios image
SCGCQ02002663 - HW Workaround:Settings Change for Requested Tx Presets for PCIe Gen3 and Gen4 rates
SCGCQ02005335 - Vent/ RAM BIOS warning prints when there is no BIOS
SCGCQ02005349 - PL: SAS link up and drive discovery is delayed
SCGCQ02005819 - 2622 Fault is seen at first reset after server power cycle
SCGCQ02006628 - 6004 Fault running IOs + Task Managements
SCGCQ02006649 - BST fails on PH11 PA1 build
SCGCQ02006676 - NVDATA Version incorrectly changed to 0x0C00 on Phase 11
SCGCQ02006700 - pl: backend PCIe: incorrect bus number may be assigned to a PCIe switch
SCGCQ02006776 - pl: backend PCIe: need to configure equalizer presets in additional register
SCGCQ02007413 - pl: backend PCIe: Atlas switch becomes inaccessible after HBA fault
SCGCQ02007423 - pl: backend PCIe: ECC6 fault
SCGCQ02007812 - BST fails due the MSIX Vectors being disabled
SCGCQ02008611 - RMC: Remove Date and Time stamp from RMC debug output
SCGCQ02012578 - pl: backend PCIe: EC59 fault on switch removal
SCGCQ02015769 - Locate LED control on SFF-TA-1005 UBM not working with latest Aero build
SCGCQ02017273 - 0xD30E fault is seen with 29 or more PCIe Devices configured in NVDATA
SCGCQ02017329 - Aero DDR: ECC left in disabled state when multiple training iterations performed within DDR lib.
SCGCQ02017340 - backend PCIe: SRIS doesn't work
SCGCQ02020018 - Aero DDR: Memports configured incorrectly for Citra 8i cards
SCGCQ02021097 - pl: Port Enable fault 0x7400 when connected to an Expander
SCGCQ02022790 - pliTaskMgmt() returns ISTATUS_DEVICE_NOT_REGISTERED for a DA SEP
SCGCQ02023831 - pl Ventura B0: PL fault 7221 observed on hot removing Capella II switch after boot to OS completes
SCGCQ02024703 - Aero-3: Board Image Config File has extra XML tags
SCGCQ02029412 - Fault 7220 while running vSES specific debug command
SCGCQ02030080 - Fix Static Analysis Tool reported defect 21986 in Aero Project
SCGCQ02030141 - Multi-VSES: Misc fixes and updates
SCGCQ02031148 - FW may encounter processor Data Abort exception error due to Null pointer access
SCGCQ02031472 - backend PCIe: device memory regions may overlap
SCGCQ02031480 - 0x600F fault during boot up with direct attached SATA devices
SCGCQ02032492 - pl: Multi-vSES - pl creates a vSES with zero PHYs associated with it
SCGCQ02035960 - Create NVDATA option to switch from single VSES to multi-VSES management for unmanaged PCIe Switch enclosures.
SCGCQ02035973 - 0x4308 Fault occurs when accessing various config pages before discovery has completed
SCGCQ02038817 - Goldenx seg faults when a partial component image is found in flash
SCGCQ02041547 - Changed names of etDisplayBytes, etDumpBytes and etDumpWords to follow other extTTY function definitions
SCGCQ02044151 - Disparity errors when testing with optical cables
SCGCQ02045196 - Fix Static Tool Analysis reported defect # 22144 in Aero Sblib Project
SCGCQ02045219 - Fix Static Tool Analysis reported defect # 22142 in Aero Sblib Project
SCGCQ02045222 - Fix Static Tool Analysis reported defect # 22143 in Aero Sblib Project
SCGCQ02048128 - Aero DDR: Leveling timeout occurs intermittently during Read Leveling tests
SCGCQ02048251 - pl: backend PCIe: VSES device is created for Atlas managed switch
SCGCQ02050528 - Avoid releasing I2C bus when I2C operation(Read/Write) in progress.
SCGCQ02053027 - The locate functionality does not work for the bad PD connected to the slots 4-7.
SCGCQ02053131 - VSES: Locate command to NVME drive in UBM backplane fails.
SCGCQ02057418 - PL fault 0x6001 observed with heavy IOs to some NVME drives with Async events
SCGCQ02063334 - Add embedded key verification to pending key update check and authenticate image routine
SCGCQ02063393 - (IOP) HW Workaround:Unexpected link recoveries may occur when ASPM L0s is enabled on link partner
SCGCQ02070653 - Snapdump ETTY was not being initialized for pinned cache after reboot when previously allocated snapdump exists
SCGCQ02071058 - pl: backend PCIe: EC84 fault
SCGCQ02073098 - Fix BinToRom 2.02 issue of blank version string, build date if there is no "-mv" or "-mb" option used
SCGCQ02076252 - Start offload Erase both EOF on 1 flash controller Power cycle Next boot returns good EOF status on 1 controller, and bad on other and continues with restore
SCGCQ02078856 - Allocation of Atlas SES Device Handle can use one reserved for multi-VSES
SCGCQ02079223 - Recondition NAND flash on hitting critical error during filesystem read
SCGCQ02080358 - Assertion failure during WJ write following a COL event when a VD goes through RLM
SCGCQ02080408 - Aero- OCR hit "Max Resets per boot cycle reached!!!" and failed to recover leading to all I/O crashed
SCGCQ02081468 - Incorrect boot message during factory reset
SCGCQ02081778 - No NVME drives detection on UBM Ux2 with latest package build 2186 (previous package detects drives)
SCGCQ02081960 - FW Initialization Progress in POST goes back and forth and never completes [Stuck in infinite loop] for a specific OEM
SCGCQ02082083 - SERDES Transmit Equalization values update results in invalid Transmit Equalization values being set.
SCGCQ02082306 - FW looses track of Patrol read Progress percentage for PDs with media errors after recovery/BBM.
SCGCQ02082669 - SL/SLT  displays incorrect device list of NVMe drives connected to UBM under enclosure details menu.
SCGCQ02083590 - When there is a PL exception, the MR firmware is entering a infinite exception loop
SCGCQ02084058 - Inframe SGL translation of an MPI SCSI IO to Atlas SES can go beyond the frame with Chains.
SCGCQ02090167 - Storcli UEFI Mode "erase all" is not working for Aero controller.
SCGCQ02094359 - TM to Managed Switch SES (Atlas SES) not always cleaning up resources tied to IO
SCGCQ02097328 - StorCLI does not list 'Model' information for SATA drives
SCGCQ02097408 - MPI Initialization of a managed switch's MPI Device fails to stop when an MPI Configuration Read fails
SCGCQ02097741 - C0:MCTP discovery:Discovery Notify completion failure code :4, is seen while changing OOB mode from I2c to PCIe
SCGCQ02098157 - VSES: Unmanaged backplane multi-VSES mode has missing direct attach drives, but has PCIe switch attach information in SES Page 0Ah
SCGCQ02101439 - JBOD creation is failing when 240 not imported foreign configuration is present in the controller
SCGCQ02102995 - pl: D20F fault
SCGCQ02104208 - FW hang at POST with message" Exceed max supported count of 256 device while only 26 device connected
SCGCQ02105276 - Multiple VM's on NVM-E JBOD,  result to Assertion failure in fw\raid\pd.c at line 9404
SCGCQ02105471 - [Aero][PLDM][Type5] Fault 0x8A01 Stack Frame: FE703D40 on sending Invalid command in Learn Component State
SCGCQ02105621 - Includes file uses internal SPI library header instead of API
SCGCQ02106481 - UBM state machine gets into loop when slot power is turned ON through sg_ses utility command.
SCGCQ02106794 - OEM reported Data abort Exception due to  Invalid Flash Address access which is out of range
SCGCQ02108982 - Fix Static Analysis Tool reported defect 20413 in Aero Project
SCGCQ02108986 - Fix Static Analysis Tool reported defect 27223 in Aero Project
SCGCQ02110231 - Observed 265D fault while swapping the Elrond HFC cables
SCGCQ02110233 - Build zips the Ventura CFGI and MSS files instead of the aero files
SCGCQ02112757 - pl: backend PCIe: switch attached device is unexpectedly removed after a link glitch
SCGCQ02112984 - Cannot get onDemand snapdump after system and ctlr hang manual recovery
SCGCQ02114531 - deleted snapdumps are coming back after a power cycle
SCGCQ02115240 - Not able to start Storlibtest OOB emulator with iMR Ventura  controller
SCGCQ02115831 - Vendor ID is not shown properly in SLT enclosure details.
SCGCQ02116158 - Add extra checks and fix crashes in FW for PT NVMe commands with no response dato or error response, 1 or less sg elements
SCGCQ02116225 - 0x6001 Fault while running IOs and Task Managements to VSES devices
SCGCQ02117544 - AERO ( DBU PA4 ) KA seen while running I/O's on SATA Drive R0 WB
SCGCQ02117944 - NVMe: Log Sense command failed to get Self test results page 0x10 on SMART supported NVMe device
SCGCQ02118088 - Aero DDR: ECC disable and half mode operation fails Valvano-8e cards
SCGCQ02118185 - UBM1005: Connector module not set for 2Wire reset GPIO function in NVDATA Mfg page 6
SCGCQ02118688 - pl: backend PCIe: 265D fault on switch removal
SCGCQ02118879 - OOB - SLT shows incorrect output for reset controller option in controller Menu
SCGCQ02121597 - pl: backend PCIe: additional robustness for timer usages during discovery
SCGCQ02123236 - Incorrect slot numbers reported for HBA attaching to UBM backplane with connector lanes reversed
SCGCQ02123287 - Task management timeout detected on TMs sent to VSES devices
SCGCQ02123333 -  SES page 0xA shows "no SAS Device attached" in "SAS Device Type" field after drive pull
SCGCQ02124585 - Aero DBU PA4 : JBOD IO failure - unaligned read or write command
SCGCQ02125329 - Aero PA4: getting on-demand snapdump right after FW flashing causes a FW exception
SCGCQ02125801 - pl: backend PCIe: discovery reentrancy check
SCGCQ02125999 - Decision to allow FW downgrade to prior FW versions before implementing Inquiry showing all-SSD vds to OS
SCGCQ02127022 - Aero PA4: cannot set scheduled CC with excluded VDs
SCGCQ02127030 - Consistency Check Scheduler is started and starts on a VD that was previously paused
SCGCQ02128648 - Fix needed for NVME drives that identify with WriteUncorr=0 (puncturing not supported) when BadBlocks are injected on all drives and Rebuild is initiated
SCGCQ02130409 - Aero PA5:  MFC shows breakMirrorRAIDSupport=1 (Break Mirror feature should be disabled)
SCGCQ02134174 - Instruction Abort after issuing an OCR
SCGCQ02135772 - Phase 12 Int fails to compile
SCGCQ02135778 - Fix assertion caused by not updated Ld mapping
SCGCQ02136230 - Assertion failure in fw\mros\mem.c at line 838 during double dip TR with Wingman
SCGCQ02137864 - Controller cache has been lost when TTY History is enabled, and when doing learn cycle testing.
SCGCQ02138099 - recondition is erasing manufacturing bad blocks
SCGCQ02138668 - Fix Static Analysis Tool reported defect 27307, 308, 309, 310 in Aero Project
SCGCQ02138717 - Version number in Ventura FW not updated
SCGCQ02139348 - 2DR1 NVMes profile, injected double Medium Error hit Exception with Patrolread
SCGCQ02141111 - Unman VD property gets disabled after rebuild
SCGCQ02141119 - Importing a Secure EPD drive with the password unlocks the drive but imports as UG instead of an EPD
SCGCQ02142198 - fix verbose snapdump messages when onfi is not sustainable
SCGCQ02142981 - Fix API changes done for NVMe readiness
SCGCQ02144086 - Additional print statement checking
SCGCQ02144119 - iMR 9440-16i controller hang during Reboot Test
SCGCQ02146188 - Aero PA5: during a warm reboot, MCTP discovery times out
SCGCQ02146267 - Incorrect PD count is reported
SCGCQ02146846 - Add NVMe width comments to mr.h
SCGCQ02147112 - Firmware Crash with mixed mode profile
SCGCQ02147958 - MR API: Change the #define value of MR_DCMD_PCIE_CONFIG_SET_LANE_CLK_MODE
SCGCQ02150467 - ttyLogInFlash disabled on iMR
SCGCQ02151021 - Remove the checking for fwDownLoadInProgress before ASSERT in DM_PdScsiTypeSet
SCGCQ02151086 - Windows Driver error 44802 seen on 2019 server power up with UBM present
SCGCQ02158763 - Unterminated SGL is causing PL to reject cmd. Subsequent attempt to recover (through double buffering) causes FW to crash.
SCGCQ02166141 - (NVMe Only) PL fault 0x6004 observed while doing NVMe drive push pull during IOs.
SCGCQ02192173 - added debug information helpful for debugging Sbr-reload function
SCGCQ01945583 - (SATA Only) Firmware may fault (faultcode 0xD102) If task management is sent while SSU command is being translated to SATA drive.
SCGCQ01949355 - RomEnv's -setver argument caused exception.
SCGCQ01952169 - Add all valid pci device ID's to the supported devices structure
SCGCQ01957141 - ptrLinkRegs referenced before being initialized in pliMsg()  IOC_CTRL_OP_ALL_PHY_LOOPBACK_DIAG
SCGCQ01957169 - pl: backend PCIe: uninitialized variable when calling plPciDeviceManagerGetPortInfo()
SCGCQ01957173 - Overrunning array PmbusAddrScanVal in rmcPmbusSetVout()
SCGCQ01957188 - Logically dead code in SATA Initialization.
SCGCQ01957219 - pl: backend PCIe: potential dereference of null pointer
SCGCQ01957596 - Coverity defects in IOP diag & print files
SCGCQ01957633 - Coverity defects in Misc IOP Files
SCGCQ01960090 - vSES : ENCLOSURE BYPASSED B bit set  when  Missing bit is set via Send diagnostics command
SCGCQ01960709 - MCTP not freeing memory correctly in error path.
SCGCQ01960758 - pl: backend PCIe: need to change default 64-bit backend address range
SCGCQ01960863 - Ventura B0: SES command to clear the CRIT or NON-CRIT bits doesn't clear the same under Enclosure Status diagnostic page
SCGCQ01961997 - Customer specific back plane not detected in the latest code phase
SCGCQ01963313 - Aero DDR: Some evals exhibit WL Cycle Adjust failure (0x4E1)
SCGCQ01963687 - Direct attached SAS/SATA drive discovery fails on customer specific Legacy backplanes.
SCGCQ01991772 - Miscellaneous MPI Device/Atlas SES allocation corner case defects
SCGCQ01992276 - Server serial number, Board Trace Number and controller Port number are not updating properly for Faulty and Predictive Fail smart drives.
SCGCQ01997992 - pl: backend PCIe: 265D fault during 'pl pci dynmem' diag command
SCGCQ02008725 - Sense Data buffers used for Atlas SES are not always freed
SCGCQ02014007 - Replace DM_IO_CONTEXT.hostDcdbTimeoutValue with MR_RAID_SCSI_IO_REQUEST.VendorRegion.timeoutValue
SCGCQ02017394 - IO Unit Page 7 reports 0x04 for PCIe4 instead of 0x03
SCGCQ02018015 - Fault 0xEC07 with PCIe attached devices with MegaRAID firmware
SCGCQ02023850 - pl Ventura B0: Incorrect number of vSES observed with one missing vSES when Capella II switch attached
SCGCQ02023871 - Overlapping slot IDs observed for vSES and PCIe Switch device
SCGCQ02024727 - SGPIO Slot Locate functionality not working on Aero/Sea Controllers
SCGCQ02030158 - PL: SCSI ATA Passthrough command hangs with higher than expected DataLength
SCGCQ02031199 - SATA Only : GET PHYSICAL ELEMENT STATUS command fails if allocation length/host buffer size is less than 512 bytes
SCGCQ02032171 - Fix incorrect max phys supported count
SCGCQ02032503 - Serdes not disabled properly on the upper 8 phys of an 8 phy SKU
SCGCQ02035141 - Aero DDR: Firmware hangs with Multiple ECC Errors in Aero 16i card.
SCGCQ02039635 - SAS3916 ROC Temp Alert LED not illuminating during an overtemp event
SCGCQ02042818 - Fault D024 observed during individual lane break test on Vendor Gen4 NVMe drive
SCGCQ02043946 - Ventura version used for Aero CFGI library
SCGCQ02045223 - Fix Static Tool Analysis reported defect # 22141 in Aero Sblib Project
SCGCQ02046108 - [Aero][PLDM] Unblock the PLDM timer
SCGCQ02049068 - Cache Offload started but did not complete
SCGCQ02063185 - sblib: Use image flashSize instead of dataSize
SCGCQ02063287 - PCI SIG Configuration Space Compliance Test Failure - 1_44 DPA Extended Capability test
SCGCQ02069116 - Coverity - out of bounds access
SCGCQ02069156 - Out of bound array access when trying to get Int Number using I2C channel as index
SCGCQ02069160 - Out of bounds Read
SCGCQ02069164 - Fix a memset() argument to initialize the array
SCGCQ02071232 - Fix BinToRom "-S" option to update both flash size and data size in an MPI component header
SCGCQ02077901 - colDbgValidateBlock is throwing an error for bock write in Single plane
SCGCQ02079125 - backend PCIe: transmit SSC unexpectedly disabled
SCGCQ02083069 - on demand snapdump is leaking resource
SCGCQ02083179 - A few Boot Message Events strings are truncated in the event logs.
SCGCQ02083275 - Previous config missing error during boot after all VDs and JBODs had been deleted in previous boot
SCGCQ02089264 - pl: backend PCIe: various faults may occur with poor quality links
SCGCQ02094366 - pl: backend PCIe: ED06 fault
SCGCQ02095959 - 0xD015 fault when obtaining SES Page 0Ah from Atlas SES in an infinite loop from a host
SCGCQ02096129 - Aero- FW hangs @ POST stating "...Exceeded max supported count of 256 devices" while only 26 devices connected
SCGCQ02097948 - Aero DDR: Intermittent 0x4c2 (read fifo training) failures
SCGCQ02104154 - UBM1005 - RefClk is not enabled for HBA Conn Quads 3 & 4 when in x16 HFC I2C mode
SCGCQ02104196 - Cache Offload module is reporting bad SOF_PL when there is no offload
SCGCQ02104667 - Invalid SGL MPI not handled correctly when creating MFI status
SCGCQ02105742 - 0xD101 Fault running IOs to VSES devices
SCGCQ02105773 - pl: backend PCIe: fix usages of PL_PCI_LINK_IS_VALID macro
SCGCQ02108983 - Fix Static Analysis Tool reported defect 27225 in Aero Project
SCGCQ02108984 - Fix Static Analysis Tool reported defect 27224 in Aero Project
SCGCQ02113499 - User is allowed to edit/modify a file when the VD access policy is RO or Blocked
SCGCQ02115584 - Found non-secured VD becomes back online (warm reboot) after its foreign OPAL PDs were secure erased
SCGCQ02115654 - The TTY Spare Buffer is getting corrupted
SCGCQ02116309 - Ventura B0: After setting fault bit using sg_ses command drive amber LED is not lit
SCGCQ02117890 - Controller resets in loop when connected to VPP Backplane
SCGCQ02124882 - Ventura B0: Observed 0x265D fault while running IO_TM script
SCGCQ02125320 - After FW update, navigating to the controller management HII menu takes extra long
SCGCQ02132332 - Ventura B0: Windows Driver error 44802 seen on system power up in UBM multi-vSES configuration
SCGCQ02132465 - MR7.11:  Pulling out a drive on UBM Ux2 sometimes hit data abort on iMR controller
SCGCQ02137794 - BST Failure:  Assertion Failure in col_common
SCGCQ02137875 - VSES Vendor Name should be LSI
SCGCQ02138672 - Fix Static Analysis Tool reported defect 27312 in Aero Project
SCGCQ02138673 - Fix coverity issue where eTTY dereferenced pointer before checking for null.
SCGCQ02138721 - Tape Report Density Support command CDB 44 issue
SCGCQ02144249 - Assert statements missing __func__
SCGCQ02150303 - SATA BBM not handled properly in Patrol Read
SCGCQ02172132 - This Defect is an enhancement suggested after reviewing CSET SCGCQ02161747 to improve maintainability and avoid a negative performance impact.
SCGCQ01957716 - pl UBM: Firmware hit PL fault ed00 when pull/insert multiple drives
SCGCQ01965631 - Product Name, Firmware version and Package version details are not populated
SCGCQ01969980 - pl: backend PCIe: MSI-capable downstream port is programmed with invalid message data
SCGCQ02017279 - IO and TM timeouts observed while running IOs
SCGCQ02042575 - backend PCIe: lane margining watchdog timer may expire prematurely
SCGCQ02043944 - pl VSES: Fault 0x4456 observed with un-managed switch connected to a Ventura HBA
SCGCQ02066656 - Ventura Ph12 tip build all broken due to single VSES mode changes
SCGCQ02069096 - Correct out-of-bounds read found by coverity checker
SCGCQ02078684 - [MR 7.11] Assertion failure in memory.h, line 447 while running IO on unmap NVMe drives.
SCGCQ02081018 - pl: duplicate target device slot numbers when slot numbers are 256 or larger
SCGCQ02082551 - Fix  typos in waiting for BAR Init function
SCGCQ02089290 - Aero/ Drives missing after firmware update due to incorrect phy masks
SCGCQ02092337 - Add checking to only add back to devWaitQ when device is present
SCGCQ02100891 - 0xD101 Fault running IOs to VSES devices
SCGCQ02101219 - Ventura B0: sg_utils does not display vSES created for PCI switch
SCGCQ02101407 - Add EPD information to SnapDump
SCGCQ02115221 - BST fails due to batch script warnings
SCGCQ02115224 - fix IOC init print statements
SCGCQ02117838 - deleted snapdumps are coming back after a power cycle
SCGCQ02133220 - Aero_PA5_9580-8i8e_Pull/Push drives become jbod after insertion
SCGCQ02134180 - storcli did not show the slot # correct for imr controller
SCGCQ02139165 - BST Failure:  iMR Exception After Driver Sync
SCGCQ02141791 - pl: backend PCIe: revert MRRS change for Ventura/Mercator
SCGCQ02160135 - BSOD observed when opening disk management in Win 10 OS.
SCGCQ02165639 - Ventura B0: sg_scan does not report all vSES devices in a multi-UBM configuration
SCGCQ01936773 - PL: Multipath: Failure to Enumerate Devices in Windows After Cable Pull/Push
SCGCQ01957239 - Aero DDR: (Coverity) Assigning value, but stored value is overwritten before it can be used in mssMain()
SCGCQ01957634 - Aero DDR: Coverity bugs in MSS files
SCGCQ02007385 - 256K/1M performance lower than expected with SSDs
SCGCQ02029919 - Ventura B0: vSES Devices Allocated number information reported incorrect on performing Switch add/remove multiple times
SCGCQ02043820 - Phase11 Ventura B0: Duplicate Help message entry in UART
SCGCQ02051907 - Data Abort in cache offload module
SCGCQ02063394 - HW Workaround:Unexpected link recoveries may occur when ASPM L0s is enabled on link partner
SCGCQ02069161 - Check Alloc failure before de-referencing the hostIo structure
SCGCQ02078742 - WriteSame Unmap+NDOB to LD Hang application when send via pass-thorugh interface.
SCGCQ02080635 - UEFI driver prompts always to Heath menu with "memory/battery" prob, even after acknowledge the crit message.
SCGCQ02080963 - Aero/Sea FW faults on Diag Reset When any Cable Attached is to Controller
SCGCQ02082058 - Aero DDR: EVENT_N IO configured incorrectly
SCGCQ02085957 - MR7.7: NVMe - Exception after removing drive present signal
SCGCQ02092758 - Data corruption found while running I/O's on 5 drive R5 vd with rebuild walk
SCGCQ02099981 - Secure JBOD Configuration turns Unconfigured Good after COL with R1 Secured VD.
SCGCQ02112449 - Driver issues Kill Adapter due to IO timeout for an IO with unconfirmed response.
SCGCQ02114510 - Fix for DDF mistakenly cleared on all PDs when deleting LDs which shared the same PDs, starting from LD 0 and with only one LD remaining after
SCGCQ02114717 - Read/Write/Verify test aborts in Third-Party Tape Diagnostic Utility software
SCGCQ02128918 - Fixed Data Abort condition form an intermittant null-pointer during SATA media error on READs
SCGCQ02132578 - MR_7.11:Driver detected possible FW hang while PD FW upgrade/downgrade with IO's on NVMe drives
SCGCQ02178401 - fw hit data abort when insert a nvme drive with medium errors.
SCGCQ02195789 - MR 7.11: iMR firmware does not report driver status when OCR is completed (DCSG00012612 in 7.12)
SCGCQ02048248 - I2C timeout too soon
SCGCQ02056409 - Fault 0x265D while executing 'pl dbg' CLI diag command.
SCGCQ02061320 - storelibtest application shows incorrect VD count details in LDallowedoperation command output.
SCGCQ02083515 - Aero DDR: Problem with DDR_INIT_USE_HIGH_TEMP_REF flag
SCGCQ02089293 - MR 7.11 BST: Firmware hang at POST after update to MR 7.11 ROP 51.11.0-2218
SCGCQ02092791 - Use cfgi cmd to display PCIe IOUnitPage without enter parameters causes CPU Exception
SCGCQ02108935 - pl: NVMe: task management timeout if device fails to go idle after hot reset
SCGCQ02111571 - Patrol read fails to resume after consistency check finishes
SCGCQ02114729 - 0x6231 Fault while doing cable pulls on expanders
SCGCQ02146190 - Ventura/ Application hits an assert when a UBM VSES device is present
SCGCQ02084129 - Prevent FW from writing TTY log in to flash if tty logging disabled
SCGCQ02110314 - Swapped data being overwritten
SCGCQ02155883 - UBM1005: PCIe reset sent incorrectly to DFCs on status change reported for other DFC.
SCGCQ02077939 - [MR 7.11] Controller hang when IO is run on NVMe LDs
SCGCQ02094870 - Aero- Foreign Import failed while pinned_cache is present
SCGCQ02163334 - pdIdList in MR_ENCL_INFO_EXT for vSES does not represent accurate values
SCGCQ02192711 - Enclosure index becomes invalid
SCGCQ01698429 - Improve NVSRAM timings
SCGCQ02140550 - [Aero] Gracefully handle the MCTP-IIC control packets from BMC when functioning in OOB-IIC slave mode
SCGCQ02126230 - Add aeromr to "all" build
SCGCQ02123191 - update SBLIB (+SCONS) and SecureSign to most recent releases
SCGCQ02123188 - Add MRCBB build to Aero releases
SCGCQ02103865 - Ventura CSW: Add stack frames to build
SCGCQ02102972 - SPILIB: Create a stack frame-based version of the library
SCGCQ02099989 - Update Ventura summary release notes for phase 11
SCGCQ02099849 - Added required code changes to support Multi component firmware download (firmware + BIOS).
SCGCQ02087717 - SPILIB: Add SPI Library Parameter to Configure NVSRAM Frequency Settings
SCGCQ02083530 - Update NVMe Device Requirements document builder
SCGCQ02080241 - Aero/ Support both Aero and Ventura PL in the same RO for Phase12
SCGCQ02076675 - pl: backend PCIe: vary MRRS with root port attachment
SCGCQ02074644 - (NVMe) Enable SMART Failure Prediction Data capability for NVMe drives.
SCGCQ02071917 - I2C/2WIRE RESET# support for I2C backplane devices
SCGCQ02066410 - Ventura/Aero : Support Instant Secure Erase on non-fde ISE capable NVMe drives
SCGCQ02066372 - Check in improved MMU Shutdown Functions
SCGCQ02066369 - Port nvdumpx to Aero
SCGCQ02064046 - pl: backend PCIe: handle Atlas slot numbering changes
SCGCQ02061709 - Move CFGI debug prints out of IOP print subsystem
SCGCQ02057014 - backend PCIe: generate more link debug information
SCGCQ02053715 - [Aero][PLDM]  Implement code to init  PLDM FWUpdate module  and Register the MCTP interface with PLDM library
SCGCQ02049017 - PACKAGE: Change version to 2.0.0.0 for release
SCGCQ02049006 - Aero DDR: ESD issue with PVT requires hard coding PVT_COMP values
SCGCQ02047631 - Update Aero_AutoGenHWBoardImageConfig.xml and update 8 phy chip names
SCGCQ02046410 - pl: new CSW M0 firmware image
SCGCQ02044848 - [Aero][PLDM] Type 0 bld infrastructure
SCGCQ02044808 - [Aero] PLDM Type 0 support to integrate PLDM library.
SCGCQ02044165 - Prevent "rollback" of firmware revisions if a key update is pending
SCGCQ02041111 - Create Sea 9500-8i Channel IT partial xml
SCGCQ02037364 - pl: basic VSES task management support
SCGCQ02031573 - Set default interrupt coalescing timeout value to 0x20 from 0xa in IOC Page1 for AERO/SEA HBA devices
SCGCQ02031473 - pl: backend PCIe: debug code to dump unallocated memory trackers
SCGCQ02030778 - Add tag in the FW-Ring-Buffer messages to indicate error/warning/debug
SCGCQ02017429 - Add Toolbox Mem Move Restrictions
SCGCQ02015778 - Updates to Aero XML files for package automation & update PCI Subsystem IDs
SCGCQ02015614 - SPILIB: Add support for JEDS216 with only 9 DWORDS of Basic Parameters
SCGCQ02013978 - MPB Page for Dual FW Download - Shenandoah program for OEM Hercules
SCGCQ02010096 - Create Sea 9500 16e/8e Channel IT partial xmls
SCGCQ02010087 - Multi-VSES: Misc VSES optimization changes and clean up
SCGCQ02010081 - Multi-vSES: Create vSES target for Direct Attached unmanaged PCIe SW Enclosure
SCGCQ02008733 - Separate out DevH assignment of MPI Devices from PCIe Device DevHs for drives
SCGCQ02008728 - Add internal request timing to MPI Devices (Atlas's MPI Device)
SCGCQ02007875 - Measure code copy, hashing and decrypting times for IC validation
SCGCQ02003955 - Remove SGPIO Double Pump Mode
SCGCQ02002603 - Create blank partial XML for Aero Eval Board
SCGCQ01997811 - Add Makefile target to build bootloader, for PL only builds
SCGCQ01996524 - NVData ManPage11 updated with fields to customize/enable/disable of the Host-Trace-Buffer (HTB)
SCGCQ01995706 - Add support for Dual MR FW Image boot
SCGCQ01994585 - Aero/ Integrate latest SPILIB for Macronix Support
SCGCQ01993973 - Add option to build Aero PL library for Shenandoah platform
SCGCQ01993555 - Integrate latest MPI 2.6.8 header changes into Ventura.
SCGCQ01993348 - SPILIB: Add support for 32MB Macronix
SCGCQ01991703 - SES device identification in cascaded Expander backplane Topology
SCGCQ01990521 - Alphabetize IOP & PL CLI menus
SCGCQ01987206 - Firmware Download/Upload Reply Enhancements
SCGCQ01985415 - backend PCIe: modify eval board NVDATA for minimum 16 NVMe devices
SCGCQ01984296 - pl: backend PCIe: DMDReportPCIe
SCGCQ01983429 - Add support for host side MO PMU
SCGCQ01982790 - Aero-3: Version Display
SCGCQ01980173 - Aero/ Reduce the memory requirement for large BIOS images
SCGCQ01979367 - Master ER to check in MR related changes in CBB
SCGCQ01979141 - To have separate transmit and receive I2C buffers for the back plane management module
SCGCQ01978384 - Create 9500-16i Channel IT partial xml and update Channel XSDs
SCGCQ01973189 - Aero/ Eliminate unused builds
SCGCQ01969948 - Aero-3: Additional changes required for 8 phy board support
SCGCQ01963275 - Update Flash Layout to Increase Firmware Area and Align Regions
SCGCQ01961839 - Aero-3: Create batch file to create images
SCGCQ01961631 - managed switch SES support Sense Data to DDR and OCM memory
SCGCQ01960866 - Support alternate refclk source PDB PLL ref clock (remove fault 0xECFD)
SCGCQ01960319 - Customer specific Smart Drive Carrier NVRAM Update using VSES interface
SCGCQ01960305 - Smart Drive LED Support using VSES
SCGCQ01958225 - Add recognition and image creation for Sea.
SCGCQ01957668 - Multi-vSES: Add support for populating Std Inquiry Resp data from NVDATA
SCGCQ01957628 - Multi-vSES: Add UART cli cmd to dump vSES Device information
SCGCQ01957617 - The VSES target command handling support in Multi-VSES environment
SCGCQ01957615 - Multi-vSES: Create and associate SES target for Direct attached Enclosure
SCGCQ01957613 - Multi-vSES: vSES resource allocation and targets creation
SCGCQ01957610 - Multi-vSES: Create Direct attached Enclosures based on the Backplane type detected
SCGCQ01956217 - Add support for multi-VSES devices
SCGCQ01949062 - Update SAS Device Page 240 for smart carrier targets.
SCGCQ01947990 - Modify GoldenX and Firmware so that it requires BIOS to be signed
SCGCQ01944845 - SPILIB: Add backwards-compatible switch to disable RDID lookup (always use SFDP)
SCGCQ01941252 - Support multi-host Atlas/multiple Atlases without exceptions
SCGCQ01938663 - Aero/ Dynamically determine the contents of MPB using Manufacturing Page 47
SCGCQ01938283 - Ensure that Aero3 is properly configured to support non-ROMable (copied) code at SOD
SCGCQ01931952 - Dump UART input when EFUSE is enabled and FAULT if pciDeviceID is Invalid or Tampered
SCGCQ01930607 - SPILIB: Create an example perl script to parse CSV logic analyzer file
SCGCQ01926234 - Add ability to field upgrade PSOC on HBA board
SCGCQ01926221 - Aero-3: Optimize I2C SCL settings for Aero
SCGCQ01922368 - Aero-3: Add MPI Device error injection of dropping reply frame/descriptor and Adapter reset
SCGCQ01922284 - pl: backend PCIe: update NVMe Device Requirements document builder
SCGCQ01921415 - Build Process: Auto generate error code document and add to release zip
SCGCQ01916910 - PL Spinup: Add NVDATA Option to Wait SpinupDelay for SPL-2 Power Capable Drives
SCGCQ01902320 - Aero-3: Use independent SMID pool for Atlas SES/MPI Device instead of LMID pool
SCGCQ01902302 - Atlas-3: SES Page Ah translation for Atlas SES
SCGCQ01902128 - Aero-3: Support PCI IEEE64bit chains for SCSI IOs to a managed switch's SES
SCGCQ01828140 - Pass mfg pages 40 and 41 parameters to CSW M0 firmware for serdes initialization (Aero only)
SCGCQ01889376 - Aero-3: Support Task Management for managed switch SES (Atlas SES)
SCGCQ01928143 - PSOC image generation to use  MPI component image header and extended image header
SCGCQ02149380 - API changes for a better presentation of Atlas to tools
SCGCQ02145544 - Binary trace format to support eTTY log - build tools
SCGCQ02144820 - NVRAM changes needed to support snapdump on iMR
SCGCQ02137048 - Adding NVACHE messages indicate when SLC format has started and completed.
SCGCQ02125252 - Add disableOffloadNum field in MR_SNAPDUMP_PROPERTIES struct
SCGCQ02111563 - Better error message for certain unmap operations
SCGCQ02103973 - Add MFI STAT and MR Event for Secure Boot indicating fw dl was not allowed due to an existing pending key change
SCGCQ02103183 - MR Windows IOCTL Error codes to Application added to MR API
SCGCQ02079068 - Increase in MR_PD_INFO.name length to 32 characters
SCGCQ02065408 - Update BinToROM tool to modify and Update Version,Start Address and Build Date/Time fields in Image Flash Header
SCGCQ02053671 - API changes for linkconfig interface
SCGCQ02053667 - API changes for NVMe speed and width changes
SCGCQ02038146 - Update RDE pre-processor tool to support Drive dictionary and annotation changes
SCGCQ02028790 - Releasing all build tools in a single RO
SCGCQ02013675 - Reword event log messages as it creates unnecessary panic.
SCGCQ02006505 - Update PLDM Package Header tool to make compatible with Aero image
SCGCQ01980399 - Develop a tool which parses the Redfish dictionaries and forms .c and .g files containing data structures to map the Redfish properties to FW properties. The rdePreprocessor tool will be present in fw\fw_bld_tools folder.
SCGCQ01954741 - ROMENV command -setver to take version string from a list of ROM files
SCGCQ02001315 - Update MfgPage30 for Aero XSDs
SCGCQ02001317 - Update FW to Use NVData IOC Page 1 to Setup ReplyEntryLatencyTimeout and ReplyEntryThreshold
SCGCQ02043874 - Add Build Time Print Statement Format Checking
SCGCQ02044169 - MegaRAID should not allow FW upgrade/downgrade while Secure Boot EFUSE key update is pending
SCGCQ02053388 - Restore TTY History or TTY Flash into eTTY if previous eTTY is lost
SCGCQ02055253 - Rename ColSnapDump.c/.h files  to something common to Aero and Ventura
SCGCQ02055289 - Add new internal functions for snapdump(Part 1)
SCGCQ02055293 - Update existing functions to support snapdump changes
SCGCQ02055428 - Implement displaying snapdump Id
SCGCQ02055455 - Implement list get functions
SCGCQ02056522 - Move ColSnapDump routines from colMain.c to new file colSnapDump.c in col_common
SCGCQ02057013 - Add snapdump infrastructure
SCGCQ02066415 - MR 7.11 Unmap full support (SATA and NVMe: R0/1/5/6)
SCGCQ02066429 - Add support in NVDATA to control unmap enablement based on drive type
SCGCQ02066437 - multi VSES implementation
SCGCQ02077872 - MR FW: Aero Secure Boot support in Serdes GUI functionality changes
SCGCQ02080264 - MR Ring Buffer and Trace buffer improvements to use the new CFGI subsystem
SCGCQ02083503 - Implement program/read of snapdump data from NAND flash - Multiple MPI
SCGCQ02084448 - Dump LD State Table to snapdump
SCGCQ02086302 - Snapdump erase/program error handling
SCGCQ02092838 - SSD perf BST automation integration with CQ
SCGCQ02102042 - Update snapdump framework to use next available Id from nvram
SCGCQ02102716 - Cache Offload BST : Add support to upload termlog via DCMD
SCGCQ02106652 - Improve RMC SEEPROM logging
SCGCQ02110269 - Add Instant Secure Erase support for NVMe drives - Error handling of NVMe PT Sanitize commands
SCGCQ02110270 - Add Instant Secure Erase support for NVMe drives - DISM modifications
SCGCQ02111143 - Add Build Support for PL Libraries with Frames to Ventura/Aero MR
SCGCQ02111590 - colSnapDumpIsEnabled should check if snapdump is enabled in NVRAM
SCGCQ02122102 - Add Enum to reflect SnapDump Program/Read status
SCGCQ02122104 - Add Enum to reflect SnapDump Program/Read status (COL changes)
SCGCQ02122287 - clean up the handling of max bad block in aero
SCGCQ02124131 - Disable subsequent offloads for snapdump once image is successfully captured on NAND
SCGCQ02124889 - Add Consistency Check Scheduler attributes to Snapdump
SCGCQ02127129 - NVME 4k Medium Error is not detected during rebuild and re-discuss with previous NVME Medium Error DC fix.
SCGCQ02132408 - Aero Cache Offload SLC Initialization
SCGCQ02132424 - Two new NVCACHE events are required :
SCGCQ02132466 - Aero Cache Offload SLC Initialization
SCGCQ02138157 - Enable unmap capable NVME drives to be used for unmap capable VDs.
SCGCQ02126079 - Add bit widths to pl eminfo
SCGCQ02108887 - Aero Eliminate unused library builds to decrease development time
SCGCQ02095910 - Aero/ PL - Modify builld process to include stack frames
SCGCQ02081124 - Aero/ Support both Aero and Ventura IT images in one RO
SCGCQ02078617 - Connect Managed Switch (Atlas) SES Page 0Ah translations to SES Diagnostic Buffer in PL
SCGCQ02061600 - Aero/ Break UBM backplane FRU data read in to smaller chunks
SCGCQ02047632 - pl: backend PCIe: vary allocated bridge count with allocated switch count
SCGCQ02047386 - new CSW M0 firmware image
SCGCQ02032309 - [Aero][PLDM] FW update via OOB,PLDM  type 5 support and PLDM library integration.
SCGCQ02020191 - Create UART command to erase all of flash except MPB
SCGCQ02015861 - Update UBM info in Summary Release Notes
SCGCQ02010305 - Aero/ New cli command to indicate if POR is needed after a fw download
SCGCQ02008741 - Set ready bit for Lane Margining for Host Side PCE
SCGCQ01989173 - PCIe Reset functionality for NVMe drives for Slot Power Enable on UBM backplanes
SCGCQ01985437 - pl: NVMe: write cache control during device initialization
SCGCQ01958152 - Create parsing tool for debug output and improve debug dump speed
SCGCQ01955443 - Remove Manufacturing Page 10 definitions
SCGCQ01955258 - Enable VSES support for Legacy Smart Carrier backplanes
SCGCQ01944998 - Add verification of CBB signature when programming it without full image
SCGCQ01943086 - Re-enable the automated public key hash update capability
SCGCQ01940517 - Remove obsolete PCI front-end power management code
SCGCQ01940354 - SPILIB: Check in enhanced CSV decoder
SCGCQ01906240 - RBD now decodes timestamps to UTC date and time
SCGCQ01750224 - Avoid recursive callbacks of IOP ISTWI IO completions
SCGCQ01767270 - Aero-3: Update temperature sensor code
SCGCQ01840388 - pl: backend PCIe: allow usage of multiple memory regions for NVMe memory allocation
SCGCQ01884135 - backend PCIe: preparation for usage of additional PCIe structure instances
SCGCQ02152651 - Binary trace format to support eTTY log - build tools
SCGCQ02132334 - MR API: Add support bits for currentSpeed and clkMode
SCGCQ02111559 - Update snapdump properties in NVRAM to include CRC
SCGCQ02049769 - Update RDE pre-processor tool to support Annotation properties
SCGCQ01891134 - Fix the discrepency in using #if and #ifdef macro
SCGCQ02001374 - Atlas SES discovery
SCGCQ02055256 - Implement program/read of snapdump data from NAND flash - Single MPI
SCGCQ02055297 - Update existing debug APIs to dump new snapdump fields
SCGCQ02055457 - Inform user about DHS non usability in certain unmap firmware upgrade and import cases.
SCGCQ02066421 - New MR Profile#15 added that allows the combination of up to 20 NVME drives, plus 4 SAS/SATA driives
SCGCQ02078678 - Add support for counting number of attempted snapdump collections.
SCGCQ02079621 - Store snapdump program/erase failure blocks in NVRAM
SCGCQ02081983 - Adding onfiSnapDumpRead and onfiSnapDumpProgram in colMain.c
SCGCQ02083768 - Adding new internal functions (part 3)
SCGCQ02102047 - Implement sync between snapdumps on DDR and flash at bootup
SCGCQ02105902 - Detect if snapdump is enabled in nvram
SCGCQ02111666 - Implement onfiSnapDumpListGet function and associated structure.
SCGCQ02111893 - Refactoring the function which reads and verifies the SOFA and SOFB
SCGCQ02115470 - allow multiple snapdumps via zc command through megamon
SCGCQ02118710 - Debug method for PT to test unmap drive types combinations
SCGCQ02121667 - Add logic to update next available snapdump Id in NVRAM
SCGCQ02144937 - port zoning support from MR 7.7 to 7.11
SCGCQ02114564 - backend PCIe: enable SRIS by default in external IT channel board NVDATA
SCGCQ02112316 - [Aero][PLDM][Type5] Change the PLDM opcode handling from timers to scheduler
SCGCQ02076207 - pl: backend PCIe: additional thoroughness for switch duplicate slot number detection
SCGCQ02071918 - Add support for UBM backplane HFC port bifurcation feature
SCGCQ02063343 - MR CBB Support for Flash Silent Errors Recovery
SCGCQ02033755 - pl: backend PCIe: assorted debug code
SCGCQ02123213 - PVT API change for set clock mode DCMD
SCGCQ02102056 - Update snapdump properties in NVRAM to include next available SD Id
SCGCQ02078651 - NVRAM Changes to add support for counting number of attempted snapdump collections.
SCGCQ02062135 - Add Build Time Print Statement Format Checking
SCGCQ01990724 - Vision FW Download Enhancements
SCGCQ02015797 - Add NVMe support over OOB PCIe
SCGCQ02045200 - Vendor ID for vSES Enclosure of Aero Controllers is changed to BROADCOM.
SCGCQ02055257 - Implement pending SD write recover function
SCGCQ02066377 - Raid VDs will now always show data for SCSI-Inquiry, VPD Page 0xb1
SCGCQ02078679 - Add support for counting number of attempted snapdump collections.
SCGCQ02090621 - Implement validating count of snapdump MPIs at bootup Other minor fixes
SCGCQ02094416 - Snapdump/eTTY Improvements.
SCGCQ02095995 - FW to recognize logic level of GPIO and setup separate slave address for the host facing I2C interface
SCGCQ02096981 - COL SnapDump: Refactor Crc
SCGCQ02102324 - PL RB Time Stamp changes (from IT Dbg Improvements)
SCGCQ02111728 - eTTY : Improve OOB, Flash Access, Firmware Download Module Debugging
SCGCQ02114435 - Remove NULL pointer checks on colNvramGet
SCGCQ02118172 - Update init time snapdump to use next available Id from nvram
SCGCQ02125771 - Add a call to SnapDumpSyncDramAndNand for Init Time failure
SCGCQ02096867 - Aero/ Integrate SPILIB 10.00.01.00 into the build
SCGCQ02074654 - (SATA Only) Add NCQ Support for SMR Zone Management Commands
SCGCQ02066446 - VSES: Support for SES Diag Page 07h and SAS connector element type
SCGCQ02076547 - Corresponding MR code changes for RMC stack overflow checking
SCGCQ02078159 - SnapDump Feature: Program implementation - Part 1
SCGCQ02080984 - Integrate PL ROs that Support both Ventura and Aero into 7.11 Stream
SCGCQ02091872 - Add Boot Message Dump to Snapdump
SCGCQ02118112 - Implement changes required to discard SnapDumps in NAND.
SCGCQ02102809 - [Aero] Enable NVData fields to customize/enable/disable of the Host-Trace-Buffer (HTB) for Aero Eval board
SCGCQ02071836 - Add new version for snapdump config in COL_HW_CONFIG struct
SCGCQ02079620 - Add new internal functions for snapdump(Part 2)
SCGCQ02110229 - Add Instant Secure Erase support for NVMe drives - Firing NVMe PT Sanitize command to the drive
SCGCQ02074642 - UART command "iop show ver" to also show BIOS/UEFI information
SCGCQ02003599 - eTTY : Redirect early print messages to eTTY buffer
SCGCQ02083318 - Changes to MR_FW_SAS3.5_N1_Dev_Int for for 7.11_N1 development
SCGCQ02010037 - Add tracker to check  function calls taking long time - Long Process Tracker
SCGCQ02078738 - MR code alteration to support correct reporting of transfer length for non-WR cmds

PL:

SCGCQ01891752 - Aero PLDM OOB BMC Emulator: MR Firmware allows to change Header Version in PLDM header.
SCGCQ01904115 - Fixed issue in PLDM Library where Get PLDM Commands cmd with Invalid PLDM Version returns error
SCGCQ01909746 - SPILIB: Wrong status value used by spiiFlashWriteData()
SCGCQ01936773 - PL: Multipath: Failure to Enumerate Devices in Windows After Cable Pull/Push
SCGCQ01937573 - Aero3: Incorrect PCIe bus changed interrupt enabling and handling
SCGCQ01938275 - pl: ED00 fault observed on crusader 16i when only Bottom part of Ux4 is connected to the core closest to PCIe slot
SCGCQ01938563 - CONFIGURABLE_SECURE_PROGRAMMING_ENABLED defined in the wrong place
SCGCQ01943862 - Aero: Misc fixes for Eval board GPIO and PDB PCIe link config
SCGCQ01944117 - pl: VirtualSES do not show up in Windows when an SFF-TA-1005 UBM backplane with slot offset greater than 16 is connected to a Crusader 16i HBA
SCGCQ01944673 - PL SATL : TM aborted inquiry command is failed with check condition
SCGCQ01951064 - D033 Fault observed when running IOs of 4MB IO size or greater on Aero controller
SCGCQ01952169 - Aero: Add all valid pci device ID's to the supported devices structure
SCGCQ01955494 - CSW M0 Firmware version 649 ( protocol cycling fix)
SCGCQ01955501 - Aero A0: Diagnostic Resets cause Windows 2016 to blue screen with DPC Watchdog Violation error
SCGCQ01955789 - Aero: backend PCIe: new PCIe equalization transmitter presets
SCGCQ01955804 - Aero DDR: Updates to DDRlib for operation at 2666 MT/s
SCGCQ01955909 - pl: NVMe: EC3D fault with invalid NVMe BAR
SCGCQ01956203 - Aero A0: D065 Fault observed when running IOs of 8MB IO size or greater
SCGCQ01957139 - Uninitialized variable being used for a debug print.
SCGCQ01957143 - Coverity found: Variable being used before initialization
SCGCQ01957164 - Coverity bug fix: Uninitialized variable used in a debug print
SCGCQ01957169 - pl: backend PCIe: uninitialized variable when calling plPciDeviceManagerGetPortInfo()
SCGCQ01957173 - Overrunning array PmbusAddrScanVal in rmcPmbusSetVout()
SCGCQ01957181 - Coverity bug fix: Missing break for a case statement
SCGCQ01957184 - Logically dead code in CyBtldr_WriteApplication()
SCGCQ01957185 - Ventura: SES Page 0Ah element descriptors of controller PHYs  connected to a SMP target are marked as valid
SCGCQ01957188 - Logically dead code in SATA Initialization.
SCGCQ01957211 - pl: debug print was not printing the appropriate entity
SCGCQ01957219 - pl: backend PCIe: potential dereference of null pointer
SCGCQ01957222 - Coverity Fix: Assigning value, but the stored value is overwritten before it can be used in plCswPollTemperature()
SCGCQ01957239 - Aero DDR: (Coverity) Assigning value, but stored value is overwritten before it can be used in mssMain()
SCGCQ01957243 - Aero DDR: (Coverity) Assigning value, but stored value is overwritten before it can be used in mssiMcPreInit()
SCGCQ01957246 - Using uninitialized value in iopDiagCmdCpldCfg()
SCGCQ01957303 - AERO: Aero eval board connected to SFF-TA-1005 UBM BP using connector 2 ONLY or 4 ONLY does not detect NVMe drives
SCGCQ01957464 - Aero: Duplicate slot numbers assigned for DA JBOD SAS/SATA drives
SCGCQ01957478 - Unchecked function call return value
SCGCQ01957481 - Coverity defects in controllerfw/iop/arm files
SCGCQ01957596 - Coverity defects in IOP diag & print files
SCGCQ01957633 - Coverity defects in Misc IOP Files
SCGCQ01957634 - Aero DDR: Coverity bugs in MSS files
SCGCQ01957671 - pl: NVMe: fix a few Coverity issues in NVMe files
SCGCQ01957675 - Ventura: OEM 24 drives PCIe Switch secondary VMD mode enable may not complete successfully
SCGCQ01957676 - Coverity Defects - uninitialized variables and variable overflow issues
SCGCQ01957677 - Fixing Coverity reported issues
SCGCQ01957686 - Coverity defect - uninitialized variable
SCGCQ01957687 - Coverity bugs in PL Diag Cmd file
SCGCQ01957716 - pl UBM: Firmware hit PL fault ed00 when pull/insert multiple drives
SCGCQ01959012 - pl: backend PCIe: EC63 fault
SCGCQ01960709 - [Ventura] MCTP not freeing memory correctly in error path.
SCGCQ01961487 - vSES Doc: Update VSES document to reflect support for control/status element fields.
SCGCQ01961600 - Aero3: M0 firmware update for Tx and SSC - Version 0x64F
SCGCQ01961997 - Customer specific back plane not detected in the latest code phase
SCGCQ01962567 - Hot plugging external SAS cables to Port 0 of 9400-16e HBA is not detected
SCGCQ01962755 - Aero3: CLI Command iop pci reg fails with fault 0x265D
SCGCQ01963687 - Direct attached SAS/SATA drive discovery fails on customer specific Legacy backplanes.
SCGCQ01964380 - Aero3: HW Workaround:PdbPll Requires the 25MHz Clock to Drive the PDB_REF_CLK_P Pad When Used Without an External Oscillator Source
SCGCQ01964422 - Aero: PDB high priority interrupts have incorrect priority
SCGCQ01965094 - Link down after disable/enable with SAS IO Unit Page 1
SCGCQ01965627 - Only compare hash size for sblib authenticate
SCGCQ01969980 - pl: backend PCIe: MSI-capable downstream port is programmed with invalid message data
SCGCQ01970742 - Back out change for: SES command to clear the CRIT or NON-CRIT bits doesn't clear the same under Enclosure Status diagnostic page
SCGCQ01970745 - pl: backend PCIe: 265D fault during 'pl pci enum' console command
SCGCQ01970901 - Aero A0: 2668 Fault seen after running Scrutiny show-->scan-->show Commands in Windows
SCGCQ01972332 - Use existing global buffers for config page access.
SCGCQ01972659 - Direct attached SAS/SATA drive discovery fails on customer specific Legacy backplanes.
SCGCQ01973347 - Aero DDR: Citra boards getting WLA (0x4E1) failures when write bit deskew is enabled.
SCGCQ01973397 - Aero PL Library compile error
SCGCQ01974024 - OEM drive carrier NVRAM details in drive is not getting cleared post nvram clear command
SCGCQ01978775 - Aero3/Ventura: "iop show cfg" sometimes shows bad information for large pages
SCGCQ01982463 - Sea A0: PCIe link speed reports as 2.5GT/s in Gen4 system
SCGCQ01983569 - Aero: backend PCIe: link failure after surprise link down
SCGCQ01983870 - Aero: backend PCIe: link failure with vendor specific NVMe device
SCGCQ01984973 - Potential high bit errors observed in optical SAS topology
SCGCQ01985176 - Active optical cables do not link reliably
SCGCQ01986174 - Aero3: Port Enable with partially filled expander with managed switch Atlas causes Atlas's SES to be marked as missing
SCGCQ01986363 - Aero3: Firmware download fails if the SOC signature is not in the first DMA (loginfo 10411)
SCGCQ01988013 - Aero: Locate LED does not work with latest Aero build using storCLI
SCGCQ01990650 - SPILIB: SFDP, when used with devices greater than 16MByte may fail erase
SCGCQ01990672 - AERO PL: Invalid DevHandle reported during MPI2_EVENT_PCIE_TOPOLOGY_CHANGE_LIST with 0 allocated MPI Devices
SCGCQ01991688 - AERO: PL faults with 0x7211 after init with latest code
SCGCQ01991772 - Aero3: Miscellaneous MPI Device/Atlas SES allocation corner case defects
SCGCQ01991774 - PL vSES: Number of slots for virtual SES is incorrect in StorCLI
SCGCQ01991777 - Aero: backend PCIe: ignore link bandwidth interrupts if link is not up
SCGCQ01993702 - SPILIB: SPI Flash Registers get corrupted if NVSRAM is initialized after Flash
SCGCQ01996160 - Smart carrier backplane detection code sends I2c request continuously when there are no cables connected.
SCGCQ01997992 - pl: backend PCIe: 265D fault during 'pl pci dynmem' diag command
SCGCQ01998396 - Aero: bit 3 of the MISC_CONTROL_1_OFF register at 0x8bc in DM core must remain set
SCGCQ02002617 - Aero: Firmware fault 0000265D seen with download signed bios image
SCGCQ02002663 - Aero-3: HW Workaround:Settings Change for Requested Tx Presets for PCIe Gen3 and Gen4 rates
SCGCQ02005335 - Vent/Aero: RAM BIOS warning prints when there is no BIOS
SCGCQ02005819 - Aero A0: 2622 Fault is seen at first reset after server power cycle
SCGCQ02006628 - 6004 Fault running IOs + Task Managements
SCGCQ02006649 - BST fails on PH11 PA1 build
SCGCQ02006676 - Ventura: NVDATA Version incorrectly changed to 0x0C00 on Phase 11
SCGCQ02006776 - pl: backend PCIe: need to configure equalizer presets in additional register
SCGCQ02007385 - Aero:256K/1M performance lower than expected with SSDs
SCGCQ02007413 - pl: backend PCIe: Atlas switch becomes inaccessible after HBA fault
SCGCQ02007423 - pl: backend PCIe: ECC6 fault
SCGCQ02007812 - Ventura: BST fails due the MSIX Vectors being disabled
SCGCQ02008611 - RMC: Remove Date and Time stamp from RMC debug output
SCGCQ02008725 - Aero3: Sense Data buffers used for Atlas SES are not always freed
SCGCQ02012578 - pl: backend PCIe: EC59 fault on switch removal
SCGCQ02015769 - Aero: Locate LED control on SFF-TA-1005 UBM not working with latest Aero build
SCGCQ02017273 - Aero A0: 0xD30E fault is seen with 29 or more PCIe Devices configured in NVDATA
SCGCQ02017329 - Aero DDR: ECC left in disabled state when multiple training iterations performed within DDR lib.
SCGCQ02017340 - Aero: backend PCIe: SRIS doesn't work
SCGCQ02017394 - IO Unit Page 7 reports 0x04 for PCIe4 instead of 0x03
SCGCQ02020018 - Aero DDR: Memports configured incorrectly
SCGCQ02021097 - pl: Port Enable fault 0x7400 when connected to an Expander
SCGCQ02023831 - pl Ventura B0: PL fault 7221 observed on hot removing Capella II switch after boot to OS completes
SCGCQ02023850 - pl Ventura B0: Incorrect number of vSES observed with one missing vSES when Capella II switch attached
SCGCQ02023871 - Ventura B0: Overlapping slot IDs observed for vSES and PCIe Switch device
SCGCQ02024703 - Aero-3: Board Image Config File has extra XML tags
SCGCQ02029412 - Vendor unique Ventura based board: Fault 7220 while running vSES specific debug command
SCGCQ02029919 - Ventura B0: vSES Devices Allocated number information reported incorrect on performing Switch add/remove multiple times
SCGCQ02030141 - Multi-VSES: Misc fixes and updates
SCGCQ02030158 - PL: SCSI ATA Passthrough command hangs with higher than expected DataLength
SCGCQ02031148 - FW may encounter processor Data Abort exception error due to Null pointer access
SCGCQ02031472 - pl: backend PCIe: device memory regions may overlap
SCGCQ02032492 - pl: Multi-vSES - pl creates a vSES with zero PHYs associated with it
SCGCQ02035141 - Aero DDR: Firmware hangs with Multiple ECC Errors in Aero 16i card.
SCGCQ02035960 - Ventura: Create NVDATA option to switch from single VSES to multi-VSES management for unmanaged PCIe Switch enclosures.
SCGCQ02042575 - Aero: backend PCIe: lane margining watchdog timer may expire prematurely
SCGCQ02042818 - Aero A0: Fault D024 observed during individual lane break test on Vendor Gen4 NVMe drive
SCGCQ02043820 - Phase11 Ventura B0: Duplicate Help message entry in UART
SCGCQ02043944 - pl VSES: Fault 0x4456 observed with un-managed switch connected to a Ventura HBA
SCGCQ02043946 - Aero-3: Ventura version used for Aero CFGI library
SCGCQ02044607 - Orion MR PA5: Assertion failure in fw\cpu\arm\exceptions.c on Injecting error to datagram bit in PLDM request Packet.
SCGCQ02045196 - Fix Static Tool Analysis reported defect # 22144 in Aero Sblib Project
SCGCQ02045219 - Fix Static Tool Analysis reported defect # 22142 in Aero Sblib Project
SCGCQ02045222 - Fix Static Tool Analysis reported defect # 22143 in Aero Sblib Project
SCGCQ02045223 - Fix Static Tool Analysis reported defect # 22141 in Aero Sblib Project
SCGCQ02048128 - Aero DDR: Leveling timeout occurs intermittently during Read Leveling tests
SCGCQ02048251 - pl: backend PCIe: VSES device is created for Atlas managed switch
SCGCQ02050528 - Avoid releasing I2C bus when I2C operation(Read/Write) in progress.
SCGCQ02053027 - The locate functionality does not work for the bad PD connected to the slots 4-7.
SCGCQ02056409 - Fault 0x265D while executing 'pl dbg' CLI diag command.
SCGCQ02063334 - Add embedded key verification to pending key update check and authenticate image routine
SCGCQ02063393 - Aero3: (IOP) HW Workaround:Unexpected link recoveries may occur when ASPM L0s is enabled on link partner
SCGCQ02064114 - BST: BST failing on every pass run
SCGCQ02071058 - pl: backend PCIe: EC84 fault
SCGCQ02079125 - Aero: backend PCIe: transmit SSC unexpectedly disabled
SCGCQ02081302 - [Aero][PLDMLib] Crash in pldm scheduler observed.
SCGCQ02081306 - Changed argument type from Bool to  PLDM_TIMER_START_OPERATIONs of function declaration pldmFwUpdtTimerStart
SCGCQ02081778 - Ventura: MR7.10:  No NVME drives detection on UBM Ux2 with latest package build 2186 (previous package detects drives)
SCGCQ02082083 - SERDES Transmit Equalization values update results in invalid Transmit Equalization values being set.
SCGCQ02083515 - Aero DDR: Problem with DDR_INIT_USE_HIGH_TEMP_REF flag
SCGCQ02084622 - Library sends wrong data length as part of Firmware download request
SCGCQ02090167 - Storcli UEFI Mode "erase all" is not working for Aero controller.
SCGCQ02094359 - TM to Managed Switch SES (Atlas SES) not always cleaning up resources tied to IO
SCGCQ02097914 - PLDM lib passes unaligned memory to IT FW because of  pack pragma in PLDM lib
SCGCQ02097948 - Aero DDR: Intermittent 0x4c2 (read fifo training) failures on Valvano-8e cards
SCGCQ02101219 - Ventura B0: sg_utils does not display vSES created for PCI switch
SCGCQ02102848 - MR PA6 PLDM: Invalid completion code returned on Activating Firmware in ReadyXfer State prior to image transfer.
SCGCQ02102995 - pl: D20F fault
SCGCQ02103060 - BST: Deleting partitions on every drive without checking if the drive is  partitioned or not
SCGCQ02104154 - UBM1005 - RefClk is not enabled for HBA Conn Quads 3 & 4 when in x16 HFC I2C mode
SCGCQ02105475 - Unable to handle 2nd component (BIOS) firmware request properly
SCGCQ02107490 - MR PLDM Type 5:Fatal firmware error: Hitting PLDM Fault 0x29
SCGCQ02108935 - pl: NVMe: task management timeout if device fails to go idle after hot reset
SCGCQ02110231 - Ventura: Observed 265D fault while swapping the Elrond HFC cables
SCGCQ02110233 - Aero: Build zips the Ventura CFGI and MSS files instead of the aero files
SCGCQ02112757 - pl: backend PCIe: switch attached device is unexpectedly removed after a link glitch
SCGCQ02114729 - 0x6231 Fault while doing cable pulls on expanders
SCGCQ02115221 - Aero3: BST fails due to batch script warnings
SCGCQ02116309 - Ventura B0: After setting fault bit using sg_ses command drive amber LED is not lit
SCGCQ02117890 - Controller resets in loop when connected to VPP Backplane
SCGCQ02117944 - NVMe: Log Sense command failed to get Self test results page 0x10 on SMART supported NVMe device
SCGCQ02118185 - UBM1005: Connector module not set for 2Wire reset GPIO function in NVDATA Mfg page 6
SCGCQ02118688 - pl: backend PCIe: 265D fault on switch removal
SCGCQ02121597 - pl: backend PCIe: additional robustness for timer usages during discovery
SCGCQ02123236 - Incorrect slot numbers reported for HBA attaching to UBM backplane with connector lanes reversed
SCGCQ02123333 - Aero3: SES page 0xA shows "no SAS Device attached" in "SAS Device Type" field after drive pull
SCGCQ02132332 - Ventura B0: Windows Driver error 44802 seen on system power up in UBM multi-vSES configuration
SCGCQ02135796 - Memory alignment issues in PLDM library
SCGCQ02141791 - pl: backend PCIe: revert MRRS change for Ventura/Mercator
SCGCQ02155883 - UBM1005: PCIe reset sent incorrectly to DFCs on status change reported for other DFC.
SCGCQ02165639 - Ventura B0: sg_scan does not report all vSES devices in a multi-UBM configuration
SCGCQ01933117 - Ventura: NVMe devices attached to I2C backplane with no BP mgmt. device may not be detected by the HBA
SCGCQ01943116 - Aero: Memory Model field is incorrect resulting in firmware update attempt in host booted code in secure mode
SCGCQ01944152 - Aero: backend PCIe: NVMe devices in vendor specific JBOD may not link up
SCGCQ01945583 - (SATA Only) Firmware may fault (faultcode 0xD102) If task management is sent while SSU command is being translated to SATA drive.
SCGCQ01951369 - Ventura: Direct attached NVMe may not be detected in a mixed UBM backplane config
SCGCQ01955598 - Typo in Link Layer interrupt handler argument.
SCGCQ01957172 - Stray semicolon in rmcGetAvsoIndex()
SCGCQ01957408 - Locate LED is non-functional for NVMe drives when we have a Switch attached enclosure as well as a Direct Attached enclosure
SCGCQ01957609 - Coverity in IOP I2C Files
SCGCQ01957625 - Coverity bugs in IOP Msg files
SCGCQ01960090 - vSES : ENCLOSURE BYPASSED B bit set  when  Missing bit is set via Send diagnostics command
SCGCQ01960758 - pl: backend PCIe: need to change default 64-bit backend address range
SCGCQ01960863 - Ventura B0: SES command to clear the CRIT or NON-CRIT bits doesn't clear the same under Enclosure Status diagnostic page
SCGCQ01963313 - Aero DDR: Some evals exhibit WL Cycle Adjust failure (0x4E1)
SCGCQ01969797 - Ventura: SAS/SATA Drives behind passive backplane are not detected.
SCGCQ01971067 - Aero: backend PCIe: EF09 fault
SCGCQ01982928 - PL SATL :  Read Error Counter log page fails with check condition on SSD drives
SCGCQ01992276 - Server serial number, Board Trace Number and controller Port number are not updating properly for Faulty and Predictive Fail smart drives.
SCGCQ01993490 - Aero: FW Fault 0x2801 On Running Heavy IO traffic with Host Diag Window Accesses
SCGCQ02005349 - PL: SAS link up and drive discovery is delayed
SCGCQ02017279 - IO and TM timeouts observed while running IOs
SCGCQ02018015 - Aero: Fault 0xEC07 with PCIe attached devices with MegaRAID firmware
SCGCQ02024727 - SGPIO Slot Locate functionality not working on Aero/Sea Controllers
SCGCQ02031199 - SATA Only : GET PHYSICAL ELEMENT STATUS command fails if allocation length/host buffer size is less than 512 bytes
SCGCQ02031480 - 0x600F fault during boot up with direct attached SATA devices
SCGCQ02032503 - Aero-3: Serdes not disabled properly on the upper 8 phys of an 8 phy SKU
SCGCQ02035973 - 0x4308 Fault occurs when accessing various config pages before discovery has completed
SCGCQ02044151 - Disparity errors when testing with optical cables
SCGCQ02046108 - [Aero][PLDM] Unblock the PLDM timer
SCGCQ02053131 - VSES: Locate command to NVME drive in UBM backplane fails.
SCGCQ02063185 - sblib: Use image flashSize instead of dataSize
SCGCQ02066449 - BST: FW Download/Diag reset failures are not caught decently
SCGCQ02078856 - Aero3: Allocation of Atlas SES Device Handle can use one reserved for multi-VSES
SCGCQ02080963 - Aero/Sea FW faults on Diag Reset When any Cable Attached is to Controller
SCGCQ02094366 - pl: backend PCIe: ED06 fault
SCGCQ02097408 - Aero3: MPI Initialization of a managed switch's MPI Device fails to stop when an MPI Configuration Read fails
SCGCQ02100268 - compilation  failed with Multi component changes
SCGCQ02105471 - [Aero][PLDM][Type5] Fault 0x8A01 Stack Frame: FE703D40 on sending Invalid command in Learn Component State
SCGCQ02105621 - Ventura: Includes file uses internal SPI library header instead of API
SCGCQ02105773 - pl: backend PCIe: fix usages of PL_PCI_LINK_IS_VALID macro
SCGCQ02112449 - Driver issues Kill Adapter due to IO timeout for an IO with unconfirmed response.
SCGCQ02115831 - MR 7.11 : Vendor ID is not shown properly in SLT enclosure details.
SCGCQ02116225 - 0x6001 Fault while running IOs and Task Managements to VSES devices
SCGCQ02116632 - PLDM Firmware Update Exception when ActivateCommand is sent twice.
SCGCQ02117651 - PLDM: Fix IT compilation issue
SCGCQ02123287 - Task management timeout detected on TMs sent to VSES devices
SCGCQ02123424 - BST: Feature to run BST on specific adapter broken
SCGCQ02124882 - Ventura B0: Observed 0x265D fault while running IO_TM script
SCGCQ02125801 - pl: backend PCIe: discovery reentrancy check
SCGCQ02135772 - Phase 12 Int fails to compile
SCGCQ02138717 - Version number in Ventura FW not updated
SCGCQ02146190 - Ventura/Aero: Application hits an assert when a UBM VSES device is present
SCGCQ02160135 - BSOD observed when opening disk management in Win 10 OS.
SCGCQ01955767 - Aero A0: Secure boot key update fails with fault x3300 (SBLI Malloc Error)
SCGCQ01957140 - Aero/Ventura: Using uninitialized value phyAddr.Low in iopSodPage45Validate()
SCGCQ01957141 - ptrLinkRegs referenced before being initialized in pliMsg()  IOC_CTRL_OP_ALL_PHY_LOOPBACK_DIAG
SCGCQ01990467 - Aero-3: Sea Gen-1 PCIe workaround missing NVDATA change for Sea channel boards
SCGCQ01994860 - pl: backend PCIe: ED06 fault
SCGCQ02022790 - pliTaskMgmt() returns ISTATUS_DEVICE_NOT_REGISTERED for a DA SEP
SCGCQ02038817 - Aero3: Goldenx seg faults when a partial component image is found in flash
SCGCQ02083786 - PLDM Firmware update retry timer should be in range of 1 sec to 5 seconds not 5 msecs
SCGCQ02084475 - PLDM library compilation
SCGCQ02089264 - pl: backend PCIe: various faults may occur with poor quality links
SCGCQ02095959 - 0xD015 fault when obtaining SES Page 0Ah from Atlas SES in an infinite loop from a host
SCGCQ02105742 - 0xD101 Fault running IOs to VSES devices
SCGCQ02106481 - UBM state machine gets into loop when slot power is turned ON through sg_ses utility command.
SCGCQ02112334 - BST: Error seen while running BST when MR card is present in BST topology
SCGCQ01976251 - Fix ISTWI code to work with PSOC download from storcli
SCGCQ02057418 - PL fault 0x6001 observed with heavy IOs to some NVME drives with Async events
SCGCQ02066656 - Ventura Ph12 tip build all broken due to single VSES mode changes
SCGCQ02081018 - pl: duplicate target device slot numbers when slot numbers are 256 or larger
SCGCQ02084058 - Inframe SGL translation of an MPI SCSI IO to Atlas SES can go beyond the frame with Chains.
SCGCQ02089290 - Aero/Ventura: Drives missing after firmware update due to incorrect phy masks
SCGCQ02098690 - BST: Attempts to delete all partitions (if present) in BST topology.
SCGCQ02100891 - 0xD101 Fault running IOs to VSES devices
SCGCQ02118088 - Aero DDR: ECC disable and half mode operation fails
SCGCQ02006700 - pl: backend PCIe: incorrect bus number may be assigned to a PCIe switch
SCGCQ02082058 - Aero DDR: EVENT_N IO configured incorrectly
SCGCQ02097328 - Ventura B0: StorCLI does not list 'Model' information for SATA drives
SCGCQ02151086 - Ventura B0: Windows Driver error 44802 seen on 2019 server power up with UBM present
SCGCQ02166141 - (NVMe Only) PL fault 0x6004 observed while doing NVMe drive push pull during IOs.
SCGCQ02098157 - VSES: Unmanaged backplane multi-VSES mode has missing direct attach drives, but has PCIe switch attach information in SES Page 0Ah
SCGCQ01698429 - Improve NVSRAM timings
SCGCQ02140550 - [Aero] Gracefully handle the MCTP-IIC control packets from BMC when functioning in OOB-IIC slave mode
SCGCQ02126230 - Aero3: Add aeromr to "all" build
SCGCQ02123191 - Aero: update SBLIB (+SCONS) and SecureSign to most recent releases
SCGCQ02123188 - Aero: Add MRCBB build to Aero releases
SCGCQ02113941 - BST: Delayed reboot using apc for rebooting the server
SCGCQ02112537 - BST: Update script to allow only two BST configs and other misc changes.
SCGCQ02108345 - BST: Update script to wait in a loop allowing SATA drives to come up after adapter reset
SCGCQ02105398 - Update PNP ID match algorithm to skip 2 least significant bits of PCI DeviceID field for Sea/Aero cards
SCGCQ02104137 - BST: Update por needed request when using storCli utility
SCGCQ02103868 - Update scripts to execute Release/Nightly/Activity BSTs from a uniform BST build folder structure type
SCGCQ02103865 - Ventura CSW: Add stack frames to build
SCGCQ02102972 - SPILIB: Create a stack frame-based version of the library
SCGCQ02099989 - Update Ventura summary release notes for phase 11
SCGCQ02099849 - Added required code changes to support Multi component firmware download (firmware + BIOS).
SCGCQ02087717 - SPILIB: Add SPI Library Parameter to Configure NVSRAM Frequency Settings
SCGCQ02083575 - BST: Reduced execution time of Activity bst
SCGCQ02083530 - Update NVMe Device Requirements document builder
SCGCQ02082661 - BST: Aero update/support for BST
SCGCQ02080241 - Aero/Ventura: Support both Aero and Ventura PL in the same RO for Phase12
SCGCQ02076675 - pl: backend PCIe: vary MRRS with root port attachment
SCGCQ02074644 - (NVMe) Enable SMART Failure Prediction Data capability for NVMe drives.
SCGCQ02071917 - I2C/2WIRE RESET# support for I2C backplane devices
SCGCQ02066410 - Ventura/Aero : Support Instant Secure Erase on non-fde ISE capable NVMe drives
SCGCQ02066372 - Aero3: Check in improved MMU Shutdown Functions
SCGCQ02066369 - Aero: Port nvdumpx to Aero
SCGCQ02064046 - pl: backend PCIe: handle Atlas slot numbering changes
SCGCQ02061709 - Move CFGI debug prints out of IOP print subsystem
SCGCQ02057014 - Aero: backend PCIe: generate more link debug information
SCGCQ02053715 - [Aero][PLDM]  Implement code to init  PLDM FWUpdate module  and Register the MCTP interface with PLDM library
SCGCQ02049017 - PACKAGE: Change version to 2.0.0.0 for release
SCGCQ02049006 - Aero DDR: ESD issue with PVT requires hard coding PVT_COMP values
SCGCQ02047631 - Update Aero_AutoGenHWBoardImageConfig.xml and update 8 phy chip names
SCGCQ02046410 - Aero: pl: new CSW M0 firmware image
SCGCQ02044848 - [Aero][PLDM] Type 0 bld infrastructure
SCGCQ02044808 - [Aero] PLDM Type 0 support to integrate PLDM library.
SCGCQ02044165 - Aero3: Prevent "rollback" of firmware revisions if a key update is pending
SCGCQ02041111 - Aero: Create Sea 9500-8i Channel IT partial xml
SCGCQ02037364 - pl: basic VSES task management support
SCGCQ02031573 - Aero3: Set default interrupt coalescing timeout value to 0x20 from 0xa in IOC Page1 for AERO/SEA HBA devices
SCGCQ02031473 - pl: backend PCIe: debug code to dump unallocated memory trackers
SCGCQ02030778 - Add tag in the FW-Ring-Buffer messages to indicate error/warning/debug
SCGCQ02018624 - BST: Update bst scripts to support por request
SCGCQ02017429 - Aero3: Add Toolbox Mem Move Restrictions
SCGCQ02015778 - Updates to Aero XML files for package automation & update PCI Subsystem IDs
SCGCQ02015614 - SPILIB: Add support for JEDS216 with only 9 DWORDS of Basic Parameters
SCGCQ02013978 - MPB Page for Dual FW Download - Shenandoah program for OEM Hercules
SCGCQ02012078 - DevBST: Add support to test single Ventura adapter card
SCGCQ02011525 - Add support for Release order package based BST
SCGCQ02010096 - Aero: Create Sea 9500 16e/8e Channel IT partial xmls
SCGCQ02010087 - Multi-VSES: Misc VSES optimization changes and clean up
SCGCQ02010081 - Multi-vSES: Create vSES target for Direct Attached unmanaged PCIe SW Enclosure
SCGCQ02008733 - Aero3: Separate out DevH assignment of MPI Devices from PCIe Device DevHs for drives
SCGCQ02008728 - Aero3: Add internal request timing to MPI Devices (Atlas's MPI Device)
SCGCQ02007875 - Aero3: Measure code copy, hashing and decrypting times for IC validation
SCGCQ02003955 - Remove SGPIO Double Pump Mode
SCGCQ02002603 - Create blank partial XML for Aero Eval Board
SCGCQ01997811 - Add Makefile target to build bootloader, for PL only builds
SCGCQ01996524 - NVData ManPage11 updated with fields to customize/enable/disable of the Host-Trace-Buffer (HTB)
SCGCQ01995706 - Add support for Dual MR FW Image boot
SCGCQ01994585 - Aero/Ventura: Integrate latest SPILIB for Macronix Support
SCGCQ01993973 - Add option to build Aero PL library for Shenandoah platform
SCGCQ01993555 - Integrate latest MPI 2.6.8 header changes into Ventura.
SCGCQ01993348 - SPILIB: Add support for 32MB Macronix
SCGCQ01991703 - SES device identification in cascaded Expander backplane Topology
SCGCQ01990521 - Alphabetize IOP & PL CLI menus
SCGCQ01987206 - Aero3: Firmware Download/Upload Reply Enhancements
SCGCQ01985415 - Aero: backend PCIe: modify eval board NVDATA for minimum 16 NVMe devices
SCGCQ01984296 - pl: backend PCIe: DMDReportPCIe
SCGCQ01983429 - Add support for host side MO PMU
SCGCQ01982790 - Aero-3: Version Display
SCGCQ01980173 - Aero/Ventura: Reduce the memory requirement for large BIOS images
SCGCQ01979367 - Master ER to check in MR related changes in CBB
SCGCQ01979141 - To have separate transmit and receive I2C buffers for the back plane management module
SCGCQ01978384 - Aero: Create 9500-16i Channel IT partial xml and update Channel XSDs
SCGCQ01973189 - Aero/Ventura: Eliminate unused builds
SCGCQ01969948 - Aero-3: Additional changes required for 8 phy board support
SCGCQ01963275 - Aero3: Update Flash Layout to Increase Firmware Area and Align Regions
SCGCQ01961839 - Aero-3: Create batch file to create images
SCGCQ01961631 - Aero3: managed switch SES support Sense Data to DDR and OCM memory
SCGCQ01960866 - Aero3: Support alternate refclk source PDB PLL ref clock (remove fault 0xECFD)
SCGCQ01960319 - Customer specific Smart Drive Carrier NVRAM Update using VSES interface
SCGCQ01960305 - Smart Drive LED Support using VSES
SCGCQ01958225 - Add recognition and image creation for Sea.
SCGCQ01957668 - Multi-vSES: Add support for populating Std Inquiry Resp data from NVDATA
SCGCQ01957628 - Multi-vSES: Add UART cli cmd to dump vSES Device information
SCGCQ01957617 - The VSES target command handling support in Multi-VSES environment
SCGCQ01957615 - Multi-vSES: Create and associate SES target for Direct attached Enclosure
SCGCQ01957613 - Multi-vSES: vSES resource allocation and targets creation
SCGCQ01957610 - Multi-vSES: Create Direct attached Enclosures based on the Backplane type detected
SCGCQ01956217 - Add support for multi-VSES devices
SCGCQ01949062 - Update SAS Device Page 240 for smart carrier targets.
SCGCQ01947990 - Aero: Modify GoldenX and Firmware so that it requires BIOS to be signed
SCGCQ01944845 - SPILIB: Add backwards-compatible switch to disable RDID lookup (always use SFDP)
SCGCQ01941252 - Support multi-host Atlas/multiple Atlases without exceptions
SCGCQ01938663 - Aero/Ventura: Dynamically determine the contents of MPB using Manufacturing Page 47
SCGCQ01938283 - Aero3: Ensure that Aero3 is properly configured to support non-ROMable (copied) code at SOD
SCGCQ01931952 - Aero: Dump UART input when EFUSE is enabled and FAULT if pciDeviceID is Invalid or Tampered
SCGCQ01930607 - SPILIB: Create an example perl script to parse CSV logic analyzer file
SCGCQ01926234 - Add ability to field upgrade PSOC on HBA board
SCGCQ01926221 - Aero-3: Optimize I2C SCL settings for Aero
SCGCQ01922368 - Aero-3: Add MPI Device error injection of dropping reply frame/descriptor and Adapter reset
SCGCQ01922284 - pl: backend PCIe: update NVMe Device Requirements document builder
SCGCQ01921415 - Build Process: Auto generate error code document and add to release zip
SCGCQ01916910 - PL Spinup: Add NVDATA Option to Wait SpinupDelay for SPL-2 Power Capable Drives
SCGCQ01902320 - Aero-3: Use independent SMID pool for Atlas SES/MPI Device instead of LMID pool
SCGCQ01902302 - Atlas-3: SES Page Ah translation for Atlas SES
SCGCQ01902128 - Aero-3: Support PCI IEEE64bit chains for SCSI IOs to a managed switch's SES
SCGCQ01889376 - Aero-3: Support Task Management for managed switch SES (Atlas SES)
SCGCQ01828140 - Pass mfg pages 40 and 41 parameters to CSW M0 firmware for serdes initialization (Aero only)
SCGCQ01760624 - Support ARM compiler toolchain installation with spaces in path as well as multiple perl binary names
SCGCQ01856249 - SCONS changes for ER:SCGCQ01856025 - Add CSW Aladin Plus FW to SBR portion of CBB image
SCGCQ01870009 - Add python path to genDebug.py call
SCGCQ01870088 - Add builder to invoke SecureSign.exe utility in order to sign images.
SCGCQ01872112 - sblib: Audit for timeout loops
SCGCQ01889213 - SCONS changes for signing APP-FW image on Avenger.
SCGCQ01924957 - Adding a new builder to SCONS script to pad firmware image and update header size at the same time.
SCGCQ01933404 - Add SrkWriteProtect getter/setter to api
SCGCQ01958073 - Modify aero-prevalidation to match table under Secure Boot Mode in Security Arch
SCGCQ01966264 - Create folder structure for oob_common
SCGCQ01971935 - MR sblib: Add Efuse Reset Interface in SbLib
SCGCQ01974004 - PLDM Firmware update Implement QueryDeviceIdentifiers, GetFirmwareParameters, RequestUpdate and PassComponentTable
SCGCQ01985716 - PLDM Firmware update Implement UpdateComponent, RequestFirmwareData, TransferComplete and VerifyComplete
SCGCQ01986821 - PLDM Firmware update Implement ApplyComplete, ActivateFirmware, GetStatus, CancelUpdateComponent and CancelUpdate
SCGCQ01987044 - PLDM: Implement Base Infra
SCGCQ01987045 - PLDM: Design and Implement print infrastructure
SCGCQ01987068 - build set up for oob_common
SCGCQ02007535 - Implemented generic signing for bin files used by Atlas FW build process to sign images with HSM-managed keys.
SCGCQ02023065 - Included new data types and API for PLDM applications usage
SCGCQ02045097 - PLDM Firmware Update application Add Assert functionality
SCGCQ02045099 - PLDM: PLDM Firmware Update application Add Print / Debug functionality
SCGCQ02047709 - PLDM Firmware Update application support for multi component.
SCGCQ02047722 - PLDM Firmware Update application add functions to modify fields in gPtrPldmFwUpdateInfo
SCGCQ02049867 - PLDM Firmware Update application UUID and UTC_TIME structures to be moved to base module
SCGCQ02059746 - Add Build Time Print Statement Format Checking
SCGCQ02063855 - PLDM Firmware Update application API changes to support multi component.
SCGCQ02069745 - PLDM: MCTP API changes to support PLDM Transport Binding
SCGCQ02077190 - PLDM: Implementation of  PLDM Transport Binding Layer
SCGCQ02084261 - Add fmc builder to scons.
SCGCQ02087229 - Implement PLDM for Platform Monitoring and Control (Type 2) Application module  - Phase 1
SCGCQ02089390 - PLDM: APIs for print and Assert Failed function
SCGCQ02099275 - Add PLDM Event generation support to PLDM Common Framework App (Type 2 - Monitoring and Control)
SCGCQ02115686 - PLDM: Move generic routines from PLDM Type-2 App module to PLDM Base module
SCGCQ02115779 - PLDM: Update entity content table with new field
SCGCQ02117497 - PLDM: Implement print framework for Type-2 application module
SCGCQ02126665 - PLDM: Gaurd Type 2 application module specific directories and source files within an environment variable
SCGCQ02128176 - PLDM: Move pldmDebugTmpl.h and pldmDebugTmpl.c to a separate folder
SCGCQ02126079 - Add bit widths to pl eminfo
SCGCQ02108887 - AeroVentura: Eliminate unused library builds to decrease development time
SCGCQ02095910 - Aero/Ventura: PL - Modify builld process to include stack frames
SCGCQ02081124 - Aero/Ventura: Support both Aero and Ventura IT images in one RO
SCGCQ02078617 - Connect Managed Switch (Atlas) SES Page 0Ah translations to SES Diagnostic Buffer in PL
SCGCQ02063799 - Framework to support Sea based Activity BST
SCGCQ02063797 - Support for Ventura based Activity BST
SCGCQ02063488 - Recovery/Tear up process to get the server and controller in a known good state after a bst run
SCGCQ02061600 - Aero/Ventura: Break UBM backplane FRU data read in to smaller chunks
SCGCQ02047632 - pl: backend PCIe: vary allocated bridge count with allocated switch count
SCGCQ02047386 - Aero: new CSW M0 firmware image
SCGCQ02032309 - [Aero][PLDM] FW update via OOB,PLDM  type 5 support and PLDM library integration.
SCGCQ02020191 - Create UART command to erase all of flash except MPB
SCGCQ02015861 - Update UBM info in Summary Release Notes
SCGCQ02010305 - Aero/Ventura: New cli command to indicate if POR is needed after a fw download
SCGCQ02008741 - Aero3: Set ready bit for Lane Margining for Host Side PCE
SCGCQ01989173 - PCIe Reset functionality for NVMe drives for Slot Power Enable on UBM backplanes
SCGCQ01985437 - pl: NVMe: write cache control during device initialization
SCGCQ01958152 - Create parsing tool for debug output and improve debug dump speed
SCGCQ01955443 - Remove Manufacturing Page 10 definitions
SCGCQ01955258 - Enable VSES support for Legacy Smart Carrier backplanes
SCGCQ01944998 - Aero: Add verification of CBB signature when programming it without full image
SCGCQ01943086 - Aero: Re-enable the automated public key hash update capability
SCGCQ01940517 - Remove obsolete PCI front-end power management code
SCGCQ01940354 - SPILIB: Check in enhanced CSV decoder
SCGCQ01906240 - RBD now decodes timestamps to UTC date and time
SCGCQ01884135 - Aero: backend PCIe: preparation for usage of additional PCIe structure instances
SCGCQ01840388 - pl: backend PCIe: allow usage of multiple memory regions for NVMe memory allocation
SCGCQ01767270 - Aero-3: Update temperature sensor code
SCGCQ01750224 - Ventura: Avoid recursive callbacks of IOP ISTWI IO completions
SCGCQ01847730 - SCons improvements
SCGCQ01866136 - SCons: Replace and remove perl based scripts with python equivalents
SCGCQ01913916 - Move dev versions out of the registry
SCGCQ01924973 - Allow environment variables to override yaml defines
SCGCQ01927492 - Add support for an NVDATA image argument to the create CBB builder
SCGCQ01958882 - PLDM Firmware Update application initialization implementation
SCGCQ01973963 - Create a stream for code integration and unit test for OOB_Common
SCGCQ01985914 - Updated the version and rebuilt the binary to included updated signImageX executable and dll.
SCGCQ01987048 - PLDM: PLDM Base Module Initialization
SCGCQ02029344 - PLDM: Introduce pldmiTypes.h file
SCGCQ02045010 - PLDM Firmware Update application split  pldmRspFromShimLayerProcess to small function
SCGCQ02053921 - PLDM: Introduction of pldmiPlatformApi.h
SCGCQ02054080 - Secure Sign: update SignImageX change for FMC
SCGCQ02083065 - Create documentation file for PLDM Firmware update module
SCGCQ02114564 - Aero: backend PCIe: enable SRIS by default in external IT channel board NVDATA
SCGCQ02113002 - BST: Update bst scripts to utlilize bst_utils file
SCGCQ02112316 - [Aero][PLDM][Type5] Change the PLDM opcode handling from timers to scheduler
SCGCQ02076207 - pl: backend PCIe: additional thoroughness for switch duplicate slot number detection
SCGCQ02071918 - Add support for UBM backplane HFC port bifurcation feature
SCGCQ02063798 - Framework to support Ventura based Customer Specific BST
SCGCQ02063343 - MR CBB Support for Flash Silent Errors Recovery
SCGCQ02033755 - pl: backend PCIe: assorted debug code
SCGCQ02010565 - Replace hard coded APC details with test host specific APC config.
SCGCQ01966265 - PLDM: Check in file for PLDM Modularization APIs
SCGCQ01987042 - PLDM: Implement PLDM Msg type 0(Control and Discovery) handler
SCGCQ01987047 - PLDM: Implements PLDM Task Scheduler
SCGCQ02029342 - PLDM: Local variables need to start in lower case for PLDM Base  Module
SCGCQ02038143 - PLDM Firmware Update application Bit fields to be added in a structure and intern in a union
SCGCQ02096867 - Aero/Ventura: Integrate SPILIB 10.00.01.00 into the build
SCGCQ02074654 - (SATA Only) Add NCQ Support for SMR Zone Management Commands
SCGCQ02066446 - VSES: Support for SES Diag Page 07h and SAS connector element type
SCGCQ01735481 - Modify CBB builder for Avenger to add parameter for ETP binary image.
SCGCQ02102809 - [Aero] Enable NVData fields to customize/enable/disable of the Host-Trace-Buffer (HTB) for Aero Eval board
SCGCQ02074642 - UART command "iop show ver" to also show BIOS/UEFI information

HII:

SCGCQ00844774 - Handle coverity defects
SCGCQ00883008 - Profile Mgmt API Changes
SCGCQ00886417 - MR_RAID_CTX_G35 has one too many bits
SCGCQ00927738 - Reintroduce numSGEExt Field in Raid Context for Invader to support 1MB IO
SCGCQ00948535 - The code had events with repetitive ID and some structures clashing
SCGCQ01001936 - CtrlInfo.adapterOperations3.supportProfileChange is missing in Ventura Dev API baseline dated 2015-12-23
SCGCQ01014835 - CtrlInfo.adapterOperations3.supportProfileChange is missing in Ventura Dev API baseline dated 2015-12-23 has been added back again into adapteroperations 4
SCGCQ01392651 - UEFI Driver: BlackDuck fix
SCGCQ01403193 - Form set title displayed as <> in HII
SCGCQ01405242 - Enable WB support via API
SCGCQ01676395 - Fixing compilation error
SCGCQ01753405 - Fix tabs in API header files
SCGCQ01882581 - MR API - Incorrect value used for MR_DCMD_CTRL_SNAPDUMP_ONDEMAND
SCGCQ01883240 - When reconnect occurs we fail to uninstall HII CAP and remove HII formsets
SCGCQ01934484 - In ComponentName2.c check the handle of pass thru with controller handle
SCGCQ01878256 - Aero: If OCR is not successful, fill health status as failed
SCGCQ01902139 - Aero Device ID string review comments
SCGCQ01902739 - UEFI Driver: Change the branding from Avago to Broadcom for the new card.
SCGCQ01907139 - Aero 0.7: Red Screen on (AMD) servers
SCGCQ01934429 - UEFI Driver: Black Duck fix for 7.9 and other fix
SCGCQ00825741 - UEFI Driver: Compilation error when debug Flags are enabled
SCGCQ01001944 - FW 5045 returns MFI_STAT_DEVICE_NOT_FOUND for read capacity (0x9E)
SCGCQ01040687 - Typecast target ID to U16 while calling MakeLdRdWrFrame
SCGCQ01556163 - ZeroMem the object before copying in the function
SCGCQ01844236 - Handel AIP Supported types based on OEM supported information block.
SCGCQ01853311 - Handle code collab review defects
SCGCQ01933575 - UEFI Driver: Handle Coverity defects
SCGCQ01321052 - UEFI_Driver: Remove VID/DID for Marlin, Mercator and VENTURA EVAL (AA) from Supported
SCGCQ02100269 - Need changes in array capacity display
SCGCQ02140941 - Fix extra white space issue, typo in HII UNI file
SCGCQ01836825 - Add Logical Channel child Names and Physical channel Child names
SCGCQ01203810 - handle coverity defects
SCGCQ01686754 - Aero PA0.5:  System hang and would not boot into OS 
SCGCQ01916063 - If internal health status is failed dont poll for command completion
SCGCQ00867953 - profile management API
SCGCQ00875328 - Mega API modifications needed for RMW-FP and Cache bypass features in Ventura
SCGCQ00883262 - Merging api_overrides mega_api files with the files in the Mega_API development stream
SCGCQ00939634 - UEFI BSD: Add support for Ventura controllers
SCGCQ00941620 - Ventura: de-feature AHCI
SCGCQ01023741 - MR_CTRL_INFO expansion from 2K to 4K
SCGCQ01059740 - mega api changes for ibuttonless PR
SCGCQ01075821 - Profile Management Changes to support requestedProfileID and optimisedProfile
SCGCQ01094549 - MEGA_API Changes to incorporate new IO subtype to support redirect cached IO
SCGCQ01114969 - MR 7.2: Add API support to make application work with Cachecade3.0 on Ventura (Public)
SCGCQ01133839 - MR 7.0: Add  MR_RAID_FLAGS_IO_SUB_TYPE_LDIO_BW_LIMIT = 7 to mfi.h file
SCGCQ01137627 - MR 6.13: Add a new control command to fetch ROC temperature data over I2C
SCGCQ01139344 - MR 6.13: Add API support for TFM/SCAP _MR_BBU_VPD_INFO_FIXED parameters
SCGCQ01141251 - MR 7.0: Add supportPdMapTargetId flag in MR_CTRL_INFO and MFI_CAPABILITIES
SCGCQ01146597 - MR 6.12 - Add JBOD mode personality to MR_CTRL_PERSONALITY
SCGCQ01188725 - Define CurrentFwNvmePageSize element in new MFI_REG_STATE_EXT3 register
SCGCQ01203751 - API changes for PR SCGCQ01127742 - Isolating faulty cable issue from bad drive issue
SCGCQ01213092 - MR7.1. Add MR API bit to indicate the profile is NVMe Only profile
SCGCQ01215334 - API changes for PR SCGCQ01139678 - Method for determining bad ONFI flash in storcli
SCGCQ01216848 - Add MR API bit to indicate the profile is NVMe Only profile
SCGCQ01218406 - API Changes Required for Specific OEM Backplane functionality
SCGCQ01222698 - API change for Simplified RAID10 Creation
SCGCQ01222700 - API changes for CR55 - PCIe lane/link speed
SCGCQ01227051 - New events for PR/CC conflicts and sector size mismatch
SCGCQ01264142 - New fault code for routine synchronous reset
SCGCQ01289924 - Add "Incompatible with Profile" event
SCGCQ01436268 - Add Test Link Diagnostic API
SCGCQ01445048 - Add a new structure to provide OEMs ability to switch to select either I2C or PCIe as an out of band transport
SCGCQ01450245 - Provide OEMs ability to select either I2C or PCIe as an out of band transport
SCGCQ01467149 - Update description of MR_DCMD_CTRL_PERSONALITY_SET Dcmd
SCGCQ01567770 - Implement Snapdump debugging capability
SCGCQ01581032 - Add support to defeature Cached I/O policy
SCGCQ01586435 - Preboot OCR - UEFI Driver/HII
SCGCQ01587230 - Add support for API fields to report SED type of PD
SCGCQ01593520 - Add OnOff parameter in Properties2 of Structure MR_CTRL_PROP to enable/disable mix of Enterprise & Opal SED drives
SCGCQ01595347 - MR API change request to Enable/disable the  parallel PD FW update feature based on PNP ID’s
SCGCQ01599607 - New configuration params added for EPD-PT devices
SCGCQ01614689 - NVDATA parameter to OPAL SED
SCGCQ01620350 - Added a new interface between driver-aops to indicate if 64 bit SGL support is enabled
SCGCQ01628177 - Modify event string APIs for MISSING and OFFLINE LDs
SCGCQ01670135 - Add new MFI Status to block requested operation due to existing controller configuration
SCGCQ01670234 - Change the mr.h API comment showing the new return status for the - MR_DCMD_PD_GET_INFO
SCGCQ01697667 - API change for Switch attached NVMe HW RAID support
SCGCQ01713708 - Create sanitize events
SCGCQ01727346 - API changes needed to support eHBA product series
SCGCQ01745568 - RTTrace API Changes
SCGCQ01757538 - Mixing Rules for SED and non-SED drives to create non-secure array with controller security enabled.
SCGCQ01758062 - Unmap: Define new API for enhanced UNMAP support
SCGCQ01760512 - Criteo: API changes reversal
SCGCQ01762153 - Adding API bit to indicate whether forced personality change is supported or not.
SCGCQ01765150 - API Changes - After Vision PSOC FW update, applications should ask the user for power cycle instead of reboot
SCGCQ01792416 - Add secure boot support
SCGCQ01797424 - Including The Time Stamp for every Snap Dump created in the firmware.
SCGCQ01798686 - Aero FW - Reporting SSD wear gauge values for OEM specific customers
SCGCQ01803319 - Unmap: Define new events for enhanced UNMAP support [MR7.8]
SCGCQ01816724 - Deprecate the snap dump fields that are no longer needed for MR_SNAP_DUMP_PROPERTIES structure
SCGCQ01818580 - Add new MFI Status -  MFI_STAT_PD_NOT_ELIGIBLE_FOR_LD
SCGCQ01824135 - Add the API to clear all the snap-dumps from firmware.
SCGCQ01830211 - RTTrace Enable/Disable API changes
SCGCQ01841266 - API Changes for Driver/FW DCMD HandShake
SCGCQ01845269 - API change to provide learn complete timestamp
SCGCQ01848759 - Added Support for Triggering SnapDump
SCGCQ01853480 - [MR 7.8] API change to return apt failure status for a personality change request
SCGCQ01871912 - Added new events for unmap policy changes
SCGCQ01873417 - Added customer serial number field to MFC Manufacturing 2 structure
SCGCQ01874035 - MR API changes to support EKMS over OOB
SCGCQ01886424 - Interrupt coalsecing setting per group of 8 replies queues (h/w VF registers)
SCGCQ01887495 - [MR 7.8] API change to export "disable least latency mode"
SCGCQ01916035 - HDET: Support smp passthrough storeliboob (API changes requirement)
SCGCQ01928254 - Add secure boot key update complete event
SCGCQ01931637 - Add Board Support Package Image Type to MR_IMAGE_TYPE
SCGCQ02114805 - Inform user about DHS non usability in certain unmap firmware upgrade and import cases
SCGCQ01172039 - 7.1: Add Eval board DID
SCGCQ01386211 - UEFI Driver: MR/iMR PCI Generic Information Retrieval from MPB Entry
SCGCQ01532045 - Added MR_MFC_DEFAULTS.NVMeAbortTO and MR_MFC_DEFAULTS.NVMeMaxControllerResetTO
SCGCQ01557218 - Code refactor: UEFI Driver: Use function to fire Controller info DCMD
SCGCQ00890699 - UDK2014 : Port UEFI Driver to UDK2014
SCGCQ01848940 - Support UDK2017 AARCH64
SCGCQ00834720 - PNPs and support for 16 port 12G designs
SCGCQ01889728 - UEFI: Support new PCI Card
SCGCQ02104040 - Confusing error message in HII when trying to add secured VD using SED Drives
SCGCQ00927365 - Ventura: port UEFI BSD for ARM64
SCGCQ01088729 - Boot message handling when preboot utility is not present or disabled
SCGCQ01185306 - UEFI Driver: ARM Support for SAS/SATA (BST level)
SCGCQ01088779 - Ventura UEFI BSD: Add support for Marlin 0xD0 and Mercator 0xD1
SCGCQ01345378 - MR7 PNP additions
SCGCQ00934986 - Ventura: UEFI BSD: 512 PD/VD support
SCGCQ01040653 - Ventura UEFI Driver: Add support for new DIDs
SCGCQ01172034 - UEFI Driver: Adhere to MR API related to mrConfigExt2Supported and ctrlInfoExtSupported
SCGCQ01886829 - Change InstallMultipleProtocolInterfaces() to InstallProtocolInterface()
SCGCQ02066439 - multi VSES implementation

UEFI:

SCGCQ00883008 - Profile Mgmt API Changes
SCGCQ00886417 - MR_RAID_CTX_G35 has one too many bits
SCGCQ00927738 - Reintroduce numSGEExt Field in Raid Context for Invader to support 1MB IO
SCGCQ00948535 - The code had events with repetitive ID and some structures clashing
SCGCQ01001936 - CtrlInfo.adapterOperations3.supportProfileChange is missing in Ventura Dev API baseline dated 2015-12-23
SCGCQ01014835 - CtrlInfo.adapterOperations3.supportProfileChange is missing in Ventura Dev API baseline dated 2015-12-23 has been added back again into adapteroperations 4
SCGCQ01405242 - Enable WB support via API
SCGCQ01753405 - Fix tabs in API header files
SCGCQ01882581 - MR API - Incorrect value used for MR_DCMD_CTRL_SNAPDUMP_ONDEMAND
SCGCQ00867953 - profile management API
SCGCQ00875328 - Mega API modifications needed for RMW-FP and Cache bypass features in Ventura
SCGCQ00883262 - Merging api_overrides mega_api files with the files in the Mega_API development stream
SCGCQ00941620 - Ventura: de-feature AHCI
SCGCQ01023741 - MR_CTRL_INFO expansion from 2K to 4K
SCGCQ01059740 - mega api changes for ibuttonless PR
SCGCQ01075821 - Profile Management Changes to support requestedProfileID and optimisedProfile
SCGCQ01094549 - MEGA_API Changes to incorporate new IO subtype to support redirect cached IO
SCGCQ01114969 - MR 7.2: Add API support to make application work with Cachecade3.0 on Ventura (Public)
SCGCQ01133839 - MR 7.0: Add  MR_RAID_FLAGS_IO_SUB_TYPE_LDIO_BW_LIMIT = 7 to mfi.h file
SCGCQ01137627 - MR 6.13: Add a new control command to fetch ROC temperature data over I2C
SCGCQ01139344 - MR 6.13: Add API support for TFM/SCAP _MR_BBU_VPD_INFO_FIXED parameters
SCGCQ01141251 - MR 7.0: Add supportPdMapTargetId flag in MR_CTRL_INFO and MFI_CAPABILITIES
SCGCQ01146597 - MR 6.12 - Add JBOD mode personality to MR_CTRL_PERSONALITY
SCGCQ01188725 - Define CurrentFwNvmePageSize element in new MFI_REG_STATE_EXT3 register
SCGCQ01203751 - API changes for PR SCGCQ01127742 - Isolating faulty cable issue from bad drive issue
SCGCQ01213092 - MR7.1. Add MR API bit to indicate the profile is NVMe Only profile
SCGCQ01215334 - API changes for PR SCGCQ01139678 - Method for determining bad ONFI flash in storcli
SCGCQ01216848 - Add MR API bit to indicate the profile is NVMe Only profile
SCGCQ01218406 - API Changes Required for Specific OEM Backplane functionality
SCGCQ01222698 - API change for Simplified RAID10 Creation
SCGCQ01222700 - API changes for CR55 - PCIe lane/link speed
SCGCQ01227051 - New events for PR/CC conflicts and sector size mismatch
SCGCQ01264142 - New fault code for routine synchronous reset
SCGCQ01289924 - Add "Incompatible with Profile" event
SCGCQ01436268 - Add Test Link Diagnostic API
SCGCQ01445048 - Add a new structure to provide OEMs ability to switch to select either I2C or PCIe as an out of band transport
SCGCQ01450245 - Provide OEMs ability to select either I2C or PCIe as an out of band transport
SCGCQ01467149 - Update description of MR_DCMD_CTRL_PERSONALITY_SET Dcmd
SCGCQ01567770 - Implement Snapdump debugging capability
SCGCQ01581032 - Add support to defeature Cached I/O policy
SCGCQ01587230 - Add support for API fields to report SED type of PD
SCGCQ01593520 - Add OnOff parameter in Properties2 of Structure MR_CTRL_PROP to enable/disable mix of Enterprise & Opal SED drives
SCGCQ01595347 - MR API change request to Enable/disable the  parallel PD FW update feature based on PNP ID’s
SCGCQ01599607 - New configuration params added for EPD-PT devices
SCGCQ01614689 - NVDATA parameter to OPAL SED
SCGCQ01620350 - Added a new interface between driver-aops to indicate if 64 bit SGL support is enabled
SCGCQ01628177 - Modify event string APIs for MISSING and OFFLINE LDs
SCGCQ01670135 - Add new MFI Status to block requested operation due to existing controller configuration
SCGCQ01670234 - Change the mr.h API comment showing the new return status for the - MR_DCMD_PD_GET_INFO
SCGCQ01697667 - API change for Switch attached NVMe HW RAID support for Supermicro backplanes
SCGCQ01713708 - Create sanitize events
SCGCQ01727346 - API changes needed to support eHBA product series
SCGCQ01745568 - RTTrace API Changes
SCGCQ01757538 - Mixing Rules for SED and non-SED drives to create non-secure array with controller security enabled.
SCGCQ01758062 - Unmap: Define new API for enhanced UNMAP support
SCGCQ01760512 - Criteo: API changes reversal
SCGCQ01762153 - Adding API bit to indicate whether forced personality change is supported or not.
SCGCQ01765150 - API Changes - After Vision PSOC FW update, applications should ask the user for power cycle instead of reboot
SCGCQ01792416 - Add secure boot support
SCGCQ01797424 - Including The Time Stamp for every Snap Dump created in the firmware.
SCGCQ01798686 - Aero FW - Reporting SSD wear gauge values for OEM specific customers
SCGCQ01803319 - Unmap: Define new events for enhanced UNMAP support [MR7.8]
SCGCQ01816724 - Deprecate the snap dump fields that are no longer needed for MR_SNAP_DUMP_PROPERTIES structure
SCGCQ01818580 - Add new MFI Status -  MFI_STAT_PD_NOT_ELIGIBLE_FOR_LD
SCGCQ01824135 - Add the API to clear all the snap-dumps from firmware.
SCGCQ01830211 - RTTrace Enable/Disable API changes
SCGCQ01841266 - API Changes for Driver/FW DCMD HandShake
SCGCQ01845269 - API change to provide learn complete timestamp
SCGCQ01848759 - Added Support for Triggering SnapDump
SCGCQ01853480 - [MR 7.8] API change to return apt failure status for a personality change request
SCGCQ01871912 - Added new events for unmap policy changes
SCGCQ01873417 - Added customer serial number field to MFC Manufacturing 2 structure
SCGCQ01874035 - MR API changes to support EKMS over OOB
SCGCQ01886424 - Interrupt coalsecing setting per group of 8 replies queues (h/w VF registers)
SCGCQ01887495 - [MR 7.8] API change to export "disable least latency mode"
SCGCQ01916035 - HDET: Support smp passthrough storeliboob (API changes requirement)
SCGCQ01928254 - Add secure boot key update complete event
SCGCQ01931637 - Add Board Support Package Image Type to MR_IMAGE_TYPE
SCGCQ01532045 - Added MR_MFC_DEFAULTS.NVMeAbortTO and MR_MFC_DEFAULTS.NVMeMaxControllerResetTO
SCGCQ02003417 - UEFI Driver to support OOB mode toggle (I2C <> PCIe) during system bring up


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

Command syntax:  
StorCLI /c0 download file=9460-8i_nopad.rom




Component:
=========
SAS MegaRAID Firmware Release for MegaRAID Controllers
Release date: 06/07/2019


Version Numbers:	
===============
Current Package Details:
Firmware Package: 51.10.0-2683 (MR 7.10)
Firmware 5.100.00-2404
MR PL 10.25.04.00
ROMENV 1.12
BootBlock 7.02.00.00-0021
NVDATA  5.0900.01-0014
UEFI_Driver  0x070A0400 (SIGNED)
Hii v07.10.07.00 (SIGNED)
BIOS 7.10.03.0
SBR: 5.0902.01-0415
Expander fw: 00.10.00.00

Previous Package Details:
Firmware Package: 50.9.0-2165 (MR 7.9)
Firmware 5.090.00-2089
MR PL 10.25.00.00
ROMENV 1.12
BootBlock 7.02.00.00-0021
NVDATA  5.0900.01-0014
UEFI_Driver  0x07090300 (SIGNED)
Hii v07.09.05.00 (SIGNED)
BIOS 7.09.02.0
SBR: 5.0902.01-0415
Expander fw: 00.10.00.00

Bug Fixes and Enhancements:
===========================
Firmware:
SCGCQ01906628 - First discovery failed to complete with 120 seconds
SCGCQ01956335 - FW shows key update pending while utilities do not
SCGCQ01958517 - fix poor performance programming NAND
SCGCQ01958527 - Fix rmw_AllocPersistentMem() function declaration & definition discrepancies in multiple files.
SCGCQ01964540 - Fix colNvramRecover to bring back check for SLC states
SCGCQ01965627 - Only compare hash size for sblib authenticate
SCGCQ01973185 - After importing a VD with pinned cache, a Consistency Check starts instead of Background Initialization.
SCGCQ01973321 - OCM copy not covering full amount
SCGCQ01973382 - breaking into MegaRAID FW debugger can take long time
SCGCQ01976253 - Fix Manpage6 dump from cfgi interface in megamon
SCGCQ01978405 - FW crashed with Assertion failure in fw\raid\taskman.c at line 360
SCGCQ01979476 - Aero A0 UTP: Creation of multiple VDs causes data abort (possibly after hot add of drives)
SCGCQ01979916 - Spelling mistake in FW string Controller cache bas been lost
SCGCQ01983364 - Incorrect offset value for reserved fields in MR Params Page 0
SCGCQ01983399 - Aero UTP: VDs either created or imported are in WT and doesn't change to WB
SCGCQ01985983 - Getting invalid value selecting Manage controller mode in HII
SCGCQ01986407 - Toggle smallarm reports SOF PL as bad
SCGCQ01987243 - New state required for RMC Ring Buffer parser
SCGCQ01990092 - Firmware exception when remove and reinsert NVMe drives multiple times on enclosures
SCGCQ01990539 - Toggle smallarm reports SOF PL as bad
SCGCQ01990657 - RMC ring buffer not logged appropriately for multiple cycles
SCGCQ01993279 - AERO : ibuttonless: "No primary ibutton present"; "Ibuttonless case: Upgrade key is not present"
SCGCQ01993345 - Dev Defect : BGI Enhanced
SCGCQ01994851 - Spanky Memory Test failed to run
SCGCQ01995262 - PI disabled scenarios
SCGCQ01998397 - Aero : CacheHeader Mismatch, Cache being discarded during pinned cache learn test.
SCGCQ01999048 - Secure Erase operations are blocked for JBODs on iMR
SCGCQ02002626 - Refresh Flash FS issue resulting on failed offload
SCGCQ02005509 - Assertion failure in fw\ddf\ddfConfig.c at line 5913: !LdIsEpd(ld)
SCGCQ02008475 - change the Max Data Transfer Length to 1MB for Ventura
SCGCQ02010078 - The code was not fixing the check condition of the drive was a system drive.
SCGCQ02010333 - AERO: Lastest ROP FWpkg 2060, HII will disappear in system bios
SCGCQ02011046 - Aero UTP: flashing 8i ROP on to a EVT 16i controller is not blocked
SCGCQ02015710 - Fix startcol to do shell halt before setting offload request
SCGCQ02015773 - MR7.10 Aero Si: Assert Occurs When Migration Completes & VD Goes Missing; I/Os Stop on All VDs
SCGCQ02015793 - FW does not do secure boot authentication on HIIA/HIIM during download operation
SCGCQ02017278 - Read Eye Training prep is failing
SCGCQ02017402 - Coverity: CID 21985 (#1 of 1): Uninitialized pointer read (UNINIT)ptrPrpList when calling mprintf in dm.c:1240
SCGCQ02018712 - AERO: Most IOs dropped in first OCR when system config is in EPD Maxconfig multipath
SCGCQ02022786 - A drive set as EPD in previous boot can became emergency HSP while booting
SCGCQ02022949 - NVCache State is reported as faulty when there is an pending learn
SCGCQ02023759 - Aero A0: Montask Fatal firmware error: Line 152 in fw\raid\utils.c during IO to large topology
SCGCQ02024395 - Assertion failure in fw\col_common\src\colOnfi.c
SCGCQ02029916 - Supercap status shown as missing as Config page reads appear to be failing
SCGCQ02030030 - Aero UTP: VSAN test fails on EVT Aero 16i boards when ctrl FW is flashed through OOB (PCIe)
SCGCQ02030072 - Fix Static Analysis Tool reported defect 18458 in Aero Project
SCGCQ02030074 - Fix Static Analysis Tool reported defect 18497 in Aero Project
SCGCQ02030076 - Fix Static Analysis Tool reported defect 18501 in Aero Project
SCGCQ02030081 - Coverity reporting firmware is accessing an array beyond the last element
SCGCQ02030082 - Fix Static Analysis Tool reported defect 22009 in Aero Project
SCGCQ02030127 - Coverity Uninitialized scalar variable
SCGCQ02030137 - Fixing static analysis tool reported issue
SCGCQ02030138 - Wrong size of argument passed as length to function
SCGCQ02030143 - Fix wrong memory allocation size for debug information of a debug function.
SCGCQ02030153 - Fix unexpected fall through in switch statement
SCGCQ02030157 - Wrong argument used in sizeof
SCGCQ02030159 - Correct out-of-bounds read found by coverity checker
SCGCQ02030160 - Fixing static analysis tool reported issue
SCGCQ02030166 - Fix Static Tool Analysis reported defect # 10096 in Aero Project
SCGCQ02030167 - Fix AEC control DCMD to return invalid parameters for non valid parameters.
SCGCQ02031240 - Missing ExtManPage46 results PL asserting failure
SCGCQ02031305 - Aero UTP: "Configuration command could not be committed to disk, please retry"
SCGCQ02031351 - Connect Tape device not showing details correctly
SCGCQ02031400 - Aero UTP: cacheoffload : snapdump lost during power cycle after disabled controller passthrough
SCGCQ02032498 - FW hits exception in > 240PDs maxconfig, but user can't get into FW dbg
SCGCQ02033666 - Aero - Clear Config or Initialization VDs triggered "CmdBlocked: Clear is running on PDx"  rolling
SCGCQ02034438 - VD encryption fails in the present of DHS
SCGCQ02034980 - Enable supportOOBByteOffSetGet in Controller Info
SCGCQ02037299 - L1,L2 & OCM flush is taking around  9 msec and causing COL failure on battery based controllers
SCGCQ02041971 - More fixes for print statements
SCGCQ02042041 - Fix the memory allocation issue for diag test
SCGCQ02042954 - coverity:CID 22127 (#1 of 1): Out-of-bounds access (ARRAY_VS_SINGLETON) 20.  at colToggle.c:457
SCGCQ02042956 - Cocveirty: CID 22136 (#1 of 1): Uninitialized pointer read (UNINIT) 2. uninit_use_in_call: Using uninitialized value pMptReply
SCGCQ02042959 - coverity defect: CID 22138 (#1 of 1): Uninitialized scalar variable (UNINIT) 12. uninit_use_in_call: Using uninitialized value checksum when calling mprintf at  log.c:2542
SCGCQ02044157 - Bad PHYs Reported and Slow Enclosure Initialization
SCGCQ02047343 - Aero UTP : controller doesn't get new EID assigned after manual BDF change
SCGCQ02048037 - Aero A0_Pull/Push Cable caused an assertion with Multipath EPd+R0's
SCGCQ02050528 - Avoid releasing I2C bus when I2C operation(Read/Write) in progress.
SCGCQ02053027 - The locate functionality does not work for the bad PD connected to the slots 4-7.
SCGCQ02053381 - Do not show unmapCapableForLD as TRUE if unmap feature is disabled.
SCGCQ02053527 - When host is changing the personality, must complete all flush/changes before returning success to host.  User may cut power with good status before all flush/changes are complete.
SCGCQ02055351 - FW is reporting Battery information in the log every minute
SCGCQ02056629 - Aero UTP: Deleted global HSP drive comes back after a reboot in JBOD personality
SCGCQ02058262 - Aero- FW hits Exception after disconecting multipath to make LDs offline
SCGCQ02061724 - Improve error handling for FW hang while waiting for DMA engine to halt
SCGCQ02061754 - reboot needed message is not displayed
SCGCQ02061792 - There is a possibility of missing  a NVRAM cache-flush when SBR-reload bit is enabled after Personality change and powercycle with IO
SCGCQ02064039 - copyright change in vision psoc library
SCGCQ02064349 - Dev Defect - Re-enable NVMe for a specific OEM.
SCGCQ02066875 - A bunch of firmware print from debugger "C0:RM_CheckForSataBBM _DCDB_Other command types_SCSI_COMMAND 3
SCGCQ02067042 - Fix missing snapdump trigger type information.
SCGCQ02071231 - Aero UTP: On-demand snapdump lost when created before learn cycle on new SCAP when there is no VD
SCGCQ02073749 - Stop SES Diag Page 2 request during SOD if max time per enclosure is exceeded
SCGCQ02076441 - Update UpdateupgradablePSOC & upgradableCPLD fields in Controller Info hwPresent structure
SCGCQ02077953 - DC during Single Dip COL Using Wingman Automation
SCGCQ02081414 - Data Abort exception observed while running target reset on NVMe JBOD with PD FW flash
SCGCQ02081778 - Ventura: MR7.10:  No NVME drives detection on UBM Ux2 with latest package build 2186 (previous package detects drives)
SCGCQ02082059 - MR 7.10: Generate and get snapdump on Cavium ARM server resulted in firmware exception
SCGCQ02101697 - Controller crash during foreign import scan
SCGCQ02103930 - MR7.10 imr after removed driver module then go to debugger type mem hit montask
SCGCQ02132080 - IOPS performance number were lower compared to prior releases
SCGCQ02132634 - Win;Lin;VenturaMR 7.10_RC: -6 to -16% drops in RW, OLTP in RAID0 in 16 DC/64 EC - 12G SAS,6G SATA HDD config
SCGCQ01949931 - HW Workaround:Settings Change for Requested Tx Presets for PCIe Gen3 and Gen4 rates
SCGCQ01952141 - Controller asserted after issuing ONFI BBLIST RECLAIMALL cmd to clear full BBLIST; 0x80 entries.
SCGCQ01958521 - The debug command 'col startcolrestore' reportig restore failure after offload
SCGCQ01959665 - Setting controller "maintainpdfailhistory" does not work
SCGCQ01970010 - Aero A0 Exposure: Firmware update is not allowed in JBOD personality
SCGCQ01971637 - FW hangs at "C0: mapVirtualMemory:" after a power cycle during IO
SCGCQ01971808 - Set BB table refresh flag after erasing bb table blocks
SCGCQ01978319 - BBLIST RECLAIMALL does not purge factory bad blocks
SCGCQ01978750 - fails to create/delete/edit partitions in Windows on JBOD drive.
SCGCQ01985000 - Fatal firmware error condition hit several times during overnight single glitch script
SCGCQ01985204 - Aero A0 UTP - MR NVDATA does not advertise Gen4 Link Rate
SCGCQ01986228 - Dev Defect - Revert SCGCQ01900886: Aero 0.7:After importing a VD CC starts instead of BGI.
SCGCQ01987211 - Smart Recovery prints are not seen in FW log during bad block testing.
SCGCQ01988177 - Firmware hung after a few cycle of COL
SCGCQ01990501 - colbb reclaim all is not clearing scolFlashHwConfig->ColHwStatus.ONFI_STATUS_BAD_BLOCKS_EXCEED_LIMIT bit
SCGCQ01990665 - Aero A0 UTP:  bios post complains of exceeding the maximum allowable limit of 2 enclosures (3 enclosures attached)
SCGCQ01991852 - Fix Cn to clear COL_INFO and COL_NVRAM
SCGCQ01994852 - Aero A0 (Power9):  Data Abort Exception on the 1154 th debugOcr cycle
SCGCQ01995721 - set_factory_defaults issue
SCGCQ01998549 - Issues with reading the metadata
SCGCQ02005541 - Aero A0 UTP: FW hangs at SOD
SCGCQ02008203 - Aero- Reinsert the same EPD Data Drive caused UG drive leading to data lost in JBOD mode
SCGCQ02008743 - pceMem1Addr was incorrectly read from Mem0Addr instead of Mem1Addr
SCGCQ02011149 - AERO: FW hit Assertion failure in fw\dm\src\devMgr.c at line 889 when connecting multipath maxconfig 240Pds
SCGCQ02011239 - Read Eye Training prep is failing
SCGCQ02013637 - Skip printing uncorrectable ecc errors while reading filesystem
SCGCQ02016614 - Aero- Hitting data integrity issue on R1 while running I/O across all RAID levels
SCGCQ02017399 - TRNG core not given enough time to initialize
SCGCQ02018014 - skip the link test if there is no qualifying pd attached
SCGCQ02020017 - Remove OEM checks in a few OEM PRs which are implemented generically
SCGCQ02022767 - Ventura encounters an exception on boot
SCGCQ02023559 - RAID 5 write performance out of spec.
SCGCQ02023854 - Aero A0 UTP - Megamon TTY port locked after Pl fault with OCR disabled
SCGCQ02028652 - BST Failure
SCGCQ02030066 - Increase I2C bus number width to address more i2c buses in FW.
SCGCQ02030071 - Don't update memory twice for a loop variable
SCGCQ02030077 - Fix Static Analysis Tool reported defect 19749 in Aero Project
SCGCQ02030102 - Fix Static Tool Analysis reported defect # 21985 in Aero Project
SCGCQ02030133 - Fixing static analysis tool reported issue
SCGCQ02030142 - Wrong size of argument passed as length to function
SCGCQ02030149 - Coverity uninitialized scalar variable
SCGCQ02030151 - Fix Static Tool Analysis reported defect # 20641 in Aero Project
SCGCQ02030152 - Initialize local variable used for an aborted command
SCGCQ02030154 - Return value for the unmap capability check is ignored when rebuild is started
SCGCQ02030161 - Add checking for bad return codes
SCGCQ02030164 - Move pointer validation
SCGCQ02030175 - Fix minor code repetition issue in a init_buffer() function call.
SCGCQ02032210 - Should NOT allow to migrate R0 to R6 with 3 PDs since Aero no longer support 3 PDs R6
SCGCQ02032510 - Oscillating SES Diag Page 2 return status code can cause controller to not complete SOD
SCGCQ02035580 - OFU does not occur when flashing an image with a Secure Boot key change
SCGCQ02035865 - Aero A0 UTP: Assertion failure
SCGCQ02037323 - Close the previous Snap-dump When the Exception is Generated if there are any open snap-dumps.
SCGCQ02039842 - Can not migrate R0 to R6 by adding 3 more PDs
SCGCQ02040475 - EPAK is not enabled prior to flushing cache
SCGCQ02041132 - Aero A0 UTP - Atlas Config NVMe3 TM + Cable pull/push results in CORE0 fault and OCR
SCGCQ02042364 - Task Mgmt-Timed Out result to Driver Initiated Kill Adapter.
SCGCQ02042803 - VDs created in Jbod personality is lost after reboot.
SCGCQ02043626 - HII menu software was expecting current profile and other compatible profiles to be returned
SCGCQ02043963 - Coverity: CID 22134 (#1 of 1): Explicit null dereferenced (FORWARD_NULL)dereference: Incrementing null pointer ptrPrpList.
SCGCQ02045227 - Additional fixes for print statements
SCGCQ02047323 - Add back the class code in the PCE setting in XSD
SCGCQ02047335 - Adding additional descriptor for aligning the data data transfer on page and plane count
SCGCQ02047376 - Declare dumpMemoryBytes function in colSystem.h
SCGCQ02058372 - Aero UTP: Assertion failure  during WJ write following a COL event when a VD goes through RLM
SCGCQ02060073 - NVRAM Registers were not getting intialized for Ventura in 7.10, causing Exceptions or Halts after OCRs
SCGCQ02061714 - Fail an attempt to add a smaller sized disk as a dedicated hot spare drive for VD(s).
SCGCQ02065611 - Assertion failure in fw\dm\src\dm.c at line 2074 while PD FW upgrade/downgrade with IO's on NVMe drives
SCGCQ02085950 - importation of incomplete foreign config cause MR FW crash
SCGCQ02090424 - MR 7.10 - Performance drop on 2x8Dr R0 HDD, DC setup
SCGCQ02093653 - test tool is reporting learn cycle restarted
SCGCQ02098109 - 9580-8i8e controller hits an exception, when connected to UBM
SCGCQ02101260 - [MR 7.10] ETTY flooded with FPChangeCmdBlock prints
SCGCQ02112423 - Performance drop in few corner cases
SCGCQ02117205 - Revert event removal CSET, since it is Customer specific request
SCGCQ02123320 - Changes missed in SCGCQ02083613: CSET: FW not logging events if it doesn't get all the keys. - (SCGCQ02079256)
SCGCQ01945003 - Slave dma cmd times out while reading data
SCGCQ01956439 - Read retry takes a long time to complete
SCGCQ01957522 - Fix junk chars on uart when all EOF are erased
SCGCQ01973033 - When discarding a pinned cache and rebooting, discard the cache message observed
SCGCQ01988055 - rror reading device chemistry.  I2C Error = 0xa during COL test with CC and degraded VD.
SCGCQ01988420 - Cache Flush Interval can be changed on iMR Controllers.
SCGCQ01990513 - FW reports "Disk test cannot start. No qualifying disks found" during the diagnostics test with multiple drives present
SCGCQ01991522 - Cleanup Chip Builds
SCGCQ02016215 - Address repetitive message being printed to the UART
SCGCQ02022795 - Windows shutdown issue on the 9560-8i board in specific system
SCGCQ02027468 - Fix malformed format strings in print statements
SCGCQ02030147 - fix unchecked input to debug function.
SCGCQ02030148 - Fix Static Tool Analysis reported defect # 21737 in Aero Project
SCGCQ02030162 - Fix Coverity issue about an un-initialized variable which could cause issues in Drive Performance Monitoring.
SCGCQ02033844 - Unexpected behavior when doing a warm reboot following Injecting DDR Uncorrectable ECC Error.
SCGCQ02034375 - 512B drive gets assigned as DHSP to 4K DG.
SCGCQ02038229 - Aero:LSA-LSA displays " Raid 60 requires minimum of 6 Physical Drive(s) "instead of 8
SCGCQ02043633 - "Invalid arguments" message displayed for "set bootdrive=on" command.
SCGCQ02046436 - Revert change from SCGCQ02037299 for Ventura
SCGCQ02051192 - Further fixes for print statements
SCGCQ02053528 - Upgrade to latest MR 7.10 firmware failed with error " Downgrade below ver 50.4 in JBOD personality not allowed"
SCGCQ02057418 - PL fault 0x6001 observed with heavy IOs to some NVME drives with Async events
SCGCQ02059851 - Aero UTP: On-demand snapdump lost when created before learn cycle on new SCAP
SCGCQ02078894 - Avoid unnecessary writing of SBR on a profile update.  SBR update should only occur on personality update
SCGCQ02083620 - Controller hangs after personality is changed and user issues a warm reboot
SCGCQ02091861 - Offline PD firmware downloads are taking 2 minutes to complete
SCGCQ02112563 - Host issued FP cmd to sysPD with invalid DevH may not be handled correctly
SCGCQ01959158 - OCR/warm boot followed by power cycle causes a recondition
SCGCQ01961817 - Update signature for xsd files.
SCGCQ01973139 - Erase entire flash after erasing BB table at mpi0 for toggle
SCGCQ01976816 - Unable to do offload after first learn cycle is issued.
SCGCQ01982382 - OOB max packet size gets reset to 80 after controller resets a few time
SCGCQ01982809 - Aero UTP: Firmware hung during new drives inserted with autoconfig=r0
SCGCQ01983547 - After eFuse update successful message controller hangs
SCGCQ02017356 - Coverity Uninitialized scalar variable
SCGCQ02017453 - Coverity: CID 21986 (#1 of 1): Out-of-bounds read.Overrunning array of 4092 bytes at byte offset 4096 at i2COobMgmt.c:3119
SCGCQ02022834 - Aero A0 UTP - Exception During Storcli /c0/ex/sx set taskmgmt reset with EPDs
SCGCQ02030128 - Coverity Uninitialized scalar variable
SCGCQ02036045 - StorCLI does not show secure boot pending key update after image flashed with new key
SCGCQ02041663 - Snapdump capture fails when COL restore occurs with ECC errors
SCGCQ02045084 - MR FW is not printing ONFI Params page in correct byte order
SCGCQ02045427 - Misc fixes in colWrapper.c (failure analysis code)
SCGCQ02081012 - Too much prints on the TTY log
SCGCQ01868910 - Update CRC for entire BB table structure written to NAND
SCGCQ01962772 - SBR Reload feature resulting in MR firmware hang on the restart
SCGCQ01969842 - The OTP page number for SLC Format was not getting saved in NVRAM
SCGCQ01975573 - Aero UTP : controller is not getting an EID assigned when running in MCTP OOB mode
SCGCQ02012210 - Enable connector name checking for each phy
SCGCQ02015618 - On demand snapdump not capturing PL logs
SCGCQ02015867 - Aero - FW returned "can't allocate sufficient mem" when trying to update Intel NVMe drive
SCGCQ02030079 - Fix Static Analysis Tool reported defect
SCGCQ01945011 - megamon mem command results in data abort
SCGCQ01949955 - Fix memset in colReconditionDevice
SCGCQ01969794 - Fix colDbgEraseFsBlocks to erase correct blocks
SCGCQ02048189 - Dev Defect - System not stable with NVME enabled.
SCGCQ02041664 - EPDs created in jbob personality is lost after reboot
SCGCQ01900886 - After importing a VD Consistency Check starts instead of Background Initialization.
SCGCQ02111596 - MR PVT API change to add support to control OOB I2C Clock Stretch Value
SCGCQ02037158 - API change to support new DCMD for consolidated device list
SCGCQ02035295 - API change to support NVMe Passthrough over OOB
SCGCQ02033538 - Additional details about spare
SCGCQ02030653 - Modification in  MR_SNAPDUMP_TRIGGER_TYPE enum value
SCGCQ02016725 - API change to support new DCMD for consolidated device list
SCGCQ02016723 - API change to support new DCMD for consolidated device list
SCGCQ02015826 - MPB changes - support for Dual FW Image Download Shenandoah for OEM Hercules
SCGCQ02015824 - NVRAM Changes align with MPB changes - support for Dual FW Image Download Shenandoah for OEM Hercules
SCGCQ02013408 - MR PVT API change to add support for EFI OCR
SCGCQ02006877 - Add dual image support for OEM Hercules for Shenandoah program
SCGCQ02006657 - Add new MFI Fault sub code for Secure Boot Preboot Auth failure
SCGCQ02002119 - Driver parameter bit for support of tool box cmd
SCGCQ02001314 - New NVDATA field for vendor identification qualification
SCGCQ02000566 - Customer needs to generate and extract the On-demand based debug data both for MR and iMR.
SCGCQ01995737 - cache offload debug mode
SCGCQ01985474 - Introduced new controller bit
SCGCQ01965721 - Add CTRL_SB_SOFT_SECURE_MODE event to indicate soft secure mode
SCGCQ01940661 - Add New Generic OOB API To Read  ROC Temp, Drive Temp, Drive Type, Drive Protocol and status through OOB BMC
SCGCQ01841569 - Add support for SAS/SATA Phy Power Management capabilities.
SCGCQ01866701 - Implement periodic refresh of bad block table - Phase 3
SCGCQ01872112 - sblib: Audit for timeout loops
SCGCQ01930642 - MR APP Bring-Up Vehicle for Aero A0 EVAL Board
SCGCQ01933404 - Add SrkWriteProtect getter/setter to api
SCGCQ01934286 - Aero initialization changes
SCGCQ01937999 - OCM Copy coding style changes
SCGCQ01941148 - Port CSET changes from N1 dev Int stream
SCGCQ01943856 - Reduce COL DDR size to 512MB for async mode
SCGCQ01949306 - Fix for setting flash controller clock speed
SCGCQ01949855 - Avoid Pcie Host address hardcoding
SCGCQ01951143 - DdrVerify is failing because snapdump is overriding the memory DdrWrite was using after restore is done.
SCGCQ01957235 - Fix to access to di_control register and some cleanup
SCGCQ01958073 - Modify aero-prevalidation to match table under Secure Boot Mode in Security Arch
SCGCQ01960755 - Read Eye Training Debug
SCGCQ01960975 - display both decimal and hex in the colinfo debug command
SCGCQ01961670 - Enable OTP page write
SCGCQ01961996 - Move global parameters to cache offload hardware structure
SCGCQ01969808 - Aero A0 Toggle flash bringup
SCGCQ01969874 - Changes to support/fix offload info for snapdump (Main Changes)
SCGCQ01971935 - MR sblib: Add Efuse Reset Interface in SbLib
SCGCQ01972032 - MR sblib: Efuse Reset handling in Init and Error Recovery scenarios
SCGCQ01972154 - remove the code which is reducing the DDR size by 416MB
SCGCQ01979361 - OEM Specific Aero Controller Bring up Changes
SCGCQ01980121 - Verifying Cache Offload request following soft reset and online controller reset.
SCGCQ01980167 - Change toggle from timing mode 4 to timing mode 6
SCGCQ01982237 - Move function for verifying offload desc chain to after ocm restore
SCGCQ01982335 - Provide quick summary of meta block
SCGCQ01982694 - MR sblib: Send event to host to indicate securemode
SCGCQ01988080 - Fault and wait for HCB if preboot fails secure boot authentication
SCGCQ01989961 - Enhancement for invalid SGL error dump to dump the frame and compare pMpt->dataLength against accumulated into extTTY buffer.
SCGCQ01989962 - Fix 1GB SLC Init calculation
SCGCQ01992622 - The coldumpreg output is going to UART instead of snapdump (colSystem.h changes)
SCGCQ01993627 - calling reclaimall on warm reboot does not create DDR entries
SCGCQ01995724 - Remove code to reduce DDR size by additional 416 MB for Aero
SCGCQ01995814 - Aero: Enable x1 NVMe in the backend as an option to be selected by user
SCGCQ01998017 - FW changes for lane margining support
SCGCQ01998534 - RAID 5 Performance Tuning
SCGCQ01999089 - Onfi Debug command
SCGCQ02003386 - parts need to be SLCformatState > 1.
SCGCQ02003609 - eTTY: Enable MPT Host Module Error prints to eTTY
SCGCQ02007535 - Implemented generic signing for bin files used by Atlas FW build process to sign images with HSM-managed keys.
SCGCQ02010086 - cache offload debug mode (N1 stream changes)
SCGCQ02023668 - COL Debug Mode left over
SCGCQ02041803 - Change the text for boot message BOOT_MSG_KEY_MISSING_REBOOT_OR_CONTINUE
SCGCQ02048278 - Add measurement of L1/L2/OCM flush time
SCGCQ02057084 - PL phase 10 integration
SCGCQ02059746 - Add Build Time Print Statement Format Checking
SCGCQ02064121 - Need different log entry for timeout during unarmed reset sequence
SCGCQ02064214 - Snapdump - Dump all the valid TLB descriptors from TLB page pool in SRAM
SCGCQ02084261 - Add fmc builder to scons.
SCGCQ02111614 - Initialize OOB I2C Clock stretch value via NVDATA settings
SCGCQ02111790 - Update 7.10 XSD files to be synced with MR PVT API baseline
SCGCQ01921241 - API changes for Lane Margining
SCGCQ02044592 - NVRAM: Boot device should be presented as /dev/sda in Linux operating system
SCGCQ01954951 - Added new functionality to the existing DCMD.
SCGCQ01602701 - CCR ResetStatus User bits need to change in Aero
SCGCQ01924681 - Remove the code that setting MSS PLL from FW.
SCGCQ01929671 - Method to read ROC Temp, Drive Temp, Drive Type, Drive Protocol and status through OOB BMC
SCGCQ01934150 - Unnecessary Sens Errors fill TTYLOG, adversely affecting support of customer issues.
SCGCQ01934376 - Cache Offload Activity stream for board bringup
SCGCQ01937148 - Aero: Integrate Aero PL
SCGCQ01942822 - CCR: Add new functions to obtain DDR clock speed, and set Flash controller speed
SCGCQ01943002 - Enable AYSN mode
SCGCQ01949115 - update the secureSign key to use HSM key.
SCGCQ01949310 - Fix for setting flash controller clock speed
SCGCQ01951206 - Update CRC for entire offload metadata structure written to NAND.   Current code is creating CRC for header portion of struct
SCGCQ01956451 - Fix colPrepareOffloadMemList to use entire 8GB of DDR
SCGCQ01956465 - enable glitch functionality for aero
SCGCQ01956466 - Drive Vendor ID qualification
SCGCQ01957223 - New RMC log entries to parse
SCGCQ01957298 - Enable workarounds for SERIES_3916
SCGCQ01958996 - Add rmcRingBuffer.h
SCGCQ01959103 - avoid snapdump for no offload cases
SCGCQ01960773 - Local copy of COL Nvram gets cleared after an OCR
SCGCQ01961590 - Create debug command to reset refresh timestamp for bb table and flash fs
SCGCQ01961982 - Aero A0:  Assertion failure in fw\raid\mpthostcmd.c at line 1992 while creating/deleting VDs/EPDs
SCGCQ01964374 - OTP page for SLC Initialiization Clean up
SCGCQ01965725 - Add PDBb Interrupt handling
SCGCQ01979211 - Move CCR Register File initialization from MR to RMC
SCGCQ01982404 - Adding support for GPIO Pins
SCGCQ01983478 - Fix errors in Register File access
SCGCQ01985914 - Updated the version and rebuilt the binary to included updated signImageX executable and dll.
SCGCQ01990076 - Clean up blocks allocation in case of no offload and invalid SOFA and B
SCGCQ01990180 - Quick fix to aerovision build failure
SCGCQ02003600 - eTTY : Enable DDF Module prints to eTTY
SCGCQ02003602 - Move some error messages from monitor log to etty log.
SCGCQ02004083 - Update LSISAS3908.xsd to be in sync with the latest LSISAS3916.xsd changes
SCGCQ02008736 - Enable Lane Margining support on host PCIe
SCGCQ02010083 - cache offload debug mode (COL_COMMON changes)
SCGCQ02013425 - Update NVDATA XSD ManPage 17 to enable the flag for enhancing Spinup control for Power control drives.
SCGCQ02015712 - Additional MR FW Changes Required for 8 PHY Board Support
SCGCQ02020277 - Change minimum ECC level for toggle parts
SCGCQ02023777 - COL Debug Mode left over (col_common)
SCGCQ02030024 - Clear the bbuEnable in nvram when we disarm
SCGCQ02031339 - Changes to improve internal FW Log debug for PL layer
SCGCQ02032360 - Cache Offload Failure Analysis on Ventura
SCGCQ02037016 - COL Debug - Display status of Cache Offload triggering components
SCGCQ02039491 - Enable NVME for Aero builds.
SCGCQ01936489 - added Smart Drive Carrier Authentication info in NVRAM.
SCGCQ01855472 - MPT Layer IO tracker dump into Extended TTY
SCGCQ01920003 - MR Secure Boot: handle tampered / invalid device
SCGCQ01936156 - Perform prefill check of on-chip memory copy for offload
SCGCQ01936942 - OCM Copy Changes for Aero
SCGCQ01938709 - Disable CACHE OFFLOAD code execution during Validation Board Bringup
SCGCQ01943004 - The data retention polling loop cant be called from col idle loop
SCGCQ01952451 - Enable Read Eye Training
SCGCQ01953765 - Move scolFlashNumControllers and scolFlashNumControllers to HW config struct
SCGCQ01954735 - Move scolFlashNumControllers and scolFlashNumControllers to HW config struct
SCGCQ01958082 - RMC MegaMon commands need to be reintroduced
SCGCQ01962031 - colDbgNvramInfo request
SCGCQ01962833 - Aero A0 Exposure: R0 Autoconfig functionality not working on cold boot
SCGCQ01970881 - Move setting the block and page to top level ReadEye Training function.
SCGCQ01971135 - Remove MSS Reset Required check in Reset Status Register
SCGCQ01971170 - dummy function for cache offload
SCGCQ01971897 - Reduce the prints while booting to reach the pci release retry time out.
SCGCQ01973356 - Add Module parameter for atomic descriptor support for Aero family of controllers
SCGCQ01988106 - Add rmc commands to MegaMon that enable/disable the RMC uart
SCGCQ02003656 - eTTY: Enable NVMe Error prints in eTTY by default
SCGCQ02020206 - Unblock CPLD Image flashing  and Block PSOC Image flashing for specific OEM
SCGCQ02045239 - Aero : Clearing Failed Init bits in MSS MO Interrupt Status Error Register
SCGCQ02066888 - Adding prints which will report whether cache offload was armed on previous boot.
SCGCQ02100995 - HDD perf BST automation integration with CQ
SCGCQ01942899 - Enable NVRAM for cache offload idle loop
SCGCQ01943838 - Change to timing mode 3 for async and increase offload/restore timeouts
SCGCQ01943911 - Aero: Initial Integration of MCTP work
SCGCQ01945020 - Moving colMainCompleteInitialization in colMain.c (part of A0 bring up)
SCGCQ01949344 - FW hangs on issuing a warm reset while trying to access DDR lib routines
SCGCQ01949442 - Set DRAM signature valid flag on col arm
SCGCQ01954755 - ReadEye Training updates
SCGCQ01957265 - enable timing mode 6
SCGCQ01957672 - Minor fixes in colDebug module
SCGCQ01959004 - Move flash file system refresh to createFS routine
SCGCQ01959124 - Add a debug routine to dump COL Nvram info
SCGCQ01960908 - colinitslcblocks : remove arguments
SCGCQ01962835 - The debug command 'col startcolrestore' reportig restore failure after offload
SCGCQ01972150 - clean up mpi state code
SCGCQ01972158 - Add estimated offload time for toggle
SCGCQ01979924 - Invalid DramSignature in startcolrestore
SCGCQ01989946 - Adding prints in tfm.c and colMain.c to print COL HW Status for better debug-ability.
SCGCQ01991666 - snapdump : the coldumpreg output is going to UART instead of snapdump
SCGCQ02003662 - eTTY: Enable error prints by default from modules BBM/LDBBM/DMA/XOR/BBU
SCGCQ02018602 - Fix memport code for Aero to detect 8i device correctly
SCGCQ02020096 - Debug-ability:Log Drive FW download extended message to etty
SCGCQ02023642 - Change minimum ECC level for toggle parts
SCGCQ01943008 - Disable Opal Support for all drive types on Perc Controllers.
SCGCQ01944008 - Misc fixes to enable SYNC mode using hardcoded values in place of read eye traning
SCGCQ01956337 - Move nvram valid flag and nand actions pointer to HW config struct
SCGCQ01957171 - Cache Offload power loss updates
SCGCQ01957192 - OCM Copy changes
SCGCQ01960915 - add debug command for displying the mem list
SCGCQ01961659 - Move global parameters to cache offload hardware structure
SCGCQ01961995 - Move global parameters to cache offload hardware structure
SCGCQ01973346 - Update tfm state after sending ready for offload doorbell to RMC
SCGCQ01974344 - Fix errors in Register File access
SCGCQ01978270 - Update LSISAS3916.xsd file according to Citra 16i board NVDATA review
SCGCQ02003615 - eTTY : Enable error prints by default for modules - cache/Cfgi/DivertHW
SCGCQ01349665 - Optimize scatter for Aero
SCGCQ01944906 - colLoadNvramParam - function is corrupting nvram
SCGCQ01946597 - remove the 'Disable CACHE OFFLOAD code' workaround
SCGCQ01948035 - Removing access to 0xFBA0_2000 which is valid for Cadence phy only
SCGCQ01950915 - Add a flag in colCheckPageErased to decide whether to print page erased status
SCGCQ01955680 - Fixing some debug APIs so the output is not truncated
SCGCQ01956448 - Disable read retry temporarily till SCGCQ01956439 is fixed
SCGCQ01957165 - Update LSISAS3916 XSD for A0 EVAL Bring-up
SCGCQ01957209 - Disable SUPPORT_8GB_MEMORY flag
SCGCQ01958519 - re-enable 8GB DDR back
SCGCQ01963532 - Move bad block table APIs in flash code to its own file
SCGCQ01935131 - Aero Bringup: enhance host memory use instead of DDR
SCGCQ01942890 - Properly set the flash controller speed
SCGCQ01958134 - Enable DDR2 Config for ONFI
SCGCQ01969851 - Aero A0 Exposure: Firmware allows autoconfig R0 on JBOD personality
SCGCQ01958298 - Fixing a condition in colCheckOffloadImage so we go thorough snapdump save for all the cache offload/restore failure
SCGCQ01969809 - Changes to support/fix offload info for snapdump


NVDATA:
Miscellaneous changes for various products

MR PL:
SCGCQ02050528 - Avoid releasing I2C bus when I2C operation(Read/Write) in progress.
SCGCQ02057418 - PL fault 0x6001 observed with heavy IOs to some NVME drives with Async events
SCGCQ02081778 - Ventura: MR7.10:  No NVME drives detection on UBM Ux2 with latest package build 2186 (previous package detects drives)
SCGCQ02053027 - The locate functionality does not work for the bad PD connected to the slots 4-7.

UEFI:
SCGCQ01928254 - Add secure boot key update complete event
SCGCQ01931637 - Add Board Support Package Image Type to MR_IMAGE_TYPE
SCGCQ01974201 - Retry the register read operation for certain controller
SCGCQ01971623 - Use StdErr for logging  Messages
SCGCQ01985809 - Support CONFIG RESET PROTOCOL
SCGCQ02068485 - Code cleanup: Remove reference to WebBIOS/PCLI
SCGCQ01982202 - The Supported() function should compare the controller handle’s device path with the loaded image’s device path
SCGCQ01967461 - Product Name string is shown Empty in UEFI Driver
SCGCQ02053571 - System fails to boot when the controller is not recoverable after OCR
SCGCQ02060802 - HII AMD DL -385 config Halting in BIOS - DXE_ASSERT!
SCGCQ01941021 - Update the strings
SCGCQ02045237 - Remove Configurable secure device string from controller name
SCGCQ02043684 - HII FW flash completed successfully with unknown error pop up message.
SCGCQ02057599 - Controller will not be shown in HII due to UEFI handshake failure during boot on AMD server.
SCGCQ01934484 - In ComponentName2.c check the handle of pass thru with controller handle

BIOS:
SCGCQ01983251 - Legacy OpROM: Change the branding from Avago to Broadcom for the new card.
SCGCQ01957808 - 7.10 Legacy OpROM: The secure mode and FW initializing messages are being displayed in the same line in POST.
SCGCQ02069825 - The RAID Controller is detected in configurable secure mode

HII:
SCGCQ01928254 - Add secure boot key update complete event
SCGCQ01931637 - Add Board Support Package Image Type to MR_IMAGE_TYPE
SCGCQ02047490 - List unsupported drives in Hardware Components -> Encl Mgmt -> Attached Drives oneof
SCGCQ02067979 - JBOD not showing Size per labelling (Raw Size)
SCGCQ02012383 - Delete After erase check enabled automatically for a vd, after vd erase operation.
SCGCQ02021248 - HII is sending an invalid command  to firmware when exiting the HII formset
SCGCQ02003700 - HII: The connector Link Width info is shown as empty
SCGCQ02082659 - HII shows incorrect value pop-up for Prepare for Removal operation while switching controller personality.
SCGCQ01972642 - Serial number not displayed for one of the SAS SSD drives in drive management
SCGCQ02047648 - Code cleanup for profile based VD creation initialization path
SCGCQ02057419 - Display Profile Default Initialization for all RAID Levels
SCGCQ02069863 - HII: Wide Port info should not be displayed for drives connected to enclosure under Drive management
SCGCQ02082745 - HII fails to set a Ugood drive to Non-RAID state from the Configuration Management menu
SCGCQ02005478 - HII crashed when View Enclosure Status
SCGCQ02042125 - Need confirmation option for Clearing Controller Events
SCGCQ02041513 - Vendor ID string for Aero for backplane
SCGCQ02067579 - HII displays two Enclosure ID's in the Enclosure Management, if the multi path configuration
SCGCQ02055492 - HII- BBU status is shown as "Unknown" when other internal apps show it as Failed
SCGCQ01941323 - Create the HEFU image with the new firmware flash header
SCGCQ01940947 - Remove Cachecade feature
SCGCQ01940945 - Disable RAID 00 support
SCGCQ02002049 - Add PCIe Gen4 lane speed support
SCGCQ02032470 - Add fields to Enclosure Management Page in HII
SCGCQ02040917 - Make change in HII RAID management formset title
SCGCQ01994055 - Auto Configure R0 immediate option not avialable for specific OEM
SCGCQ01937353 - When Enclcount is zero SuppressTSFansPS variable should be set and not SuppressEnclosure
SCGCQ01995268 - HII shows suspend option for INIT and Erase operations
SCGCQ01936901 - HII does not display the violation error message for mixing SSD and HDD drives if using a mix of SAS and SATA
SCGCQ01994527 - iMR/MR PKG 1997 HII backplane comparison - The backplane in HII on iMR shows 240 where as the MR controller shows 64
SCGCQ01938550 - HII/When clearing a config, HII needs a warning message to tell the user that the pinned cache is going to be deleted also
SCGCQ01937384 - Tooltip for Battery needs to be  change to Energy Pack
SCGCQ01937386 - Reference to cachecade has to be removed from tooltip of Configuration Managment Form
SCGCQ02023022 - CPLD  Field  needs to be removed from HII, as there is no CPLD for Shenandoah controllers
SCGCQ01934484 - In ComponentName2.c check the handle of pass thru with controller handle
SCGCQ01934429 - UEFI Driver: Black Duck fix for 7.9 and other fix
SCGCQ01933575 - UEFI Driver: Handle Coverity defects


Component:
=========
SAS MegaRAID Firmware Release for MegaRAID Controllers
Release date: 3/22/2019


Version Numbers:	
===============
Current Package Details:
Firmware Package: 50.9.0-2165 (MR 7.9)
Firmware 5.090.00-2089
MR PL 10.25.00.00
ROMENV 1.12
BootBlock 7.02.00.00-0021
NVDATA  5.0900.01-0014
UEFI_Driver  0x07090300 (SIGNED)
Hii v07.09.05.00 (SIGNED)
BIOS 7.09.02.0
SBR: 5.0902.01-0415

Previous Package Details:
Firmware Package: 50.8.0-2029 (MR 7.8)
Firmware 5.080.00-1915
MR PL 09.25.05.00
ROMENV 1.12
BootBlock 7.02.00.00-0021
NVDATA  5.0800.01-0002
UEFI_Driver  0x07080400 (SIGNED)
Hii v07.08.05.00 (SIGNED)
BIOS 7.08.02.0
SBR: 5.0803.01-0407


Bug Fixes and Enhancements:
===========================
Firmware:
SCGCQ01329829 - PL: PL_INFO_PUIS_FLAGS violates the FW coding standard
SCGCQ01531636 - COL TLC initialization - Incorrect arguments passed to colNandProgramPages in colOnfiInitSlcBlocks()
SCGCQ01562816 - changes for cache offload fpga
SCGCQ01566826 - Aero Fpga Cache Offload : flash initialization bug fixes
SCGCQ01579793 - Flash memory controller data structures are not in correct file.
SCGCQ01580245 - arm data abort exception
SCGCQ01581490 - Fix ONFI timing mode parameter values
SCGCQ01593697 - Fix issues related to ONFI get/set features commands in NV-DDR2/DDR3 mode.
SCGCQ01599110 - Fix issues related to ONFI flash SLC blocks initialization
SCGCQ01600274 - Toggle Aero : Fixing Read Id in sync mode.
SCGCQ01600838 - remove COL_FMC_DDRLESS_FPGA define
SCGCQ01602913 - Fixed Fix Wait for Bit set function in ONFI
SCGCQ01605431 - SDMA fixes for Aero ONFI4 transport layer (generic and PIO modes)
SCGCQ01616950 - Toggle: Factory bad block scan is failing
SCGCQ01616954 - Disable Toggle Badblock scan
SCGCQ01617054 - Miscellaneous fixes in colDebug.c
SCGCQ01619012 - data abort when doing symbol lookup
SCGCQ01620670 - Fix flash filesystem issues with DDR enabled
SCGCQ01627034 - Aero Fpga Col : move DataSeqPrepare back into DataTransferfunction
SCGCQ01628968 - Fix colFmcMultiplaneEnable
SCGCQ01639993 - Block and Page boundary condition checks
SCGCQ01665418 - issues with reading flash file system
SCGCQ01671243 - Fix scrambler initialization
SCGCQ01676019 - Update DFI init functions to set Fc1DfiInitComplete
SCGCQ01676706 - Signature generation is not working.
SCGCQ01683394 - restore is reporting failure
SCGCQ01684909 - Bad block reclaimall command re-populates bad block table
SCGCQ01698449 - Aero COL FPGA: temporary change to always return unsuccessful from read retry till proper code is in place
SCGCQ01713700 - CDMA bug fixes
SCGCQ01714686 - Aero COL FPGA: Reset DIS CRC and checksum to default values before doing restore
SCGCQ01714751 - Aero COL FPGA: fix block number for read eye training
SCGCQ01715682 - Validate argument count for debug API's
SCGCQ01718297 - Aero COL FPGA: Fix usage of disableBBR flag in descriptor
SCGCQ01746176 - Aero Cache Offload - Fix compilation errors with non fpga build
SCGCQ01748091 - Fix compilation errors with ventimr build with COL code in place
SCGCQ01761483 - fix compile errors associated to rebase
SCGCQ01762159 - The read retry code is hitting an ASSERT on toggle
SCGCQ01763316 - Modify colOnfiInitSlcBlocks to use copyback command
SCGCQ01764256 - Ventura README.doc in NVDATA folder mis-spelled "Mercator"
SCGCQ01765003 - Add defines for Flash phy and controller base address in colmain.h
SCGCQ01772608 - uncorrectible ecc error on 2nd flash controller reported during restore
SCGCQ01787987 - Debug Command 'coldesc' does not display cache offload blocks correctly.
SCGCQ01789573 - fix avenger compile error in the aero cache offload common code
SCGCQ01799421 - the 'make ventmr' command is currently building aero cache offload files
SCGCQ01835597 - Restore on 2nd offload region is failing
SCGCQ01837083 - pl: backend PCIe: potential race condition during switch downstream port link up
SCGCQ01839918 - Update LSISAS3916.xsd with latest changes and correct signature
SCGCQ01846131 - Aero PA0.6 - Can't update to latest firmware because of profile changes
SCGCQ01848090 - SmrZacHM/SmrZacHA not in reverse orders between the Big Endian and Little Endian
SCGCQ01850755 - PL Fault 0x6001 occurred while running IOs + Task Management requests
SCGCQ01855070 - Controller Exception Called for Processor Core = 0 when pinned cached is present
SCGCQ01858852 - pl UBM: Elrond Ex1 - Cannot see NVMe drive in slot 17 (offset = 16) with Mercator
SCGCQ01858982 - 0x6004 Fault running TM only test
SCGCQ01865886 - More than 2 asserts can be triggered between T5 and T20 while booting.
SCGCQ01866860 - Aero PA0.7 - ProfilePersonalityChangeRequest: Invalid Personality Change detected when request from Storcli
SCGCQ01868375 - Ventura: Fault 0x2805 encounted if one configures NVME and AutoPortEnable at the same time
SCGCQ01868574 - Aero3: Serdes interrupt handlers are not compiled in for Aero
SCGCQ01868634 - MPI 2.6: Fix definition of Signature0 field and PSOC download definition
SCGCQ01869912 - Fix compilation in col_common_pa_Int stream.
SCGCQ01870842 - pl: SAS/SATA devices not discovered with partial backplane configuration
SCGCQ01870862 - pl: port enable timeout and discovery failure with multiple VPP device configurations
SCGCQ01871049 - misc colDebug module cleanup
SCGCQ01871826 - Turn on supportEPDWithAutoConfigOff flag for Ventura Raid in Aero code.
SCGCQ01873018 - Fix Cache Offload BST (Ventura/Aero)
SCGCQ01873461 - Library might incorrectly set program/erase request bit when flash suspend feature enabled.
SCGCQ01876447 - Build all fails for particular platform.
SCGCQ01876735 - Dev Defect: Fix COL Debug API to read and write to registers
SCGCQ01877030 - pl: vSES reports incorrect product revision level in SES page 1
SCGCQ01877041 - pl SFF-TA-1005: All Ux4 drives are not discovered in x8 or x16 HFC mode while hot-plugging
SCGCQ01880866 - Aero PA0.7- Data corruption found on degraded R1 VD after OCR.
SCGCQ01881775 - pl dbg generate PL fault 4330
SCGCQ01882581 - MR API - Incorrect value used for MR_DCMD_CTRL_SNAPDUMP_ONDEMAND
SCGCQ01884070 - pl UBM SFF-TA-1005: Locate LED cannot be turned off after diag reset
SCGCQ01884166 - Fix issues found in new function on IO path (2)
SCGCQ01884228 - GOLDENX: Ventura image not accepted by GoldenX
SCGCQ01884237 - Critical Message " maximum supported count of 256 disks" received with MaX PDs
SCGCQ01884622 - INLINE macro define in spiBaseType.h causes build error in Expander library build.
SCGCQ01885763 - Flash FS gets created on mpi0 even though mpi0 is reserved
SCGCQ01886012 - pl: backend PCIe: link fails to come up after a surprise down
SCGCQ01886583 - Update the common header file to avoid compilation fail.
SCGCQ01886810 - Ventura: NVMe I2C Backplane Detection fails on HBA connectors C2/C3 resulting in Slots not responding to LED updates
SCGCQ01887433 - Ventura: PLI control requests may return incorrect status when backend PCIe support is disabled
SCGCQ01889377 - misc colDebug module cleanup
SCGCQ01889549 - Aero:GHS/DHS is detecting as HSP after push/pull
SCGCQ01891238 - PL vSES: PCIe switch downstream virtual ports report SAS address of zero in SES page 0xA
SCGCQ01891833 - Wingman - After a COL test, the controller hangs on a reboot.
SCGCQ01891838 - Ventura:SCGCQ01800775 andSCGCQ01792449 both require a minimum initial firmwmare download size of 1.25K. MCTP will fail due to small payload size
SCGCQ01892105 - pl: NVMe: E40A fault if WRPROTECT or RDPROTECT is nonzero
SCGCQ01896537 - MPI 2.6: Fix definition of SGLs in TOOLBOX_LANE_MARGINING_REQUEST
SCGCQ01896578 - pl UBM: Ux4 drives not discovered in Polling Mode with HFCx16 and x8
SCGCQ01897599 - PL UBM : SAS, SATA drives in Elrond UBM backplane(SFF-TA-1005) are not discovered when PCIe support is disabled
SCGCQ01897804 - Aero/Ventura: Tip Int build is broken, SblSpicoStat redefined but not changed
SCGCQ01902123 - Revert CQ#SCGCQ01838839 changes in Aero Stream
SCGCQ01902218 - Fixes in the fusion descriptor queues dumping routine
SCGCQ01904851 - Ventura: Discovery may not complete, timeout on 94xx-8i HBA
SCGCQ01905070 - pl UBM: Locate LED cannot be turned off after diag reset for few drives on Ex1 Elrond
SCGCQ01905135 - SOFA is failing meta signature check
SCGCQ01905317 - Update colReadVerifyOffMetaSof to return good status if atleast one of SOFA/B passes
SCGCQ01906013 - [vSES] Vendor ID and Product ID of Configuration diagnostic page uses hardcoded values.
SCGCQ01906471 - pl: backend PCIe: unsupported completion timeout capabilities don't cause init failure
SCGCQ01909264 - pl: NVMe: 6060 fault
SCGCQ01909770 - Comments in plStates.c and plStates.h are wrong
SCGCQ01909922 - ImplementSCGCQ01880847 in MR 7.9: Hit PL Fault 00005862 LinkRegister 01439171 During CC With Triple Media Errors On R60 4K Drives
SCGCQ01911889 - colFlashEraseRegion might incorrectly erase data block.
SCGCQ01911893 - Add logic to identify bad blocks when SOF is not available/invalid
SCGCQ01913906 - Grammatical errors in Driver Health Manager Menu in UEFI.
SCGCQ01914192 - MR7.8: CTRL does not detect drives with SAS3.5CtrlFw_Ventura_Ph_9.0 08.250.09.00 and 10 as well
SCGCQ01917771 - HSP do not spin down when BGI is running
SCGCQ01917935 - NVCache device failed, cannot support data retention
SCGCQ01918580 - Fix xsd files for Ventura
SCGCQ01918703 - pl: NVMe: device not removed following NVMe init failure
SCGCQ01918736 - pl UBM: Drives are not detected if they are reconnected back within polling interval
SCGCQ01921251 - VDs are not foreign as expected
SCGCQ01922270 - pl: backend PCIe: additional robustness for hot reset during SAS cycle case
SCGCQ01924437 - sense data may not match error LBA for NVMe I/O splitted into multiple MPT frames
SCGCQ01924946 - pl UBM: Ex1 Elrond SFF-TA-1005 UBM back plane with SAS drives only connected to a Ventura HBA leads to a PL fault
SCGCQ01926108 - cleanup snapdump function which dumps descriptor info
SCGCQ01926295 - SAS BST Failure
SCGCQ01926357 - PL: 0xED22 fault when SFF-TA-1005 UBM Ex1 SAS drives are connected to HBA connector 1 and NVMe drives on Ex1 are connected to connector 2
SCGCQ01926787 - PL : SATA initialization may be completed even though there is a failed set feature command
SCGCQ01931146 - (SATA Only) SCSI Write Same to SATA NCQ translation might block other NCQ IOs.
SCGCQ01932971 - Fix read retry attempt count in restore fail summary
SCGCQ01932972 - pl: backend PCIe: device not unblocked following rediscovery in reduced requirements mode
SCGCQ01932994 - Aero3: Initial Board Bringup Fixes
SCGCQ01933158 - Command is not supported CLI error when trying to set termlog=on
SCGCQ01934165 - Wrong completion routine being called for aborted NVMe Encapsulated commands
SCGCQ01934903 - Aero: backend PCIe: default link rate should be 16GT/s
SCGCQ01934925 - Aero3: RMC changes necessary for complete boot.
SCGCQ01935021 - Correct disableSESMgmt and SecureLED support while under autoconfig R0 mode.
SCGCQ01936155 - Aero3: RMC workaround updates from Ventura
SCGCQ01936751 - Aero: ARM cache and MMU throwing exceptions during initialization
SCGCQ01936773 - PL: Multipath: Failure to Enumerate Devices in Windows After Cable Pull/Push
SCGCQ01936912 - Aero3: Spurious CIB interrupt messages in ring buffer
SCGCQ01937037 - log dump all command not working on Ventura controllers
SCGCQ01937069 - Aero: backend PCIe: Atlas support is disabled by default
SCGCQ01937082 - Aero: backend PCIe: lane margining register accesses fail
SCGCQ01937141 - 0x6001 Fault while running IOs and doing cable pulls
SCGCQ01937180 - PL SATL : Sanitize operation may be completed with error even though drive did not report error
SCGCQ01937600 - Aero: backend PCIe: PDB PLL is reinitialized when it's already locked
SCGCQ01937617 - Aero3: Link not established interrupts are not being processed for all phys
SCGCQ01937632 - COL BST is failing
SCGCQ01937998 - Firmware hits Kill Adapter when create/initialize R0 VD using 4k drive.
SCGCQ01938275 - pl: ED00 fault observed on crusader 16i when only Bottom part of Ux4 is connected to the core closest to PCIe slot
SCGCQ01938307 - Aero3: CSW M0 firmware version 642
SCGCQ01940516 - OCR/KA (if OCR is disabled) occurs when corrupted image is flashed on to a device.
SCGCQ01940518 - Aero3: Boot Algorithm indicates that sector 1 of OCM is invalid
SCGCQ01940659 - Aero: backend PCIe: PDB PLL SSC should be enabled by default
SCGCQ01940694 - pl: backend PCIe: disable managed switch support
SCGCQ01941812 - incorrect struct size in PL phy enable/disable call
SCGCQ01942093 - Aero-3: Aero PL version not used
SCGCQ01942123 - MR 7.8 - OCR snapdump not getting generated
SCGCQ01942768 - Aero: CBB-Only in FLASH will fault due to external synchronous abort
SCGCQ01943122 - Aero3: Phy interrupt enables not set correctly
SCGCQ01943129 - IO Unit Page 7 reports 0XFF for PCIeSpeed
SCGCQ01943742 - 9460-8i:"Other Error Count" of drives increase when running dd test
SCGCQ01943828 - Ventura : UBM change detection polling may not start in mixed backplane topology
SCGCQ01943881 - Aero ROP 1539 is not hitting 3M IOPs
SCGCQ01944117 - pl: VirtualSES do not show up in Windows when an SFF-TA-1005 UBM backplane with slot offset greater than 16 is connected to a Crusader 16i HBA
SCGCQ01944149 - pl: backend PCIe: switch attached NVMe device enumeration failed
SCGCQ01944168 - Aero: FWUP fails after second reset after bad image update attempt
SCGCQ01945002 - Aero 3: CSW M0 firmware change (ver 643)
SCGCQ01957254 - power interruption during cache offload setup and erroneous FLASH region change
SCGCQ01957408 - Locate LED is non-functional for NVMe drives when we have a Switch attached enclosure as well as a Direct Attached enclosure
SCGCQ01958249 - Snap-Dump not generated during early boot because snap-dump memory is not initialized.
SCGCQ01960090 - vSES : ENCLOSURE BYPASSED B bit set when Missing bit is set via Send diagnostics command
SCGCQ01960863 - Ventura B0: SES command to clear the CRIT or NON-CRIT bits doesn't clear the same under Enclosure Status diagnostic page
SCGCQ01961997 - Customer specific back plane not detected in the latest code phase
SCGCQ01962567 - Hot plugging external SAS cables to Port 0 of 9400-16e HBA is not detected
SCGCQ01962733 - Evaluate disableSESManagement setting for various modes in Aero/Ventura.
SCGCQ01962861 - OEM NVMe backplane I2c entries in NVDATA does not match the specific board
SCGCQ01963504 - MR 7.8 Package fails to spin-up multiple SAS SPL-2 Power Control capable drives
SCGCQ01963729 - onfi_status not properly clearing SCAP_NOT_PRESENT state
SCGCQ01963941 - Performance Test fails - DC/EC Configs - Windows/Linux Configs
SCGCQ01965125 - [MR 7.9] Data Abort exception during copyback and OCR cycles
SCGCQ01966683 - MR7.9 Alpha:Observed 8% to 50% drops in SW/SR for all IO sizes
SCGCQ01966760 - while IO power down then power up system for auto start io found fw hit a false assertion failure. iMR only.
SCGCQ01966762 - NvramDumpAll() missing from Snapdump
SCGCQ01968331 - Data Abort Exception when Enclosure Status Page has "unrecov" bit set and PDAllowedOps command is issued on the enclosure PD
SCGCQ01969797 - Ventura: SAS/SATA Drives behind passive backplane are not detected.
SCGCQ01970027 - Move OCM ECC error scrubbing logic to interrupt context
SCGCQ01970744 - PL Fault 00005853, while doing two copyback operations on lds with different block size.
SCGCQ01973003 - MR_7.9: Pre-boot generated snapdump has Invalid timestamp.
SCGCQ01973566 - PL: SAS Drives Take a Long Time to Link Up and Are Not Discovered Correctly
SCGCQ01979406 - Mode Page setting for Control page failed to observe NVMe translation restriction
SCGCQ01979538 - ModeSelect with ATO field will only be sent to the drive if ModeSense from the drive says the field is changeable.
SCGCQ01980228 - Mode Page change attempted on pages unsupported by SAT spec
SCGCQ01985216 - Fix the PCie Host address space hardcoding for NVMe drives
SCGCQ01989936 - MR_7.9: Snapdump is not triggered in "dmaErrorIsr" Error path.
SCGCQ01990005 - Could get a false assert on an iMR card in a surprise power down state with traffic.
SCGCQ01991770 - 7.9:VSES number of slots are incorrect in StorCLI
SCGCQ01991774 - PL vSES: Number of slots for virtual SES is incorrect in StorCLI
SCGCQ01992464 - All profiles not being enumerated in response to MR_DCMD_CTRL_PROFILE_LIST_GET
SCGCQ01993738 - Data corruption seems with WB only R5/6 volumes that are unmap capable
SCGCQ01996107 - immediate error return from PL not always handled properly
SCGCQ02005349 - PL: SAS link up and drive discovery is delayed
SCGCQ02013448 - Controller no longer accessible after poweroff and poweron VMware virtual machine (VMware passthrough enabled)
SCGCQ02017674 - bad devH used in backend LMID causing bad devID to be used to index dmIoCtx
SCGCQ02035956 - excess debug message "C0: DASEP found dI fb t d" print from OS bootup.
SCGCQ02044267 - Change default NVDATA setting to enable spindown only for SATA SSD.
SCGCQ01564758 - compile errors
SCGCQ01571820 - Misc Bug Fixes to FPGA project - cache offload
SCGCQ01572111 - Create one function to handle preparation and transfer of generic mode data
SCGCQ01573392 - onfi commands do not work after switching to nv-dd2 mode
SCGCQ01573650 - remove offload wrapper idle workaround
SCGCQ01581424 - Aero Fpga Cache Offload : update generic and PIO mode command sequence as per prog guide
SCGCQ01593736 - Use 6.25 Mhz timer clock on FPGA
SCGCQ01616893 - Allocate memory for file system descriptors
SCGCQ01620922 - Renamed configFileSystemPrimary field in COL_FLASH_CHIP_SELECT to PtrConfigFileSystemPrimary in col_common code
SCGCQ01623718 - command descriptor structure issues
SCGCQ01625932 - Toggle Bad block scan : data abort exception fix.
SCGCQ01627801 - Compilation Issue for aeromr.
SCGCQ01628793 - cleanup colPrepareOffloadMemList
SCGCQ01630363 - Fix bug in routine which returns command descriptor address register.
SCGCQ01635535 - Toggle COL : wrong page address mask and block address index causing muliplane read\prgram\erase failure.
SCGCQ01670321 - fix colReadVerifyOffloadMeta to invalidate cache before issuing CDMA read descriptor command
SCGCQ01670491 - Restoring an offload image is not working
SCGCQ01675779 - COL ONFI Single Image support was broken with onfiValidateCSCount changes
SCGCQ01684790 - Removing flashRegionToggleReq hack in colPrepareForOffloadEvent
SCGCQ01687533 - Aero COL FPGA : Fix value of pages per block
SCGCQ01687747 - Aero COL: Issues with flash controller thread management
SCGCQ01697702 - Aero COL FPGA: Skip Bad block scan during Col HW initialize at bootup
SCGCQ01698348 - Remove pinned cache check for single image on FPGA in colPrepareForOffloadEvent routine
SCGCQ01714662 - Fix unaligned memory access
SCGCQ01727288 - FW hit assert when both SOFs are bad, but atleast one of EOF is good while checking offload image
SCGCQ01737950 - implement change column usage in the read parameter
SCGCQ01747636 - Fix read/write cache in async mode
SCGCQ01765359 - NVSRAM loss recovery for COL - bug fixes
SCGCQ01799420 - the 'make ventmr' command is currently building aero cache offload files
SCGCQ01801629 - There is not way to alert LSA if the snap dump properties are changed.
SCGCQ01804425 - Aero PA0.6 - No IO BW and watchdog timeout with large 80x R0 and 80x EPD config
SCGCQ01833380 - Restore failing due to incorrect ECC
SCGCQ01841060 - Aero Compilation Error
SCGCQ01849292 - No Flush when expected during a COL test.
SCGCQ01849765 - Fix BST Scripts to Account for New Allowed UART Logs
SCGCQ01850596 - Aero PA0.7: FW breaks into montask with exceptional core handling error
SCGCQ01855357 - Aero PA0.7: Data Abort exception detected when Max Resets per boot cycle reached!!
SCGCQ01859095 - Mismatch between data coming from Page2 and PageA in vSES
SCGCQ01864769 - Firmware fault when continuously creating and deleting VDs/EPDs using attached batch script
SCGCQ01875226 - Aero PA0.7 - Can't import foreign config (2 pd R0 split across 2 pcie switches) after powering switch back on
SCGCQ01876271 - VenturaB0: SAS/SATA drives are not getting discovered with NVMe disabled firmware on both Crusader 9400-16iB0 and 9405W-16iB0
SCGCQ01876863 - On an 840 controller flashed with Aero with 4 ENC’s attached to one port, deleting the arrays that are created in all 4 enclosures, FW breaks into montask.
SCGCQ01878174 - IO's can time-out after controller receives an unconfirmed response from a drive
SCGCQ01878217 - PL: NVMe drives do not link up on non Ex4 backplane attached to an MR board
SCGCQ01883220 - pl: backend PCIe: parent switch port lookup may generate incorrect pointer
SCGCQ01885746 - Aero PA0.7: Talladega / Vision - Assertion failure in fw\cpu\arm\exceptions.c during reboot after PKG1679 FW Update
SCGCQ01890038 - SPILIB: Winbond 128Mbit (16MB) part - Flash writes fail
SCGCQ01891340 - Ventura MSS: VRef training failures on Marlin/Pocono boards.
SCGCQ01897914 - Remove the unnecessary snapdump when importing foreign configuration
SCGCQ01898852 - Ventura: OEM SW Enclosure Amber LED stays on after reboot
SCGCQ01899293 - Debug output contains multiple copies of the same information
SCGCQ01903658 - Ventura/Aero: Firmware Upload COMPLETE type fails if and SGE is too large
SCGCQ01903940 - Remove/re-insert drive from Elrond enclosure with Ex1 result in amber lights turn on
SCGCQ01909341 - Incorrect clearing of GUID to target ID map table during EPD creation
SCGCQ01911898 - Display mpi status for each fc/cs separately.
SCGCQ01914063 - pl: backend PCIe: hot reset not issued on error if link is not fully initialized
SCGCQ01915514 - Fix memory allocation for PtrRestoreMetaSof buffer
SCGCQ01915749 - fw hit exception after creating VDs and "debugOcr reset 0 0"
SCGCQ01915755 - pl: backend PCIe: bug when setting up direct attached PL structures
SCGCQ01916779 - Ventura: IOC init may fail with Host Page Size Invalid LogInfo on backend PCIe disabled FW
SCGCQ01918865 - Aero PA0.8: (Vision) Snapdump Fails to generate after Assertion failure in fw\cpu\arm\exceptions.c during Cable Push
SCGCQ01919878 - Aero FW PKG Pkg-50.9.0-1753/When flashing controller, it is breaking into Montask
SCGCQ01919989 - Command " storcli /c0/vall delete " indefinitely hangs with FW pkg 1751
SCGCQ01920596 - Link information is incorrect for Ux2 & Ux4 midplanes
SCGCQ01922333 - Ventura RMC: AHR causes host to reboot.
SCGCQ01924416 - Updating link speed from PCIe IO Unit page 0.
SCGCQ01924892 - Cleanup colDbgSetSmartRec to use logical offset
SCGCQ01925056 - incorrect date for snapdump files
SCGCQ01925931 - Task management being issued to a vSES device handle causes the firmware to crash
SCGCQ01926130 - cleanup snapdump function which dumps descriptor info
SCGCQ01929016 - PL SATL : Host IOs may timeout after a sanitize command that completes with an error
SCGCQ01932394 - vSES: Remove, RRAbort and Missing bits in array device element are not getting updated in element status page.
SCGCQ01932776 - pl UBM: NVMe drive behind Ex1 Elrond not discovered with PCIe switch in the topology
SCGCQ01934145 - vSES SES Page 0Ah may report same SAS address for two elements during hot remove/add of NVMe devices
SCGCQ01934151 - Aero3 Fault 431b - unexpected interrupt
SCGCQ01934152 - Aero3 Ring buffer prints indicate constant receipt of PMU messages from M0
SCGCQ01934173 - pl: backend PCIe: couple of issues with PCIe Switch Page 1
SCGCQ01936080 - Aero3: OOB burst/idle times are not correct
SCGCQ01936308 - After OCR configured pd's moved to Foreign and fails to import in a PD goes bad during boot. The all subsequent drives are foreign.
SCGCQ01940449 - Aero DDR: Updates to DDRlib for operation at 1600 MT/s
SCGCQ01941171 - Aero: backend PCIe: fix usage of uninitialized variable
SCGCQ01941995 - If SBRReloadEn bit is set in Host Diagnostic register and AHR is issued from host, the AHR never completes.
SCGCQ01942983 - Ventura: FW may fail FastPath IOs to NVMe devices with bad device handle error.
SCGCQ01944855 - The Aero3 build does not compile
SCGCQ01945018 - Complete AIs from review of code (U32/U64, LdSizeGet, PdSizeGet)
SCGCQ01947791 - uninitialized variable in code
SCGCQ01950906 - Incorrect checks for LD invalid cases during IO processing caused data abort
SCGCQ01951370 - AI for NVME pass through.
SCGCQ01952450 - Unmap command are rejected
SCGCQ01957185 - Ventura: SES Page 0Ah element descriptors of controller PHYs connected to a SMP target are marked as valid
SCGCQ01957716 - pl UBM: Firmware hit PL fault ed00 when pull/insert multiple drives
SCGCQ01961487 - vSES Doc: Update VSES document to reflect support for control/status element fields.
SCGCQ01963365 - Ventura iMR hits MonTask during multiple R5 Rebuild with I/O.
SCGCQ01965093 - MR7.9-9480-8i8E:MonTask:line 151 in file fw\raid\utils.c rst=1while pull out a drive During Reconstuction from R1 to R6 & OCR
SCGCQ01967058 - During Firmware update, the message displayed for unsuccessfully updating MegaRAID card will be more descriptive and more compattbile with previous MegaRAID products.
SCGCQ01968110 - LSA7.9: When Prepare for removal is performed on all the UG Drives, click on Adv/simple configurations should be grayed out
SCGCQ01970742 - Back out change for: SES command to clear the CRIT or NON-CRIT bits doesn't clear the same under Enclosure Status diagnostic page
SCGCQ01990091 - Remove CSETSCGCQ01961503
SCGCQ01993737 - FW region lock promotion issue
SCGCQ02006880 - Dev defect to check-in a missing change for an original change set check-in.
SCGCQ02035987 - The hiberfil.sys is not written correctly, causing wake up from hibernation to fail
SCGCQ02059845 - Performance drops of 5-20% observed in lower IO size and higher QD's for SR/SW DC/EC- SAS,SATA HDD
SCGCQ01564964 - AIs from code review
SCGCQ01582409 - Add new header file to fix compilation Issue in COL Int Stream
SCGCQ01596675 - read parameters is infinitely looping with failure
SCGCQ01625091 - Reading parameter page copy with index>0 broken by earlier SDMA fixes
SCGCQ01629361 - FW hangs during metadata buffer initialization when DDR is disabled
SCGCQ01685652 - multiplane erase command are not reporting failure for known manufacturing bad blocks
SCGCQ01698187 - enable badblock scan
SCGCQ01698425 - bad block table changes for aero
SCGCQ01713643 - Bad blocks are not skipped during erase operation.
SCGCQ01763460 - Control Plane Address - currently in common code
SCGCQ01857416 - Aero BST failure, Raid LD tgtId does not persist through OCR
SCGCQ01865888 - Disable supportJBOD for Ventura JBOD personality and Aero.
SCGCQ01867845 - Good Pointer Region should be erased.
SCGCQ01884168 - Fix issues found in new function on IO path
SCGCQ01889785 - Cached Discarded during boot
SCGCQ01891355 - Aero PA0.7: Talladega/Vision - Max OCR counter remains as MAX after system power cycle
SCGCQ01902153 - FW hits a data abort when both EOF are bad
SCGCQ01912208 - Fw hit drvspinup.c when wake up from hibernation
SCGCQ01916089 - Aero PA0.8: 'dm setDmd' command not working
SCGCQ01922140 - Aero PA0.8 : After Config Clear and setting FW autoconfig to offmode and OCR, pd still comes up as JBOD(EPD).
SCGCQ01922143 - Adding asserts for pli control requests during PL initialization
SCGCQ01922234 - Aero MR: ctlr hang after sblib calloc call
SCGCQ01922280 - compilation error
SCGCQ01922302 - fix one of the extended image checksum
SCGCQ01923648 - Kill Adapter/OCR and Controller Hotplug detected during continuous Snapdump generation.
SCGCQ01934945 - PL SATL: Firmware Tries to Double Free Resource Mid
SCGCQ01936123 - Ventura: Use full Slot Cap Physical Slot Number field info for PCIe SW attached device slot enumeration
SCGCQ01936354 - [7.9] MR BST failure : Firmware crashes with C0:chainMidFifoIsr: iopIntSts 800081
SCGCQ01938009 - Fix CPU exception when updating BVDs while creating LDs in iMR BST
SCGCQ01942781 - vSES: CRIT or NON CRIT bits in Enclosure Status Diagnostic page are never set.
SCGCQ01956409 - Unnecessary prints related to TFM
SCGCQ01962045 - Handle the error in mode page config to avoid the deadlock in dism state machine
SCGCQ01963368 - Fixed the display in ar debug function for MR_LD_BITMAP so correct numPd can be displayed
SCGCQ01966612 - MR_7.9: ERROR: Exception Handler Called for Processor Core = 0 after firing get snapdump.
SCGCQ01971319 - Incorrect clean up on cmd error completion for MFI passthru cmd with incorrect data length
SCGCQ02006873 - Dev defect to revert back the temporary solution for defectSCGCQ01802513 once PL ERSCGCQ01817424 is implemented
SCGCQ01534565 - Fix stream build error "undefine symbol onfiClearNvramParam"
SCGCQ01570638 - AIs from code inspection
SCGCQ01605634 - Flash controller reset is not working
SCGCQ01639934 - Descriptor based offload is failing
SCGCQ01866800 - pl: Locate LED on SFF-TA-1005 Ux4 backplanes configured in x16 or x8 HFC emulation mode is not activated by storcli command
SCGCQ01915759 - iMR 16i + ux2: ctrl hit exception after delete config
SCGCQ01943843 - uninitialized variable
SCGCQ01948592 - Drops upto-7% OLTP for 256K/QD64 in NVMe/Win AND '-7% R0/16K/SRQD256
SCGCQ01994860 - pl: backend PCIe: ED06 fault
SCGCQ02022790 - pliTaskMgmt() returns ISTATUS_DEVICE_NOT_REGISTERED for a DA SEP
SCGCQ01595837 - Update rbvalid as per toggle data sheet
SCGCQ01665150 - Aero Fpga Col : MSS Reset issue
SCGCQ01765357 - Addressing rebase issues.
SCGCQ01835599 - BB table is corrupted if bad block factory scan is run after an offload completes.
SCGCQ01848037 - Aero PA0.7: Changing profile to 31 and reboot resulted in firmware stuck in reset cycle
SCGCQ01559701 - changes for cache offload fpga
SCGCQ01877017 - Aero PA0.7: Aero Vision FW reports chip reset when SysLite is expected upon a warm reboot from OS as long as SCaP is present
SCGCQ01950909 - Remove changes ported from defectSCGCQ01937998.
SCGCQ01380065 - Update Aero NVDATA files for Eval board
SCGCQ01991840 - MPI 2.6: Associated header changes for MPI 2.6.8 release.
SCGCQ01944825 - Update Ventura Summary Release Notes
SCGCQ01940678 - Aero3: Implement PMU message to notify M0 to init serdes parameters
SCGCQ01938727 - Aero3: Modify "iop pci lnkspdr" so that it displays PCIe4 bus speed
SCGCQ01938306 - Aero-3: Rename Images
SCGCQ01937838 - Aero-3: Update IT release script & Create summary release notes
SCGCQ01928209 - Aero: Update PSW and CSW M0 firmware images
SCGCQ01926246 - Aero: backend PCIe: disable hot reset on link up
SCGCQ01926107 - Aero3: Change secure sign executable to HSM version
SCGCQ01925998 - Aero DDR: Implement new test mode for Analog SE
SCGCQ01924811 - Aero: Map CTL region for access to slave bypass registers.
SCGCQ01924163 - Enable DCW blocks in slave bypass
SCGCQ01922181 - pl: NVMe: MAXCMD
SCGCQ01922154 - Add workaround for SATA drive not complaint with ACS-3
SCGCQ01915614 - NVDATA settings to override SCL low and high times
SCGCQ01915534 - Remove AERO_PORTING from IOP & Bootloader files
SCGCQ01915530 - Remove AERO_PORTING from PL_FEATURE_ACTIVE_CABLE_SUPPORT
SCGCQ01904852 - Aero: backend PCIe: review Gen 3.5 hardware workarounds for removal
SCGCQ01904334 - PL support for authenticating Customer specific genuine drive carriers.
SCGCQ01902039 - Aero/Ventura: Add SPILIB test to verify SPI FLASH parts and libraries
SCGCQ01900830 - Aero: Incorporate EFUSE Key Update code from SBLIB and associated logic
SCGCQ01891968 - SPILIB: Modify initialization so that all devices uses 8 dummy bits for reads in dual and quad mode
SCGCQ01891231 - Aero-3: Improve backend MPI device error handling
SCGCQ01889371 - MPI 2.6: Header file changes for MPI 2.6.7 release
SCGCQ01887443 - Aero3: Port function to set power mode of SAS phys
SCGCQ01887377 - pl: backend PCIe: update NVMe device requirements doc builder
SCGCQ01887289 - Aero: MPI spec IOC Page 1 - interrupt coalsecing change request (per reply queue group)
SCGCQ01884809 - pl: backend PCIe: enable firmware to handle vendor specific device
SCGCQ01884405 - Aero: pass unhandled MPI toolbox messages to PL
SCGCQ01871556 - Aero: Port package.exe to Aero
SCGCQ01870343 - Customer specific build
SCGCQ01868871 - Remove DMA_Q_MASK_STARVATION workaround for AERO
SCGCQ01868691 - Aero: Update SecureBoot Library and use new functions to verify all signatures in a FwDownloaded image are valid
SCGCQ01868688 - Aero: Allow "Soft Secure" parts to boot even if EFUSE is not programmed
SCGCQ01867808 - pl: backend PCIe: switch interrupt handler failure retries
SCGCQ01865592 - Customer specific backplane and drive carrier discovery
SCGCQ01862353 - Aero: backend PCIe: add support for Atlas synthetic mode pseudo endpoints
SCGCQ01858472 - NVMe Device Requirements document builder
SCGCQ01853689 - Aero RMC: Separate the Aero version of RMC from the Ventura version.
SCGCQ01853686 - MPI 2.6: Header file changes for MPI 2.6.5 release
SCGCQ01850067 - MR CBB changes to account for latest cbb changes.
SCGCQ01828984 - Goldenx/Ventura: Add -s (signed bios image) option to GoldenX
SCGCQ01824074 - Update CBB UART speed handling
SCGCQ01800775 - Aero: Enhance user protection by eliminating writes to signature areas
SCGCQ01792449 - Ventura: Modify firmware download algorthm so that the SOC SBR signature is invalid until the image is checked
SCGCQ01766802 - Aero3: GoldenX-Add functionality to understand component headers and create golden images for Aero3
SCGCQ01764972 - Aero-3: Create IT & PL/SCS Libs Release Scripts
SCGCQ01736578 - Aero-3: Enable MPI Endpoint to Atlas
SCGCQ01732949 - Aero-3: Create production board NVDATA XSD
SCGCQ01727225 - MPI 2.6: Slot Numbering for x2/x4 wide connections to direct attached devices
SCGCQ01614626 - Aero-3: Review Aero PBAM changes
SCGCQ01599294 - Aero3: SpiLib: CR #06 Addition - Add an "exclusion" table to the SPI RDID logic
SCGCQ01570730 - MPI 2.5: Add MaxEnclosureLevel field to BIOS Page 1
SCGCQ01553021 - MPI 2.5: Add OEMRD field to SAS Enclosure Page 0.
SCGCQ01439350 - Aero: backend PCIe: PCIe 4.0 lane margining interface
SCGCQ01685810 - Add MPI Comp Img headers (SB) to Build Tools
SCGCQ01965047 - Add a bit for atomic descriptor capable
SCGCQ01963328 - Add a new log event used whenever the snap dump properties are modified.
SCGCQ01946548 - Fix MR_CTRL_INFO to support backward compatibility
SCGCQ01943832 - Add opal support for all drive types.
SCGCQ01933134 - Addition of device type PSoC in MR_FW_SAS_PVT_API
SCGCQ01931763 - ROMENV.exe - Add -force for ignoring size alignment requirement
SCGCQ01931637 - Add Board Support Package Image Type to MR_IMAGE_TYPE
SCGCQ01928254 - Add secure boot key update complete event
SCGCQ01916035 - Support smp passthrough storeliboob (API changes requirement)
SCGCQ01905072 - Add Linux support to build tools
SCGCQ01887495 - [MR 7.8] API change to export "disable least latency mode"
SCGCQ01886424 - Interrupt coalsecing setting per group of 8 replies queues (h/w VF registers)
SCGCQ01874046 - (Opened) - MR PVT API change to add support for EKMS keys over OOB
SCGCQ01874035 - MR API changes to support EKMS over OOB
SCGCQ01873417 - Added customer serial number field to MFC Manufacturing 2 structure
SCGCQ01872736 - NVDATA fields needed for Vision
SCGCQ00991465 - Deterministic OCR command
SCGCQ01348373 - Remove Eval Defines for selected modules like DDR
SCGCQ01407649 - Commands : Generic Work Mode
SCGCQ01478545 - Create Secure Boot Library
SCGCQ01504930 - Added bad block scan routines for ONFI and Toggle.
SCGCQ01509325 - Aero COL TLC Flash Initialization for ONFI4.0
SCGCQ01510663 - Generic Mode Commands
SCGCQ01510683 - PIO Work Mode Commands
SCGCQ01519759 - TLC Initialization Common Code
SCGCQ01522336 - Update COL offload metadata structure
SCGCQ01523373 - AI for transport layer code collab reviews
SCGCQ01525522 - Aero Toggle : Changes to set feature for Toggle NAND during Init
SCGCQ01531744 - Generic mode read/write commands
SCGCQ01556765 - Implemented OTP Read for Factory Invalid Blocks
SCGCQ01562242 - Cleanup COL flash filesystem related common code
SCGCQ01573653 - AWLEN/ARLEN support in slave dma functions.
SCGCQ01573656 - Generic Mode Prints are too verbose
SCGCQ01592273 - Add shell2acelite power management
SCGCQ01601678 - Debug API to read and compare parameter page
SCGCQ01601680 - Cache Offload Debug Commands - Phase 3
SCGCQ01614119 - add mss reset prior to calling the DDR initialization function
SCGCQ01620242 - adding scrambling support define
SCGCQ01630365 - Update debug routine which dumps command descriptor.
SCGCQ01630382 - CDMA support
SCGCQ01635845 - Support for the 2.3 bitstream
SCGCQ01639799 - Disable flashRegionToggleReq flag on FPGA
SCGCQ01641742 - COL debug command module improvements
SCGCQ01665139 - fix smart recovery code in colReadyForOffloadEvent routine
SCGCQ01665159 - Enable DDR for Cache Offload
SCGCQ01676076 - Implement HW assisted offload routine using CCR method of setting offload request bit
SCGCQ01676778 - enabling smart recovery
SCGCQ01679153 - Aero COL FPGA: update colMainIdleLoop to call colCheckCacheOffloadStatus
SCGCQ01681568 - Aero COL FPGA: Disable auto discovery on 2nd flash controller
SCGCQ01681717 - Offfload and restore support
SCGCQ01684947 - Aero COL FPGA: Enable read/write caching in colHwInitialize
SCGCQ01685034 - Aero COL FPGA: enable scrambling in custom header
SCGCQ01685760 - Implement read retry feature as part of PIO and CDMA read commands
SCGCQ01685822 - Implement secure boot ctrl info
SCGCQ01685880 - enable continue on error
SCGCQ01686755 - enable single image
SCGCQ01715047 - expanded status values in COL_STATUS enumeration
SCGCQ01720589 - Debug API's to allow user to use custom blocks for Cache Offload.
SCGCQ01729977 - Scan NAND for file system.
SCGCQ01749445 - Create a different command descriptor structure for CDMA
SCGCQ01760624 - Support ARM compiler toolchain installation with spaces in path as well as multiple perl binary names
SCGCQ01760658 - Add a parameter in colWrapperPrepFlashDescriptor for DDR data descriptor
SCGCQ01761574 - Cleanup colWrapperCheckForDescFailures
SCGCQ01762282 - Validation Card Prep Items for the COMMON project
SCGCQ01764966 - sblib: Efuse update support
SCGCQ01772478 - Extended TTY Buffer
SCGCQ01772624 - Add debug API to run through all read retry options
SCGCQ01777199 - Add dynamic section of NVRAM to snapdump
SCGCQ01786618 - Automate cache restore failure analysis - Part 1
SCGCQ01788792 - Set test bits to simulate programming errors on Flash Device.
SCGCQ01788803 - Update colinfo debug API to print additional info.
SCGCQ01788805 - cache offload design note suggested changes to the metadata
SCGCQ01789579 - Debug Commands Issued after OCR will not work
SCGCQ01790467 - Moving OCM Copy code out of the Common code (Aero INT changes)
SCGCQ01790970 - Add IT/PL override directory
SCGCQ01792705 - Converting MR_FPGA to F_COL_IDLE_LOOP
SCGCQ01796099 - Eliminate header includes in main aero code
SCGCQ01797407 - Implement Secure Boot Library changes needed for MegaRAID
SCGCQ01799204 - miscellanous cleanup
SCGCQ01803321 - Store toggle bb table on a specific mpi on NAND flash
SCGCQ01807200 - UBM: MR support for direct access of I2C devices that are not specified in manufacturing page 43
SCGCQ01822384 - Add FW signing support to build
SCGCQ01822453 - Use sblib_rel and remove sblib's non-API paths from fwSConstruct's API_DIR_LIST list
SCGCQ01822511 - Merge new top level headers
SCGCQ01823988 - Disable makefiles
SCGCQ01824104 - Added support to main fw to use CBB initialized MMU mappings.
SCGCQ01824113 - MR Init: Enable the second core
SCGCQ01824114 - MR Init: Add new flash header
SCGCQ01824115 - MR Init: Remove dead code from _start
SCGCQ01824159 - Remove mpi3_type.h from sbliApi.h
SCGCQ01830292 - Disable efuse updates
SCGCQ01838010 - code cleanup
SCGCQ01838145 - Aero Simplification: Reduce Aero profiles from 8 to 2
SCGCQ01838680 - Security should be based on a feature key
SCGCQ01839760 - Added functionality to secureSign.exe to stamp the signed FW Image with the PublicKeyList ID for tracking purposes.
SCGCQ01840951 - sblib: Add sbliCompareKeys
SCGCQ01845116 - Added optional argument to enabled signImageX command to generate public key hash bin files.
SCGCQ01845138 - Coarse Delay
SCGCQ01847749 - Adding 3908.xsd to Aero NVDATA XSD release.
SCGCQ01849071 - Aero Personality Management
SCGCQ01850499 - NVDATA fields needed for Vision
SCGCQ01850574 - Remove EpakSet function
SCGCQ01855365 - Add Debug Function DebugMPT_UpdatePCIeLinkFlagsUpdateAllLanes
SCGCQ01856249 - SCONS changes for ER:SCGCQ01856025 - Add CSW Aladin Plus FW to SBR portion of CBB image
SCGCQ01857288 - sblib: IT Integration issues
SCGCQ01858311 - Update Aero Build Scripts for Further SPI Lib Changes and Incorporate New PL
SCGCQ01858927 - Update SOF/EOF to include offload metadata for all FC/CS
SCGCQ01861986 - SBLIB API functions need to do a sbliInitialize check
SCGCQ01864752 - Remove mpi dependency from sblib api
SCGCQ01865928 - sblib: Integrate sblib with Aero IT
SCGCQ01867566 - Fix NVMe Pass through implementation
SCGCQ01867576 - sblib: Add release component support
SCGCQ01867686 - Handle SMART copy back failures and drive removals gracefully
SCGCQ01867713 - Use SOFA or SOFB to prepare for offload when there was no offload
SCGCQ01867716 - Add debug command for dumping info pertaining to FlashFS and Offload meta
SCGCQ01867915 - Periodic refresh of flash filesystem
SCGCQ01870009 - Add python path to genDebug.py call
SCGCQ01870951 - request for new log info - bad block refresh
SCGCQ01871924 - Implement periodic refresh of bad block table - Phase 2 (main changes)
SCGCQ01873594 - CBB to Main FW transition
SCGCQ01878258 - Improve build compatibility
SCGCQ01882714 - sblib: Add a library version
SCGCQ01884049 - Ensure no unaligned access to NVRAM
SCGCQ01885801 - Update ONFI_DiscardImage to include WriteSof argument
SCGCQ01889213 - SCONS changes for signing APP-FW image on Avenger.
SCGCQ01889851 - Automate Failure Analysis when cache restore fails - Phase 2
SCGCQ01889942 - Testability improvement for Cache Offload (COL) to eliminate inconsistent test results and recurring Test
SCGCQ01897611 - [MR 7.9] API change to export "disable least latency mode"
SCGCQ01902742 - Integrate RMC Logs into Snapdump, Collect snapdump for cache offload failures
SCGCQ01903769 - SBLIB: Populate secure boot status structure
SCGCQ01906532 - Update ROMIMAGE tool for MR CBB building
SCGCQ01906633 - Add new failure status in COL_HW_STAT_T
SCGCQ01907017 - Add debug command for dumping info pertaining to Bad Block Table Flash
SCGCQ01907192 - SBLIB MR: Add sbliCompareKeys to MR FW Download routine
SCGCQ01909926 - Integrate RMC Logs into Snapdump, Collect snapdump for cache offload failures (aero change)
SCGCQ01917757 - Implemented changes to support remote signing using the HSM client application server for generating keys and signing automation.
SCGCQ01918693 - Add support to dump OTP page (bad blocks) for ONFI
SCGCQ01918918 - Add MR Support for Using New API to Configure Reply Queue Coalescing
SCGCQ01920232 - Move PtrFlashIoMeta out of COL_FLASH_CHIP_SELECT Structure
SCGCQ01924034 - Structure change cleanup left over
SCGCQ01924080 - SBLIB: Modify key invalid routine to allow non-sequetial values
SCGCQ01924173 - SBLIB: Break out the pre-validate checks from each api call and add standalone pre-validate api check for aero
SCGCQ01924954 - colMain.c cleanup to better display battery/super-cap info.
SCGCQ01924957 - Adding a new builder to SCONS script to pad firmware image and update header size at the same time.
SCGCQ01925849 - Disable Firmware UART input when SRK Write Protect is not enabled
SCGCQ01933128 - Addition of device type PSoC in MR_FW
SCGCQ01933475 - Cache Offload BST Improvements
SCGCQ01935020 - Add debug command to erase mpi0 for bad block table on toggle
SCGCQ01964424 - DDR tuning parameters based on subOEM ID
SCGCQ01988154 - Spin down drives during system shut down
SCGCQ02002750 - Moves most cbDebug print statement from mprintf to etprintf.
SCGCQ02007576 - expand eTTY log from 6MB to 12MB
SCGCQ02011387 - Spin up changes to Handle TUR failures with SCSI_ASCQ_NR_INITIALIZING_CMD_REQUIRED
SCGCQ02046379 - action item for (SCGCQ02035987)
SCGCQ01934991 - Aero3: Make serdes debug output selectable
SCGCQ01917691 - Aero-3: Use Atlas SES as top-level switch enclosure's SEP and update vSES to account for managed switches
SCGCQ01892032 - Integrate MPI 2.6.7 release headers into Aero/Ventura code.
SCGCQ01889947 - MPI 2.6: Add new IOCStatus code for "FAILURE"
SCGCQ01889946 - Aero-3: Create 8 phy versions of NVDATA XSD files
SCGCQ01883411 - MPI 2.6: Defines in header must be unique in first 32 characters.
SCGCQ01883166 - Added Per-Device statistics/event collection
SCGCQ01883165 - Timestamp changed to represent the system time
SCGCQ01876851 - Aero: Eliminate TPH and MSIX workarounds meant for Ventura/Marlin
SCGCQ01872108 - Aero: pl: identify Atlas using vendor specific capability
SCGCQ01859080 - Port protocol cycling firmware workaround from Ventura to Aero
SCGCQ01857070 - pl: NVMe: Device Init Failure event
SCGCQ01789033 - Aero-3: Add support for 8 phy chips
SCGCQ01627982 - (NVMe) SCSI Write Same 10 and 16 translation for NVMe devices.
SCGCQ01614679 - Aero: backend PCIe: retimer presence indication
SCGCQ01483180 - Make common component for Aero/Avenger shared functionality
SCGCQ01494193 - Modify COL flash filesystem config metadata structure for ONFI 4.0
SCGCQ01516989 - Implement phy read eye training algorithm, import common functionality from Avenger proto stream
SCGCQ01522361 - Aero COL Fpga build
SCGCQ01528648 - Disable Flash Firmware Alias Support
SCGCQ01563531 - ONFI Debug Tools for FPGA Phase 2 Development (Common)
SCGCQ01573657 - Merge 'scolNandProperties' and 'OpModeSettings' into one implementation
SCGCQ01574970 - Use JEDEC parameter page for all devices
SCGCQ01598510 - Toggle : Add Timing parameter and operation mode settings
SCGCQ01599621 - Implement COL Debug Routines for non-DDR mode.
SCGCQ01601703 - Implement SuperCap cut line detection in FW.
SCGCQ01606718 - Toggle : Adding NAND property and NAND action for Toggle.
SCGCQ01614602 - Aero Performance improvement
SCGCQ01620237 - adding megamon command colfeatures.
SCGCQ01620295 - Replace ValidChipSelectsDis with ValidChipSelectsDiscovered
SCGCQ01623535 - add colinfo megamon command
SCGCQ01671233 - Megamon Cmd implementation for Block Stress, ECC & Scrambler enable/disable
SCGCQ01681685 - Aero COL FPGA: Add FC1 no auto discovery flag in custom file
SCGCQ01681734 - Set Csysreq bits in MoMaskbitSmIso
SCGCQ01727262 - Cleaning up the wrapper module
SCGCQ01742027 - Update SBR for Aero MR Validation board
SCGCQ01763112 - Implemented read retry mechanism for toshiba flahs part
SCGCQ01788721 - Add Flash Controller parameter to debug API's
SCGCQ01797364 - NAND Configuration A0 prep changes
SCGCQ01798111 - rename define
SCGCQ01799918 - Implemented secureSign.exe CLI tool for automating FW signing process with signImageX
SCGCQ01804299 - MR 3.5 FW snapdump support for host initiated snapdump
SCGCQ01804393 - SLC format changes
SCGCQ01818436 - NVME write uncorrectable error handling with SBBM.
SCGCQ01823992 - Add toolchain to ver command
SCGCQ01824164 - Add the handling of API for discarding all the snapdumps
SCGCQ01826016 - Spec Compliance (Aero specific): Discover host PCI BUS change and report to upper layer.
SCGCQ01830308 - sblib: Improve key update test cases
SCGCQ01840847 - aero fpga new megamon command
SCGCQ01841005 - Secure Boot: debug port enable
SCGCQ01847730 - SCons improvements
SCGCQ01851746 - Aero JBOD Personality
SCGCQ01851750 - provide debug command to dump ecc info and good pointer blocks
SCGCQ01866136 - SCons: Replace and remove perl based scripts with python equivalents
SCGCQ01870043 - SBLIB: Add API's that allow the user to check all signatures in a component
SCGCQ01870088 - Add builder to invoke SecureSign.exe utility in order to sign images.
SCGCQ01871839 - Add new megamon command to enable/disable multiplane
SCGCQ01871958 - Implement periodic refresh of bad block table - Phase 2 (col changes)
SCGCQ01878222 - Keep inc directory local
SCGCQ01882599 - sblib: Increase compatiblity by relocating/renaming global variables
SCGCQ01885769 - Code review AI 32628
SCGCQ01886759 - Change NOR flash block size to 512K as a step stone to final support of Macronix NOR flash
SCGCQ01887494 - Aero: Prep work for Lane Margining
SCGCQ01897897 - Update descriptor completion status in all Fc/Cs
SCGCQ01902130 - Disable 512K Support on Specific during Aero testing on Ventura controller for time being.
SCGCQ01902292 - Move combined reply code switching handling function under Workaround flag.
SCGCQ01903707 - Update ONFI_DiscardImage to include BlockEraseReq argument
SCGCQ01905335 - Add a new HW return status when all SOF/EOF are invalid
SCGCQ01905985 - Add CBB Flashing Support to MR
SCGCQ01906520 - Integrate RMC Logs into Snapdump, Collect snapdump for cache offload failures (aero change) (col_common)
SCGCQ01913916 - Move dev versions out of the registry
SCGCQ01915596 - Move PtrFlashIoMeta out of COL_FLASH_CHIP_SELECT Structure
SCGCQ01921438 - Enable 8x2 NVMe Lane config for channel products
SCGCQ01924083 - Add Full Package Flashing Support to MR
SCGCQ01924973 - Allow environment variables to override yaml defines
SCGCQ01927393 - Improve Data Double Buffering logic in NVMe IO Path
SCGCQ01943903 - Update onfiCheckOffloadImage no offload snapdump case
SCGCQ01947966 - Add PD caching mode page dump to Snapdump
SCGCQ01951210 - Snapdump RTTrace DMA optimization and incorporation into module bitmaps
SCGCQ01984435 - XSD file changes to support new feture
SCGCQ01988176 - Spin down drives during system shut down
SCGCQ01516995 - Move functionality from Aero specific to shared with Avenger
SCGCQ01522334 - AI:Update COL offload metadata structure for ONFI 4
SCGCQ01529130 - Evaluate PRP support for bmp_cmd_read
SCGCQ01548025 - Aero Toggle : Enable multi plane support during COL initialization
SCGCQ01579850 - Use the erased page detection feature in the flash controller to check if a page is erased or not
SCGCQ01619045 - disable ocm copy support
SCGCQ01619926 - Set the cache offload region
SCGCQ01619930 - Fix colPrepareOffloadMemList
SCGCQ01620244 - adding scrambling support define
SCGCQ01638328 - Update colWrapperPrepFlashDescriptor to include fw/hw assisted parameter
SCGCQ01715436 - Aero COL FPGA: CheckCacheOffloadStatusInit changes for COL glitch test
SCGCQ01763260 - Aero: Evaluate if F_DDF_NVME_WORKAROUND is still needed in the FW
SCGCQ01788725 - Debug API's do not use max ECC while reading or writing Flash Filesystem.
SCGCQ01794943 - OFFLOAD_COMPLETE_TIME_IN_SEC
SCGCQ01797985 - renaming define
SCGCQ01800559 - Modify inline assembly
SCGCQ01804331 - Add a SnapDump when there is a dirty cache, but the reference numbers are identical.
SCGCQ01813030 - Validate OTP page read/write change for ONFI
SCGCQ01826018 - Spec Compliance: Setting Discovered Flag on BDF change
SCGCQ01837081 - Create an enumeration for type of factory bad block scan
SCGCQ01851839 - Block FW update (to a version where switch is not supported) in the case of hot plug switch devices
SCGCQ01851912 - Realign ext trace buffer by phy addr to 16K alignment and enlarge ext trace buffer size
SCGCQ01865705 - Audit workarounds.h/.c for Aero A0
SCGCQ01917823 - Adding SOC and PCE data to LSISAS3908.xsd
SCGCQ01924581 - Only do secure boot authentication on signed images (CBB, App, etc) and skip for all others
SCGCQ01930754 - Disable CACHE OFFLOAD code execution during Validation Board Bringup
SCGCQ01988180 - Spin down drives during system shut down
SCGCQ02039596 - Block un-map VDs to use SATA drives (that supports unmap)
SCGCQ01854775 - Tool to Generate PLDM package header
SCGCQ01478605 - Secure Boot image validation support
SCGCQ01482845 - Separate Aero local functionality from common Aero/Avenger funcitons
SCGCQ01488630 - Moved functionality to common.
SCGCQ01526108 - Move shared functionality to Col Common
SCGCQ01532241 - ONFI Debug Tools for FPGA Phase 1 Development.
SCGCQ01532259 - COL TLC initialization - Minor improvements
SCGCQ01573940 - Enabling DDR support on Aero Fpga
SCGCQ01578297 - ONFI Debug Tools for FPGA Phase 2 (mainline)
SCGCQ01582719 - megamon support on fpga
SCGCQ01683380 - Search for NAND file system if COL NVSRAM not present
SCGCQ01721593 - Implement new build target for compiling 2GB DDR support
SCGCQ01729830 - Modify read eye training to program/read cache instead of block
SCGCQ01735481 - Modify CBB builder for Avenger to add parameter for ETP binary image.
SCGCQ01762283 - Validation Card Prep Items for the Aero Integration project
SCGCQ01790409 - Moving OCM Copy code out of the Common code (COL_COMMON changes)
SCGCQ01807382 - Add wait build option
SCGCQ01818132 - Secure boot image check
SCGCQ01829030 - Change the order of DDF header updates when there are errors existing in DDF headers currently on the drive
SCGCQ01907162 - Add UBM support For all the controllers
SCGCQ01920028 - Cleanup colcommon.h structures to have all fields start with uppercase
SCGCQ01924054 - Add new debug cmds
SCGCQ01924157 - Aero: Rec Completion Interrupts are changed from Edge Triggered in Ventura to Level triggered in Aero.
SCGCQ01928206 - Some cleanup in colDebug.c and colCommon.c
SCGCQ01737586 - Updating copyright info from Broadcom Ltd. to Broadcom Inc
SCGCQ01742087 - Atlas switch device end Base Mode support
SCGCQ01747431 - Move SOF metadata to pages immediately after file system (in the same block)
SCGCQ01831005 - update for ocm copy
SCGCQ01838648 - NAND Configuration A0 prep changes (main aero 7.9 N1 stream changes)
SCGCQ01855972 - Enabling GPIO_DIRTY_DATA_LED for Aero
SCGCQ01866699 - Adding data retention polling routine
SCGCQ01917664 - Shutdown Required Helper Function to request shutdown to applications
SCGCQ01922335 - Cleanup colcommon.h structures to have all fields start with uppercase (Main changes)
SCGCQ01927492 - Add support for an NVDATA image argument to the create CBB builder
SCGCQ01985917 - Disable unmap feature on R5/6 only
SCGCQ01907024 - Update RomEnv.exe to version 1.20
SCGCQ01639805 - Disable flashRegionToggleReq on FPGA
SCGCQ01767061 - Implement periodic refresh of bad block table in flash
SCGCQ01799229 - removing aerofpga2gbddr build support
SCGCQ01516947 - Use redundant copies of NVRAM for COL
SCGCQ01855978 - Check status of HW initialize in colMainIdleLoop


NVDATA:
Miscellaneous changes for various products

MR PL:
SCGCQ01891827 - Legacy: Add support for new card

UEFI:
SCGCQ01788790 -	Change read capacity lenght in DriverBinding.c
SCGCQ01882581 -	MR API - Incorrect value used for MR_DCMD_CTRL_SNAPDUMP_ONDEMAND
SCGCQ01883240 -	When reconnect occurs we fail to uninstall HII CAP and remove HII formsets
SCGCQ01934484 -	In ComponentName2.c check the handle of pass thru with controller handle
SCGCQ01878256 -	Aero: If OCR is not successful, fill health status as failed
SCGCQ01902139 -	Aero Device ID string review comments
SCGCQ01902739 -	UEFI Driver: Change the branding from Avago to Broadcom for the new card.
SCGCQ01907139 -	Aero 0.7: Red Screen on  servers
SCGCQ01934429 -	UEFI Driver: Black Duck fix for 7.9 and other fix
SCGCQ01844236 -	Handle AIP Supported types based on OEM supported information block.
SCGCQ01853311 -	Handle code collab review defects
SCGCQ01933575 -	UEFI Driver: Handle Coverity defects
SCGCQ01837177 -	UEFI Driver: Address Coverity defects
SCGCQ01836825 -	Add Logical Channel child Names and Physical channel Child names
SCGCQ01916063 -	If internal health status is failed dont poll for command completion
SCGCQ01735505 -	Implement support for Pass-thru commands for NVME devices in Pre-Boot environment
SCGCQ01792416 -	Add secure boot support
SCGCQ01797982 -	Code refactor: Get rid of MR_DCMD_PD_GET_LIST (GetPDList) + others
SCGCQ01798686 -	Aero FW - Reporting SSD wear gauge values for OEM specific customers
SCGCQ01830211 -	RTTrace Enable/Disable API changes
SCGCQ01841266 -	API Changes for Driver/FW DCMD HandShake
SCGCQ01845269 -	API change to provide learn complete timestamp
SCGCQ01848759 -	Added Support for Triggering SnapDump
SCGCQ01853480 -	[MR 7.8] API change to return apt failure status for a personality change request
SCGCQ01871912 -	Added new events for unmap policy changes
SCGCQ01873417 -	Added customer serial number field to MFC Manufacturing 2 structure
SCGCQ01874035 -	MR API changes to support EKMS over OOB
SCGCQ01886424 -	Interrupt coalsecing setting per group of 8 replies queues (h/w VF registers)
SCGCQ01887495 -	[MR 7.8] API change to export "disable least latency mode"
SCGCQ01916035 -	HDET: Support smp passthrough storeliboob (API changes requirement)
SCGCQ01848940 -	Support UDK2017 AARCH64
SCGCQ01797962 -	Code refactor: Simply use 64-bit addressing
SCGCQ01889728 -	UEFI: Support new PCI Card
SCGCQ01886829 -	Change InstallMultipleProtocolInterfaces() to InstallProtocolInterface()

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

Command syntax:  
StorCLI /c0 download file=9460-8i_nopad.rom


Component:
=========
SAS MegaRAID Firmware Release for MegaRAID Controllers
Release date: 01/14/2019


Version Numbers:	
===============
Current Package Details:
Firmware Package: 50.8.0-2029 (MR 7.8)
Firmware 5.080.00-1915
MR PL 09.25.05.00
ROMENV 1.12
BootBlock 7.02.00.00-0021
NVDATA  5.0800.01-0002
UEFI_Driver  0x07080400 (SIGNED)
Hii v07.08.05.00 (SIGNED)
BIOS 7.08.02.0
SBR: 5.0803.01-0407

Previous Package Details:
Firmware Package: 50.7.0-1614 (MR 7.7)
Firmware 5.070.00-1615
MR PL 08.00.00.00
ROMENV 1.12
BootBlock 7.02.00.00-0018
NVDATA  5.0700.01-0012
UEFI_Driver  0x07070300 (SIGNED)
Hii 07.07.05.00 (SIGNED)
BIOS 7.07.00.0
SBR: 5.0600.01-0391


Bug Fixes and Enhancements:
===========================
Firmware:
SCGCQ01963504 - MR 7.8 Package fails to spin-up multiple SAS SPL-2 Power Control capable drives
SCGCQ01906471 - unsupported completion timeout capabilities don't cause init failure
SCGCQ01904851 - Discovery may not complete, timeout on 94xx-8i HBA
SCGCQ01892105 - E40A fault if WRPROTECT or RDPROTECT is nonzero
SCGCQ01891238 - PCIe switch downstream virtual ports report SAS address of zero in SES page 0xA
SCGCQ01887433 - PLI control requests may return incorrect status when backend PCIe support is disabled
SCGCQ01886810 - NVMe I2C Backplane Detection fails on HBA connectors C2/C3 resulting in Slots not responding to LED updates
SCGCQ01886012 - link fails to come up after a surprise down
SCGCQ01870862 - port enable timeout and discovery failure with multiple VPP device configurations
SCGCQ01870842 - SAS/SATA devices not discovered with partial backplane configuration
SCGCQ01868375 - Fault 0x2805 encounter if one configures NVME and AutoPortEnable at the same time
SCGCQ01868009 - Fault 0xED22 seen on bootup
SCGCQ01859166 - Fault 0xECAD while issuing controller reset in Ex1 configuration
SCGCQ01858809 - Avoid PCIe reset request to FRU Port Descriptor unsupported PCIe drive types in DFC slots
SCGCQ01857152 - Handle partial PCIe Link configs for SFF TA 1005 UBM support
SCGCQ01856283 - CBB linker warns of overlapped sections
SCGCQ01850721 - MCTP: Fault 0x265D when packet with StartOfMsg is set and PktSeqCount is 1
SCGCQ01850593 - 0x7211 Fault hit with more than one Ux4 midplanes attached
SCGCQ01823917 - MR_7.8: Fail to perform OCR , after FW upgrade from MR 7.7 to 7.8
SCGCQ01838839 - Immediately rm for cache offload when TTY log is set to be preserved
SCGCQ01840759 - MR_7.8:Personality change with reboot result to Assertion failure in fw\raid\mon.c at line 654: 0
SCGCQ01849986 - Forcing rebuild of multiple drives while activity is occurring can have data misdirected to the wrong drive and hit an assertion.
SCGCQ01864432 - erroneous configurable PD count decrement
SCGCQ01870199 - Raid volume(using SED drives ) can not be secured after assigning multiple non-SED DHSP
SCGCQ01871037 - When checking the config sequence number mismatch, need to cover system PDs.
SCGCQ01871061 - Update NumberOfPciSwitches in pliRuntimeConfig at SOD
SCGCQ01873044 - erroneous configurable PD count decrement
SCGCQ01876232 - Unmap VD foreign import failure
SCGCQ01877036 - iMR global fault LED does not get lit up during fail or UBAD
SCGCQ01878300 - Fw downgrade from 7.8 to lower version that does not support unmap
SCGCQ01880124 - Disable debug queue support
SCGCQ01880847 - Hit PL Fault 00005862 LinkRegister 01439171 During CC With Triple Media Errors On R60 4K Drives
SCGCQ01884199 - FW downgrade blocking for JBOD personality used incorrect FW version number
SCGCQ01889215 - MR7.8 9480-8i8e: IO dropped on EPD during overnight cable pull/push
SCGCQ01889482 - MR_7.8:Driver unload and leave the system overnight, result to Assertion
SCGCQ01889717 - Unmap operation during init/recon/rebuild/copyback
SCGCQ01890070 - MR7.8-9460-16i: Controller Profile 14 still show SAS/SATA PDs
SCGCQ01890955 - Secure LD Creation with Dedicate Hot spare fails
SCGCQ01891177 - FW reports that the board passed BBU Retention test on boards that have a non operational ONFI NAND memory.
SCGCQ01893479 - On ESXi6.7U1 OS, With the IMR controller IOMMU fault is observed with the latest driver
SCGCQ01897779 - No profile reported when a bad (0-byte) drive is inserted
SCGCQ01902159 - MR7.8: Locate a UBad drive on SGPIO no LED blinking (Still stays as UBAD)
SCGCQ01906056 - Handle reentrancy of Snap dump creation & correct run time pinned cache snap dump handler
SCGCQ01906705 - Correct the Check Condition status reported by MR FW when a RAIDed slot behind a vSES device is accessed
SCGCQ01909346 - FW hang at POST because of continuous FW log print " parseMuError: VF 4 - FMU Error Status 0x00000000 "
SCGCQ01912560 - foreign import failed when sequence number mismatch
SCGCQ01915675 - At booting POST screen, boot message indicating exceeding disks limit of 138 devices but the actual count is only 48 in system
SCGCQ01915880 - Controller crashes when creating secured Vd using controller encryption option
SCGCQ01916098 - MR7.8 OEM: WT VD created on attempt to create WB VD
SCGCQ01918724 - Snapdump generation in KA scenario results to CPU 0 exception or hang condition
SCGCQ01921307 - MR FW asserted after copyback completed and the source drive was removed.
SCGCQ01922023 - Controller not responsive
SCGCQ01929759 - [MR 7.8] Recursive snapdump handling
SCGCQ01931954 - Discard the snapdump when a new firmware is flashed while there was a snap dump present.
SCGCQ01936961 - All NVMe LED (Good/Fault LED) lighted up after updating to PKG 1837
SCGCQ01937149 - Create Medium Error on NVME drive fail.
SCGCQ01942123 - MR 7.8 - OCR snapdump not getting generated
SCGCQ01934145 - vSES SES Page 0Ah may report same SAS address for two elements during hot remove/add of NVMe devices
SCGCQ01916779 - IOC init may fail with Host Page Size Invalid LogInfo on backend PCIe disabled FW
SCGCQ01899293 - Debug output contains multiple copies of the same information
SCGCQ01898852 - OEM SW Enclosure Amber LED stays on after reboot
SCGCQ01891340 - VRef training failures on some boards.
SCGCQ01878217 - PL: NVMe drives do not link up on non Ex4 backplane attached to an MR board
SCGCQ01876271 - SAS/SATA drives are not getting discovered with NVMe disabled firmware on both 9400-16iB0 and 9405W-16iB0
SCGCQ01864843 - Check in Revised Workaround for 0x5842 fault - Rx Dma Memory Overflow
SCGCQ01859095 - Mismatch between data coming from Page2 and PageA in vSES
SCGCQ01856306 - backend PCIe: ECD2 fault
SCGCQ01760839 - 8GB DDR ECC event logging issue
SCGCQ01816769 - Maintain integrity of Enclosure Diagnostic page status bits between MR FW internal monitoring routines and host reads
SCGCQ01848923 - Security property is always shown false for a DG when Secured VD is created via LSA in SLES 15
SCGCQ01872802 - MR_7.8: During system reboot IMR card logged an event "log discontinuity due to buffer full"
SCGCQ01874526 - Enable "supportClearSnapDump" API bit
SCGCQ01883439 - cache restoration failed
SCGCQ01884233 - Fix firmware parsing for Admin NVME pass through command with IOCStatus != success
SCGCQ01885194 - Only Detect 63 Drives in Mix mode enviroment (Total 64 PDs in the system)
SCGCQ01886840 - FW hit "failed element size check !! ... tail pointer 65535 exceeds max 255" while OCR and rebuilding in loop
SCGCQ01890061 - MR7.8: Failed to downgrade FW from MR 7.8 FW pkg1661 to MR 7.5 pkg 1121 GCA with no meaningful message; returned "Image corrupted"
SCGCQ01891348 - MR7.8: HII does not have the force option to switch personality when a configuration is present
SCGCQ01904051 - Handle missing changes of CSET(SCGCQ01318495): Test for 64+ drives per enclosure 
SCGCQ01905234 - This change fixes Snapdump RTT Trace feature, by completing API change that came in after testing was completed.
SCGCQ01917645 - OPAL Support for NVME only
SCGCQ01921540 - application show "enable unmap" incorrectly
SCGCQ01922376 - MR 7.8 - RDM Error sense codes and medium error LBA updated twice
SCGCQ01928086 - With the IMR controller IOMMU fault is observed with the latest driver allow both RDPQ array or linear array.
SCGCQ01934945 - Firmware Tries to Double Free Resource Mid
SCGCQ01863348 - TM and IO Failure with NVMe Drives on PL 8.250.2.0
SCGCQ01876358 - MR7.8: While doing SED JBOD drive pull on iMR, FW hit Assertion failure in fw\dm\pl3.5\pliopi.c at line 1164: 0
SCGCQ01877879 - DDF corruption after hibernation because of incorrect virtual address mappings
SCGCQ01931276 - Upto 17% performance drop observed on single drive R0 NVME drive setup
SCGCQ01920370 - host issued UNMAP cmd not handled properly when VD is offline
SCGCQ01973566 - SAS Drives Take a Long Time to Link Up and Are Not Discovered Correctly
SCGCQ01792416 - Add secure boot support
SCGCQ01871912 - Added new events for unmap policy changes
SCGCQ01864509 - NVRAM changes to store controller PCI slot and server serial number
SCGCQ01848759 - Added Support for Triggering SnapDump
SCGCQ01845275 - Add learn complete timestamp in NVRAM struct
SCGCQ01837670 - support to query multibit ecc error by storeliboob
SCGCQ01857308 - Changing LDBBM setting
SCGCQ01870855 - Unmap policy change in 7.8
SCGCQ01818505 - Implement MR FW support to capture Windows Driver log and add to SnapDump.
SCGCQ01819147 - Max IO size set same value as JBOD and Single drive R0
SCGCQ01867056 - New unmap policy
SCGCQ01851716 - Add support to identify the presence of the switch in 7.8
SCGCQ01985917 - Disable unmap feature on R5/6 only
SCGCQ01857051 - Attaching multiple PCIe switches may cause IOP memory corruption
SCGCQ01995099 - Number of slots for virtual SES is incorrect in StorCLI
SCGCQ01931043 - PL Fault 0x6001 occurred while running IOs + Task Management requests
SCGCQ01926166 - IO's can time-out after controller receives an unconfirmed response from a drive
SCGCQ01924984 - Add workaround for SATA drive not complaint with ACS-3
SCGCQ01906082 - Ux4 drives not discovered in Polling Mode with HFCx16 and x8
SCGCQ01891218 - Locate LED cannot be turned off after diag reset
SCGCQ01887446 - All Ux4 drives are not discovered in x8 or x16 HFC mode while hot-plugging
SCGCQ01876864 - 0x6004 Fault running TM only test
SCGCQ01873143 - Locate LED on SFF-TA-1005 Ux4 backplanes configured in x16 or x8 HFC emulation mode is not activated by storcli command
SCGCQ01837506 - Customer specific 3108 PCIe add-on card fails to come back while resuming from sleep state S3
SCGCQ01838008 - User unable to switch personality back after a blocked FW update with a pending personality change.
SCGCQ01849356 - Error restoring offloaded (single image controller) cache with pinned cache when power is pulled during the flush ( double dip scenario ).
SCGCQ01849505 - Line 535 in ../../raid/cachePreserve.c for trying to create Pinned Cache by Cable Pull.
SCGCQ01855150 - FW breaks into montask with exceptional core handling error
SCGCQ01862592 - Cryptographic erase operation is failing from Open Manage GUI
SCGCQ01866206 - dirty led not set on in case of supercap not present even though dirty cache is present
SCGCQ01868896 - Change the reserve field in structure mode param to follow spc4 spec
SCGCQ01875268 - Controller fail to be detected by BIOS and OS after FW downgrade MR73 with COL.
SCGCQ01876281 - Sotrlci Hide/Unhide command output display incorrect status
SCGCQ01876285 - MR_DCMD_OOB_STATUS_POLL doesn't return any events
SCGCQ01881150 - Controller can not correctly detected smart error SATA HDD.
SCGCQ01882466 - Unnecessary prints logging while issuing DCDB commands
SCGCQ01889448 - Implementation of Degraded media disablement is not working in eHBA mode.
SCGCQ01892583 - Error LED cannot stay long when drive pulled from VD.
SCGCQ01900924 - Exposing Write cache as disabled to host for a performance improvement
SCGCQ01911910 - FW can not inject Medium error into customer NVMes drive with big size of 4.0Tb
SCGCQ01914075 - Disable ONFI Flash backup of ttylog feature
SCGCQ01917764 - ONFI BBL reassignment: COL loop on power glitch during initial COL.
SCGCQ01917992 - iMR Controller crashes during IO DMA operation
SCGCQ01925570 - On UG bad PD removal and replaced with UG good PD, iMR allows Vd creation using 33 Pds
SCGCQ01932019 - Observed Fatal Firmware Error during SLES 12 O/S installation.
SCGCQ01944953 - Cannot be done initialize even if execute Full Initialize by using StorCli
SCGCQ01961977 - During drive spin up, drives come up as 0 bytes
SCGCQ01995096 - Data Abort Exception observed while running reboot test with a bad drive.
SCGCQ01983403 - additional robustness for hot reset during SAS cycle case
SCGCQ01961503 - (vSES) Injecting error on I2C channel of one connector module will cause LED of another connector module to not work.
SCGCQ01941125 - Use full Slot Cap Physical Slot Number field info for PCIe SW attached device slot enumeration
SCGCQ01918898 - SAS, SATA drives in UBM backplane(SFF-TA-1005) are not discovered when PCIe support is disabled
SCGCQ01911215 - SAS, SATA drives in UBM backplane(SFF-TA-1005) are not discovered when PCIe support is disabled
SCGCQ01907168 - Locate LED cannot be turned off after diag reset for few drives on Ex1 
SCGCQ01867241 - IF “MODE F” successful, then without reboot/OCR application is not showing the updated drive firmware version.
SCGCQ01873090 - Assertion is hit during region lock release due to inconsistent region lock promotion related variables
SCGCQ01875086 - BIOS Handshake breaks Manufacturing Environment, need change in TTY and/or add timeout in FW for BIOS Handshake
SCGCQ01886610 - 9440-8i / 9460-16i cards BCA_S LED state doesn't match with BCA-S LED Behavior Rule.
SCGCQ01886615 - CIT: Same EID assigned to 2 controllers
SCGCQ01886617 - Same EID assigned to 2 controllers
SCGCQ01889455 - Remove BAIL OUT message for successful partial vd creation command
SCGCQ01891918 - PD Operations like PD clear and Cryptographic Erase not blocked during personality switch in pending
SCGCQ01907155 - Can't import foreign config (2 pd R0 split across 2 pcie switches) after powering switch back on
SCGCQ01915560 - Cached Discarded during boot
SCGCQ01920135 - Incorrect clearing of GUID to target ID map table during EPD creation
SCGCQ01921441 - MR fw doesn't report that SAS_SATA 6 G and 3G capability
SCGCQ01925038 - Fw hit drvspinup.c when wake up from hibernation
SCGCQ01965351 - 9460-8i:"Other Error Count" of drives increase when running dd test
SCGCQ01988162 - Incorrect checks for LD invalid cases during IO processing caused data abort
SCGCQ01967743 - SATA: IO Timeouts with Read/Write and Non-Automated IO
SCGCQ01942971 - 0x6001 Fault while running IOs and doing cable pulls
SCGCQ01906462 - [vSES] Vendor ID and Product ID of Configuration diagnostic page uses hardcoded values.
SCGCQ01893314 - Incorrect vSES Data for Page 0x02 After Storcli Start & Stop Locate Operations for certain NVME Backplanes.
SCGCQ01883332 - pl: vSES reports incorrect product revision level in SES page 1
SCGCQ01872931 - Fault 4311 when running repeated controller resets
SCGCQ01846010 - support to query multibit ecc error by storeliboob
SCGCQ01824831 - Add maintenance code to avoid incorrect addition of code that can cause MR firmware hang.
SCGCQ01851700 - VD enumeration not consistent in Foreign preview menu in eHBA personality mode.
SCGCQ01862595 - GUID target ID map table is Invalidated on Insertion of off-lined drives
SCGCQ01876112 - Raid LD tgtId does not persist through OCR
SCGCQ01957294 - Often on PD insert PD Fault is asserted,de-asserted
SCGCQ01855060 - Fix BST Scripts to Account for New Allowed UART Logs
SCGCQ01935118 - Hit PL Fault 00005862 LinkRegister 01439171 During CC With Triple Media Errors On R60 4K Drives
SCGCQ01995232 - vSES: CRIT or NON CRIT bits in Enclosure Status Diagnostic page are never set.
SCGCQ01988181 - Data Abort Exception on abrupt powerloss/reset when flushing events from NVRAM hold buffer to flash
SCGCQ01983381 - Firmware Takes a Long Time to Grant Spinup to Some Drives/Phys
SCGCQ01972786 - Customer specific back plane not detected in the latest code phase
SCGCQ01944367 - (NVME) Fw Fault (faultcode 0xEC56) hit while performing system reboot test with NVMe drives attached.
SCGCQ01943907 - Firmware hits Kill Adapter when create/initialize R0 VD using 4k drive.

NVDATA:
Miscellaneous changes for various products

Hii:
SCGCQ01890540 - HII allows user to enter 41 alphanumeric characters as activation key instead of 40
SCGCQ01902176 - Unable to manually create an NVMe VD from HII BIOS using (9460-8i)
SCGCQ01874659 - Add new error code for UNMAP
SCGCQ01891725 - HII shows incorrect value (NA) for Fan in hardware components under basic hardware status.
SCGCQ01891488 - Inconsistent Fan status seen in HII under View Enclosure status when two enclosures connected.
SCGCQ01876262 - Help string is missing for Enter Security Key For Locked Drives and Add /s unit for MR_PD_SPEED_PCIE
SCGCQ01897268 - HII - Strip size is displayed as segment size in Virtual drive properties.
SCGCQ01735505 - Implement support for Pass-thru commands for NVME devices in Pre-Boot environment
SCGCQ01803319 - Unmap: Define new events for enhanced UNMAP support [MR7.8]
SCGCQ01868434 - Change the Firmware Name Field in the Inventory data
SCGCQ01797424 - Including The Time Stamp for every Snap Dump created in the firmware.
SCGCQ01869868 - UNMAP SAS/SATA feature - Mixing PDs
SCGCQ01823919 - Support UNMAP/TRIM/WRITESAME for SAS/SATA PDs with R5/6 configurations
SCGCQ01818155 - UEFI reports boot drivers issue on every bootup
SCGCQ01856123 - Profile based LD creation thrown error from HII
SCGCQ01917148 - Customize 4K and 512B mixing error string and add help string for Current Drive Security Mode
SCGCQ01917085 - HII does not notify user regarding the OS/FS on trying to delete a single JBOD drive
SCGCQ01798986 - “Suggest Security Key” Function corrupts the “Existing Key” when trying to change security key
SCGCQ01807627 - HII Secure Virtual Disk option help incorrectly states it should be selected by default when a passphrase is configured
SCGCQ01830856 - HII does not report error when creating a VD with both NVMe and SAS drives selected
SCGCQ01835613 - showing PD contains a OS/FS on a non-selected PD when converting from Non-RAID to UGood.
SCGCQ01835619 - Not able to save controller events in HII
SCGCQ01874658 - HII: The drives are not sorted based on connector name
SCGCQ01830843 - HII - Converting UGood to EPD has warning message about data on the Non-RAID disk.
SCGCQ01849748 - HII does not notify the user on selecting individual JBODs having Filesystem/ OS
SCGCQ01873518 - Check all does not select all drives that are in JBOD state while creating VD using 'create virtual drive' option
SCGCQ01917142 - During reconnect, ASSERT and RSOD occured
SCGCQ01807671 - HII PD Management: EPD-PTs named as Non-RAID instead of 'Non-RAID Disk'
SCGCQ01808677 - HII: Rename 'Secure Erase' to 'Cryptographic Erase'
SCGCQ01808685 - UEFI BlockIOProtocol SCT test fails with "Read block with invalid LBA parameter" failure when EPDs are present
SCGCQ01824016 - HII - PDs for Non-supported VDs are showing under the "Physical Disks Included after foreign configuration import" subtitle.
SCGCQ01827411 - HII does not allow to change the personality from Raid to JBOD
SCGCQ01835617 - HII - PD menu not auto updating after converting a UGood drive to Non-RAID.
SCGCQ01849205 - HII: Support UDK2017 AARCH64
SCGCQ01855631 - HII is not displaying the same PDs with an OS/FS present when converting to RAID Capable
SCGCQ01874605 - In BIOS HII page 16-byte model number of SATA drives not full model number is displayed.
SCGCQ01851640 - HII - The Disable Security warning should use "cryptographically erased" instead of "securely erased".
SCGCQ01807672 - HII: Controller Mode and Requested Mode displayed on the Adv Ctrl Mgmt page instead of Manage Controller Mode page
SCGCQ01849032 - HII: correct the grayout condition to change profile
SCGCQ01804182 - Default Profile in HII reports Yes for Profile 10
SCGCQ01808664 - Change warning message for converting UG to JBOD and vice versa + correct few other string problems
SCGCQ01818098 - Remove Unmap enable/disable option for EPD Drives
SCGCQ01830853 - HII does not exclude virtual drives when scheduling consistency check
SCGCQ01851505 - HII - Incorrectly showing a OS/FS on a non-selected PD when converting from Non-RAID to UGood.

BIOS:
SCGCQ01806553 - JBOD handled message is displayed twice in JBOD mode
SCGCQ01837611 - In Legacy BIOS Post battery shows "Optimal" while the battery is not connected.
SCGCQ01765520 - "The Controller is in Cached Drive Drive mode." message shown in the legacy boot POST
SCGCQ01807610 - OpROM POST displays incomplete string "No Adapter" when controller hits fault condition
SCGCQ01835626 - When Option ROM is enabled in System BIOS, behavior is unexpected


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

Command syntax:  
StorCLI /c0 download file=9460-8i_nopad.rom

Component:
=========
SAS MegaRAID Firmware Release for MegaRAID Controllers
Release date: 09/17/18


Version Numbers:	
===============
Current Package Details:
Firmware Package: 50.7.0-1614 (MR 7.7)
Firmware 5.070.00-1615
MR PL 08.00.00.00
ROMENV 1.12
BootBlock 7.02.00.00-0018
NVDATA  5.0700.01-0012
UEFI_Driver  0x07070300 (SIGNED)
Hii 07.07.05.00 (SIGNED)
BIOS 7.07.00.0
SBR: 5.0600.01-0391

Previous Package Details:
Firmware Package: 50.6.0-1375 (MR 7.6)
Firmware 5.060.00-1455
MR PL 07.00.00.00
ROMENV 1.12
BootBlock 7.02.00.00-0017
NVDATA  5.0600.01-0008
UEFI_Driver  0x07060500 (SIGNED)
Hii 07.06.08.00 (SIGNED)
FCODE 4.17.08.00
BIOS 7.06.02.0
SBR: 5.0600.01-0334


Bug Fixes and Enhancements:
===========================
Firmware:
SCGCQ01586776 - Fix OCM copy when no dirty cache
SCGCQ01590780 - Enable Swap bit support in SES page 2
SCGCQ01632088 - Use LdIsValid
SCGCQ01665227 - Possible data integrity seen on NVME drives with Medium Errors
SCGCQ01676010 - Missing code to handle no response in MCTP transmit buffer and send busy retry
SCGCQ01683240 - Ensure that chip specific code is included
SCGCQ01718871 - FW auto configure EPD drives to ONLINE upon insertion when FW is in Safe Mode.
SCGCQ01727593 - port enable may complete before PCIe mode is attempted (part 2)
SCGCQ01753383 - Import config failed ( DDF_ConfigReadPd: pdCOD->cfgErrStatus 16) from MR to iMR
SCGCQ01762267 - BMC emulator does not load storelibTest
SCGCQ01762855 - Updated behavior as requested
SCGCQ01763332 - unexpected switch attached task management timeouts
SCGCQ01764496 - iMR controller with direct attach SATA drives did not show enclosure ID ( 7.6 is OK )
SCGCQ01765156 - EPD JBOD became foreign after it was locked by third party security software
SCGCQ01767166 - SGL frame resource leak during handling of NVMe R/W cmds diverted to FW
SCGCQ01780777 - 0x5842 fault while running IOs and error injection tests
SCGCQ01784132 - (SATA Only) Sense descriptor not filled properly for SCSI ATA Passthrough command failed by drive with SDA bit set.
SCGCQ01788489 - ProcessLibCommandCall failed ; rval = 0x1 while creating/adding a config
SCGCQ01789903 - ED8D fault related improvements
SCGCQ01790305 - Controller fault 0x7C41 observed during IO+System power cycle test
SCGCQ01790929 - ECF0 fault
SCGCQ01792749 - Can't import foreign configuration with Enterprise and Opal secured VD (R0)
SCGCQ01793953 - Add validData variable in to NVRAM.h
SCGCQ01800567 - SANITIZE Command failing for SATA SMR drives with ZNR bit set
SCGCQ01802513 - fw hit ddfconfig.c when insert the cable back enclosure.
SCGCQ01804437 - SCSI log page temperature may be incorrect in some cases
SCGCQ01807465 - Reference Temperature in the Temperature log page is incorrect
SCGCQ01817505 - Firmware hit mem.c monstak when change from RAID mix mode profile 13 to JBOD personality
SCGCQ01817555 - Disallow unmap operations for EPDs
SCGCQ01817645 - debug info for port enable subsystem integration
SCGCQ01822333 - Incorrect Element status reported in SES Page 2 by vSES when connected to an expander
SCGCQ01826234 - PL needs to check if we have a path to the end device before issuing a device reset to an NVMe drive as a part of TM
SCGCQ01830303 - TransferCount in the SCSI IO error reply message may be invalid
SCGCQ01835109 - unexpected read/write IO failure with SkipCount error
SCGCQ01837894 - Red/Amber LED Says On Solid During NVMe SSD Rebuilds & Does Not Turn Off When Rebuild is Completed
SCGCQ01838863 - Issue: Megamon commands from MEGAMON_DCMD were not executed properly by firmware.
SCGCQ01841683 - Fix for 0x670A Fault
SCGCQ01845282 - Incorrect target ID allocation in JBOD personality
SCGCQ01849017 - MR7.6 and MR7.7 Latest ROPs failed to Flash on OEM board results in "CRC of the copied (SBR) image is not Good"
SCGCQ01851533 - Block firmware downgrade from MR 7.7 to older ROP if users are using NVMe switch since the feature only support 7.7 and up
SCGCQ01635796 - FW can lose AltSel and DrvStrength
SCGCQ01680522 - FW stated number of disks exceeded the max supported count with 14 PD
SCGCQ01683212 - Continue monitoring parts capable of functioning following a code download
SCGCQ01685900 - An interrupted code download could force VDs to be in write-thru mode until the next successful code download.
SCGCQ01687610 - OEM ID66 PCIe Switch backplane Slots Status Amber LEDs stay blinking
SCGCQ01715535 - PL Fault 0xD075 during preboot OCR test
SCGCQ01753372 - Issue: cannot create datastore for raid 0 with unmap VD.
SCGCQ01764502 - DevBST failing on non-BMC capable setups in the last step
SCGCQ01787981 - PD SCSI passthru (READ/WRITE commands) to TR PDs are not blocked
SCGCQ01788989 - OEM PCIe dual switch attached backplane slot status LED stays Amber on partial slots
SCGCQ01789741 - Added capability to blink LED for Hotspare drive
SCGCQ01790303 - 0x265D fault occurs when running high MCTP PCIe VDM load with MCTP Discovery commands
SCGCQ01792710 - Data Store creation does not complete
SCGCQ01802508 - Interrupts not handled in fault state if a high priority interrupt handler faults
SCGCQ01816643 - Fix unsecure/rollback security on LD
SCGCQ01816659 - Error message "Disabling writes to flash due to a critical error" seen during FW upgrade/downgrade MR 7.7 to MR 7.1
SCGCQ01830664 - "Overflow -- Text Discarded" messages seen in termlog.
SCGCQ01831332 - 0x670A Fault During Destructive Domain Testing
SCGCQ01832979 - Firmware hit exception monstak when trigger BBU retention test ( /cx/bbu start retentiontest)
SCGCQ01840037 - Amber Drive Enclosure LED Does Not Turn On to Indicate a Failed SAS or SATA Drive
SCGCQ01732835 - (SATA Only) When ATA command fails with sense data available bit set, Data frame may not be released.
SCGCQ01747208 - Drive Locate Not Functional with 9440-8i
SCGCQ01753381 - Controller hits KA because cmdblock does not complete due to pending flush.
SCGCQ01753407 - KA on iMR w MemPoolAlloc() failed - tag="LDRMAP", size=0x17f10 (98064) failed count in last 5 seconds (0) (empty? 0)
SCGCQ01764241 - Controller is not come up after it crash with Snapdump enable
SCGCQ01775670 - Random prints are seen in the firmware logs in BMC_Emulator setup.
SCGCQ01800745 - RMC locks up attempting to access A15 PC register via CoreSight
SCGCQ01870194 - MR fw doesn't report that SAS_SATA 6 G and 3G capability
SCGCQ01665148 - Firmware hangs during boot
SCGCQ01811258 - MR crash when processing some NVMe admin-queue pass-thru commands
SCGCQ01813795 - After deleting Drive Group, dedicated hot spare assigned to the drive group did not become unconfig good(
SCGCQ01525817 - Evaluate usage of IEEE SGL pool for holding PRP list in the buffered PRP path
SCGCQ01555034 - Remove ENET(Ethernet support Bit 26) and add three additional external PCIe Clock Outputs
SCGCQ01557091 - Changes to Core 1 boot sequence
SCGCQ01565492 - Assert triggers snapdump
SCGCQ01567489 - Add slave bypass support
SCGCQ01571783 - Disable licensing backdoors
SCGCQ01592807 - Add critical boot messages for OCM ECC errors
SCGCQ01675552 - Re-tune RMW CTIO Enhancements
SCGCQ01739489 - Add supportEPDWithAutoConfigOff bit in NVRAM Auto config parameters
SCGCQ01757538 - Mixing Rules for SED and non-SED drives to create non-secure array with controller security enabled.
SCGCQ01758062 - Define new API for enhanced UNMAP support
SCGCQ01761386 - add APIs for firmware coordination with the protocol cycler
SCGCQ01762153 - Adding API bit to indicate whether forced personality change is supported or not.
SCGCQ01778289 - Support added to create simulated physical or virtual drive
SCGCQ01803319 - Define new events for enhanced UNMAP support [MR7.8]
SCGCQ01816724 - Deprecate the snap dump fields that are no longer needed for MR_SNAP_DUMP_PROPERTIES structure
SCGCQ01392205 - Update ARM CPU Speed to 1600 MHz
SCGCQ01392831 - Add 300MHZ UART Clock Reference Support
SCGCQ01556172 - Update FC Div handling
SCGCQ01760560 - Do ONFI init only for the valid channels and banks
SCGCQ01763421 - OOB Auto DevBST
SCGCQ01790860 - Incorporate the changes needed by PL to NVDATA
SCGCQ01797424 - Including The Time Stamp for every Snap Dump created in the firmware.
SCGCQ01818346 - Add support for Gas Gauge parts "sn33100"
SCGCQ01758168 - Add DismStartDelayInSeconds in NVDATA
SCGCQ01765150 - After PSOC FW update, applications should ask the user for power cycle instead of reboot
SCGCQ01793712 - Persisting FW crash code for reporting through boot message
SCGCQ01789037 - MR FW return only compatible profiles
SCGCQ01683353 - OCR is disabled by default for 9460-8i 2Gb controller.
SCGCQ01685873 - LD Create blocks during crypto erase.
SCGCQ01687074 - Parallel FW update on Configured drives w/o using force returns success message
SCGCQ01714802 - HII allows setting controller personality through Manage Controller Profile menu
SCGCQ01714804 - HII - HII reports "Invalid Value" popup when attempting to view a PD 
SCGCQ01714810 - After pulling some VDs, and rebooting, the remaining VD shows as foreign in RAID mode.
SCGCQ01727272 - Memory allocation failure during RAID operation cycles under high loading
SCGCQ01732074 - Logical Block Provisioning VPD Page (0xB2) Not Shown in Inquiry VPD Page 0x00
SCGCQ01742563 - Unable to abort a personality change and switch back to current personality without rebooting
SCGCQ01742565 - FW reports incorrect error when attempting to import a VD when max VDs are configured.
SCGCQ01746340 - 9460-16i UEFI HII doesn't show SMART Error while inserting a SMART failing drive.
SCGCQ01746342 - Patrol read restarts on PDs after completion on reboot
SCGCQ01750308 - Pinned cache is not flushed after importing drive in VD with pinned cache
SCGCQ01753387 - Inconsistent CC progress % is logged after reboot during CC
SCGCQ01753389 - Cannot stop patrol read on PD with medium errors by the stop cmd
SCGCQ01753393 - Assertion failure in ../../cpu/arm/exceptions.c at line 938 observed, while deleting VD's with BG IO's
SCGCQ01760767 - controller stops responding after sending over 1000 asynchronous events
SCGCQ01762343 - Host memory corruption seen during Progress polling of Sanitize operation on SATA drives
SCGCQ01763494 - Importing a foreign secured drive with a different security key does not auto configure as an EPD after being unlocked.
SCGCQ01763951 - 3108 firmware  reports Unexpected Sense Error" LBA Out of Range  when running FIO read/write test script 
SCGCQ01767091 - IO not completing or being timed out if some cases when an unconfirmed response is received for an IO.
SCGCQ01776329 - No way to view the new API supportForcePersonalityChange bit.
SCGCQ01776331 - FW setting support force bit with 1. Expectation is this should be set to 0 for external controller.
SCGCQ01776338 - CLI does not block ERASE for ePD (non-RAID/JBOD) PDs
SCGCQ01789235 - Unmap R5/6: Implementation supporting new API and logic
SCGCQ01792619 - IOC_CTRL_OP_ALL_PHY_LOOPBACK operation is not working
SCGCQ01794153 - port enable may complete before PCIe mode is attempted
SCGCQ01809087 - Controller will assert during system boot with Pinned Cache and Foreign drives present.
SCGCQ01811270 - FW don't POST after upgrading to pkg: 50.8.0-1447 (SCGCQ01790806)
SCGCQ01813887 - Block appropriate commands for JBOD drives.
SCGCQ01816664 - After the pd pull push of one drive locate is getting stopped on other PD
SCGCQ01816665 - Cachevault flash size is showing as 0KB for the controller
SCGCQ01817903 - OOB SCSI passthru command (READ DEFECT 12) return without response data
SCGCQ01818291 - Dev-Defect: Moved the implementation and prototype of the function LdSetSecurity() moved to ld.c and ld.h respectively.
SCGCQ01824209 - FW assertion during boot
SCGCQ01826257 - if host I/O is blocked by VD cache flush and PD entered shielded state, it may hit kill adapter.
SCGCQ01826259 - MR FW may return successful completion on host Rd cmd to EPD when the device is removed.
SCGCQ01842475 - Erase operation is not happening on Multiple VDs
SCGCQ01845204 - Controller hits KA because cmdblock does not complete due to pending flush.
SCGCQ01562099 - Performance Improvements
SCGCQ01641094 - Inspect power loss for gaps
SCGCQ01681593 - Sanitize progress in TTY log showing incorrect elapsed time
SCGCQ01684661 - Cache Offload capabilities determined by component attributes instead of part numbers
SCGCQ01687073 - Sense code errors on PD's after FW is updated on them
SCGCQ01714808 - FW is not blocking switching to an unsupported profile
SCGCQ01748033 - Avoid Duplicate Mid Workaround Does Not Start a TM If Device is Removed and Re-Added
SCGCQ01750310 - Discrepancies between eHBA and RAID mode for cli show all output fields.
SCGCQ01750312 - Disable Controller Security is not blocked after importing secure EPDs.
SCGCQ01750316 - RAID Level Migration on Simplified R10 fails
SCGCQ01753174 - PL support for monitoring the progress of sanitize operation.
SCGCQ01753395 - READ CAPACITY (16) Is Working For All Values of SERVICE ACTION Field
SCGCQ01757394 - F/W Hangs during reboot
SCGCQ01766431 - Data NAK of large master TX packet can stop I2C out of band
SCGCQ01772474 - Improve CPU Intensive Workload Efficiency
SCGCQ01772484 - HII reports "The requested command has invalid arguments" when attempting to change controller personality
SCGCQ01776087 - FW stated number of disks exceeded the max supported count with 14 PD
SCGCQ01776327 - Unexpected enclosure events seen during physical intervention
SCGCQ01791039 - Secured R1 VD is no longer shown as secured after an OCR
SCGCQ01798257 - Amber LED doesn't turn on with PD offline
SCGCQ01802451 - Snapdump properties default values different after disabling and re-enabling its feature
SCGCQ01809091 - eHBA mode/Controller montasks/ocrs when pulling VD, inserting vd importing the vd and trying to delete it.
SCGCQ01828388 - Removed log message that was impacting customer
SCGCQ01605489 - Race condition can allow IOs over OOB to removed drive, with no host IOs, to not be cleaned up, and possibly leading to new drives not show
SCGCQ01679087 - COL ONFI Single Image support was broken with onfiValidateCSCount changes
SCGCQ01746344 - When patrol read completed with 9460-8i and MR7.5 components, the customer saw Patrol read complete events were log
SCGCQ01750314 - With a pending personality change, Global hot spares are allowed to be created and should be blocked.
SCGCQ01753176 - PL support for monitoring sanitize operation after controller/device reset.
SCGCQ01753394 - REPORT LUNS Command is Not Failed for Unsupported "SELECT REPORT" Field
SCGCQ01762272 - MR FW: Select SAS1/PDB1 BISR group by setting BisrSmsG = 0x0C in BISR Control register during Initial Power Up.
SCGCQ01776335 - CLI is not failing "set personality behavior=None/JBOD"
SCGCQ01822452 - Multi-bit ECC, EFI SAS DRIVER issue seen when performed multi reboot stress from UEFI
SCGCQ01826256 - fixed exception at medium error recovery caused by a bad drive.
SCGCQ01714280 - (SATA only) Self-test offline immediate status received from drive is not populated to SCSI log sense command.
SCGCQ01732411 - Event with invalid slot # during pd insertion when a command is timed out
SCGCQ01753392 - Unable to see the Background progress tab in LSA while Patrol read operation is running
SCGCQ01763188 - FW crash observed while reinserting drives part of TR drive group after reboot
SCGCQ01763492 - SBR version is not shown in the cli show all output in eHBA mode
SCGCQ01763496 - Attempting to secure a 3rd party locked SED EPD fails but applications report success.
SCGCQ01841150 - FW returns success for enabling encryption when it is failed on the drives
SCGCQ01787902 - FW fails to create VD in Profile 12 when you have 208 VD's and you delete 16 VD's and try to create 16 more VD's
SCGCQ01866862 - Investigate on unalligned IO's for 512E drives with background operation
SCGCQ01873049 - Raid LD tgtId does not persist through OCR

NVDATA:
Miscellaneous changes for various products

UEFI_Driver:
SCGCQ01405242 - Enable WB support via API
SCGCQ01227051 - New events for PR/CC conflicts and sector size mismatch
SCGCQ01713708 - Create sanitize events
SCGCQ01628177 - Modify event string APIs for MISSING and OFFLINE LDs
SCGCQ01599607 - New configuration params added for EPD-PT devices
SCGCQ01595347 - MR API change request to Enable/disable the parallel PD FW update feature based on PNP ID’s
SCGCQ01581032 - Add support to defeature Cached I/O policy
SCGCQ01567770 - Implement Snapdump debugging capability
SCGCQ01216848 - Add MR API bit to indicate the profile is NVMe Only profile
SCGCQ01450245 - Provide OEMs ability to select either I2C or PCIe as an out of band transport
SCGCQ01587230 - Add support for API fields to report SED type of PD
SCGCQ01593520 - Add OnOff parameter in Properties2 of Structure MR_CTRL_PROP to enable/disable mix of Enterprise & Opal SED drives
SCGCQ01614689 - NVDATA parameter to OPAL SED
SCGCQ01620350 - Added a new interface between driver-aops to indicate if 64 bit SGL support is enabled
SCGCQ01670135 - Add new MFI Status to block requested operation due to existing controller configuration
SCGCQ01670234 - Change the mr.h API comment showing the new return status for the - MR_DCMD_PD_GET_INFO
SCGCQ01697667 - API change for Switch attached NVMe HW RAID support for OEM backplanes
SCGCQ01532045 - Added MR_MFC_DEFAULTS.NVMeAbortTO and MR_MFC_DEFAULTS.NVMeMaxControllerResetTO
SCGCQ01633744 - In SendCommandToAdapter function return Status is corrupted
SCGCQ01657980 - In SendCommandToAdapter function return Status is corrupted

Hii:
SCGCQ01405242 - Enable WB support via API
SCGCQ01789095 - HII should not use allowedCfgOptions bitmap when bit 0 is 0
SCGCQ01817833 - Remove Unmap enable/disable option for EPD Drives
SCGCQ01713640 - Grayout Support Large IO field based on supportLargeIO bit
SCGCQ01763048 - System gets hung on selecting JBOD erase operation in HII.
SCGCQ01641252 - In ComponentName.C dont use MR_CTRL_INFO fields if MR_DCMD_CTRL_GET_INFO is failed
SCGCQ01713669 - Add an API check for showing Make EPD or Make JBOD option
SCGCQ01681982 - Change the Span numbering from 1 to 0 while VD Creation
SCGCQ01227051 - New events for PR/CC conflicts and sector size mismatch
SCGCQ01713708 - Create sanitize events
SCGCQ01628177 - Modify event string APIs for MISSING and OFFLINE LDs
SCGCQ01599607 - New configuration params added for EPD-PT devices
SCGCQ01595347 - MR API change request to Enable/disable the parallel PD FW update feature based on PNP ID’s
SCGCQ01581032 - Add support to defeature Cached I/O policy
SCGCQ01216848 - Add MR API bit to indicate the profile is NVMe Only profile
SCGCQ01450245 - Provide OEMs ability to select either I2C or PCIe as an out of band transport
SCGCQ01587230 - Add support for API fields to report SED type of PD
SCGCQ01593520 - Add OnOff parameter in Properties2 of Structure MR_CTRL_PROP to enable/disable mix of Enterprise & Opal SED drives
SCGCQ01599766 - Support TCG Opal 2.0 via SafeStore for VDs and SystemPD (Legacy JBOD) in RAID Mode and JBOD/SDS Modes
SCGCQ01614689 - NVDATA parameter to OPAL SED
SCGCQ01620350 - Added a new interface between driver-aops to indicate if 64 bit SGL support is enabled
SCGCQ01670135 - Add new MFI Status to block requested operation due to existing controller configuration
SCGCQ01670234 - Change the mr.h API comment showing the new return status for the - MR_DCMD_PD_GET_INFO
SCGCQ01697667 - API change for Switch attached NVMe HW RAID support for OEM backplanes
SCGCQ01714419 - UNMAP/TRIM/WRITESAME for NVMe devices for R0/1/EPD/JBOD
SCGCQ01676380 - Support TCG Opal 2.0 via SafeStore for VDs and SystemPD (Legacy JBOD) in RAID Mode and JBOD/SDS Modes
SCGCQ01718186 - Switch attached NVMe HW RAID support for OEM backplanes
SCGCQ01627806 - HII - Span drive group shows RAID00 when user has only RAID60 in Replace Missing Drive page
SCGCQ01633744 - In SendCommandToAdapter function return Status is corrupted
SCGCQ01681364 - Line 120 after CC schedule operation applied with start immediately enable on HII
SCGCQ01721542 - When there is only foreign drive present HII is showing Convert to Non-RAID disk option in Config Mgmt and in PD Mgmt
SCGCQ01731323 - No "remove drives" item when migrate from Raid1 with 4 drives to Raid0 with 2 drives
SCGCQ01761173 - Fix the message that gets displayed when user goes to preview foreign config page for few cases + other strings
SCGCQ01598027 - Raid Level Migration simplified
SCGCQ01620230 - Foreign Global Hot Spares are showing as not-importable in HII.
SCGCQ01633688 - In SendCommandToAdapter function return Status is corrupted
SCGCQ01665143 - HII shows drive information twice if you have two drives connected
SCGCQ01670097 - Use LdInfo.allowedOps.deleteLD to decide whether to present Delete EPD/JBOD option to user for EPD drives
SCGCQ01731369 - ARM Build script s fails to copy source code to Build Path
SCGCQ01761180 - HII error message truncation seen when attempting to view foreign preview with greater than max importable VDs present
SCGCQ01633689 - Disable security warning and error message to account for secured EPD-PT drives
SCGCQ01749348 - System hangs when attempting to enter HII when the controller is in safe mode.
SCGCQ01761162 - HII: Incorrect message displayed in the presence of foreign drive when max VD limit reached
SCGCQ01633607 - Inconsistency in showing controller status between MSM and HII for Fake Flash errors
SCGCQ01624921 - Previewing a foreign config in HII provides an incorrect message if an existing VD is degraded.
SCGCQ01681328 - Enclosure Location : hide this field for back plane
SCGCQ01624980 - Incorrect not-Importable message is showing when previewing a not-importable foreign config in HII
SCGCQ01817988 - HII Misbehavior: “Suggest Security Key” Function corrupts the “Existing Key” when trying to change security key

BIOS:
Version change only


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

Command syntax:  
StorCLI /c0 download file=9460-8i_nopad.rom






Component:
=========
SAS MegaRAID Firmware Release for MegaRAID Controllers
Release date: 06/01/18


Version Numbers:	
===============
Current Package Details:
Firmware Package: 50.6.0-1375 (MR 7.6)
Firmware 5.060.00-1455
MR PL 07.00.00.00
ROMENV 1.12
BootBlock 7.02.00.00-0017
NVDATA  5.0600.01-0008
UEFI_Driver  0x07060500 (SIGNED)
Hii 07.06.08.00 (SIGNED)
FCODE 4.17.08.00
BIOS 7.06.02.0
SBR: 5.0600.01-0334

Previous Package Details:
Firmware Package: 50.5.0-1121 (MR 7.5)
Firmware 5.050.00-1292
ROMENV 1.12
BootBlock 7.02.00.00-0017
NVDATA  5.0500.01-0008
UEFI_Driver  v0x07050400 (SIGNED)
Hii v07.05.06.00 (SIGNED)
FCODE 4.17.08.00
BIOS 7.05.02.0
SBR: 5.0500.01-0333


Bug Fixes and Enhancements:
===========================
Firmware:
SCGCQ01405242 - Enable WB support via API
SCGCQ01553238 - Blank Boards with Auto Port Enable set in NVDATA will fault
SCGCQ01577475 - 9440-8i card: drop out UG drive, error LED always ON. Error LED turns off only upon reinsertion of the drive.
SCGCQ01593643 - MR7.6:Assertion failure in ../../dma/dmaxor.c at line 1190:(retVal == SYS_DMA_STATUS_SUCCESS) when try to flash 16MB from HII
SCGCQ01598653 - while creating filesystem on UNMAP supported vd's and running CC in back ground will result in montask in rhel6.9
SCGCQ01601413 - When spinup delay in expander is configured to a high value it might result in some drives being reset by controller repeatedly.
SCGCQ01602703 - 61A6 fault
SCGCQ01605100 - (SATA Only) ATA Request Sense Data Ext command not send to device when it fails translated SCSi Security Protocol Out.
SCGCQ01605427 - FW Signing Support failing with loginfo during FWDL
SCGCQ01606122 - Duplicate slot numbers assigned for drives in certain mixed mode cabling configurations
SCGCQ01615981 - backend PCIe: EC59 fault
SCGCQ01620613 - NVMe: ECEC fault
SCGCQ01620856 - Not all NVMe drives are discovered on VPP backplane Enclosure
SCGCQ01620857 - SES Page 2 does not show the correct status information for Direct Attached NVMe drives
SCGCQ01623477 - IO unit control IOC_CTRL_OP_ALL_PHY_LOOPBACK_DIAG hangs on 8 phy controller
SCGCQ01623624 - 5813 fault while running destructive domain test
SCGCQ01623890 - pDevInfoExt->dismCmdFailDone always stays on.
SCGCQ01628346 - (SATA Only) Incorrect Sense Key and Additional Sense Code set for failed Start Stop Unit command.
SCGCQ01628411 - ED8D fault
SCGCQ01630331 - No easy way to tell if config pages have been written
SCGCQ01631828 - Controller level bit for unmap should be always enabled for 7.6
SCGCQ01634034 - DHSP are not spun down when Disk Group is set to TR
SCGCQ01634752 - Revertible HSP is not reverted back on Clear TR
SCGCQ01635062 - MR 7.6 - "NVCache has gone bad" during POST after flashing the latest package 1226 and rebooted
SCGCQ01640081 - MR7.6 Fix up NAND Flash Chip Model Number read from device has bad crc
SCGCQ01641453 - Disable the iMR FP IO Fine tuning changes
SCGCQ01641758 - Upon inserting TR SDHSP drive import fails
SCGCQ01676782 - ONFI initialization failure on some DVT boards
SCGCQ01684788 - E411 fault
SCGCQ01687759 - FW fails to detect TR SDHSP & DHSP upon insertion
SCGCQ01698373 - ED8D fault
SCGCQ01505074 - IO starvation and performance degradation when using dma Q masking feature
SCGCQ01562108 - After flashing code 50.1.0-1048 on top of MR7.6 50.6.0-1029 code a critical error message seen
SCGCQ01616267 - hot-added device may not appear in OS during heavy IO load
SCGCQ01617769 - VMWare PSODs due to NMI error when the Windows VM that has passthrough controller is being shutdown
SCGCQ01619417 - Fault 0x4311 while running HBA phys off/on & drive hard reset
SCGCQ01619840 - Copyback drive becomes foreign after removing/insertting drives when DG is in TR state
SCGCQ01619858 - divert bitmap not enabled on R5/R6 WT Vds
SCGCQ01620243 - SES Page 2 Overall Status-Status Info bits do not reflect the correct status after fault conditions are cleared
SCGCQ01620250 - KA during IO on 24 EPDs
SCGCQ01623437 - The PCIe reset to be handled properly for the Change detect feature
SCGCQ01638673 - Few TR PDs are not marked foreign after DG removal and insertion
SCGCQ01640026 - After removing TR DHSP and rebooting the system inserting DHSP drive becomes foreign
SCGCQ01506708 - Error if PERL_DIR environment variable is set
SCGCQ01620617 - Many prints "T35: C0:MPT_SASPhyPage: Failed chip x00 phyNumber x09 retVal x0022" seen
SCGCQ01640052 - EnclSgpioHandleDevicePresenceCallback:should never happen logic/internal seen
SCGCQ01641105 - Unmap related WJ should not be present when downgraded to non-unmap supported FW
SCGCQ01675742 - MR7.6: Firmware hit montask running task management reset in loops
SCGCQ01698418 - LSA version 4.132 shows blank page or extreme sluggish to do anything
SCGCQ01537079 - -6% regression in RAID1, 4K, SR, QD4 ( 4 workers tests) , 16DC SAS HDDs, Linux 64 (32+32) SR
SCGCQ01721366 - MR7.6: Assertion failure in ../../mros/mem.c at line 806: mb->tag==tag after issue a reboot cmd (server reboot)
SCGCQ01631836 - (SATA Only) SCSI Log Select command not failed with check condition when translated ATA command is failed by SATA drive.
SCGCQ01665275 - An error message "03/22/18:EnclSgpioLocatePd[1198]: Invalid Slot Number [255] For Pd[134]" after clearing config from LSA
SCGCQ01681695 - StorCLI fails to set TR on all DGs with "dall" option-individual DG OK
SCGCQ01227051 - New events for PR/CC conflicts and sector size mismatch
SCGCQ01596518 - Add a new parameter in MR Configuration Parameter Page 0 (NVDATA) to enable/disable mix of Enterprise & Opal SED drives
SCGCQ01587381 - PVT_API changes to support Manufacturing SAS PHY test
SCGCQ01581032 - Add support to defeature Cached I/O policy
SCGCQ01567770 - Implement Snapdump debugging capability
SCGCQ01572146 - Add make support
SCGCQ01216848 - Add MR API bit to indicate the profile is NVMe Only profile
SCGCQ01450245 - Provide OEMs ability to select either I2C or PCIe as an out of band transport
SCGCQ01581732 - Added field MR_LD_RAID.flags.isEPD
SCGCQ01587230 - Add support for API fields to report SED type of PD
SCGCQ01593520 - Add OnOff parameter in Properties2 of Structure MR_CTRL_PROP to enable/disable mix of Enterprise & Opal SED drives
SCGCQ01595603 - Debugging infrastructure to detect dynamic memory Memory Corruption And Memory Leaks
SCGCQ01574988 - Add EEPROM tag for next controller
SCGCQ01501207 - Add support for mr build to get bin using fromelf
SCGCQ01572366 - Add multithreaded elftobin
SCGCQ01521426 - Remove inc flags from the via file
SCGCQ01347456 - MR_FW_BLD_TOOLS: Add output file switch to RomEnv
SCGCQ01580013 - Make the new NVME Write Uncorrectable cmd working fully for future MR 7.x release.
SCGCQ01572361 - Add a temp parameter to elftobin
SCGCQ01347713 - Update to sas2parser version 10.05.00.00
SCGCQ01675800 - Man page 7 X2/X4 Slot overlap issue and fix
SCGCQ01579248 - Incorrect NAND Model Number read from flash
SCGCQ01582497 - Event with enclose 0x00 slot 0 during the system boot when a command is timed out (Command timeout on PD 12(e0x00/s0))
SCGCQ01582515 - Drive Fault LED lighting but drive seems good
SCGCQ01582536 - 9460-8i is reporting Chip Temperature of 255 when the ambient temp is about 0 C
SCGCQ01605632 - Enhance Messaging Unit error ISR to dump debug information of virtual functions having error
SCGCQ01617112 - Smart Return Status passthru command failed on SATA drives
SCGCQ01617139 - [OOB]RMC/MR Crash Due to PCE Core Register Access Errata during vSAN certification Test
SCGCQ01622027 - JBOD pred fail drive amber LED behavior not as expected
SCGCQ01627671 - The Auto Config feature not present in HII
SCGCQ01628441 - Patrol read progress pause when user try to change profile
SCGCQ01629342 - Coding standard defect found during Dev Review
SCGCQ01631156 - Virtual drive shows failed after creating 240 VDs
SCGCQ01633028 - Issue: JBOD devices were dropped after unloading driver and reloading driver in linux
SCGCQ01634722 - MR/iMR fill the tty log with congested I2C 4 Timeout events
SCGCQ01639246 - Assertion failure in ../../cpu/arm/exceptions.c at line 938 observed while running push/pull of JBOD with IO
SCGCQ01639939 - FW asserts when invalid parameters to set excluded ld for CC is sent to firmware.
SCGCQ01641725 - Event Log Corruption.
SCGCQ01668670 - (SATA Only) Function field in MPI error reply message for SCSI ATA Pass-through request is not correct.
SCGCQ01683098 - LAS does not show proper state of secured locked drives.
SCGCQ01697604 - AHR failure when using workaround for SCGCQ01318807
SCGCQ01727272 - Memory allocation failure during RAID operation cycles under high loading
SCGCQ01582511 - SATA PassTrough commands with check condition taking long time to complete.
SCGCQ01592822 - FW hits assertion failure in fw\mros\mem.c at line 629 : mb->tag==tag while using OOB storelibtest creates R50
SCGCQ01602617 - Add logging messages in addition to previous fixes of a related issue, as requested by the Customer.
SCGCQ01616991 - Ensure COL descriptor alignment
SCGCQ01616996 - FW halts when attempting to set offline PD back to Online after Pinned Cache was generated
SCGCQ01622026 - SAS expander reset results in unpredictable performance
SCGCQ01631153 - Deletion of multiple VDs may fail via sideband in a MAXCONFIG setup (192 VDs)
SCGCQ01632737 - Build time duration started displaying negative time
SCGCQ01633667 - Increase the recon BB list entries to align with BBM MAX BAD entries
SCGCQ01681821 - Assertion failure in ../../raid/taskman.c at line 139: func != NULL
SCGCQ01697547 - Storcli shows incorrect data for /c0 show linkconfig for  controller.
SCGCQ01595864 - VMware Passthrough Adapter does not sync time on VM power on
SCGCQ01621655 - (SATA Only) Timer for SCSI Write Verify command to a SATA drive might get removed before command completion.
SCGCQ01639537 - Negotiated Link Speed for the vSES target is displayed as 'Unknown'.
SCGCQ01697512 - Fix checking of cores in reset during ChipReset sequence
SCGCQ01714207 - Data Integrity issue seen on NVME drives with Medium Errors
SCGCQ01732411 - Event with invalid slot # during pd insertion when a command is timed out
SCGCQ01635256 - DISM - Assertion failure in ../../dm/src/devRemoval.c for breaking multipath during bootup
SCGCQ01675746 - MCTP: Fault 0x265d while doing enclosure pull/push with OOB StoreLibIT when enabling AEN
SCGCQ01682348 - Not to do all drives reset at the start of the boot up on each port of the controller
SCGCQ01605608 - Rebuild reported as in progress instead of a paused state when not at OS.
SCGCQ01697511 - RMC: Prevent leakage of P credits during SoftReset
SCGCQ01698315 - VPD is not shown by lspci
SCGCQ01714692 - DC observed on one of the R1 VD, after degrading the R1 DG
SCGCQ01714299 - (SATA only) Self-test offline immediate status received from drive is not populated to SCSI log sense command.

NVDATA:
Miscellaneous changes for various products

UEFI_Driver:
SCGCQ01405242 - Enable WB support via API
SCGCQ01556163 - ZeroMem the object before copying in the function
SCGCQ01227051 - New events for PR/CC conflicts and sector size mismatch
SCGCQ01289924 - Add "Incompatible with Profile" event
SCGCQ01216848 - Add MR API bit to indicate the profile is NVMe Only profile
SCGCQ01436268 - Add Test Link Diagnostic API
SCGCQ01445048 - Add a new structure to provide OEMs ability to switch to select either I2C or PCIe as an out of band transport
SCGCQ01467149 - Update description of MR_DCMD_CTRL_PERSONALITY_SET Dcmd
SCGCQ01557218 - Code refactor: UEFI Driver: Use function to fire Controller info DCMD
SCGCQ01570652 - Process to handle/overcome 3-minute option ROM timeout while cache is flushing to slow drives
SCGCQ01558862 - SCSI frame length not matching with SGL count
SCGCQ01557222 - SCSI frame length not matching with SGL count
SCGCQ01586712 - Firmware Management Protocol changes
SCGCQ01593046 - Firmware update(FMP) using System BIOS “Firmware update” option does not prompt for reboot
SCGCQ01657980 - In SendCommandToAdapter function return Status is corrupted

Hii:
SCGCQ01405242 - Enable WB support via API
SCGCQ01524603 - Add Device Speed options for PCIe drives
SCGCQ01556163 - ZeroMem the object before copying in the function
SCGCQ01522120 - Correcting all typo in UNI file.
SCGCQ01591699 - Setmem connector name with NULL
SCGCQ01524509 - When selecting drives to create virtual drive, Reconfigure virtual drive form page is displayed instead of Select Drives form.
SCGCQ01639358 - Enclosure Location : hide this field for back plane
SCGCQ01227051 - New events for PR/CC conflicts and sector size mismatch
SCGCQ01289924 - Add "Incompatible with Profile" event
SCGCQ01216848 - Add MR API bit to indicate the profile is NVMe Only profile
SCGCQ01389581 - Add MR API bit to indicate the profile supports WB
SCGCQ01436268 - Add Test Link Diagnostic API
SCGCQ01445048 - Add a new structure to provide OEMs ability to switch to select either I2C or PCIe as an out of band transport
SCGCQ01467149 - Update description of MR_DCMD_CTRL_PERSONALITY_SET Dcmd
SCGCQ01532045 - Added MR_MFC_DEFAULTS.NVMeAbortTO and MR_MFC_DEFAULTS.NVMeMaxControllerResetTO
SCGCQ01557218 - Use function to fire Controller info DCMD
SCGCQ01503523 - Removing the secondary enclosure for multi path case
SCGCQ01567181 - Dedicated hot spare is included in the transport ready even though it's set to exclude
SCGCQ01570652 - Process to handle/overcome 3-minute option ROM timeout while cache is flushing to slow drives
SCGCQ01571592 - Global Hot Spares are showing as non-importable configs and text is truncated when previewing foreign config in HII.
SCGCQ01513543 - Flood of messages for Foreign Config Detected
SCGCQ01558862 - UEFI Driver: SCSI frame length not matching with SGL count
SCGCQ01571581 - Reconfigure option is greyed out for OEM controller while performing RAID5 to RAID6 RLM
SCGCQ01571848 - Not able to preview foreign configurations in HII when pinned cache is present
SCGCQ01627807 - Span drive group shows RAID00 when user has only RAID60 in Replace Missing Drive page
SCGCQ01557222 - SCSI frame length not matching with SGL count
SCGCQ01655833 - In SendCommandToAdapter function return Status is corrupted
SCGCQ01524609 - Add Device Speed options for PCIe drives
SCGCQ01558992 - Unable to select Option to discard preserved cache in HII.
SCGCQ01575778 - RLM Add_Drive Pages shows up again when user select R50/R60 and Free Capacity
SCGCQ01639205 - Incorrect not-Importable message is showing when previewing a not-importable foreign config in HII
SCGCQ01639806 - Previewing a foreign config in HII provides an incorrect message if an existing VD is degraded.
SCGCQ01657115 - Line 120 after CC schedule operation applied with start immediately enable on HII
SCGCQ01620228 - Foreign Global Hot Spares are showing as not-importable in HII.
SCGCQ01698280 - Change the Span numbering from 1 to 0 while VD Creation
SCGCQ01517769 - SATA drives should be shown as unsupported in HII when allowdevicetype made as SAS only.
SCGCQ01665142 - HII shows drive information twice if you have two drives connected to controller

BIOS:
SCGCQ01557666 - Compilation error conditional jump exceeds length 31 bytes
SCGCQ01570651 - Process to handle/overcome 3-minute option ROM timeout while cache is flushing to slow drives
SCGCQ01557177 - Controller POST shows wrong information of JBOD handled by BIOS




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

Command syntax:  
StorCLI /c0 download file=9460-8i_nopad.rom





Component:
=========
SAS MegaRAID Firmware Release for MegaRAID Controllers
Release date: 03/05/18


Version Numbers:	
===============
Current Package Details:
Firmware Package: 50.5.0-1121 (MR 7.5)
Firmware 5.050.00-1292
ROMENV 1.12
BootBlock 7.02.00.00-0017
NVDATA  5.0500.01-0008
UEFI_Driver  v0x07050400 (SIGNED)
Hii v07.05.06.00 (SIGNED)
FCODE 4.17.08.00
BIOS 7.05.02.0
SBR: 5.0500.01-0333

Previous Package Details:
Firmware Package: 50.4.0-0919 (MR 7.4)
Firmware 5.040.00-1123
ROMENV 1.12
BootBlock 7.02.00.00-0017
NVDATA  5.0400.01-0016
UEFI_Driver  0x07040600 (Signed)
Hii 07.04.09.00 (SIGNED)
FCODE 4.17.08.00
BIOS 7.04.04.0
SBR: 5.0400.01-0331



Bug Fixes and Enhancements:
===========================
Firmware:
SCGCQ01454613 - Pausing progress operation and resuming shows it starting from 0 again and abruptly moves to actual progress after a while
SCGCQ01478170 - Direct attached NVME drives are not getting associated with vSES in Microsoft Storage Spaces Direct.
SCGCQ01479406 - Drive addition in OS takes longer time when Drives are connected with certain backplanes to the controller
SCGCQ01484382 - improved fix for 6001 fault
SCGCQ01485060 - (SATA Only) Format of SATA SSD takes long time
SCGCQ01485441 - Firmware Download does not protect user from downgrading to firmware
SCGCQ01486695 - Host application hangs waiting for completion of IO issued after NVMe device is removed
SCGCQ01487291 - switch attached devices not detected under Windows
SCGCQ01491291 - OOB SLT get errror when getting send, getobjstatus and getttylog.
SCGCQ01498117 - Controller fail to be detected by BIOS and OS after FW downgrade MR73 with COL.
SCGCQ01502112 - Hit Assertion failure in ../../hw/pce/fusion.c at line 1847 after loading the driver & reboot
SCGCQ01502700 - Report Zone for very large data of 4MB takes ~2 seconds for processing
SCGCQ01503262 - FW may fault on single bit correctable ECC errors in IOA Local RAM
SCGCQ01504284 - additional phy hardware cleanup on link down and hot reset
SCGCQ01504310 - LTSSM state wait during hot reset
SCGCQ01504936 - New Event required for individual PD PR completion
SCGCQ01507024 - FW hit assertion failure when booting up with enclosure attached
SCGCQ01508249 - MR 7.5-MR 9460-16i:Hit Assertion failure in ../../cpu/arm/exceptions.c at line 938 During I/O & Multipath Cable Pull
SCGCQ01509537 - Auto rebuild does not start when HS has PF
SCGCQ01509632 - (SATA Only) SCT Error Recovery Control read using ATA Passthrough is not returning correct values.
SCGCQ01509791 - Assertion failure in ../../cpu/arm/exceptions.c at line 938 observed, while destaging preserved cache on R0 DG
SCGCQ01510251 - Fix Temperature Throttling
SCGCQ01518712 - FW incorrectly reports LD unit attention pending irrespective of the scsi op code
SCGCQ01519732 - 4311 fault with NVMe enabled
SCGCQ01522342 - 4311 fault with NVMe enabled (part 2)
SCGCQ01522362 - Firmware asserted at memory.h at line 443: isInAddressibleRange when push/pull JBOD NVMe drives
SCGCQ01522492 - Address performance issue for CPU intensive profiles.
SCGCQ01522509 - Firmware reports iopiTimedOutIOFound when running IO on NVMe JBOD drives
SCGCQ01529400 - Spin up large config drives by load the config file while they are in POWERSAVE, caused FW hit DrvSpinup.c @line 1362
SCGCQ01531736 - SR, RR, and OLTP regressions up to -90% on 24 Single Drive R0 Config
SCGCQ01545274 - Change CmdIgnoreLdUnitAttention() from _IOPATH to static inline
SCGCQ01548923 - system hangs during the reboot test at boot.
SCGCQ01561552 - OOB slt can not see the imr controller
SCGCQ01562381 - Data loss while upgrading from MR7.3 to MR7.5 because of cache start address change
SCGCQ01563926 - OEM name Characters seen in HII Drive management instead of port information.
SCGCQ01566825 - Changing personality between RAID and JBOD resulted in firmware assertion
SCGCQ01566954 - Change UNMAP support from enable to disable
SCGCQ01334586 - Task Management request of Abort Task to an NVMe device completes with failure status 
SCGCQ01406527 - PL 00005851 hit while issuing OCRs with IO
SCGCQ01451278 - link may fail to come up after link break
SCGCQ01487866 - Intermittent Update firmware failed with M0 using EFI StorCLI
SCGCQ01489030 - Global HDD LED may not indicate IO activity for NVMe or SAS drives
SCGCQ01494379 - 0x7C41 Fault doing IOs and Task Managements on a mixed SAS/NVMe topology.
SCGCQ01496842 - port enable may time out on spinup failure
SCGCQ01505392 - Slot LEDs on SGPIO based backplane may not blink
SCGCQ01509362 - Firmware asserted at ddf/ddf.c at line 1377: ld == vdRec->Populated_VDEs when insert NVMe drives
SCGCQ01511995 - OEM Drive Activity LED Stays On
SCGCQ01516975 - Firmware hang during power up after power failure with COL
SCGCQ01525140 - Firmware hangs due to DISM not completing
SCGCQ01529277 - Win, MR 7.5 ROP 970 , R0, 16DC 12G-SAS HDD shows, 9% to 10% SW performance drop at 4k at QD16
SCGCQ01532879 - Win/Lin MR7.5 ROP 970,RAID5,%5 to 12% OLTP performance issues at QD1 & R5\R6 QD64 (all IOsizes) in 16DC,64 (32+32)12G SASHDD
SCGCQ01555097 - Firmware asserted during cable pull with IO on JBODs and taskmgmt reset
SCGCQ01561897 - After VD erase, In the Action menu, It is not changing from Stop Erase to Erase
SCGCQ01502102 - Assertion failure in ../../dm/mpt2/mptframe.c at line 1250: mptIo!=NULL
SCGCQ01503916 - erroneously called bvdInfoSort() in DDF_ConfigRead() causes DDF to be corrupted
SCGCQ01505522 - Cannot set Foreign UBad to Foreign UGood with a config of 31 VDs and iMR 9441-8i
SCGCQ01519710 - Dump pending driver IO completions from task context during kill adapter debug
SCGCQ01531146 - Kill Adapter when create vd
SCGCQ01538991 - Enable MR code for generating firmware not compatible with profile event
SCGCQ01468157 - RAID Personality - R0 WB SW 4/8K all QD regression RHEL
SCGCQ01484398 - RAID-5 Hardware Key No Longer Functional 
SCGCQ01488410 - 30% to 35% JetstressDB Average Write Latency regression found in R5
SCGCQ01509463 - fw got data abort when connect more enclosure than max in iMR.
SCGCQ01518446 - pdCOD content is being overwritten when using storelibtest to issue SCAN FOREIGN
SCGCQ01522814 - All VDs are not getting deleted after the vd erase operation with 'delete VD after erase' option is selected
SCGCQ01505906 - passCount not incremented for Ctlr Self Diag Link Test
SCGCQ01512359 - web UI is exposing personality change option for iMR controller
SCGCQ01514114 - 7.5 iMR IO false divert due to SlotCount.
SCGCQ01518347 - MR7.5: Firmware hit exception handler when clearing config or delete VD using nvme on 9440-16i
SCGCQ01538207 - Win/Lin MR 7.5 Alpha/Beta R0,1,5,6; 5%-9% is seen in SR,SW IOs-4K-32K,QDs (1,4,16,64) 6GSATA/12GSASHDD, 64(Split)Config/16DC  - s (14)
SCGCQ01436268 - Add Test Link Diagnostic API
SCGCQ01459401 - Cleanup MR FW log
SCGCQ01531388 - Disable deallocation support
SCGCQ01559697 - Provide print in termlog that shows which I2C address is used for the LED signaling of NVMe drives
SCGCQ01459375 - Use Sense Data from SATA Log Page 10 when querying Log Page 10
SCGCQ01506822 - Resetting discovered flag when prepare for endpoint discovery control command.
SCGCQ01558893 - FBU345 should show as CVPM05
SCGCQ01512568 - Remove deallocation support
SCGCQ01468156 - Limit printing a SGL chain to only 15 elements.
SCGCQ01481032 - SSD can not show the "Part Number"/ "FRU Number" information 
SCGCQ01481034 - CATERR reported on front panel LCD and SUT hang at the windows logo page
SCGCQ01496768 - System will pop up “Cannot communicate with iButton to …” during reboot with OEM custom card
SCGCQ01501951 - Switching back and forth between profile 10 and 12 with data cable pull results in foreign config not importable
SCGCQ01505077 - 0x265D Fault Observed on Cold Boot of Customer Server with Misconfigured Controller NVDATA
SCGCQ01505080 - SCSI Write Buffer Mode 7 Command Incorrectly Failed by Firmware
SCGCQ01508067 - Slave response mode fails to return response to I2C read
SCGCQ01508156 - Controller hangs after warm reboot in presence of pinned cache
SCGCQ01510341 - Preserved Cache doesn't flush back during Foreign Import
SCGCQ01511969 - controller reset seen while importing 32 VD foreign config
SCGCQ01514262 - Fault State (0x265d) is Observed While Connecting an Enclosure with Fully Populated SATA Drives
SCGCQ01516692 - iMR-FW Drive Fault LED will light at some frequency when a JBOD drive is pulled out
SCGCQ01519802 - workaround timer may trigger after too short of an interval
SCGCQ01522339 - Controller hang when updating PD fw
SCGCQ01522511 - rapid device removal/add with a specific vendor backplane
SCGCQ01523550 - 4311 fault with NVMe enabled (part 2)
SCGCQ01529383 - non-NVMe endpoint not cleaned up on removal
SCGCQ01529512 - Fault 0x5862 seen when host buffer size is smaller than allocation length in CDB
SCGCQ01533324 - 7.6 NVDATA change for NVMeAbortTO in MrParamsPage0, and correct MrParamsPage0 XSD mapping.
SCGCQ01538948 - Sles12 SP3 OS is getting stuck during first boot
SCGCQ01539840 - PL Fault 0000ecdd LR 01403837 during initial discovery
SCGCQ01540255 - Initiate ocr when FW enters MonTask
SCGCQ01540360 - Termlog/UARTlog - messages sometimes missed in Termlog
SCGCQ01556426 - switch attached discovery takes too long
SCGCQ01561900 - memory leak issue resulting controller crash
SCGCQ01561914 - Jbod become Ugood sometimes after reboot
SCGCQ01562034 - Controller hung, when updating the drive firmware
SCGCQ01562098 - Performance Improvements
SCGCQ01567485 - Check Consistency doesn't identify double media errors once aborting and starting CC again
SCGCQ01574072 - MR7.3.1_Assertion failure in ../../dma/dmaxor.c at line 1180:
SCGCQ01579752 - MR 7.6 Assertion failure in ../../dm/src/dm.c at line 1540: 0" after pwr off the enclosure to generate pinned_cache
SCGCQ01581266 - Turn off GPIOA19 (global fault LED installed) correctly at boot time
SCGCQ01421231 - I2C traces shows partial response/zero’ed out packet response from the HBA
SCGCQ01481100 - 930-24i/9460-24i and 930-8i/9460-8i create raid1 with 4 HDD, can't expand VD in UEFI
SCGCQ01511224 - Raid card loss during Test
SCGCQ01512617 - PL owned mids are not getting released even after removing drives (SATA)
SCGCQ01519729 - hardware does not like the IOP enable method used here.
SCGCQ01520063 - storcli show phyerror will return error in some test in some scenario
SCGCQ01521377 - MR FW is setting GPIO_SET_BBU_ENABLE(GPIOA8) wrongly in OCR case.
SCGCQ01524353 - (SATA Only) LBPRZ bit in VPD page 0xB2 is never set for SATA devices
SCGCQ01524448 - MegaRAID BIOS didnot timeout and cause Server boot hung when Controller Boot Fail because of bad SPD
SCGCQ01526202 - iMR FW locks up and PSOD seen while trying to flash MR7.2.1 FW ROP
SCGCQ01530310 - Controller is not detecting in the storelib, after changing the mode from "set mode oob" command
SCGCQ01533267 - EC0D fault
SCGCQ01538776 - Systerm hang up with 0x73 code when entering S4 with 9440-8i+SAS RAID1 under RHEL7.3 GA
SCGCQ01556893 - link workaround not sufficiently coordinated with SAS link establishment
SCGCQ01561912 - storcli shows 8ports controller as 9 ports
SCGCQ01574395 - System hangs after performed Cryptographic Erase on SAS ISE drive
SCGCQ01499168 - Enhance SAS3 FW to pass PCIeCV PCIe Configuration Validation TD_1_28 Vital Product Data Capability Test
SCGCQ01505145 - When upgrading from 678 10.0 to 10.1 886 and switching to 240VD, unable to create 240VD
SCGCQ01520574 - 4311 fault with NVMe enabled
SCGCQ01521373 - Controller can not correctly detected smart error SATAA HDD.
SCGCQ01524638 - (SATA Only) Security Protocol In command complete without data transfer for allocation length not a multiple of 512
SCGCQ01527219 - PCIe reconfiguration may occur during NVMe controller reset
SCGCQ01558211 - Continuous error( MptHostCmdDone cmdId=fe lmid=8a2:1851b400 tid 04 devH ..) in firmware log when run I/O on NVMe drive
SCGCQ01559005 - Revised "Avoid Duplicate Mid" Feature Code Could Incorrectly Allow IO to Start Through PL Firmware Path
SCGCQ01561911 - Assertion failure in ../../mros/mem.c : mb->tag==tag
SCGCQ01577461 - Fault LED behavior is not consistent between PD direct attached vs connected via expander
SCGCQ01516689 - storcli /c0 show termlog didnot get termlog sometimes
SCGCQ01530305 - Get VDM Support command does not have VendorID and VendorAddInfo fields properly populated
SCGCQ01504375 - Disable write cache to default
SCGCQ01520061 - OCR is disabled by default is RC build, even NVDATA if it is enabled.
SCGCQ01540335 - FW automatically delete and create the EPD's with assigning EPD no 3f indefinitely.
SCGCQ01530478 - DUP failure on OEM controller while I/O is running in background
SCGCQ01503207 - Add method to determine Ring Buffer Overflow in RMC

NVDATA:
Miscellaneous changes for various products

UEFI_Driver:
SCGCQ00883008 - Profile Mgmt API Changes
SCGCQ00927738 - Reintroduce numSGEExt Field in Raid Context to support 1MB IO
SCGCQ01405242 - Enable WB support via API
SCGCQ01452207 - UEFI Driver skips showing boot message when FW sets Wait For Key Variable  with 0
SCGCQ00867953 - profile management API
SCGCQ00875328 - Mega API modifications needed for RMW-FP and Cache bypass features 
SCGCQ00941620 - de-feature AHCI
SCGCQ01023741 - MR_CTRL_INFO expansion from 2K to 4K
SCGCQ01059740 - mega api changes for ibuttonless PR
SCGCQ01203751 - Isolating faulty cable issue from bad drive issue
SCGCQ01227051 - New events for PR/CC conflicts and sector size mismatch
SCGCQ01447718 - UEFI Driver: For STP Frame data buffer is not copied
SCGCQ01474307 - UEFI driver to handle applications NOT setting direction flag
SCGCQ01558862 - SCSI frame length not matching with SGL count
SCGCQ01452594 - UEFI Driver skips showing boot message when FW sets Wait For Key Variable  with 0
SCGCQ01447716 - For STP Frame data buffer is not copied
SCGCQ01447723 - System Hangs on running SCT test
SCGCQ01478749 - Remove FMP Support From UEFI Driver
SCGCQ01447720 - System Hangs on running SCT test

Hii:
SCGCQ01447718 - For STP Frame data buffer is not copied
SCGCQ01449687 - JBOD Mode – SAS/SATA Large Topology Support (240 PD/VD) (WT for VDs)
SCGCQ01474307 - UEFI driver to handle applications NOT setting direction flag
SCGCQ01558862 - SCSI frame length not matching with SGL count
SCGCQ01491187 - Attached Enclosures/PDs do not enumerate correctly in HII.
SCGCQ01452594 - UEFI Driver skips showing boot message when FW sets Wait For Key Variable  with 0
SCGCQ01486435 - PCIe PD interface type still showing as an option for OEM Controller
SCGCQ01524609 - Add Device Speed options for PCIe drives
SCGCQ01558992 - Unable to select Option to discard preserved cache in HII.
SCGCQ01447723 - System Hangs on running SCT test
SCGCQ01478749 - Remove FMP Support From UEFI Driver
SCGCQ01478752 - Profile management: Do not show "Max PCIe Count" if MR_CTRL_INFO.adapterOperations5.supportPCIe is set to 0

BIOS:
N/A


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

Command syntax:  
StorCLI /c0 download file=9460-8i_nopad.rom






Component:
=========
SAS MegaRAID Firmware Release for MegaRAID Controllers
Release date: 12/15/17


Version Numbers:	
===============
Current Package Details:
Firmware Package: 50.4.0-0919 (MR 7.4)
Firmware 5.040.00-1123
ROMENV 1.12
BootBlock 7.02.00.00-0017
NVDATA  5.0400.01-0016
UEFI_Driver  0x07040600 (Signed)
Hii 07.04.09.00 (SIGNED)
FCODE 4.17.08.00
BIOS 7.04.04.0
SBR: 5.0400.01-0331
PL 04.250.08.00

Previous Package Details:
Firmware Package: 50.3.0-0707 (MR 7.3)
Firmware  5.030.00-0945
ROMENV 1.12
BootBlock 7.02.00.00-0017
NVDATA  5.0300.01-0036
UEFI_Driver  0x07030400 (Signed)
Hii 07.03.11.00 (SIGNED)
FCODE 4.17.08.00
BIOS 07.03.02.0
SBR: 5.0300.01-0286
PL 04.250.08.00


Bug Fixes and Enhancements:
===========================
Firmware:
SCGCQ01459626 - Assertion failure in ../../raid/taskman.c at line 342 while running TM sg_reset on SATA drives
SCGCQ01464997 - [PL]MR 7.4 imr IO on JBOD and VDs then cable pull push see some IO stop as found VDs offline
SCGCQ01465056 - Updating from MR 7.1 to MR 7.4 FW package, with R5 and R6 in WT mode, after pulling and restoring power to system - cache data is lost.
SCGCQ01466568 - MR 7.4 : System hangs with continous DDF_CFG_ERR_BAD_VD_COUNT error messages when stocli show with foreign config on iMR
SCGCQ01467123 - MR 7.4 iMR after IO and cable pull push from storclif command see Enclosure 64 but cannot find the enclosure 64
SCGCQ01467284 - Optimize abort handling in command block context.
SCGCQ01467357 - Firmware crash when format drive to PI support
SCGCQ01469889 - MR 7.4 - I/O on EPD dropped while running multipath FO.
SCGCQ01470797 - MR7.4: HDD global fault LED is not working for iMR controller (no LED lit up)
SCGCQ01473186 - To check if NVRAM changes related to upgrade/downgrade issue is present
SCGCQ01473242 - Firmware needs block certain user initiated operaations while it is in pending transition from one profile or personality to another
SCGCQ01479017 - MR7.3 & 7.4 With iMR Unconfigured NVMe drives become Unconfigured Bad When Converting Them to JBODs
SCGCQ01487263 - MR7.4 Beta: Direct Attached SAS HDDs go Unconfigured Bad at Power-On (ROP 834 & earlier is OK)
SCGCQ01450092 - MR RAID-mode profile 10 create vd cause pds for that vd offline
SCGCQ01454233 - WG:LSA in JBOD mode supports creating VD with "Always WriteBack" write policy
SCGCQ01466003 - MR7.4: Bios reports VDs missing at post during system reboot when CTRL in JBOD mode
SCGCQ01466006 - MR7.4: BIOS reports system has more than 256 disk devices when CTRL has less than 230 PDs in multipath
SCGCQ01475138 - MR7.4: PDs going into Shield/Failed state during during cable-pull on dual path enclosure with EPD/VD I/O.
SCGCQ01476342 - Assert can occur when applying iButton/iButtonless Licensing settings that is typically done in a manufacturing environment.
SCGCQ01478714 - Unable to set RAID profile 11 & 12 (ROP 820 and newer affected)
SCGCQ01482688 - Additional changes needed for SCGCQ01470741: 16i Cannot Spinup HDD During System Power On.
SCGCQ01483182 - Revert - SCGCQ01465056 MR7.4: Upgrade from MR7.1 to MR7.4 cache data loss.
SCGCQ01464983 - MR 7.4 - Multipath FO led to KA mon_task
SCGCQ01473960 - Block personality change when EPD security is not safestore managed.
SCGCQ01484398 - RAID-5 Hardware Key No Longer Functional(ROP 834 & earlier is okay)
SCGCQ01488410 - 30% to 35% JetstressDB Average Write Latency regression found in R5, MR 7.4 Beta
SCGCQ01463522 - New feature to disable JBOD through NVDATA change if requested by customer
SCGCQ01464952 - Support for disabling personality modes
SCGCQ01474267 - Disallow mixture of NVMe drives and SAS/SATA drives in VD creation
SCGCQ01458621 - PL: EnclMgmt: Move ownership of SES Page 0x0A slot mapping from devices to PHYs
SCGCQ01487260 - MPI SEP request to Slots with invalid SES Page 0A element index may not complete
SCGCQ01479658 - pl: NVMe: port enable may complete before devices link up
SCGCQ01478827 - pl: NVMe: issues related to port enable completion
SCGCQ01461851 - PL trying to perform memory move using address which is in the non-addressable range
SCGCQ01459637 - pl: backend PCIe: erroneous address pool copy
SCGCQ01460622 - ONFI Device param page checksum calculation is not correct.
SCGCQ01464512 - MR 7.4 - COL hit Assertion mon_task
SCGCQ01466376 - Fast Path IO is not failed for LDBBM table entries
SCGCQ01473774 - I2C controller hang is observed with repeated LD create and delete script from BMC
SCGCQ01474118 - Max supported disk of Raid 50 and Raid 60 is showing 138
SCGCQ01482233 - 9460-8i card connect drive through direct-attached backplane: error LED not on when drop out a drive.
SCGCQ01483186 - Factory default restore required to set the controller properties after FW upgrade
SCGCQ01496629 - Global HDD LED may not indicate IO activity for NVMe or SAS drives
SCGCQ01459785 - Uncorrectable Medium / DIF Errors are not being handled correctly with pi enabled VDs.
SCGCQ01459793 - Fatal FW Error during CopyBack and partial VD creations on a spanned VD.
SCGCQ01466377 - IO Stress Automation test failed while trying to delete VDs; OCR seen in TTY
SCGCQ01474091 - Inserting enclosures results in unconfigured good PDs changing to R0 automatically and should not
SCGCQ01474449 - Assertion failure in ../../raid/cache.c found while running multipath push/pull with IO'
SCGCQ01478865 - 16i Cannot Spinup HDD During System Power On
SCGCQ01482228 - Fixed the issue with older ibutton
SCGCQ01470577 - Controller hangs after updating to latest ROP 676
SCGCQ01458055 - OS hung and iMR FW reset when do delete and create VD from previous powersave PD (Spindowned)
SCGCQ01459797 - Replace Member PD failed to copy back on a 4KN data protected VD
SCGCQ01473796 - set jbod on a Faulty disk will take several minutes to go to bad state
SCGCQ01487806 - Disable T10 Protection Information support

NVDATA:
Miscellaneous changes for various products

UEFI_Driver:
SCGCQ00883008 - Profile Mgmt API Changes
SCGCQ00927738 - Reintroduce numSGEExt Field in Raid Context to support 1MB IO
SCGCQ00948535 - The code had events with repetitive ID and some structures clashing
SCGCQ01403193 - Form set title displayed as <> in HII
SCGCQ01407043 - If waitForKey is False suppress "Enter Your Input Here:" string
SCGCQ01452207 - UEFI Driver skips showing boot message when FW sets Wait For Key Variable with 0
SCGCQ01264142 - New fault code for routine synchronous reset
SCGCQ01146597 - MR 6.12 - Add JBOD mode personality to MR_CTRL_PERSONALITY
SCGCQ01141251 - MR 7.0: Add supportPdMapTargetId flag in MR_CTRL_INFO and MFI_CAPABILITIES
SCGCQ01139344 - MR 6.13: Add API support for TFM/SCAP _MR_BBU_VPD_INFO_FIXED parameters
SCGCQ01137627 - MR 6.13: Add a new control command to fetch ROC temperature data over I2C
SCGCQ00867953 - profile management API
SCGCQ01023741 - MR_CTRL_INFO expansion from 2K to 4K
SCGCQ01059740 - mega api changes for ibuttonless PR
SCGCQ01075821 - Profile Management Changes to support requestedProfileID and optimisedProfile
SCGCQ01407767 - If waitForKey is False suppress "Enter Your Input Here:" string
SCGCQ01384314 - With pinned cache generated, HII is auto launched during system Boot when BIOS Mode is set to Ignore Errors.
SCGCQ01447716 - UEFI Driver: For STP Frame data buffer is not copied
SCGCQ01384316 - With pinned cache generated, HII is auto launched during system Boot when BIOS Mode is set to Ignore Errors.
SCGCQ01447720 - UEFI Driver : System Hangs on running SCT test

Hii:
SCGCQ01397706 - Check All option is not working properly in Make JBOD form
SCGCQ01403193 - Form set title displayed as <> in HII
SCGCQ01404248 - HII: Controller Name is not shown in the HII Formset title
SCGCQ01407043 - If waitForKey is False suppress "Enter Your Input Here:" string
SCGCQ01388767 - HII is showing the internal backplane drives in triplet format instead of duplet.
SCGCQ01401629 - Secure Virtual Disk checkbox not selected by default when Security is Enabled on the controller
SCGCQ01405002 - HII Controller mode[JBOD] :Check All option not available to Make JBOD
SCGCQ01405359 - Question value mismatch in profile management
SCGCQ01413295 - HII: Read VPD and display SN in HII accordingly and update the Inventory data with default values when keyword is missing in VPD
SCGCQ01445619 - HBA (Host Bus Adapter) String is used twice instead of SDS (Software Defined Storage)
SCGCQ01397564 - The physical drive operation % increase in progress is not getting updated
SCGCQ01427258 - Suppress Emulation Type for 4k VD
SCGCQ01452207 - UEFI Driver skips showing boot message when FW sets Wait For Key Variable with 0
SCGCQ01376325 - An empty page is seen when reconstruction is triggered.
SCGCQ01404996 - HII Controller mode[JBOD] :Warning massage is not displayed in Make JBOD
SCGCQ01387373 - "The requested command has invalid arguments" message is seen after importing 150+ virtual drives.
SCGCQ01388677 - Connector Name is truncated in the "Disk Name string" in Disk Management
SCGCQ01396828 - Unable to convert all UG drives to JBOD while 2 enclosure connected
SCGCQ01406386 - Internal Backplane is showing as an enclosure in HII Dashboard View
SCGCQ01407025 - Check All is not working in Assign Dedicated HotSpare form
SCGCQ01411539 - Use SetBrowserData for VD and PD Mngt Refresh functions.
SCGCQ01412729 - HII - Select Span option shown after creating a VD with no Unconfigured drives remaining
SCGCQ01405000 - HII Controller mode[JBOD] :Error massage displayed upon converting UG to JBOD
SCGCQ01406429 - HII shows junk characters instead of serial number when you go to Controller Management Page.
SCGCQ01289924 - Add "Incompatible with Profile" event
SCGCQ01445048 - Add a new structure to provide OEMs ability to switch to select either I2C or PCIe as an out of band transport
SCGCQ01386211 - UEFI Driver: MR/iMR PCI Generic Information Retrieval from MPB Entry
SCGCQ01406093 - JBOD Mode – SAS/SATA (64 Physical Drive/Virtual DriveD) (Write back for Virtual Drives)
SCGCQ01336996 - HII: MR/iMR PCI Generic Information Retrieval from MPB Entry
SCGCQ01394969 - JBOD Mode – SAS/SATA Large Topology Support (240 PD/VD) (WT for VDs)
SCGCQ01400115 - The physical drive operation % increase in progress is not getting updated
SCGCQ01447705 - Submit Fail for Form: Dashboard view for HII/Storage management forms
SCGCQ01419755 - HII - Select Span option shown after creating a VD with no Unconfigured drives remaining
SCGCQ01407767 - If waitForKey is False suppress "Enter Your Input Here:" string
SCGCQ01392392 - Connector Name is truncated in the "Disk Name string" in Disk Management
SCGCQ01389130 - In the 'Manage SAS Storage Link Speed' form, not able to move the cursor to the next entry.
SCGCQ01385162 - For SuperCap, HII has the primitive 'Remaining Capacity' which is different compared to other host utilites
SCGCQ01454099 - Not able to change Security passphrase after selecting the check box "use existing passphrase".
SCGCQ01452578 - RLM option not listing for Raid 0 VD created on SSD when there is existing R1 VD with HDD
SCGCQ01449677 - Enclosure count is wrong in HII Dashboard form
SCGCQ01402885 - Unable to convert all UG drives to JBOD while 2 enclosure connected
SCGCQ01388946 - "The requested command has invalid arguments" message is seen after importing 150+ virtual drives.
SCGCQ01426500 - Per HII NGM design doc rev 1.3, HII not to show Connection field under basic pd prop page for OEM BP
SCGCQ01402889 - HII is showing the H745P MX internal backplane drives in triplet format instead of duplet.
SCGCQ01402883 - Check All option is not working properly in Make JBOD form
SCGCQ01384314 - With pinned cache generated, HII is auto launched during system Boot when BIOS Mode is set to Ignore Errors.
SCGCQ01447677 - SATA PD information is missing on OEM controller in HII
SCGCQ01447658 - help String change request for "Select Raid Level" for RAID 60
SCGCQ01407030 - Check All is not working in Assign Dedicated HotSpare form
SCGCQ01423426 - Internal Backplane is showing as an enclosure in HII Dashboard View
SCGCQ01416004 - Add Device Speed under Advanced PD properties page
SCGCQ01389129 - In the 'Manage SAS Storage Link Speed' form, not able to move the cursor to the next entry.
SCGCQ01447716 - UEFI Driver: For STP Frame data buffer is not copied
SCGCQ01386799 - Not able to disable JBOD mode when there is file system/operating system present on the controller configuration.
SCGCQ01426465 - HII - PD ordering is based on slot id rather than enclosure id
SCGCQ01419593 - In Change Security Key form, click on the Suggest Security Key clears the key entered in the Current Security Key
SCGCQ01386798 - Not able to disable JBOD mode when there is file system/operating system present on the controller configuration.
SCGCQ01384316 - With pinned cache generated, HII is auto launched during system Boot when BIOS Mode is set to Ignore Errors.
SCGCQ01458085 - Password and Confirm fields is not cleared when Pause For Password at Boot Time is disabled
SCGCQ01422005 - change Default setting in Select Media Type in HII from HDD to Both
SCGCQ01422002 - iMR HII will jump to some form unexpectedly when import foreigh configuration
SCGCQ01421466 - Secure Virtual Disk checkbox not selected by default when Security is Enabled on the controller
SCGCQ01491729 - Attached Enclosures/PDs do not enumerate correctly in HII.
SCGCQ01464680 - Unable to create a R10 in HII but can with CLI
SCGCQ01447734 - Issue with Uneven Span
SCGCQ01447720 - UEFI Driver : System Hangs on running SCT test
SCGCQ01447698 - HII : System Hangs with Assert on running SCT test
SCGCQ01447088 - Question value mismatch when converting JBODs to UGs during VD creation
SCGCQ01467531 - Create Virtual Drive: The Yes option that user chose gets retained for Disable Background Initialization

BIOS:
SCGCQ01402877 - Legacy BIOS: JBOD Mode – SAS/SATA Large Topology Support
SCGCQ01424581 - System stops at post in legacy mode boot in the multi controllers configuration where-in one of the controller is in fault state


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

Command syntax:  
StorCLI /c0 download file=9460-8i_nopad.rom








Component:
=========
SAS MegaRAID Firmware Release for MegaRAID Controllers
Release date: 09/25/17


Version Numbers:	
===============
Current Package Details:
Firmware Package: 50.3.0-0707 (MR 7.3)
Firmware  5.030.00-0945
ROMENV 1.12
BootBlock 7.02.00.00-0017
NVDATA  5.0300.01-0036
UEFI_Driver  0x07030400 (Signed)
Hii 07.03.11.00 (SIGNED)
FCODE 4.17.08.00
BIOS 07.03.02.0
SBR: 5.0300.01-0286

Previous Package Details:
Firmware Package: 50.2.1-0589 (MR 7.2)
Firmware  5.020.00-0838
ROMENV 1.12
BootBlock 7.02.00.00-0015
NVDATA  7.02.00.00-0016
UEFI_Driver  0x07020400 (Signed)
Hii 07.02.05.00 (SIGNED)
FCODE 4.17.08.00
BIOS 07.02.03.0
SBR: 268


Bug Fixes and Enhancements:
===========================
Firmware:
SCGCQ01404432 - Update nvram.h with correct size for curAdpPersonality
SCGCQ01439507 - JBOD IO's stopped on both MR/iMR Controller, after upgrading/downgrading from MR 7.3 PKG 657 to MR 7.1
SCGCQ01415120 - Raid Map and Pd sync are updated for every OCR
SCGCQ01408312 - Reduce number of block-pairs used for 8GB offload
SCGCQ01415608 - MR7.3_Regression_Controller time is not picked up during bootup
SCGCQ01418180 - NVDATA: Change Default SGPIO electrical driving strength from 50 to 66 Ohm 
SCGCQ01421427 - Data abort exception during OCR with JBODs
SCGCQ01424266 - Revert SCGCQ01418180 for 3616 and 3508 XSD, 3408 and 3416 remains the same.
SCGCQ01425554 - Integrate MR PL-SCS Libs: SASFW_Ventura_Phase_5.0 04.250.09.00
SCGCQ01388735 - Store the RAID SubDevID in NVRAM to have a reference to original RAID-ID - NVRAM changes
SCGCQ01373260 - [NVRAM] Warning removal 1295
SCGCQ01421154 - Prevent Improper Flash from ISSI Supported SBR/FW to non-ISSI Supported SBR/FW when Board has ISSI Chip
SCGCQ01413785 - Parameter Page Reads fail during ONFI bringup.
SCGCQ01412186 - pdRef filled incorrectly in bvd->Physical_Disk_Sequence[] causing DDF to skip added PD in Recon
SCGCQ01421154 - Prevent Improper Flash from ISSI Supported SBR/FW to non-ISSI Supported SBR/FW when Board has ISSI Chip
SCGCQ01411024 - Flash write Failed with err code 5
SCGCQ01411329 - Shutdown command received from host" missed in tty log

Boot Block:
SCGCQ01357917 - Boot Block Accesses PCI_LINK_CONFIG while PCE Core is Reset

NVDATA:
Miscellaneous changes for various products

UEFI_Driver:
SCGCQ01407043 - If waitForKey is False suppress "Enter Your Input Here:" string
SCGCQ01345378 - MR7 PNP additions
SCGCQ01351616 - Change the logic for reentering to main entry point in UEFI Driver
SCGCQ01384314 - With pinned cache generated, HII is auto launched during system Boot when BIOS Mode is set to Ignore Errors.
SCGCQ01321203 - Reset Type and customer messaging for system resets initiated by controller OpROM
SCGCQ01321228 - When user unloads UEFI Driver nullify pHiiHandShakeProtocol and ask platform to free HII (memory and image handle)
SCGCQ01301650 - Cursor below text and in center of line on the system reset request screen.
SCGCQ01309119 - Debug print shown on the console from the UEFI Driver error path.
SCGCQ01349428 - Firmware Management Protocol - Firmware update fails with inappropriate message when trying to update an unsigned
component

Hii:
SCGCQ01330410 - Add Requeted Profile ID field in Profile Management form.
SCGCQ01397706 - Check All option is not working properly in Make JBOD form
SCGCQ01407043 - If waitForKey is False suppress "Enter Your Input Here:" string
SCGCQ01388767 - HII is showing internal backplane drives in triplet format instead of duplet.
SCGCQ01401629 - Secure Virtual Disk checkbox not selected by default when Security is Enabled on the controller
SCGCQ01343778 - Question ID assignment for item under suppressif TRUE and the same item that gets created at runtime
SCGCQ01344008 - HEFU: Delay seen during boot in case of 240 PD configuration.
SCGCQ01344658 - Customize the configuration help message.
SCGCQ01355025 - Silence Alarm: Use tech pub suggested help string
SCGCQ01379764 - HII Advanced VD properties shows "CacheCade Type" primitive
SCGCQ01376325 - An empty page is seen when reconstruction is triggered.
SCGCQ01372698 - LockKeyFailed is set with junk value from Controller info
SCGCQ01387373 - "The requested command has invalid arguments" message is seen after importing 150+ virtual drives.
SCGCQ01388677 - Connector Name is truncated in the "Disk Name string" in Disk Management
SCGCQ01396828 - Unable to convert all UG drives to JBOD while 2 enclosure connected
SCGCQ01406386 - Internal Backplane is showing as an enclosure in HII Dashboard View
SCGCQ01352041 - RSOD seen when user browse to Enclosure Management Page
SCGCQ01354659 - HII Create Virtual Disk option is selectable even before choosing drives for the VD
SCGCQ01412729 - HII - Select Span option shown after creating a VD with no Unconfigured drives remaining
SCGCQ01348156 - Foreign Configuration Preview screen also has entries of virtual drives that are optimal in state.
SCGCQ01337568 - HII: Enumeration of drives
SCGCQ01335254 - Prompt string should be unique
SCGCQ01345617 - Remove unsupported features from the HII Main Menu Help tab
SCGCQ01359020 - Add new card support in HII
SCGCQ01325348 - With secured foreign SED, it is asking you to enter the Passphrase/password.
SCGCQ01291052 - User must be warned when they create a VD across the front backplane and enclosures behind the switch
SCGCQ01376269 - Internal bpis showing up as an encl which causes HII to show the enumeration incorrectly - implement new MR API
SCGCQ01345378 - MR7 PNP additions
SCGCQ01350528 - Select RAID level using QID under suppressif TRUE and then same primtiive generated at runtime
SCGCQ01321222 - HEFU: Sort the connector names, when the names are not in Port 0 -3 format
SCGCQ01344341 - Incorrect Drive Group numbering in "Create Virtual Drive" menu
SCGCQ01351616 - Change the logic for reentering to main entry point in UEFI Driver
SCGCQ01385162 - For SuperCap, HII has the primitive 'Remaining Capacity' which is different compared to other host utilites
SCGCQ01400115 - The physical drive operation % increase in progress is not getting updated
SCGCQ01321208 - When user unloads UEFI Driver nullify pHiiHandShakeProtocol and ask platform to free HII (memory and image handle)
SCGCQ01333899 - Inappropriate message shown when the Reconstruction is initiated again while the previous reconstruction is in progress.
SCGCQ01384314 - With pinned cache generated, HII is auto launched during system Boot when BIOS Mode is set to Ignore Errors.
SCGCQ01321189 - Foreign configuration page seen after changing profile to NVMe.
SCGCQ01321203 - Reset Type and customer messaging for system resets initiated by controller OpROM
SCGCQ01389129 - In the 'Manage SAS Storage Link Speed' form, not able to move the cursor to the next entry.
SCGCQ01407030 - Check All is not working in Assign Dedicated HotSpare form
SCGCQ01334156 - HEFU: Don't check the return value for the function to get connector index and sorted connnector index
SCGCQ01321185 - HII shows wrong Temperature value when Sensor status is "Not Installed"
SCGCQ01334144 - Not able to select check box in some forms
SCGCQ01386798 - Not able to disable JBOD mode when there is file system/operating system present on the controller configuration.
SCGCQ01321210 - HEFU - Sort the disk based on connector name, slot and position
SCGCQ01301650 - Cursor below text and in center of line on the system reset request screen.
SCGCQ01309119 - Debug print shown on the console from the UEFI Driver error path.
SCGCQ01348104 - Click on "OK" button after completing any operation doesn't have any effect in the screen
SCGCQ01349428 - Firmware Management Protocol - Firmware update fails with inappropriate message when trying to update an unsigned
component

BIOS:
SCGCQ01292708 - Drive ID shown in BIOS POST is more than 1000+, even thought the total drives is only about 160
SCGCQ01379327 - System reset is initiated twice in BIOS
SCGCQ01321554 - Reset Type and customer messaging for system resets initiated by controller optrom


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

Command syntax:  
StorCLI /c0 download file=9460-8i_nopad.rom






Component:
=========
SAS MegaRAID Firmware Release for MegaRAID Controllers
Release date: 07/11/17


Version Numbers:	
===============
Current Package Details:
Firmware Package: 50.2.1-0589 (MR 7.2)
Firmware  5.020.00-0838
ROMENV 1.12
BootBlock 7.02.00.00-0015
NVDATA  7.02.00.00-0016
UEFI_Driver  0x07020400 (Signed)
Hii 07.02.05.00 (SIGNED)
FCODE 4.17.08.00
BIOS 07.02.03.0
SBR: 268

Previous Package Details:
Firmware Package: 50.1.0-0501 (MR 7.1)
Firmware  45.010.00-0671
ROMENV 1.12
BootBlock 7.02.00.00-0015
NVDATA  4.1610.00-0136
UEFI_Driver  0x07010700 (Signed)
Hii 07.01.12.00 (SIGNED)
FCODE 4.17.08.00
BIOS 07.01.05.0
SBR: 260


Bug Fixes and Enhancements:
===========================
Firmware:
SCGCQ01229409 - (Closed) - Remove workaround put in SCGCQ01215385 and handle profile change.
SCGCQ01242091 - (Closed) - Redundant path broken for PD 00(e0x40/s0) message for OS Disk when removing a known bad SATA SSD from a different slot.
SCGCQ01249966 - (Closed) - Inconsistencies in foreign configuration import when cache is pinned.
SCGCQ01264038 - (Closed) - Storcclif start diag DMA Test failed
SCGCQ01264210 - (Closed) - After performing Clear/PD erase on SATA SSDs system hangs (PL Fault)
SCGCQ01265753 - (Closed) - SbrMemInit() is not implemented correctly and needs to be fixed
SCGCQ01268736 - (Closed) - MR 7.2 NVMe : MonTask: line 331 in file ../../raid/taskman.c rst=0 when trigger OCR
SCGCQ01270379 - (Closed) - 9440-8i iMR, Overtemp LED always on. This is due to incorrect NVDATA setting on "Active" low vs Active High
SCGCQ01272468 - (Closed) - Fatal firmware error: Line 934 in ../../cpu/arm/exceptions.c while Enclosure power cycle
SCGCQ01273488 - (Closed) - Few Virtual Disk Tasks Missing, Once After Deleting One of The Multiple Partial Virtual Disk
SCGCQ01274092 - (Closed) - Physical and Logical sector size not showing correctly with a 512e PD.
SCGCQ01274813 - (Closed) - Enclosure not supported; too many enclosures connected to port message when connecting a 2nd enclosure in Multipath.
SCGCQ01278343 - (Closed) - Checkin NVRAM debug variable
SCGCQ01278826 - (Closed) - Disable RMC EEPROM Ring buffer dump for Mercury controllers.
SCGCQ01279555 - (Closed) - ACT LED is staying on - FW fix for Activity LED blink on iMR
SCGCQ01279806 - (Closed) - Guest OS encountered error/no controller found while attempting to install windows driver
SCGCQ01282458 - (Closed) - controller Driver version showingInformation Not Available even drivers installed
SCGCQ01282538 - (Closed) - Data Abort Exception Error seen and RAID reconstruction fails on Adapter during reboots
SCGCQ01282624 - (Closed) - 9440-8i - system hung during Hibernate test in JBOD mode under Win10
SCGCQ01284586 - (Closed) - Storcclif start diag DMA loop test hit Montask
SCGCQ01284977 - (Closed) - Consolidating CSETs from 7.0.1 stream to 7.1 stream
SCGCQ01286579 - (Closed) - MR 7.0.1: iMR FW hangs after rebuild is started on a hotspare drive that's been reclaimed
SCGCQ01287610 - (Closed) - Controller breaks into Megamon when BGI/CC hits uncorrectable errors.
SCGCQ01288526 - (Closed) - MR 7.1 9440-8i operating at only half the frequency
SCGCQ01289603 - (Closed) - enclosure redundant path show as not present and extra entry of enclosure is seen
SCGCQ01290856 - (Closed) - Command error when unlocking SATA SSD (ATA Security Unlock)
SCGCQ01291098 - (Closed) - MR firmware hanging while waiting for BIOS restart after COL with power glitch
SCGCQ01292507 - (Resolved) - Storclif returns failure with Description "Corrupted Image" when user tries to flash any other package
SCGCQ01295086 - (Closed) - With the fixes provided for OLTP issue, other regressions were observed.
SCGCQ01295102 - (Closed) - FW Hung and System Halted, after clicking on 'Manage PCIe Storage Interface' option of HII
SCGCQ01296135 - (Closed) - OS sluggishness observed during non-OS VD RLM (R0 to R1).
SCGCQ01297312 - (Closed) - Issue found during devBST
SCGCQ01300625 - (Closed) - Code was indexing outside of array boundaries when the number of bits were not evenly divisible by the storage entry size. This is a form of an "off by one" error
SCGCQ01300834 - (Closed) - FW hangs during init upon subsequent boots of a VMWare VM with a passthrough enabled controller
SCGCQ01301947 - (Closed) - In HII whether entering the correct pass phrase or the wrong pass phrase a secured SED becomes unsecured
SCGCQ01302574 - (Closed) - Profile issue: pkg 411 either set to profile 10 or profile 11 after reboot see " Profile Id 1 is optimised"
SCGCQ01304715 - (Closed) - Firmware hit PL Fault 0000d033 when pull out multiple drives
SCGCQ01305741 - (Closed) - HW: DMA hang
SCGCQ01306312 - (Closed) - FW is not returning the mfistat MFI_STAT_OK_REBOOT_REQUIRED for profile change
SCGCQ01307460 - (Closed) - Issue- Code review found ldQDepth was not properly set after a merge.
SCGCQ01312210 - (Closed) - MR7.2_NVMe: FW Crash obseved, after making the VD offline which is going under RLM operations and querying about the CTRL
SCGCQ01312338 - (Closed) - MR-7.2: iMR 9440-8i:Hit PL Fault 0000d073 LinkRegister f407e703 During I/O With CablePull
SCGCQ01312356 - (Closed) - FW hits ../../cpu/arm/exceptions.c when deleting multiple degraded and offline VDs
SCGCQ01313079 - (Closed) - MR7.2: Cannot set PI enabled drive as JBOD
SCGCQ01313152 - (Closed) - Removing an assert on immediate prp IO path
SCGCQ01313223 - (Closed) - Fix for DC on couple of R0/R6 VD's, after running IO's using Chaos IO tool in presence of Medium Error
SCGCQ01314319 - (Closed) - Data corruption on R6 WB VD when there are medium errors on one PD
SCGCQ01315127 - (Closed) - Error occur when performing Diagnostic on controller ( error 57 )
SCGCQ01316489 - (Closed) - MR7.2 While IO and cable pull /push on second enclosure hit :Assertion failure in ../../dm/mpt2/mptframe.c at line 788
SCGCQ01316557 - (Closed) - Firmware hit exception when running IO on NVMe drives
SCGCQ01320514 - (Closed) - Ventura MR - Controller faults when phy disable commands are issued (ARM Exception)
SCGCQ01320680 - (Closed) - The message "Failed chip" was occuring when accessing phys that don't exist or beyond an array range.
SCGCQ01324233 - (Closed) - Minimize amount of time spent in FIQ processing
SCGCQ01326057 - (Closed) - FW Profile Get API needs to return correct pending Profile ID
SCGCQ01328726 - (Closed) - Hit MonTask: line 1597 in file ../../raid/inc/raid.h rst=0 When Pullout two drives on R6 With I/O
SCGCQ01329147 - (Closed) - Used to check in changes for SCGCQ01315685 Raid Level Migration Slow issue.
SCGCQ01341346 - (Closed) - system hung during stress test in JBOD mode under Win10
SCGCQ01342194 - (Closed) - Ventura MR - Linux 64 JBOD SAS HDDs 4K SW 64QD controller crashes
SCGCQ01344153 - (Closed) - MR_7.2_NVMe:Fatal firmware error: Line 939 in cpu/arm/exceptions.c found while pull out drives when copy back in progress
SCGCQ01344718 - (Closed) - Change gNvramInterCoreRequestRmwNvramBuffer to a pointer for dynamic memory allocation
SCGCQ01349554 - (Closed) - Messages "LD unsync'd" messages spewing during specific cornercase of offline/pincached LDs
SCGCQ01349963 - (Closed) - IOs to LD stops while upgrading/downgrading between MR7.1/MR7.2
SCGCQ01350465 - (Closed) - always showed initialization 0% in UEFI Setup after expand or re
SCGCQ01351273 - (Closed) - MR 7.2 : Multiple drives remove mising remove events cause StorCLI/FW still see drives eventhough drives already got remove
SCGCQ01351850 - (Closed) - Fix code collab AIs
SCGCQ01352146 - (Closed) - Implement the CRC check to try the old method if the new method fails.
SCGCQ01353249 - (Closed) - Add "UseNewVendorIdOnOcr" to nvram.h
SCGCQ01353693 - (Closed) - Fixing MCTP FIQ interrupt policies
SCGCQ01357859 - (Closed) - Firmware should block to downgrade MR 7.2 NVMe profile to MR 7.1 SAS/SATA profile
SCGCQ01364118 - (Closed) - No rebuild LED on  server ( work with previous ROP 536)
SCGCQ01252549 - (Closed) - SW R10 HDD WB 8K 256QD 30% regressions
SCGCQ01259740 - (Closed) - MR-7.0.1: iMR 9440-8i - Hit KillAdapter during SATA Rebuild With double ME injection on R50 of mixed SATA/SAS drives
SCGCQ01264584 - (Closed) - Not able to perform CLEAR operation on SED drives
SCGCQ01265460 - (Closed) - 7.2[UNMAP] If LD is marked unmap capable,HSP commissioned for this LD needs to checked for unmap capabilities
SCGCQ01274084 - (Closed) - FW is not correctly reporting Hide VD operation as not supported
SCGCQ01277951 - (Closed) - RAID10 VD goes to failed state after performing RLM
SCGCQ01278680 - (Closed) - reporting "Complete with Errors" after failing to create all requested 63 Virtual Disk creation
SCGCQ01281338 - (Closed) - MR7.2_NVMe: FW Kill Adapter observed, after degrading R6 Dual Core Capable VD's
SCGCQ01282517 - (Closed) - Added code to calculate buffer pointer for each lba in case original MPTframe has PRPs.
SCGCQ01285181 - (Postponed) - Consolidating CSETs from OEM stream to 7.1 stream
SCGCQ01288722 - (Closed) - FW faults with dma Error during boot time cache flush
SCGCQ01288767 - (Closed) - Misc fixes for UNMAP feature in recovery path
SCGCQ01288908 - (Closed) - to re check in changes in SCGCQ01264210
SCGCQ01288912 - (Closed) - Code cleanup
SCGCQ01288968 - (Closed) - Use nvmesge to hold 2nd prp and in case more than 2 prps is required for an IO, copy the 2nd sge from nvmesge to first 8 bytes of prpbuffer.
SCGCQ01290566 - (Closed) - Assertion failure in ../../dm/inc/mptDirect.h at line 127 found while running task resets on JBODS
SCGCQ01293954 - (Closed) - Backing out change for SCGCQ01278947, as this change fail devBST with KA 
SCGCQ01299784 - (Closed) - irq handler flooding taskqueue and persistent ID removal corrupting memory
SCGCQ01300886 - (Closed) - multi-path test failed. Enclosure lost
SCGCQ01302348 - (Closed) - Write Uncorrectable Flag is shown as 0 for same drives.
SCGCQ01306755 - (Closed) - To check validity of LD before requesting pinned cache related checks in foreign import scenario
SCGCQ01306895 - (Closed) - MR 7.2 : Can not boot back to OS after update to ROP 415
SCGCQ01306918 - (Closed) - MR7.2_NVMe: FW Kill Adapter observed, after degrading R6 Dual Core Capable VD'
SCGCQ01308353 - (Closed) - Locate LED is not blink for all PD
SCGCQ01310524 - (Closed) - MR 7.2 : A lot of DmRecoverIoError(retr 1) display in firmware log when system idle
SCGCQ01311303 - (Closed) - Update PL version check for PL version assert
SCGCQ01330761 - (Closed) - Event Log API does not account for instances when LD ID may be set to LD_INVALID
SCGCQ01331391 - (Closed) - Patrol Read event string looks corrupted (PD id and elapsed time are not proper)
SCGCQ01331911 - (Closed) - Process all failed lmid in PL_MptDirectIoFailedList for the device that is getting removed before final devIoWait Queue clean up.
SCGCQ01336908 - (Closed) - Rebuild Rate %100 takes much longer time than %30 while running IO. It should take much shorter time.
SCGCQ01349171 - (Closed) - MR-7.2: iMR 9440-8i:Hit PL Fault 0000620b LinkRegister f40dc68f During I/O With CablePull
SCGCQ01349231 - (Closed) - MR-7.2: iMR 9440-8i: Not Detecting Any NVME Drives After Updating Fw 684 to FW 709
SCGCQ01349236 - (Closed) - SES DCDB does not complete, causing Kill Adapter
SCGCQ01355038 - (Closed) - iMR 9440-8i:Hit MonTask: line 279 in file ../../dm/src/devDisc.c rst=0 During CablePull
SCGCQ01270724 - (Closed) - CC finds inconsistent parity after correcting reference tag errors.
SCGCQ01272668 - (Closed) - Live FW log and tty/termlog don't match
SCGCQ01273950 - (Closed) - Assertion failure in ../../dm/src/FindDev.c at line 282 (DmDISMCleanup) while mutipath push/pull of enclosure
SCGCQ01281364 - (Closed) - In case Firstsge->count is less than Length of the IO, the length of the sub-IO is equal to Firstsge->count (not the calculated residualBytes).
SCGCQ01283385 - (Closed) - ECC correctable errors seen on some boards
SCGCQ01287927 - (Closed) - Not able to update NVMe PD firmware in imr
SCGCQ01287930 - (Closed) - [PL DFCT]MR 7.2 NVMe :Firmware hit dm.c when pull/insert drive
SCGCQ01289128 - (Closed) - on starting reconstruction with IO will result in montask
SCGCQ01289615 - (Closed) - Added supported profile bitmap string to firmware environment data
SCGCQ01304713 - (Closed) - FW hit Kill Adapter while running Drive Pull BST test case
SCGCQ01306919 - (Closed) - Dev Defect to add BCA implementation enable code.
SCGCQ01307027 - (Closed) - 7.2 AI move #defines to SCSI instead of Pd.h
SCGCQ01310502 - (Closed) - Data abort exception seen with SATA devices discovery
SCGCQ01310634 - (Closed) - Child defect: LMID Q FULL error <Parent SCGCQ01215294>
SCGCQ01313185 - (Closed) - I/O drop when trigger OCR
SCGCQ01330774 - (Closed) - PD becomes unconfigured bad after clearing the configuration.
SCGCQ01338825 - (Closed) - Hit Kill Adapter Montask When Pull out All The Drives
SCGCQ01345699 - (Closed) - PL Faults with code 0000e40a.
SCGCQ01375574 - (Closed) - Initiate Ocr after FW raises assert
SCGCQ01265814 - (Closed) - controller fails to POST after FW update to pkg 334 (SCGCQ01264849)
SCGCQ01274220 - (Closed) - Learn cycle doesn't complete after I2C disrupted during disharge step of LC
SCGCQ01278947 - (Closed) - curQDepth not decremented on failed exit of mptdirect:: MptDirectStartIo().
SCGCQ01283702 - (Resolved) - SCS/PL debug logs for "rb", "tb", or "dmdiag pl dbg" are sometimes mangled due to multiple mprintf's overlapping
SCGCQ01284753 - (Closed) - Series of OCR seen during media recovery; System hangs during boot after AC cycle
SCGCQ01285002 - (Closed) - Issue found in dev BST
SCGCQ01288897 - (Closed) - Resulting R0 VD is showing as not consistent after reconstruction.
SCGCQ01289627 - (Closed) - Tm active flags not cleared for msg completions
SCGCQ01304521 - (Closed) - Firmware crashes during medium error recovery and Rebuild
SCGCQ01310542 - (Closed) - OEM branded iMR 9440-8i card randomly blinks Error/Fault LEDs on disk backplane during VD Full initialization
SCGCQ01338852 - (Closed) - Hit Data Miscompare after single Cache offload
SCGCQ01338876 - (Closed) - RMC and CPLD out of Sync in COL cases
SCGCQ01338907 - (Closed) - Revert CSET SCGCQ01318920
SCGCQ01346339 - (Closed) - Remove DRAID sources
SCGCQ01229224 - (Closed) - OS sluggishness observed during non-OS VD RLM (R0 to R1).
SCGCQ01274053 - (Closed) - FW Kill Adapter observed, while running IO's on R10 VD's along with CC in background
SCGCQ01279498 - (Closed) - creating file system parallely on 16 raid 0 vd's which support unmap will result in montask
SCGCQ01297381 - (Closed) - defect not to report UNMAP sizes in VPD pages, if VD is not UNMAP capable
SCGCQ01309937 - (Closed) - FW Upgrade/Downgrade[From PKG 414 to 419] Failed with storlib Error Code 8017
SCGCQ01315130 - (Closed) - Controller faults with SATA HDDs when expanders are reset (Assertion Failure)
SCGCQ01316581 - (Closed) - Code is attempting to validate DMA'able address in SGL when writing backup for recon operation.
SCGCQ01292705 - (Closed) - Fatal firmware error: Line 934 in ../../cpu/arm/exceptions.c during RHEL 7.3 insatllation with JBOD
SCGCQ01305638 - (Closed) - Child Defect for WG: After clearing config while VD erase is in progress, new VD created still continues to show "STOP ERASE"
SCGCQ01373217 - (Closed) - We now print the SPI Library version and we can print out SPI Library debug when there is an issue
SCGCQ01330296 - (Closed) - MR 7.2 NVMe : iMR Reconstruction is very slow
SCGCQ01263777 - (Implemented) - Extended Trace Buffer implemented for both MR and iMR
SCGCQ01315212 - (Closed) - Integrated PL Phase 3 version 03.25.00.00 into 7.2 FW
SCGCQ01320690 - (Closed) - PD Latency framework
SCGCQ01323199 - (Closed) - PL Library Integration 03.25.01
SCGCQ01341622 - (Closed) - Add new flag in Nvram to support single imaee cache offload.
SCGCQ01328837 - (Closed) - Integrated PL Library_Phase 3.0 Version 03.25.02.00 into 7.2 FC Int Stream.
SCGCQ01358028 - (Closed) - PL Library Integration Phase_3.0 - 03.25.04.00
SCGCQ01300603 - (Implemented) - Firmware flash support thru IMM, while HII is running.
SCGCQ01304043 - (Closed) - Removing UNMAP code from the 7.2 stream
SCGCQ01306882 - (Implemented) - This is the NVRAM.h piece of the implementation.
SCGCQ01300720 - (Closed) - Enhancement to restrict Unmap feature to R0
SCGCQ01252330 - (Port_Complete) - Set Newest seqnum to clear seqnum via Factory Defaults
SCGCQ01256760 - (Port_Complete) - TTYlog generated Debug Alarm message
SCGCQ01261531 - (Port_Complete) - iMR cable pull: IO Drop on VDs
SCGCQ01261533 - (Port_Complete) - Host I/O reached PD during PD FW Download causing PD enter fail state (both host I/Os and PD FW Download fails too)
SCGCQ01265784 - (Port_Not_Required) - RSOD been observed after disabling Data protection on PI enabled VD
SCGCQ01269365 - (Port_Complete) - Critical Message = " Error restoring offload cache " during IO running to R50 with power loss
SCGCQ01276571 - (Port_Complete) - Patrol read resume event not captured through storcli after host reboot
SCGCQ01276573 - (Port_Complete) - Newly computed values not saved in NVRAM in a particular case
SCGCQ01276574 - (Port_Complete) - Foreign drives can be set for prepare for removal
SCGCQ01278934 - (Port_Complete) - Implement code to notify BIOS driver of a faultless restart
SCGCQ01281491 - (Port_Complete) - SBR reload is not working when update to new ROP which have new SBR and do warm reboot
SCGCQ01283484 - (Port_Complete) - Assertion failure in ../../raid/cache.c during repeated power cycle test runs
SCGCQ01283717 - (Port_Complete) - 24 SAS SSD 32K RW QD 4+ 14% regression
SCGCQ01284955 - (Port_Complete) - RAID10 VD goes to failed state after performing RLM
SCGCQ01287694 - (Port_Complete) - Fix CcrSetDrCtrl
SCGCQ01291689 - (Port_Complete) - Improvements for offload/restore reliability
SCGCQ01291749 - (Port_Complete) - cmd ID released while cmd blk member is still in use
SCGCQ01291781 - (Port_Complete) - MR 7.0.1: iMR FW hangs after rebuild is started on a hotspare drive that's been reclaimed
SCGCQ01293513 - (Port_Complete) - Hang at DDR training while running COL glitch test
SCGCQ01294955 - (Port_Complete) - FW keeps hitting "Assertion failure in ../raid/mficmd.c at line 831: c->status!=FREE_COMMAND" while looping foreign import
SCGCQ01295774 - (Port_Complete) - Disable controller BIOS, Controller in fault state (caused by reset during COL glitch test) Windows driver not loaded
SCGCQ01305476 - (Port_Complete) - MR-7.0.1: iMR 9440-8i - Hit KillAdapter during SATA Rebuild With double ME injection on R50 of mixed SATA/SAS drives
SCGCQ01307024 - (Port_Complete) - FW:Add capability to expose each SAS Expander-attached SEP as a separate Enclosure PD
SCGCQ01311311 - (Port_Complete) - BST 7.3 (8GB) ==> Flash firmware and reboot post message showed "the maximum allowable limit of 3 enclosures"
SCGCQ01317671 - (Port_Complete) - MR 7.2_Beta_NVMe LED is staying on
SCGCQ01319763 - (Port_Complete) - [PL]While BGI running, reboot the system with 240LDs created, caused FW hitting DataAbortException montsk()
SCGCQ01319826 - (Port_Complete) - ECC Error spike observed during Cache Restore when read eye training failed.
SCGCQ01322092 - (Port_Complete) - MR7.1: Unexpected event for lun not ready Sense: 2/04/02
SCGCQ01322095 - (Port_Complete) - Cache Data lost if power loss happens during descriptor preparation.
SCGCQ01322149 - (Port_Complete) - RDM in Use-RDm Error & crashed into Montask during boot
SCGCQ01325219 - (Port_Not_Required) - HW: DMA hang
SCGCQ01330085 - (Port_Complete) - Implemented handling for firmware upgrade/downgrade incompatible firmware and profile
SCGCQ01331394 - (Port_Complete) - iMR-7.1: With a 32 single-drive R0 VDs config, added UGood drives become Foreign UBad drives
SCGCQ01331435 - (Port_Complete) - FW is not reporting Underrun status for RW Ios in the legacy JBOD IO path
SCGCQ01331534 - (Port_Complete) - FW entered Exception mon_task while importing foreign PDs in loop.
SCGCQ01332374 - (Port_Complete) - PKG 465\ When a Migration starts fw eventually breaks
SCGCQ01333107 - (Port_Complete) - Security Key provided for importing Foreign Config is not taken by LSA 02.79
SCGCQ01336063 - (Port_Complete) - MonTask:...fusion.c rst=0 with Driver detected possible FW hang
SCGCQ01339616 - (Port_Complete) - Hang When Updating Chipset Drivers in Windows
SCGCQ01343449 - (Port_Complete) - Raid level migration failing on MR
SCGCQ01343894 - (Port_Complete) - Enclosure ID for the new PD inserted on system comes as 0xff
SCGCQ01344506 - (Port_Complete) - StorCLI Reports Incorrect Flash Size for controller with -0360 FW
SCGCQ01344510 - (Port_Complete) - Controller disappears from F1 Setup (HII) After Removing Secured JBOD from System and Rebooting
SCGCQ01344716 - (Port_Complete) - 7.3 pk484 unxpctd c_ptr 19804640 tgtId ef while migrate from 2DR1 -> 4DR6
SCGCQ01345807 - (Port_Complete) - Enumerate GPIOs based on CCR
SCGCQ01346496 - (Port_Complete) - PA1: fw hit PL D10D while format partition
SCGCQ01349904 - (Port_Complete) - Persistent mapping is employed regardless of the directPdMapping setting.
SCGCQ01352518 - (Port_Complete) - MR_7.3_FW : MonTask: line 332 in file ../../raid/taskman.c rst=0 while trying to delete 128 R0 DGs
SCGCQ01352742 - (Port_Complete) - If an INVALID applicationMsgTag id received, then failed the command with MFI_OOB_STATUS_INVALID_CMD using command id MAX_OOB_COMMANDS.
SCGCQ01353553 - (Port_Complete) - Insert a BAD SSD into active controller will cause FW Hung
SCGCQ01356872 - (Port_Complete) - Controller restart command hung during IO on VD's and Jbod's
SCGCQ01370416 - (Port_Complete) - LSA hangs when user try to change drive security key.
SCGCQ01266184 - (Port_Complete) - 'C0:mr_wakeup: mem 45569e20, cache line ffffffff' observed while running BGI on RAID 5 Volume with media errors.
SCGCQ01270523 - (Port_Complete) - Controller MonTask while running BGI corrected medium error
SCGCQ01279292 - (Port_Complete) - SBR reload is not working when update to new ROP which have new SBR and do warm reboot
SCGCQ01283516 - (Port_Complete) - IOMeter Random Write performance reduced by ~32% when OS is installed to controller.
SCGCQ01293512 - (Port_Complete) - server hangs at BIOS banner following power cycle in COL test
SCGCQ01322225 - (Port_Complete) - Drive is not marked as Foreign upon OCR when controller already has max configured PD's
SCGCQ01323454 - (Port_Complete) - Firmware returns only firmware supported profile id data for Host Appl Get Profile command
SCGCQ01325253 - (Port_Complete) - If the profile type is not supported on a downloaded image, the image will not get flashed.
SCGCQ01325299 - (Port_Complete) - Dynamic interrupt priority change for MCTP during FW download
SCGCQ01325397 - (Port_Complete) - SEP PD ID is not consistent
SCGCQ01326836 - (Port_Complete) - FW hangs if you try to update the FW using stroelibtest in IMM debug while trying to navigate in HII controller menu.
SCGCQ01326927 - (Port_Complete) - Controller hang with FDE Drive 
SCGCQ01329170 - (Port_Complete) - Remove HDD from backplane always remain green light 
SCGCQ01330206 - (Port_Complete) - montask while running AC cycle test during the 'cache offload testing'. Controller break into montask with Error Data Abort exception.
SCGCQ01331477 - (Port_Complete) - Data loss during cache offload power cycle test
SCGCQ01336972 - (Port_Complete) - showed initialization 0% in UEFI Setup after expand or re
SCGCQ01337578 - (Port_Complete) - controller fails to complete an OCR
SCGCQ01338902 - (Port_Complete) - FW enters an infinite loop of Exception Frame dumps if an exception is hit early boot
SCGCQ01341643 - (Port_Complete) - fw hit cache.c when pull out NVMe pd in r0 to generated pinned cached.
SCGCQ01344364 - (Port_Complete) - MR7.1 : MemsetECache prints fill important termlog space
SCGCQ01344514 - (Port_Complete) - Handling stuck MCTP transactions in hardware queues after ignore VDM bit is set
SCGCQ01344715 - (Port_Complete) - 7.3: NVMes Only pk 462 Fatal firmware error: Line 934 in ../../cpu/arm/exceptions.c when migrate 2DR1->4DR6
SCGCQ01347514 - (Port_Complete) - controller wil not boot up after downloading the corrupted images ( app.rom, SBR, BTBL .. etc) because of CRC mismatch.
SCGCQ01351185 - (Port_Complete) -  no MCTP response after several OOB FW update without system reboot - Firmware Flash issue
SCGCQ01352522 - (Port_Not_Required) - Dev Defect: Don't refer LMID before dism start in the case of device hot plug
SCGCQ01357915 - (Port_Complete) - displays invalid characters or blank for connector name
SCGCQ01302176 - (Port_Complete) - SAS2208 card reset in DataCenter due to unknown reason
SCGCQ01322091 - (Port_Complete) - MR_6.11_FW: Data corruption seen on IMR controller on JBOD with raw IO using smash tool- sles OS
SCGCQ01325244 - (Port_Not_Required) - If the profile type is not supported on a downloaded image, the image will not get flashed.
SCGCQ01325443 - (Port_Complete) - 14G:SWPT: Enclosure hotremoved and insert it back,one physical disk is missing in storage inventory.
SCGCQ01329786 - (Port_Complete) - After a system reboot during BGI FW reports Consistency Check started instead of Background Initialization resumed
SCGCQ01332528 - (Port_Complete) - Expander FW update fails with "The expander firmware update failed while downloading the firmware to controller" error
SCGCQ01339607 - (Port_Complete) - montask after data abort exception handler was called
SCGCQ01342228 - (Port_Complete) - MR7.3: while multiple rebuilding on 240LDs, FW prints constantly messages "C0:Rebuild delayforHeadOfQ..............."
SCGCQ01342432 - (Port_Complete) - Storecli "show autopdcache" command blocks for 2min40sec during IO.
SCGCQ01342767 - (Port_Complete) - Crusader: fw Assertion failure in ../../raid/ld.c at when insert pd
SCGCQ01342882 - (Port_Complete) - MR7.3 -[EVT#Disabling writes to flash due to a critical error.] Reported in FW Debug logs during test.
SCGCQ01346994 - (Port_Complete) - IOMMU fault at address 0x80360000
SCGCQ01349265 - (Port_Complete) - MR firmware hanging while waiting for BIOS restart after COL with power glitch
SCGCQ01358352 - (Port_Complete) - Set the appropriate ( DM_IO_CTX_FLAG_INT_CFG_REQ ) flag to indicate that mptfarme/mid is allocated for internal config
request so that frame will be released inside DmPlConfigPage after the allocation purpose is served.
SCGCQ01374556 - (Port_Complete) - CPU Error Occurs During DC Cycle with 530-8i (Boynton)
SCGCQ01387820 - (Active) - Initiate ocr when FW enters MonTask
SCGCQ01283716 - (Port_Complete) - MR 7.1 NVMe BST : One PD lost after reboot server
SCGCQ01284695 - (Port_Complete) - Hang at DDR training while running COL glitch test
SCGCQ01290779 - (Port_Complete) - IMR_6.10 : OFU fails in Windows IMR/MR 6.6 -> greater than MR/iMR 6.6 -> MR/iMR 6.6 due to Language Attrib
SCGCQ01330328 - (Port_Complete) - MR-7.1: FW exception when power off/power one last cascaded drives enclosure on SLES 12 SP1 x64
SCGCQ01333025 - (Port_Complete) - JBOD drop during cable pull test.
SCGCQ01333842 - (Port_Complete) - MR 7.1_Double Dip COL causes loss of disk cache
SCGCQ01335211 - (Port_Complete) - To close the window during which ONFI is not armed even when the data is dirty
SCGCQ01333109 - (Port_Complete) - Avoid the deadlock while removing the PD during bootup insertion process
SCGCQ01342418 - (Port_Complete) - Handle underrun cases for STP reply for DISM
SCGCQ01346493 - (Port_Complete) - Mode page access to same devId needs to be serialized
SCGCQ01350074 - (Port_Complete) - Data exception and FW crash at line 934 in ../../cpu/arm/exceptions.c
SCGCQ01353447 - (Port_Complete) - Drives reported as missing after pinned cache flush is interrupted at SOD
SCGCQ01358139 - (Port_Complete) - Assertion failure in ../../hw/inc/3516_inc/memory.h at line 405: isInAddressibleRange(physAddrLow)
SCGCQ01387366 - (Port_Complete) - 9400 IT Channel product firmware detecting memory read error during bootup
SCGCQ01343638 - (Port_Complete) - Insertion of Faulty drive results in FW failure.

Boot Block:
SCGCQ01320842 - (Closed) - Montask in Pbam.c during COL A/C cycle testing
SCGCQ01324235 - (Closed) - Increase padding

NVDATA:
Miscellaneous changes for various customers
SCGCQ01276636 - (Closed) - Storcli shows wrong output for the command storcli /c0 show profile
SCGCQ01284278 - (Closed) - NVData changes to sync with PL Phase 3.0
SCGCQ01287743 - (Closed) - Phase 3.0 PL NVDATA is not backwards compatible with phase2.0 NVDATA.
SCGCQ01294880 - (Closed) - OEM SAS/SATA Incorrect LED behaviors on Purely system
SCGCQ01307015 - (Closed) - Update 7.2 NVData with PL Phase 3.0
SCGCQ01310403 - (Closed) - OEM branded iMR 9440-8i card randomly blinks Error/Fault LEDs on Intel disk backplane during VD Full initialization
SCGCQ01311305 - (Resolved) - Product name for 28i reported 9460-28i. Should be 9365-28i.
SCGCQ01312331 - (Resolved) - Misc changes and cleanup requested for OEM
SCGCQ01315220 - (Closed) - Fix the connector info for OEM
SCGCQ01315949 - (Closed) - Clean up connector info in MrMfgPage0 and ManPage7
SCGCQ01317486 - (Resolved) - [NVData] MR 7.2_Beta_NVMe  LED is staying on
SCGCQ01349791 - (Closed) - MR9460-28i reported in dmesg. Should be MR9365-28i
SCGCQ01358573 - (Closed) - crashed with MR 7.2 package 541
SCGCQ01365306 - (Closed) - Update OEM XML files up to sync with 7.3 CQ NVDATA content.
SCGCQ01283683 - (Closed) - OEM 9440-8i/9460-16i product name not showing up correctly
SCGCQ01316749 - (Resolved) - Hit Assertion failure in ../../raid/profile.c at line 1063 After Update ROP 428 To 429
SCGCQ01317867 - (Resolved) - Increase the drive strength of GlobalActivity GPIO on 8i cards to 66Ohms
SCGCQ01374772 - (Closed) - 7.2 Nvdata Disable external port for Nvme on  9480-8i8e 
SCGCQ01290879 - (Resolved) - Phase 2.0 PL-MR NVData Sync for OEM Backplane detection
SCGCQ01358590 - (Closed) - OEM Workstation_NVMe drives show & & & in the drive management
SCGCQ01368441 - (Closed) - OEM's 9460-8i - NVMe SSD Drives fail to be Detected by Controller FW
SCGCQ01378093 - (Closed) - Junk characters are shown in HII PD menu on 24i controller.
SCGCQ01342309 - (Closed) - Update NVDATA from default values for EDFB in page 30
SCGCQ01352028 - (Closed) - MR 7.2 : Set EnableJBOD=0 by default for 28i controller
SCGCQ01307656 - (Closed) - Update NVData Broadcom 94xx series MR and iMR Cards to correct Drive Strength setting for Internal Conn. Sidebands (GPIOs)
SCGCQ01385103 - (Resolved) - MR PARAMS page 0 does not get updated with the newer ROP that has NVDATA with a change in the same page.
SCGCQ01347812 - (Closed) - MR 7.2 : Assertion ../../cfg/cfgisup.c at line 1306: (ptrMfg6->NumGPIO) after update to ROP 520+ OFU with Darlington board
SCGCQ01300466 - (Resolved) - Update Connector names to C0,C1,C2,C3 for all channel cards
SCGCQ01322347 - (Closed) - Fix disableCacheBypass in OEM
SCGCQ01284685 - (Closed) - added support for two new OEM boards for 7.1 Program
SCGCQ01291022 - (Closed) - Enabling NVMe drive detection for 9460-8i controller behind OEM backplane.
SCGCQ01299181 - (Closed) - MR_SAS_NVDATA3.5_CORE sync changes to MR_SAS_NVDATA3.5_7.1_FC_Int
SCGCQ01300992 - (Closed) - Add PnP ID for their 3516 ROMB design
SCGCQ01318994 - (Closed) - Sync up 3516.xsd and 3508.xsd MrParamPage0 extra field for 7.2 NVDATA CORE with 6.11 NVDATA
SCGCQ01295313 - (Closed) - Enable SSC options Additional NVDATA changes for Custom OEM NVDATA Request (ProductRequest:SCGCQ01263316)
SCGCQ01309260 - (Closed) - Custom OEM WS NVDATA Request
SCGCQ01314618 - (Closed) - Add Updated 3716 Board NVDATA
SCGCQ01282524 - (Closed) - Slot Mapping NVDATA changes for OEM 9460-8i
SCGCQ01294973 - (Closed) - 7.2 FC Nvdata Integration with PL Phase 3 Nvdata Integration.
SCGCQ01378946 - (Implemented) - Request to Update Drive Spin-Up Settings on Controllers
SCGCQ01297306 - (Implemented) - updated NVDATA settings as required for 7.1 RC
SCGCQ01381125 - (Implemented) - Enabling amber LED activity on SAS/SATA drives.

UEFI_Driver:
SCGCQ00883008 - (Closed) - Profile Mgmt API Changes
SCGCQ00886417 - (Closed) - MR_RAID_CTX_G35 has one too many bits
SCGCQ00927738 - (Closed) - Reintroduce numSGEExt Field in Raid Context for Invader to support 1MB IO
SCGCQ00948535 - (Closed) - The code had events with repetitive ID and some structures clashing
SCGCQ01001936 - (Closed) - CtrlInfo.adapterOperations3.supportProfileChange is missing in Ventura Dev API baseline dated 2015-12-23
SCGCQ01014835 - (Closed) - CtrlInfo.adapterOperations3.supportProfileChange is missing in Ventura Dev API baseline dated 2015-12-23 has been added back again into adapteroperations 4
SCGCQ01272576 - (Closed) - UEFI Driver: Driver Health message is missing during critical boot message handling
SCGCQ01305604 - (Closed) - Remove Print (or replace with OutputString) in GET PD Info error path from UEFI Driver
SCGCQ01264142 - (Closed) - New fault code for routine synchronous reset
SCGCQ01114969 - (Closed) - MR 7.2: Add API support to make application work with Cachecade3.0 (Public)
SCGCQ01222700 - (Closed) - API changes for PCIe lane/link speed
SCGCQ01222698 - (Closed) - API change for Simplified RAID10 Creation
SCGCQ01218406 - (Closed) - API Changes Required for Specific OEM Backplane functionality
SCGCQ01215334 - (Closed) - API changes for PR SCGCQ01139678 - Method for determining bad ONFI flash in storcli
SCGCQ01203751 - (Closed) - API changes for PR SCGCQ01127742 - Isolating faulty cable issue from bad drive issue
SCGCQ01146597 - (Closed) - MR 6.12 - Add JBOD mode personality to MR_CTRL_PERSONALITY
SCGCQ01141251 - (Closed) - MR 7.0: Add supportPdMapTargetId flag in MR_CTRL_INFO and MFI_CAPABILITIES
SCGCQ01139344 - (Closed) - MR 6.13: Add API support for TFM/SCAP _MR_BBU_VPD_INFO_FIXED parameters
SCGCQ01137627 - (Closed) - MR 6.13: Add a new control command to fetch ROC temperature data over I2C
SCGCQ00867953 - (Closed) - profile management API
SCGCQ00875328 - (Closed) - Mega API modifications needed for RMW-FP and Cache bypass features
SCGCQ00883262 - (Closed) - Merging api_overrides mega_api files with the files in the Mega_API development stream
SCGCQ00941620 - (Closed) - de-feature AHCI
SCGCQ01023741 - (Closed) - MR_CTRL_INFO expansion from 2K to 4K
SCGCQ01059740 - (Closed) - mega api changes for ibuttonless PR
SCGCQ01075821 - (Closed) - Profile Management Changes to support requestedProfileID and optimisedProfile
SCGCQ01094549 - (Closed) - MEGA_API Changes to incorporate new IO subtype to support redirect cached IO
SCGCQ01133839 - (Closed) - MR 7.0: Add MR_RAID_FLAGS_IO_SUB_TYPE_LDIO_BW_LIMIT = 7 to mfi.h file
SCGCQ01188725 - (Closed) - Define CurrentFwNvmePageSize element in new MFI_REG_STATE_EXT3 register
SCGCQ01213092 - (Closed) - MR7.1. Add MR API bit to indicate the profile is NVMe Only profile
SCGCQ01185306 - (Closed) - UEFI Driver: ARM Support for SAS/SATA (BST level)
SCGCQ01351452 - (Port_Complete) - Change the logic for reentering to main entry point in UEFI Driver
SCGCQ01321199 - (Port_Complete) - UEFI_Driver: Remove VID/DID for EVAL (AA) from Supported
SCGCQ01275420 - (Port_Complete) - UEFI Driver: Driver Health message is missing during critical boot message handling
SCGCQ01260950 - (Port_Complete) - Dual controller hangs at random during POST while "Initializing Firmware Interfaces" followed by an RSOD!
SCGCQ01301649 - (Port_Complete) - Cursor below text and in center of line on the system reset request screen.
SCGCQ01277943 - (Port_Complete) - Issues in UEFI driver when FW is in fault state
SCGCQ01261626 - (Port_Complete) - Issues in UEFI driver when FW is in fault state
SCGCQ01261640 - (Port_Complete) - Return EFI_UNSUPPORTED if UEFI Driver already manages one controller.
SCGCQ01260947 - (Port_Complete) - Saving Changes dialogue box appears after handling UEFI critical message
SCGCQ01321230 - (Port_Complete) - When user unloads UEFI Driver nullify pHiiHandShakeProtocol and ask platform to free HII (memory and image handle)
SCGCQ01276819 - (Port_Complete) - MR 7.0.1.1: UEFI Driver: Support new fault code 0xfe
SCGCQ01277937 - (Port_Complete) - Remove VID/DID of SAS3, SAS2.5, SAS2 from Supported
SCGCQ01242795 - (Port_Complete) - Driver health shows as Failed even after handling the boot message.
SCGCQ01235507 - (Port_Complete) - OS installation on JBOD (windows or Linux) not working
SCGCQ01242793 - (Port_Complete) - Driver health shows as Failed even after handling the boot message.
SCGCQ01295418 - (Port_Complete) - UEFI Driver: Reset Type and customer messaging for system resets initiated by controller optrom
SCGCQ01277940 - (Port_Complete) - Return EFI_UNSUPPORTED if UEFI Driver already manages one controller.
SCGCQ01261638 - (Port_Complete) - Remove VID/DID of SAS3, SAS2.5, SAS2 from Supported
SCGCQ01349429 - (Port_Complete) - FMP Firmware update Fails with proper Firmware after trying to update an unsigned firmware
SCGCQ01278453 - (Port_Complete) - Saving Changes dialogue box appears after handling UEFI critical message
SCGCQ01277933 - (Port_Complete) - Controller hangs at random during POST while "Initializing Firmware Interfaces" followed by an RSOD!
SCGCQ01276572 - (Port_Complete) - MR 7.0.1.1: UEFI Driver: Support new fault code 0xfe
SCGCQ01339882 - (Port_Complete) - UEFI Driver: Reset Type and customer messaging for system resets initiated by controller optrom

Hii:
SCGCQ00844774 - (Closed) - Handle coverity defects
SCGCQ00883008 - (Closed) - Profile Mgmt API Changes
SCGCQ00886417 - (Closed) - MR_RAID_CTX_G35 has one too many bits
SCGCQ00927738 - (Closed) - Reintroduce numSGEExt Field in Raid Context for Invader to support 1MB IO
SCGCQ00948535 - (Closed) - The code had events with repetitive ID and some structures clashing
SCGCQ01001936 - (Closed) - CtrlInfo.adapterOperations3.supportProfileChange is missing in Dev API baseline dated 2015-12-23
SCGCQ01014835 - (Closed) - CtrlInfo.adapterOperations3.supportProfileChange is missing in Dev API baseline dated 2015-12-23 has been added back again into adapteroperations 4
SCGCQ01317576 - (Closed) - Foreign configuration seen after changing profile to NVMe
SCGCQ01320795 - (Closed) - MR 7.2.1: help text is missing for available controller profiles in HII Progile Management menu
SCGCQ00825741 - (Closed) - UEFI Driver: Compilation error when debug Flags are enabled
SCGCQ01001944 - (Closed) - FW 5045 returns MFI_STAT_DEVICE_NOT_FOUND for read capacity (0x9E)
SCGCQ01040687 - (Closed) - Typecast target ID to U16 while calling MakeLdRdWrFrame
SCGCQ01282545 - (Closed) - View Enclosure Status: HII shows wrong Temperature when Sensor staus is not installed
SCGCQ01203810 - (Closed) - handle coverity defects
SCGCQ01282179 - (Closed) - HII:handle coverity defects
SCGCQ01264142 - (Closed) - New fault code for routine synchronous reset
SCGCQ00813457 - (Closed) - UEFI Driver: Rebranding effort for System X - MR 6.6 PnP Additions for OEM
SCGCQ01222700 - (Closed) - API changes for CR55 - PCIe lane/link speed
SCGCQ01222698 - (Closed) - API change for Simplified RAID10 Creation
SCGCQ01218406 - (Closed) - API Changes Required for Specific OEM Backplane functionality
SCGCQ01215334 - (Closed) - API changes for PR SCGCQ01139678 - Method for determining bad ONFI flash in storcli
SCGCQ01203751 - (Closed) - API changes for PR SCGCQ01127742 - Isolating faulty cable issue from bad drive issue
SCGCQ01146597 - (Closed) - MR 6.12 - Add JBOD mode personality to MR_CTRL_PERSONALITY
SCGCQ01141251 - (Closed) - MR 7.0: Add supportPdMapTargetId flag in MR_CTRL_INFO and MFI_CAPABILITIES
SCGCQ01139344 - (Closed) - MR 6.13: Add API support for TFM/SCAP _MR_BBU_VPD_INFO_FIXED parameters
SCGCQ01137627 - (Closed) - MR 6.13: Add a new control command to fetch ROC temperature data over I2C
SCGCQ01114969 - (Closed) - MR 7.2: Add API support to make application work with Cachecade3.0  (Public)
SCGCQ00867953 - (Closed) - profile management API
SCGCQ00875328 - (Closed) - Mega API modifications needed for RMW-FP and Cache bypass features
SCGCQ00883262 - (Closed) - Merging api_overrides mega_api files with the files in the Mega_API development stream
SCGCQ00941620 - (Closed) - de-feature AHCI
SCGCQ01023741 - (Closed) - MR_CTRL_INFO expansion from 2K to 4K
SCGCQ01059740 - (Closed) - mega api changes for ibuttonless PR
SCGCQ01075821 - (Closed) - Profile Management Changes to support requestedProfileID and optimisedProfile
SCGCQ01094549 - (Closed) - MEGA_API Changes to incorporate new IO subtype to support redirect cached IO
SCGCQ01133839 - (Closed) - MR 7.0: Add MR_RAID_FLAGS_IO_SUB_TYPE_LDIO_BW_LIMIT = 7 to mfi.h file
SCGCQ01188725 - (Closed) - Define CurrentFwNvmePageSize element in new MFI_REG_STATE_EXT3 register
SCGCQ01213092 - (Closed) - MR7.1. Add MR API bit to indicate the profile is NVMe Only profile
SCGCQ01172039 - (Implemented) - 7.1: Add Eval board DID
SCGCQ00890699 - (Closed) - UDK2014 : Port UEFI Driver to UDK2014
SCGCQ00939634 - (Closed) - UEFI BSD: Add support for controllers
SCGCQ01040653 - (Implemented) - Add support for new DIDs
SCGCQ00834720 - (Closed) - PNPs and support for 16 port 12G designs
SCGCQ00927365 - (Closed) - port UEFI BSD for ARM64
SCGCQ01088729 - (Implemented) - Boot message handling when preboot utility is not present or disabled
SCGCQ01185306 - (Closed) - UEFI Driver: ARM Support for SAS/SATA (BST level)
SCGCQ01088779 - (Implemented) - Add support for 3716 0xD0 and 3616 0xD1
SCGCQ00934986 - (Closed) - UEFI BSD: 512 PD/VD support
SCGCQ01172034 - (Closed) - UEFI Driver: Adhere to MR API related to mrConfigExt2Supported and ctrlInfoExtSupported
SCGCQ00939596 - (Port_Not_Required) - OS doesn't boot after installing OS on the 100th VD , while having 240 VDs created in EFI mode
SCGCQ01271787 - (Port_Complete) - MR 7.0.1.1 HEFU: Add HiiVersion to the Formset Title only for MERCURY DEBUG builds
SCGCQ01272169 - (Port_Complete) - Check Hw present alarm field before displaying Alarm fields
SCGCQ01272188 - (Port_Complete) - HII not providing error message when selecting an invalid number of PDs for a R10 VD.
SCGCQ01272210 - (Port_Complete) - HII does not allow user to change the expansion percentage when performing a capacity expansion
SCGCQ01275420 - (Port_Complete) - UEFI Driver: Driver Health message is missing during critical boot message handling
SCGCQ01349387 - (Port_Complete) - Clicking "OK" button after completing any operation doesn't have any effect in the screen
SCGCQ01372727 - (Port_Complete) - LockKeyFailed is set with junk value from Controller info
SCGCQ00989358 - (Port_Complete) - Driver health protocol: Remove default value from Numeric primitive and add OEM proprietary Varstore GUID
SCGCQ01235167 - (Port_Complete) - Fix sorting and SupportMorethan16Phys issue
SCGCQ01251182 - (Port_Complete) - Dashboard view, Disk Group inconsistency. R10 with 42 PD showing DG=3.
SCGCQ01271650 - (Port_Complete) - Clean up Save TTY log function as it has stale code
SCGCQ01271782 - (Port_Complete) - CSCvc89473(CSC.nuova,N-A,paddpadm)PL: TTY log with file size 2kb specified downloaded from HII shows 4kb size
SCGCQ01272176 - (Port_Complete) - DKM are still listing up in change security mode polices as well as in help page Menu observed
SCGCQ01272263 - (Port_Complete) - ASSERT text seen on screen when entering system menu
SCGCQ01272277 - (Port_Complete) - Generic RAID level VD's created with write through & No read ahead policies even for HDD drives.
SCGCQ01276626 - (Port_Complete) - No Dedicated Hotspare option when creating a File Server Profile VD
SCGCQ01277943 - (Port_Complete) - Issues in UEFI driver when FW is in fault state
SCGCQ01279285 - (Port_Complete) - "NULL STRING" seen while creating profile based VD with NVMe drives
SCGCQ01321198 - (Port_Complete) - HII: Remove VID/DID for Eval boards from Supported
SCGCQ01351405 - (Port_Complete) - When you have a secured foreign SED , it is asking you to enter the Passphrase/password.
SCGCQ00950172 - (Port_Complete) - stall() reduction
SCGCQ00950174 - (Port_Complete) - UEFI driver should use text instead of subtitle for boot messages
SCGCQ01271780 - (Port_Complete) - HII show inconsistent status for failed SuperCap
SCGCQ01272184 - (Port_Complete) - Reconfig: Add/Remove PD
SCGCQ01276589 - (Port_Complete) - HII 'View Associated Disk Groups' details under PD mgmt does not display all assigned DHS.
SCGCQ01278456 - (Port_Complete) - HII displays a controller menu for "Syncro"
SCGCQ01279288 - (Port_Complete) - For security key, the length must be upto 32 not 256
SCGCQ01306581 - (Port_Complete) - Compilation warning UDK14 x86/Arm
SCGCQ00950177 - (Port_Complete) - Code refactor: UEFI Driver: Get OEM name in one place
SCGCQ01012459 - (Port_Complete) - Add Support for OEM iMR Board
SCGCQ01171372 - (Port_Complete) - EFI driver test Red-screen-of-death
SCGCQ01272166 - (Port_Complete) - 9460-16i - HDD information show messy code in BIOS when HDDs connected in LSI RAID card
SCGCQ01273166 - (Port_Complete) - HII help file changes
SCGCQ01276592 - (Port_Complete) - HII produces "Success" page for unsuccessful operation when saving controller events
SCGCQ01276606 - (Port_Complete) - Activate Apply Change in Basic VD prop page only when required
SCGCQ01276623 - (Port_Complete) - Save Debug log: Free the memory in error path
SCGCQ01276819 - (Port_Complete) - MR 7.0.1.1: UEFI Driver: Support new fault code 0xfe
SCGCQ01290833 - (Port_Complete) - RSOD observed while entering the PREVIEW FOREIGN Configuration in HII - short-term workaround in HII
SCGCQ01321229 - (Port_Complete) - When user unloads UEFI Driver nullify pHiiHandShakeProtocol and ask platform to free HII (memory and image handle)
SCGCQ00993910 - (Port_Complete) - Need support for reduced feature set in Invader based MegaRAID controller
SCGCQ01016045 - (Port_Complete) - hangs during any device boot: tty shows: C0:GetCacheMemoryFromHost: On 13G servers
SCGCQ01191842 - (Port_Complete) - RSOD encountered on reboot system
SCGCQ01235507 - (Port_Complete) - OS installation on JBOD (windows or Linux) not working
SCGCQ01239440 - (Port_Complete) - SSD erase apps is sending "Standard" as option but firmware fails as "Invalid DCMD"
SCGCQ01239469 - (Port_Complete) - Inconsistency among LSA and Storcli and HII while displaying interface for NVMe drives
SCGCQ01242795 - (Port_Complete) - Driver health shows as Failed even after handling the boot message.
SCGCQ01277937 - (Port_Complete) - Remove VID/DID of SAS3, SAS2.5, SAS2 from Supported
SCGCQ01286461 - (Port_Complete) - MR 7.0.1 No fast/full init after creation of profile based VDs
SCGCQ01321207 - (Port_Complete) - UseSetMem instead of UnicodeSprint (L"")
SCGCQ01333901 - (Port_Complete) - A wrong message displayed in HII reconstruction browser while trying to trigger reconstruction again
SCGCQ01349338 - (Port_Complete) - Customize STR_FORM_HF150_CON_HELPMESSAGE
SCGCQ01273200 - (Port_Complete) - MR7.0.1 HEFU: Remove VID/DID of SAS3, SAS2.5, SAS2 from Supported 
SCGCQ01276586 - (Port_Complete) - Assigned DHS does not show for all DGs in Hii 'View DG properties'.
SCGCQ01277940 - (Port_Complete) - Return EFI_UNSUPPORTED if UEFI Driver already manages one controller.
SCGCQ01279247 - (Port_Complete) - PCI data to be populated for MR cards - short term solution to hard code the values in Hii 
SCGCQ01279260 - (Port_Complete) - Remove all references to Clear PD functionality in HII
SCGCQ01295418 - (Port_Complete) - UEFI Driver: Reset Type and customer messaging for system resets initiated by controller optrom
SCGCQ01337070 - (Port_Complete) - Use SetMem before filling drive name
SCGCQ01351379 - (Port_Complete) - UCM: Prompt string should be unique
SCGCQ01012453 - (Port_Complete) - System BIOS makes user to discard cache before it continues on. cache must be preserved
SCGCQ01264200 - (Port_Complete) - RAID00 shown in list when only one unconfigured drive available for RAID creation
SCGCQ01271785 - (Port_Complete) - Connector name of a NVMe drive is not displayed
SCGCQ01272185 - (Port_Complete) - Help string review change suggested by tech pub for MFI stat error code
SCGCQ01272206 - (Port_Complete) - HEFU MR7.0.1: code review defect: use SetMem() instead of UnicodeSPrint()
SCGCQ01273170 - (Port_Complete) - HII User Interface Changes
SCGCQ01277933 - (Port_Complete) -  hangs at random during POST while "Initializing Firmware Interfaces" followed by an RSOD!
SCGCQ01278453 - (Port_Complete) - Saving Changes dialogue box appears after handling UEFI critical message
SCGCQ01278475 - (Port_Complete) - In HII, Applying Default option temp makes ctrl props values to nil & appears few new attributes in Dashboard view
SCGCQ01351400 - (Port_Complete) - HII: RAID Mode – SAS/SATA/NVMe Mixed Topology Support (64 SAS/SATA, 4 NVMe) (WB)
SCGCQ01241646 - (Port_Complete) - HEFU 7.0.1: fix possible memory leaks
SCGCQ01257920 - (Port_Complete) - HPE: Firmware Flash is not closed properly after the flash.
SCGCQ01271786 - (Port_Complete) - Add WWID for the NVme Drives
SCGCQ01272174 - (Port_Complete) - Remove Physical Disks option should be removed in HII when reconfiguring a R10 VD
SCGCQ01272213 - (Port_Complete) - HII displays 3 supported profiles but only two are support for 7.1 release
SCGCQ01272255 - (Port_Complete) - No information is provided to user while performing cryptographic erase in HII
SCGCQ01292997 - (Port_Complete) - In HII, create-profile-based VD, extra characters show (intermittent)
SCGCQ01344342 - (Port_Complete) - Incorrect Drive Group numbering in "Create Virtual Drive" menu
SCGCQ01349341 - (Port_Complete) - List of VDs displayed in the Foreign Config Preview screen
SCGCQ01351378 - (Port_Complete) - Replace hardcoded SDV Part number with Mass Production (MP) Part Number
SCGCQ01351415 - (Port_Complete) - Select RAID level using QID under suppressif TRUE and then same primtiive generated at runtime

BIOS:
SCGCQ01254368 - (Port_Complete) - MR_6.11_BIOS: POST shows' 252 JBODs handled by BIOS', if case of multiple controllers of same family
SCGCQ01235519 - (Port_Complete) - Legacy OpROM: Handle adding of "boot" string next to SATA system PD at proper offset.
SCGCQ01276576 - (Port_Complete) - Support new fault code 0xfe
SCGCQ01349392 - (Port_Complete) - MR7.3, FW displays the ID in BIOS during boot up more than 1000+, even total drives is only about 160PDs
SCGCQ01254370 - (Port_Complete) - MR_6.11_BIOS: POST shows' 252 JBODs handled by BIOS', if case of multiple controllers of same family
SCGCQ01276821 - (Port_Complete) - Support new fault code 0xfe
SCGCQ01295419 - (Port_Complete) - Reset Type and customer messaging for system resets initiated by controller optrom
SCGCQ01339884 - (Port_Complete) - Reset Type and customer messaging for system resets initiated by controller optrom

SBR:
SCGCQ01341522 - (Closed) - This is to mask unintended powerloss_n NMI from CPLD
SCGCQ01342383 - (Closed) - Add additional debug dumps in timeout events
SCGCQ01343800 - (Closed) - Glitch test failing to restart A15
SCGCQ01349657 - (Closed) - board with ROP504 pkg does not boot show uart on certain motherboards.
SCGCQ01338864 - (Port_Complete) - Set VDD Ramp up Delay to 1 msec



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

Command syntax:  
StorCLI /c0 download file=9460-8i_nopad.rom







Component:
=========
SAS MegaRAID Firmware Release for MegaRAID Controllers
Release date: 06/16/17


Version Numbers:	
===============
Current Package Details:
Firmware Package: 50.1.0-0501 (MR 7.1)
Firmware  45.010.00-0671
ROMENV 1.12
BootBlock 7.02.00.00-0015
NVDATA  4.1610.00-0136
UEFI_Driver  0x07010700 (Signed)
Hii 07.01.12.00 (SIGNED)
FCODE 4.17.08.00
BIOS 07.01.05.0
SBR: 260


Previous Package Details:
N/A


Bug Fixes and Enhancements:
===========================
**Initial Release**


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

Command syntax:  
StorCLI /c0 download file=9460-8i_nopad.rom



