******************************************* Broadcom Limited MegaRAID Aero 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 ================== Aero MR FW controllers: MegaRAID SAS 9540-8i MegaRAID SAS 9560-8i MegaRAID SAS 9560-16i MegaRAID SAS 9580-8i8e Aero N MR FW controllers: MegaRAID SAS 9520-8i MegaRAID SAS 9520-2M2 MegaRAID SAS 9524-8i Component: ========== Release Date: 10/27/2025 Version Numbers: ================ Current Package Details: Aero MR Firmware Package: 52.35.0-6418 (MR 7.35) Aero N MR Firmware Package: 52.35.0-6425 (MR 7.35) Firmware 5.350.00-4234 MR PL 36.00.00.00 SBR_RMC 495 MR CBB / NVDATA / SBR / BootCode package 5.3500.00-0863 BIOS package 7.35.00.0_0x07230000_07.35.01.00 UEFI_Driver 0x07230000 (SIGNED) Legacy BIOS 7.35.00.0 Hii 07.35.01.00 (SIGNED) Previous Package Details: Aero MR Firmware Package: 52.34.0-6287 (MR 7.34) Aero N MR Firmware Package: 52.34.0-6294 (MR 7.34) Firmware 5.340.00-4198 MR PL 35.25.01.00 SBR_RMC 494 MR CBB / NVDATA / SBR / BootCode package 5.3300.00-0827 BIOS package 7.34.00.0_0x07220200_07.34.01.00 UEFI_Driver 0x07220200 (SIGNED) Legacy BIOS 7.34.00.0 Hii 07.34.01.00 (SIGNED) Bug Fixes/Enhancements: ======================= DCSG01929008 Raid level migration is not allowed on degraded volume from REST client whereas allowed form host application. DCSG01931732 To address issues found by static code analysis tool DCSG01967942 Amber LED Behavior of JBOD Drives Behind Expanders Differs Between MegaRAID Versions When Power Cables Are Cut at Runtime DCSG01939183 9500 : Sanitize command submitted when Depop/Restore operation in progress completed successfully. DCSG01942652 SSD drive media type shows as HDD after removal and reinsertion with sanitize in progress DCSG01834125 Add support to clear NVRAM from MRSA DCSG01818106 PR9: Drive metrics support DCSG01833878 RDE drive metrics schema property population from drive metrics data DCSG01862984 IOP Memory Move Cached SGE: Handle large Chained SGL segments DCSG01906469 Assertion failure with message waitQCount == 0 DCSG01964375 Mask 6/29/00 Event for an OEM DCSG01931710 To address issues found by static code analysis tool DCSG01917734 PLDM Fault 0x5 :Command abort failed observed. DCSG01909623 The sanitize percentage does not progress when monitoring drive's sanitize state. DCSG01876197 Enhance Shmoo Enablement Check DCSG01920926 (NVMe Only) SCSI TUR sent to NVMe Drive with power state non zero not failing DCSG01887886 Review and align NVDATA with that of Channel DCSG01886111 In volume metrics Rebuild Error Count does not increment DCSG01864507 Skip drive metrics registration for ses DCSG01928079 Incorrect start time displayed for consistency check and patrol read controller operations. DCSG01845665 API to fetch the PCIe Link Page 1 fails with return code 0x22 Invalid page DCSG01907238 Setting Cache flush interval is getting success for host less boot controllers DCSG01944199 Fix drive temperature polling when there is glitch in polling DCSG01920439 Controller asserts and resets during BAR address reconfiguration at boot DCSG01900179 Sanitize capabilities are not populated for a SATA SSD drive after a secure erase is interrupted DCSG01881703 Controller VM fails to bootup after a host reboot on Linux hypervisor DCSG01877959 Implement OOB changes for new event acknowledgement RDE operation code DCSG01915748 SPILIB1 and SPILIB2: Sectors erased during reset may not be sufficiently charged DCSG01929699 Expanding logical volume with less than <1GB size is not allowed through RDE with Patch operation but allowed through applications. DCSG01814617 Firmware: Add Redfish Metrics (Get Volume Metrics) DCSG01864463 SATA: Improve Repurposing Depopulation handling DCSG01937119 Read/Write operation for tape drive failed DCSG01899389 Controller fault observed with ECC errors & query controller metrics with Power cycle of system DCSG01950403 JBOD creation while mulitple Virtual Machine Clone in progress results in firmware crash DCSG01873108 Slot capable protocol is missing for empty bay DCSG01813090 Drive Metrics Data Polling Feature DCSG01919150 9500 Series : Update SPI lib and use the new SPI lib interface for erase operation DCSG01922289 Added few changes in NVME command handling path based on code review between 9500 Series and 9600 series DCSG01876509 Non ncq executing out of order while fis port commands are running DCSG01861495 Chassis Schema properties are not properly displayed for UBM10 BP in Gen 12 DCSG01902044 PCIe configuration link page read failures are observed on few NVME drives DCSG01887871 Disable Drive and environment metrics URI DCSG01901580 Controller previous error Redfish Event is generated when controller is factory repurposed. DCSG01877961 Implement event acknowledgement RDE operation code DCSG01922854 SATA sanitize improvement DCSG01916397 Prevent internal task management following a drive reset or hot plug during active sanitize operations. DCSG01929964 Consistency check action URI is enabled on a volume in REST client which is not an allowed operation DCSG01876354 Migration failed from raid1 to raid0 when issue change raid layout commad from redfish DCSG01923285 Changing RAID 1 Logical Disk Write Cache Property from Write Through to Write Back Results in Improper Divert Bitmap Setting DCSG01937123 Backup exec utility fails on the tape drive DCSG01881707 Avoid firmware crash while trying to fetch package version of the downloaded corrupted image DCSG01834122 Redfish Volume Transformation DCSG01833059 Firmware: Add Redfish Metrics (Port Metrics) DCSG01944425 Drive stays in erase state with in progress status indefinitely, after crypto erase is interrupted by drive push pull DCSG01900625 Foreign Import Falsely Succeeds for R0 Sliced Volumes DCSG01739796 Firmware: Multi bit error reporting/handling improvements DCSG01914084 Connector name is not properly displayed from lane8 to lane15 and also second connector name shows junk characters under view link width DCSG01929860 Add Firmware Version 12 for PartNumber 14798 to PSoC Catalog Image DCSG01932340 9500 : Toolbox command to read PSOC version submitted from out of band is failed DCSG01802529 Add Redfish Metrics (Get StroageController Metrics) DCSG01918211 Volume update(patch) operation doesn't perform other parameter updates when other volume update parameters mixed with CapacityBytes or security update. DCSG01920321 Controller is not accessible in RDE with large configuration and also under storage inventory after AC power Cycles. DCSG01946343 IRP-22041: Redfish Port.Metrics schema returned 404 Not found DCSG01418515 Support SES Generation Code Feature, to identify Encl Element changes DCSG01934663 Allow UNKNOWN Element Updates for OEM Enhancement Extension DCSG01868230 PL SATL : Update the 9500 controller firmware for SAT5.10 compliance. DCSG01920376 9500 series: ATA Passthrough32 commands sent to NVMe drives are not handled properly DCSG01928549 Controller hits assertion due to BAR update timeout during reboot DCSG01929235 Integrate new SPILIB and Utilize Blank Check Bypass During Erase Interruption DCSG01834094 Support displaying the slot count based on the connected HFCs DCSG01846060 Port Metrics name is not properly defined as per SSDS DCSG01933492 Firmware log flooded with target ID used by JBOD prints on large topology configurations DCSG01919955 The application does not show progress for the Sanitize operation on NVMe drives. DCSG01871548 PCIConfiglink page events are coming continuously with the latest firmware build. DCSG01933283 Existng Volume RAID levels are not listed in ChangeRAIDlayout allowable values in the REST client DCSG01919158 The firmware fails to report the list of supported commands (report option = 0) with an invalid CDB. DCSG01902915 Fix Assertion failure when user starts crypto erase and removed the drive DCSG01924048 9500 series: REASSIGN scsi command with LBA larger than maximum supported LBA by drive is returning success. DCSG01919991 Firmware hits assertion during firmware update with IOs and task managements on JBODs DCSG01928834 Volume Capabilities:CapacityBytes@Redfish.UpdatableAfterCreate: true is missing under writeable properties DCSG01916322 (NVMe Only) Information field not updated when SCSI Request Sense command fails due to critical warning. DCSG01886080 Redfish volume metrics ConsistencyCheckErrorCount comes to -1.0 ( negative value) DCSG01947953 Fix code analysis defect with unitialized variable DCSG01916498 Assertion failure in exceptions.c at line 1046: 0 when running initialization on SATA HDD drives. DCSG01868966 95xx: Block firmware update to a version that does not support the new vendor NAND flash part on board DCSG01862813 NVMe: handling of devices with hidden ready wait during initialization DCSG01879381 [NVMe Only] Update SCSI to NVMe Translation layer to version 1.20 DCSG01832405 Do not increment a Logical drive error counter once it reaches the max value DCSG01824858 Drive Removal Storage Health Roll Up improvement DCSG01942177 9500 : IT HBA firmware does not properly report the version information of these supported commands in MCTP_GET_VER control command DCSG01941591 9500 : Fix code analysis tool reported issues - Phase 36 DCSG01801361 (SMR Drive): Improve Report Zone translation performance DCSG01818573 Cryptographic Erase option is shown for a drive that does not support it DCSG01806346 Firmware doesnt hold the controller property "inactivityprint" on reboot DCSG01791328 PL support for NVMe firmware update status code 'NVM Subsystem Reset Required (0x10). DCSG01811766 PLDM drive firmware update is failing intermittently on SATA drives having ESXi 8.0 operating system DCSG01817831 NVDATA: Increase SATA initialization timeout value to account for changes in the PL DCSG01820947 NVDATA update for SCSI NVME TRANSLATION 1.17 DCSG01769763 Add SPDM Self-Test Capability by Comparing Device and Config Page Public Keys DCSG01787080 PL Firmware: SCSI NVMe Translation Layer 1.17 update DCSG01760270 IO timeouts and controller reset seen while running config commands with IOs and task management on JBOD DCSG01799302 Power Disable GPIO Incorrectly Toggled DCSG01805909 Enforce rules for the security key string while processing the security key set operation from RDE DCSG01766652 95xx series: Firmware to restore the SAS IO Unit page 1 values changed by applications during drive firmware update. DCSG01819318 NVDATA change to support onoff selection of firmware to auto select boot drive when there is no boot drive. DCSG01817890 Fix physical drive media type when multi-pathed drive loses a path DCSG01789477 Ignore CA Parity Interrupt DCSG01808410 Task Management Recovery Reset in the Middle of Flashing the Firmware Image DCSG01803572 7.32 with storcli show eghs, says "EmergencySmarter Controller does not support Emergency Spare" even though eghs is working DCSG01757055 Firmware: Update RDE Functionality to RDE Spec 2024.1 DCSG01807666 Fabric Port CurrentSpeed, Active Width and the Max Speed fixed DCSG01805482 Fix device speed being trimmed off due to data structure size DCSG01809272 controller boot hits data exception during boot due to missing rde bin files DCSG01813238 Firmware fault 6809 was observed while running the SAS topology hard/link reset stress test. DCSG01791331 (NVMe Only): Update handling of NVMe Drive Firmware Activation DCSG01773161 Added support for additional NVME Commands not currently supported DCSG01809930 Handle logging RDE WriteCacheProtected Event when controller has pinned cache generated DCSG01811658 Update the allowable pattern for security key based on the restrictions enforced to ensure the strength of the key DCSG01871153 Remove unused prior customizations from Firmware DCSG01902516 PreBoot: HII: Update the reason for non imported foreign virtual drive text DCSG01923502 Support for OEM enclosure DCSG01923501 Support on ARM CPU support - UDK2022 DCSG01864210 Support on ARM CPU support - UDK2022 DCSG01826098 Support for OEM Enclosure DCSG01871154 Remove unused prior customizations from Firmware DCSG01818573 Cryptographic Erase option is shown for a drive that does not support it DCSG01806346 Firmware doesnt hold the controller property "inactivityprint" on reboot DCSG01791328 PL support for NVMe firmware update status code 'NVM Subsystem Reset Required (0x10). DCSG01811766 PLDM drive firmware update is failing intermittently on SATA drives having ESXi 8.0 operating system DCSG01817831 NVDATA: Increase SATA initialization timeout value to account for changes in the PL DCSG01820947 NVDATA update for SCSI NVME TRANSLATION 1.17 DCSG01769763 Add SPDM Self-Test Capability by Comparing Device and Config Page Public Keys DCSG01863843 Firmware Hang During Hibernation Test on 38xx Based Products DCSG01787080 PL Firmware: SCSI NVMe Translation Layer 1.17 update DCSG01760270 IO timeouts and controller reset seen while running config commands with IOs and task management on JBOD DCSG01799302 Power Disable GPIO Incorrectly Toggled DCSG01805909 Enforce rules for the security key string while processing the security key set operation from RDE DCSG01766652 95xx series: Firmware to restore the SAS IO Unit page 1 values changed by applications during drive firmware update. DCSG01819318 NVDATA change to support onoff selection of firmware to auto select boot drive when there is no boot drive. DCSG01817890 Fix physical drive media type when multi-pathed drive loses a path DCSG01789477 Ignore CA Parity Interrupt DCSG01808410 Task Management Recovery Reset in the Middle of Flashing the Firmware Image DCSG01803572 7.32 with storcli show eghs, says "EmergencySmarter Controller does not support Emergency Spare" even though eghs is working DCSG01757055 Firmware: Update RDE Functionality to RDE Spec 2024.1 DCSG01807666 Fabric Port CurrentSpeed, Active Width and the Max Speed fixed DCSG01967038 Enhance PCE PLL Timeout Logic DCSG01805482 Fix device speed being trimmed off due to data structure size DCSG01809272 controller boot hits data exception during boot due to missing rde bin files DCSG01813238 Firmware fault 6809 was observed while running the SAS topology hard/link reset stress test. DCSG01791331 (NVMe Only): Update handling of NVMe Drive Firmware Activation DCSG01773161 Added support for additional NVME Commands not currently supported DCSG01809930 Handle logging RDE WriteCacheProtected Event when controller has pinned cache generated DCSG01811658 Update the allowable pattern for security key based on the restrictions enforced to ensure the strength of the key