SuperServer Automation Assistant (SAA) Release Notes
======================================================
Software Release Version: V1.1.0-p5
Release Date: 2024/10/23


Introduction
============
The SuperServer Automation Assistant (SAA) is designed to manage Supermicro
systems. It helps IT administrators to easily manage the firmware image update
and configuration update on the firmware of a system, including BIOS/BMC/CMM/
PSU/BBP/RAID/Aoc NIC/GPU/switch/AIP/SCP. In addition, system checks as well as
event log management are also supported.
Moreover, advanced applications are also provided to facilitate system
management. To update configurations, users can edit system BIOS configurations
,DMI information and BMC/RAID/CMM configurations from readable text files, as
well as use this update manager to apply these configurations.

The SAA supports either Redfish or IPMI, or both industry standards for system
management, it varies depending on the BMC of each generation platform. Users 
are able to manage BMC-based systems in the remote console through out-of-band 
(OOB) channel or in the local host through in-band channel. It also provides 
one-to-many configuration management for mass deployment and management.


Requirements
============
@OOB Usage
- Management Client (Running SAA CLI)
    * Operating system:
        Red Hat Enterprise Linux 5.11 (x86_64) or later
        CentOS 5.11 (x86_64) or later
        Ubuntu 12.04 LTS (x86_64) or later
        Debian 7 (x86_64) or later
        SUSE Linux Enterprise Server 12 SP3 or later
        Red Hat Enterprise Linux 9.0 (aarch64) or later
        Oracle Linux 9.0 (aarch64) or later
        Rocky Linux 9.0 (aarch64) or later
        Debian 11.1.0 (aarch64) or later
        Ubuntu Server 20.04.3 (aarch64) or later
        Windows Server 2008 (x64) or later
        FreeBSD 12 (x86_64) or later
        VMware ESXi 7.0.0 (x86_64) or later
- Managed System
    * Select X12 or later systems
- Command specific requirements
    * CheckSystemUtilization: require to use with TAS (Thin Agent Service)
        TAS_1.7.0_build.220503.zip
    * SuperDiag: require to use with the ISOForSuperDiag_1.8.0.zip provided in
        SuperDiag_1.8.0_20230310.zip
    * UpdateGpu: for Intel Gaudi2 system, require to download an additional
        add-on package saa_AddOn_GD2_Linux_x86_64_20231108.tar.gz from
        Supermicro website and extract it in the "3rdpartytool" directory under
        the SAA installed path.
@In-Band Usage
- Managed System
    * Operating system:
        Red Hat Enterprise Linux 5.11 (x86_64) or later
        CentOS 5.11 (x86_64) or later
        Ubuntu 12.04 LTS (x86_64) or later
        Debian 7 (x86_64) or later
        SUSE Linux Enterprise Server 12 SP3 or later
        Red Hat Enterprise Linux 9.0 (aarch64) or later
        Oracle Linux 9.0 (aarch64) or later
        Rocky Linux 9.0 (aarch64) or later
        Debian 11.1.0 (aarch64) or later
        Ubuntu Server 20.04.3 (aarch64) or later
        Windows Server 2008 (x64) or later
        FreeBSD 12 (x86_64) or later
        VMware ESXi 7.0.0 (x86_64) or later
    * Hardware:
        Select X12 or later systems


Known Limitation
================
1. For the --reboot option in OOB usage, if the target OS does not support
   software shutdown, system will be forced to power off and on again.
2. With the Server ME embedded on the Supermicro system, the execution of the
   in-band command "UpdateBios" might fail when the Client ME driver (MEIx64)
   is installed on Windows.
3. All commands of CMM Management are for OOB use only.
4. In-band GetBmcCfg/ChangeBmcCfg commands in Windows does not support a
   hostname that exceeds 244 bytes.
5. ChangeBiosCfg command will show error messages if the current BIOS
   configuration is different from the generated BIOS XML configuration file.
6. BIOS XML configuration REQUIRES a text editor supporting extended ASCII
   characters (ISO-8859-1 encoding).
7. The UpdatePsu command only supports PSU "PWS-2K04A-1R" and "PWS-2K20A-1R" by
   OEM request.
8. In-Band UpdateBmc command on FreeBSD OS will be slow caused by KCS driver
   of FreeBSD.
9. TUI does not support mouse operation.
10.LAN table in BMC configuration file is read-only for OOB usage if BMC does
   not support REDFISH.
