Supermicro Update Manager (SUM) UEFI Release Notes
==================================================
Software Release Version: V1.3.0-p8
Release Date: 2024/02/01


Introduction
============
The Supermicro Update Manager (SUM) UEFI can be used to manage the system BIOS,
BMC and CPLD firmware image update for select systems under EFI shell.
To update DMI information, users can edit DMI information from readable text
file, as well as use SUM to apply DMI information.


Requirements
============
@In-Band Usage
- Managed System
    * Operating system:
        EFI shell
    * Hardware:
        X12/H12 and later platforms except H12 non-RoT systems


Known Limitation
================
1. System will be powered off during BIOS update on X12/H12 RoT platforms if the
   BMC and CPLD firmware does not support BIOS update without power off.


Version History
===============
V1.3.0-p8 (2024/02/01)
=========================
1. New Feature : Add --platform_rst option in UpdateBios command.


V1.3.0-p7 (2023/11/29)
=========================
1. New Feature : Add BMC GUID A501MS for H13SRA-F/TF.


V1.3.0-p6 (2023/09/05)
=========================
1. New Feature : Support UpdateCpld command for X13/H13 Non-RoT systems.
2. Enhancement : Support version information from X13/H13 Non-RoT motherboard
                 CPLD firmware jed file.
3. Enhancement : Support TLSv1.2 ECDHE cipher suite.


V1.3.0-p5 (2023/05/23)
=========================
1. Enhancement : Change reset system mechanism used in UpdateCpld, UpdateBios,
                 BiosRotManage commands.


V1.3.0-p4 (2023/03/01)
=========================
1. New Feature : Support Catlow X13SCx series systems.
2. New Feature : Support BIOS update for B4SA1 system.


V1.3.0-p3 (2023/02/14)
=========================
1. New Feature : Add BMC GUID 5501MS for X13 RoT 2.0 system support.
2. New Feature : Add BMC GUID 6501MS for X13 RoT 2.0 system support.
3. New Feature : Add BMC GUID 8401MS for X13 RoT 2.0 OpenBMC system support.
4. New Feature : Add BMC GUID 6401MS for R12 OpenBMC system support.
5. New Feature : Add BMC GUID 7401MS for R13 RoT 2.0 OpenBMC system support.
6. New Feature : Add BMC GUID F301MS for X12 OpenBMC system support.
7. New Feature : Add BMC GUID D401MS for MicroBlade B4 RoT 2.0 system support.
8. New Feature : Add BMC GUID 3501MS for G1 RoT 2.0 system support.
9. New Feature : Add BMC GUID 4501MS for X14 RoT 2.0 system support.


V1.3.0-p2 (2022/12/20)
=========================
1. New Feature : Add BMC GUID 2401MS for X13OEI support.
2. New Feature : Add BMC GUID E401MS for H13 RoT 2.0 system support.
3. New Feature : Add BMC GUID F401MS for M13 workstation systems support.


V1.3.0-p1 (2022/11/07)
=========================
1. Enhancement : H13 BIOS image parsing.
2. Enhancement : CPLD image parsing for jed format.


V1.3.0 (2022/05/19)
=================================
1. New Feature : Add BMC GUID 4301MS for H12 RoT 2.0 support.
2. New Feature : Add BMC GUID 0401MS and 1401MS for H13 system support.
3. New Feature : Add BMC GUID C301MS and D301MS for X13 RoT2.0 study.
4. New Feature : Add BMC GUID 3401MS and 4401MS for B13 blade system support.
5. New Feature : Add BMC GUID 5401MS for X12SPT-GC support.
6. New Feature : Support staged mechanism for UpdateBios command.
7. New Feature : Support seamless update for UpdateBios command.
8. New Feature : Support local seamless capsule file information for GetBiosInfo 
                 command.
9. New Feature : Add --staged getinfo in UpdateBios command.
10.Enhancement : Wait for 14 minutes for BMC reset after BMC update completed
                 for UpdateBmc command with option --forward.
11.Enhancement : Wait for 3 minutes for BMC reset after BMC update completed
                 for UpdateBmc command for X13 systems.
12.Enhancement : Wait for 4 minutes for BMC reset after BMC update completed
                 for UpdateBmc command option --backup for X13 systems.
13.Enhancement : Support immediate runtime update without power off system on 
                 X12 or later RoT platforms.
14.Enhancement : Support capsule seamless update for UpdateBios command.
15.Enhancement : Support get capsule information for GetBiosInfo command.


V1.2.0 (2021/09/03)
=================================
1. New Feature : Support AST2600 X12 non-RoT Tatlow platform.
2. New Feature : Support MicroBalde(B3) systems.
3. New Feature : Support RoT 2.0 systems.
4. New Feature : Support X12DSC-6.
5. New Feature : Support X12DPG-OA6 RoT1Plus.
6. New Feature : Support AST2600 H12/B12/X12 RoT systems.
7. New Feature : Support AST2600 M12 non-RoT systems.
8. New Feature : Add ChangeDmiInfo and GetDmiInfo and EditDmiInfo commands.
9. New Feature : Support AMD Milan image when executing GetBiosInfo command 
                 with --file option.
10.New Feature : Only support --clear_password/--erase_secure_boot_key/
                 --reset_boot_option / --preserve_setting / --erase_OA_key
                 options for UpdateBios command on Tatlow and later platforms.
11.Enhancement : Support --reset_boot_option option for UpdateBios command on
                 Whitley platform.   
12.Enhancement : Improve UpdateBMC, UpdateBios and UpdateCPLD commands 
                 stability.
13.Enhancement : Skip Redfish Host Interface checking when executing
                 GetBiosInfo command with --file_only option.
14.Enhancement : Support Redfish Host Interface in BIOS new design.
15.Fix         : UUID field was changed to unexpected string through 
                 ChangeDmiInfo command.
16.Fix         : BiosRotManage command with --action GetInfo might display
                 information with incorrect format.
17.Fix         : Remove unexpected message on some platforms.
18.Fix         : Fix UpdateCPLD command timeout problem on some platforms.
19.Fix         : Fix readme example.
20.Fix         : Fix older BIOS R1.0 update to new BIOS R2.0 will throw 
                 exception through UpdateBios command.


V1.1.0 (2020/12/02)
======================
1. New Feature : Add command RawCommand to support IPMI raw commands.
2. New Feature : Add option --overwrite_ssl for command UpdateBMC.
3. New Feature : Add options --file and --file_only for commands GetBiosInfo 
                 and GetBmcInfo.
4. New Feature : Add UpdateCPLD command and GetCPLDInfo command.
5. Enhancement : Add 6 minutes wait at the end of command BmcRotManage when 
                 executing with action UpdateGolden or Recover.
6. Enhancement : Improve output messages of command BiosRotManage and command 
                 BmcRotManage.
7. Enhancement : Support H12 AST2600 RoT platform with command GetBmcInfo.
8. Fix         : Fix UpdateBMC hang problem.


V1.0.0 (2020/07/24)
======================
1. New Feature : Add GetBiosInfo, UpdateBios, BiosRotManage, GetBmcInfo, 
                 UpdateBmc and BmcRotManage commands to support system BIOS and
                 BMC management.


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