11.The format mm/dd/yy or mm/dd/yyyy is required for build date in DMI
   information.
12.System will be powered off during update BIOS process on X12/H12 and later
   RoT platforms.
13.When dynamic enabling USB port by SetUsbAccessMode command, USB 3.0 device
   may need to manually unplug and plug to be available.
14.For BMC configuration commands, when next boot is set to UEFI Shell with 
   unsupported BIOS, the system will be booted into BIOS Setup instead.
15.When activating JSON format node product key in Windows, the JSON product key
   string cannot contain space character.
16.The option --post_complete is designed to wait for system POST complete and
   requires both BMC and BIOS support. When only BMC supports, even if the
   system completes POST procedures, SAA still waits for system POST complete
   until timeout.
17.In-band update BIOS from BIOS version 1.x to 2.x or downgrade from 2.x to 1.x
   on H12 non-RoT systems through SMI is not supported.
18.Mount ISO through IPv6 feature does not support on H12 AST2500 non-RoT.
19.All In-band commands through KCS on Windows require SD5 removed.
20.SetUsbAccessMode and GetUsbAccessMode commands do not work when Linux kernel
   configuration CONFIG_STRICT_DEVMEM is configured as y(yes).
21.SuperDiag command --file option is only supported on Windows.
22.When assigning the SAA arguments in command line, please be aware of the
   escape characters.


Version History
===============
V1.1.0-p5 (2024/10/23)
=========================
1. Enhancement : Support KmsManage for G-series NVidia platforms
2. Enhancement : Support temperature reading in both Celsius and Fahrenheit
                 for GetPsuInfo command
3. Fix         : Fix Backplane CPLD Index Issue.
4. Fix         : Issuing Redfish HTTP POST/PATCH request to BMC might fail.
5. Fix         : Recover BMC RMCP communication when UDP sequence number 
                 is mismatched
6. Fix         : Fix CheckSensorData command output format.
7. Fix         : BootStrapping command could fail on ESXi systems


V1.1.0-p4 (2024/10/14)
=========================
1. New Feature  : Support H14 AST2600 RoT 2.0 systems.
2. Fix          : Firmware parsing error for AMD dual image BIOS image on a 
                  motherboard without BMC.
3. Fix          : The attacker can send fake BMC event ALERT without 
                  authentication toward the component AlertServer.


V1.1.0-p3 (2024/09/27)
=========================
1. Enhancement : Support GetPsuInfo for GD3 system X14DBG-GD.
2. Enhancement : Improve UpdateCpld stability for H13SSF.
3. Fix         : Inband update BIOS support for G2DMH with AOM-SCM-NV2.
4. Fix         : Fix getpsuinfo for G2 system through OOB.
5. Fix         : Fix BmcRotManage pure Redfish_HI issue.
6. Fix         : Fix UpdatePCIeSwitch command update fail.


V1.1.0-p2 (2024/09/25)
=========================
1. New Feature : Support Oberon GB200 DC SCM RoT2.0 AST2600 OpenBMC.
2. Enhancement : Add field "oob_reboot_delay_time" in .saarc file to set the OOB
                 delay time.
2. Fix         : PowerPolicy command with options --type BMC10, --action
                 GetLimitPolicyId and --domain_id 5 could fail on X14 and B14
                 platforms.


V1.1.0-p1 (2024/09/20)
=========================
1. New Feature : GetPsuInfo support Intel Gaudi 3 and X14 5U GPU systems.
2. New Feature : GetPsuInfo support NVIDIA G2 systems.
3. New Feature : Support Redfish Host Interface enabling script for ARM64 Linux.
4. New Feature : Support BMC and BIOS RoT evidence download with latest BMC 
                 Redfish API design.
5. Enhancement : KmsManage supportability checking on Ampere/NVIDIA systems.
6. Enhancement : GetGpuLog supportability checking on MGX systems.
7. Enhancement : RemoteScreenshot and RemoteKeyboard supportability checking on
                 OpenBMC systems.
8. Enhancement : SuperDiag supportability checking on OpenBMC systems.
9. Enhancement : AlertServer support BMC event alert authentication.
10.Enhancement : Improve BiosRotManage stability of updating BIOS golden image
                 on X14.
11.Enhancement : GetGpuInfo and UpdateGpu support Intel Gaudi 3 system with 
                 latest BMC Redfish API design.
12.Enhancement : CheckAssetInfo support PSU information with latest BMC Redfish
                 API design.
13.Enhancement : Improve RMCP+ session error handling.
14.Fix         : X14 motherboard CPLD jed files information parsing.


V1.1.0 (2024/08/14)
=========================
1. New Feature : Support X14 AST2600 Delta Next DCSCM ROT2-HW2 OpenBMC.
2. New Feature : Support X14 AST2600 nonROT OpenBMC.
3. New Feature : Support H14 AST2600 RoT 2.0 systems.
4. New Feature : Support X14 AST2600 RoT 2.0 OpenBMC system with SAS3 Expander.
5. New Feature : Add GetUSBHostControllerInfo and UpdateUSBHostController
                 commands to support USB host controller firmware management.
6. New Feature : Support onboard retimer firmware management for GetGpuInfo and
                 UpdateGpu commands.
7. New Feature : Support option --usb for SuperDiag command to run diagnostic
                 through USB device.
8. New Feature : Add new option --type for GetGpuLog command to download Debug
                 Token file from NVIDIA HGX H100 system.
9. New Feature : Add RemoteScreenShot command to capture remote system
                 screenshot.
10.New Feature : Support Broadcom 4116 RAID controller on GetRaidControllerInfo,
                 UpdateRaidController, GetRaidCfg, ChangeRaidCfg commands.
11.New Feature : Support new information FRU version and FRU size to GetFruInfo
                 command.
12.New Feature : Add GetMidplaneSbbCpldInfo and UpdateMidplaneSbbCpld commands
                 to support Midplane SBB CPLD firmware management.
13.New Feature : Support preserve options in UpdateBios command on OpenBmc
                 platforms.
14.New Feature : Support new options --fru version and --dmi mapping to modify
                 FRU version and sync FRU data from DMI table for ChangeFruInfo
                 command separately.
15.New Feature : Support Broadcom 3408 RAID controller on UpdateRaidController
                 command.
16.New Feature : Add VMShell command to support SAA shell mode.
17.New Feature : Support Chassis UBB information on GetGpuInfo command for
                 NVIDIA HGX H100 system.
18.New Feature : Add new option --format to support backup and restore FRU in
                 text format for GetFruInfo and RestoreFruInfo commands.
19.New Feature : Support GetTpmInfo and TpmManage commands on 14th generation
                 Intel platform.
20.New Feature : GetGpuLog command supports AMD MI300X system.
21.New Feature : ChangeBmcCfg command supports Redfish Host Interface host IP
                 change.
22.New Feature : Add GetPsFruInfo command to get FRU information of power supply
                 from the managed system.
23.New Feature : GetGpuInfo and UpdateGpu commands support Intel Gaudi 3 System.
24.New Feature : Support to update BBP2 backplane firmware for MBB-CMM-003 and
                 MBM-CMM-6 in UpdateBbp command.
25.New Feature : Add GetNicCpldInfo and UpdateNicCpld commands to support AOC
                 NIC CPLD firmware management.
26.New Feature : Add UpdateDummySwitch command to support update dummy switch
                 firmware.
27.New Feature : Enhance GetPsuInfo command stability.
28.New Feature : Add "UsbConnection" field to support USB connection switching
                 feature for Redfish HostInterface table in BMC configuration.
29.Enhancement : Improve RMCP packet validation to tolerate interference from
                 environment.
30.Enhancement : GetTpInfo and ChangeTpInfo commands add G1 series support.
31.Enhancement : Support motherboard CPLD ROT management with the latest BMC
                 design.
32.Enhancement : Enhance the error message for the LoadDefaultBmcCfg command if
                 BMC does not support loading default FRU data.
33.Enhancement : Enhance checking rule for updating RAID support on X12 platform
                 and later in UpdateRaidController command.
34.Enhancement : Enhance bootstrapping account flow for Redfish Host Interface
                 usage.
35.Enhancement : Support Security Module version 1.03 for SecureEraseDisk
                 command.
36.Enhancement : Support in-band AC cycle through BMC for SetPowerAction
                 command.
37.Enhancement : Enhance command output for command GetHostDump with option
                 --action DeleteDump.
38.Enhancement : Support new action EditUserName for SetBmcUserList command to
                 edit BMC username.
39.Enhancement : Support new information "Supermicro Redfish version" in
                 GetSystemInfo command.
40.Enhancement : Support Motherboard FPGA Firmware image version for command
                 GetMotherboardFpgaInfo and UpdateMotherboardFpga.
41.Enhancement : Enhance the rebooting flow of UpdateAocNIC command.
42.Enhancement : Extend BIOS update timeout for G1/G2 systems.
43.Enhancement : Support Severity and Category information in GetMaintenEventLog
                 command.
44.Enhancement : Enhance the stability of scripts to activate and deactivate the
                 Redfish Host Interface.
45.Enhancement : Enhance temperature information output for GetGpuInfo command
                 on MI300X systems.
46.Enhancement : BmcHostName command only accepts up to 63 characters.
47.Enhancement : Enhance error message for in-band UpdateGpu command.
48.Enhancement : Correct TwinPro node formation in GetTpInfo command.
49.Enhancement : Enhance help message for UpdateMidplaneSbbCpld,
                 GetMotherboardFpgaInfo, GetSasExpanderInfo, BladePsuManage,
                 BmcNmManage, GeneralNmManage, NmCpuManage, NmCupsManage,
                 NmMeManage, DcmiManage and PowerPolicy commands.
50.Enhancement : Support the latest BMC username specification in BMC
                 configuration, including the rule that special characters + and
                 - are not allowed as the first character.
51.Enhancement : Add new action DelTotalPower for GeneralNmManage command to
                 remove total power budget.
52.Enhancement : Support in-band usage for KmsManage, SetBiosPassword,
                 SetHttpBoot, SecureEraseDisk and UpdatePMem commands on ARM64
                 platform.
53.Fix         : Correct item 63. Add GetStandbyPowerControl and
                 SetStandbyPowerControl command to support Standby Power
                 configuration in SAA 1.0.0. GetStandbyPowerControl and
                 SetStandbyPowerControl commands should be renamed to
                 GetAiomStandbyPower and SetAiomStandbyPower commands.
54.Fix         : GetPcieSwitchInfo command could lack work mode for "Synthetic
                 mode".
55.Fix         : MemoryHealthCheck command with action Disabled/Enabled could
                 fail on X14 platforms.
56.Fix         : HDTService command could fail on H13SST-G/GC Rev2.0 and H14
                 systems.
57.Fix         : SecureEraseRaidHdd command could fail on the system with two
                 types of AOC RAID cards installed.
58.Fix         : UpdateGpu command with option --item and numeric-type value
                 could fail on AMD MI300X systems.
59.Fix         : GetRaidCfg command could not get the correct JBOD value on the
                 system with two types of AOC Broadcom RAID cards installed.
60.Fix         : Sending packets timeout issue caused by UDP retries.
61.Fix         : The SEL description in GetEventLog command could not match the
                 Health Log in Sensor Type-0x0C from BMC.
62.Fix         : Add a 10-second delay to MemoryHealthCheck command before
                 querying PPR-related SELs to allow the system to fully boot.
63.Fix         : SuperDiag command could unmount the wrong virtual media device
                 after diagnostics are completed.
64.Fix         : Execute GetCurrentBiosCfg command in TUI mode, dependency
                 grayed out could work incorrectly.
65.Fix         : Revise domain name validation for LDAP/AD/RADIUS/Alert server
                 address to support internationalized domain names in BMC/CMM
                 configuration, more level domains and up to 63 characters
                 support for each level domain.
66.Fix         : Cannot clear RemoteUser or RemoteGroup of LDAP table in CMM
                 configuration when LDAP rules already exist on the managed
                 system.
67.Fix         : LDAP/AD server address format should be validated in BMC/CMM
                 configuration even if the port number is not provided.
68.Fix         : UpdateRaidController command supports the new option --type for
                 Broadcom HBA and HA-RAID update.
69.Fix         : PowerPolicy, GeneralNmManage and BmcNmManage commands with
                 option --type BMC10 could fail on B14 platform.
70.Fix         : GeneralNmManage command with options --type BMC10 and --action
                 GetSummary supports output messages for Entire platform (AC/DC
                 power) on X14 platforms.
71.Fix         : SetBmcUserList command with option --action "Add" can support
                 X14 OpenBMC systems.
72.Fix         : STD UserManagement table in BMC configuration could not support
                 X14 OpenBMC systems.
73.Fix         : For X14 system, check BMC status by IPMI command after in-band
                 LoadDefaultBmcCfg and ChangeBmcCfg commands with Redfish host
                 interface usage since Redfish host interface will be disabled
                 after BMC is loaded to default.
74.Fix         : GetNvmeInfo and ControlNVMe commands could fail on the systems
                 with an 8-slot backplane or three backplanes.
75.Fix         : Delete the lock file saalog.lock after saa.log file is output.
76.Fix         : Enhance in-band GetBiosInfo command stability on ESXi system.
77.Fix         : RemoteConsole command could fail with BMC IPv6 address.
78.Fix         : GetPsuInfo command displayed incorrect information for "DC 12V
                 Output Voltage".
79.Fix         : GetBiosInfo command could display an incorrect BIOS version
                 from R12/R13 platform with the latest BMC firmware.
80.Fix         : RawCommand exit code was 0 when IPMI command response's
                 completion code is not '00'.
81.Fix         : GetEventLog command could display an incorrect description in
                 Sensor Type-0x13 and Sensor Type-0x0D.
82.Fix         : GetSystemInfo command could display garbled characters in the
                 SCP version output.
83.Fix         : UpdateBios command could fail on G2 platform.
84.Fix         : Linux driver could not work on newer Kernel version.
85.Fix         : GetRaidControllerInfo command with options --file and
                 --file_only could display garbled characters parsed from RAID
                 3108 firmware.
86.Fix         : GetRaidControllerInfo command with options --file and
                 --file_only could fail to get the firmware version from
                 Broadcom 4116 and 3408 RAID controller firmware.
87.Fix         : ControlNVMe command with multi-node mode could have option
                 checking error.
88.Fix         : GetNvmeInfo command could fail on Windows if the system
                 installs NVMe storage with at least 2TB capacity.
89.Fix         : Extend the waiting time for updating the Golden FPGA on the X14
                 platform up to four minutes for FpgaRotManage command.
90.Fix         : Enhance instruction message for UpdateMotherboardFpga command
                 on X14 platform.
91.Fix         : Remove option --disable_dtpm support of TpmManage command from
                 14th generation Intel platform. 14th generation Intel platform
                 only supports TPM 2.0 module and is always enabled if
                 installed.
92.Fix         : Enhance SAA command stability.
93.Fix         : Fix IPv6 checking rule for "ServiceAddrX" field under LDAP and
                 AD tables, "UserDomainNameX" field under AD table and
                 "Destination" field under Alert table in BMC and CMM
                 configurations.
94.Fix         : In-band GetRaidControllerInfo command with options --file and
                 --file_only could need root privilege even if only parses local
                 image.
95.Fix         : GetRaidControllerInfo and UpdateRaidController commands could
                 have image verification failure on Boardcom RAID 3808
                 controller.


V1.0.0 (2024/05/16)
=========================
Initial release of SAA, formerly known as SUM.

1. New Feature : Support X14 AST2600 RoT 2.0 systems.
2. New Feature : Support H14 AST2600 RoT 2.0 systems.
3. New Feature : Support H13SRA-F/TF systems.
4. New Feature : Support X13SEW-TF-OS1 OpenBmc system.
5. New Feature : Support H13SVW-NT-OS1 OpenBMC system.
6. New Feature : Add scripts to activate and deactivate Redfish Host Interface.
7. New Feature : Add an alert server to receive alert messages and AlertManage
                 command to display them.
8. New Feature : Add NmMeManage command to support Intel Management Engine (ME)
                 features by Node Manager (NM).
9. New Feature : Add NmCpuManage command to support the CPU management by Node
                 Manager (NM).
10.New Feature : Add NmCupsManage command to support Compute Usage Per Second
                 (CUPS) management by Node Manager (NM).
11.New Feature : Add DcmiManage command to support Data Center Manageability
                 Interface (DCMI) features.
12.New Feature : Add PowerPolicy command to support power policy management.
13.New Feature : Add BladePsuManage command to support power supply unit
                 management of a blade system through CMM.
14.New Feature : Add GetBootOption/SetBootOption command to support system boot
                 option management.
15.New Feature : Add GetFanMode/SetFanMode command to support fan mode
                 configuration.
16.New Feature : Add TasManage command to support TAS management.
17.New Feature : Add SnmpManage command to support SNMP management.
18.New Feature : Add SOL command to support interactions with the managed system
                 through Serial Over LAN (SOL).
19.New Feature : Add GetSessionInfo command to support IPMI session info.
20.New Feature : Add GetSmartData command to support getting NVMe SMART data.
21.New Feature : Add BmcHostName command to get/set the system hostname.
22.New Feature : Add GetBiosPostCode command to get BIOS POST code.
23.New Feature : Add GetAcpiPowerStatus command to get ACPI power status.
24.New Feature : Add BmcWatchDog command to support watchdog configurations.
25.New Feature : Add GetSystemInfo command to get system firmware version
                 summary.
26.New Feature : Add FindBmcDevices and FoundBmcDevices commands to find BMC
                 devices and edit the list of the found BMC devices.
27.New Feature : Add GeneralNmManage command to support Intel Node Manager (NM)
                 features.
28.New Feature : Support POST complete checking on R12 OpenBMC platforms.
29.New Feature : Support getting "System event log information" in GetEventLog
                 command.
30.New Feature : GetEventLog command supports --mfg and --format options to show
                 production-requested SEL format and save a CSV file.
31.New Feature : Support new information "Number of Alloc units", "Alloc unit
                 size", "Number of free alloc unit", "Largest free blk", "Max
                 record size" and "Get/Set SEL Time" in GetEventLog command with
                 --info option.
32.New Feature : Add time filter options --year, --month and --day to filter
                 sensor event log in GetEventLog command.
33.New Feature : Support more event logs of OEM and Sensor-Specific for X13/H13
                 on GetEventLog command.
34.New Feature : Support pure redfish command mode option --redfish for
                 BmcRotManage and BiosRotManage commands.
35.New Feature : Add more information in Processors, Memory Support PSU for
                 CheckAssetInfo command.
36.New Feature : Add PCIe devices-GPU information for GetGpuInfo command.
37.New Feature : Support --file option to display information on local firmware
                 file in GetGpuInfo command.
38.New Feature : Support GetPCIeSwitchInfo and UpdatePCIeSwitch commands for
                 Broadcom Gen5 PCIeSwitch.
39.New Feature : Add BladeSummary command to get Blade information of Blade
                 system through CMM.
40.New Feature : Add --load_default_lan and --load_default_fru option for
                 LoadDefaultBmcCfg command to load default BMC LAN and FRU
                 configuration.
41.New Feature : Add SuperDiag command for OOB Super Diagnostic Offline (SDO)
                 support.
42.New Feature : Support --device_name option to control NVMe devices with
                 device name for ControlNvme command.
43.New Feature : Support Redfish SNMP table in CMM configuration for GetCmmCfg
                 and ChangeCmmCfg commands.
44.New Feature : Support IPMI Version, Manufacturer ID, Product ID and Auxiliary
                 Firmware Revision information in CheckOobSupport command.
45.New Feature : Support --reboot option for OOB LoadDefaultBmcCfg command to
                 reboot the system after BMC is loaded to the default setting.
46.New Feature : Support --bmc_boot_check option for LoadDefaultBmcCfg,
                 TimedBmcReset and UpdateBmc commands to check if BMC is booted
                 up after reset.
47.New Feature : Support --cmm_boot_check option for UpdateCmm command to check
                 if CMM is booted up after reset.
48.New Feature : GetDmiInfo/UpdateDmiInfo/EditDmiInfo commands support SMBIOS
                 version 3 on X14/H14 and later platforms.
49.New Feature : Add GetSasExpanderInfo and UpdateSasExpander commands to
                 support SAS Expander firmware management.
50.New Feature : GetFruInfo command supports to get FRU1 BV field from a Blade
                 system with CMM.
51.New Feature : Add CheckSelfTest command to check and report the basic health
                 status of the BMC.
52.New Feature : Add new Shell and Prompt commands to enter the BMC shell mode
                 and get/set the current status of the managed system in the
                 prompt.
53.New Feature : Add GetFirmwareInventoryInfo command to obtain a summary of
                 firmware inventory information.
54.New Feature : Add CmmRotManage command to support CMM RoT related features on
                 a Blade system with MBM-CMM-6.
55.New Feature : GetTpmInfo command supports R12/R13 OpenBMC platforms.
56.New Feature : SecureEraseDisk command can work under HDD password protection.
57.New Feature : Add BIOS user default support for ChangeBiosCfg,
                 LoadDefaultBiosCfg and UpdateBios commands.
58.New Feature : Support HDTService command on H13 and after platform.
59.New Feature : Support CPLD unique filename for local CPLD image files.
60.New Feature : Support the latest BMC specification for BMC configuration in
                 GetBmcCfg and ChangeBmcCfg commands.
61.New Feature : Add ClearCMOS command to support clear CMOS.
62.New Feature : Add BmcNmManage command to support BMC Intel Node Manager
                 features for X14 platform.
63.New Feature : Add GetStandbyPowerControl and SetStandbyPowerControl command
                 to support Standby Power configuration.
64.New Feature : GetPowerStatus command supports Hourly/Daily/Weekly Power
                 consumption information.
65.New Feature : Add GetBiosPostCode command support for OpenBMC.
66.New Feature : Add RemoteConsole command to support opening a remote console
                 from a remote system.
67.Enhancement : Support In-Band usage for GetMultiNodeEcInfo and
                 UpdateMultiNodeEc commands.
68.Enhancement : Provide a more precise help message for command usages.
69.Enhancement : Revise the wording from PCIE to PCIe for GetRaidCfg command.
70.Enhancement : Revise the command function group and command name.
71.Enhancement : Enhance staged update error message for unsupported platforms.
72.Enhancement : Enhance power-up error handling for BiosRotManage command.
73.Enhancement : Support new information "Temperature", "UID", "Initialized",
                 "Power Consumption", "Subnet Mask", "Gateway", "Date and Time"
                 and "User Name" in GetBladeSwitchInfo command.
74.Enhancement : Support remote in-band usage for GetPCIeSwitchInfo and
                 UpdatePCIeSwitch commands.
75.Enhancement : GetBiosInfo can show the current running CPU name correctly for
                 AMD Siena and Bergamo.
76.Enhancement : Support Remote_RHI usage for LoadDefaultBmcCfg command.
77.Enhancement : ClearMaintenEventLog command supports --gen_log option to
                 generate a success log after clearing event log of the managed
                 system.
78.Enhancement : Add AMD Turin CPU support to GetBiosInfo command.
79.Enhancement : UpdateGpu command supports updating multiple indexes for
                 PVC_AMC, PVC_Retimer and Gaudi_Retimer.
80.Enhancement : Fix "Boot" menu missing in BIOS configuration from
                 GetCurrentBiosCfg command for X12 Tatlow and later platforms.
81.Enhancement : Enhance SecureBootManage command stability.
82.Enhancement : Support X14 capsule seamless update for UpdateBios command.
83.Enhancement : Support remote AC Cycle on X14 platform.
84.Enhancement : Add BpnId and TwinType information for GetTpInfo command.
85.Enhancement : GetBmcInfo command supports the Patch version as the fourth
                 field on X14/H14 and later platforms.
86.Enhancement : Enhance dependency rules of BIOS configuration for
                 GetCurrentBiosCfg command.
87.Enhancement : Remove backplane model name output of GetBackplaneCpldInfo
                 command.
88.Fix         : Fix inaccurate POST status checking for option --post_complete.
89.Fix         : Fix BIOS Administrator password verification issue in
                 GetTpmInfo command on H11 and H12 systems.
90.Fix         : Fix the error message display for UpdateBios command without
                 --post_complete option.
91.Fix         : ChassisIntrusion command could fail on the system with the
                 latest BMC firmware.
92.Fix         : SetHttpBoot command could throw an incorrect error message if
                 BIOS does not support HTTPS boot TLS certification.
93.Fix         : Fix the error message of CMM password check for commands
                 setCMMPassword and SetBmcUserList with option --action SetPwd.
94.Fix         : Enhance ClearMaintenEventLog command stability.
95.Fix         : Enhance GetPsuInfo command stability.
96.Fix         : BootStrappingAccount command did not show password for action
                 CreateAccount.
97.Fix         : GetPCIeSwitchInfo command could fail if the command is executed
                 in a folder without access privilege.
98.Fix         : RedfishApi command could display unexpected characters in the
                 output.
99.Fix         : UpdateGpu command did not support --reboot and --post_complete
                 options for item PVC_RETIMER, PVC_AMC, and PVC_UBB_CPLD.
100.Fix        : Could not clear RemoteUser or RemoteGroup of LDAP table in BMC
                 configuration.
101.Fix        : Fix duplicate display of banner for --port usage.


Technical Support
=================
Web Site:        www.supermicro.com
Headquarters:    support@supermicro.com
European Branch: support@supermicro.nl
Asian Branch:    support@supermicro.com.tw

