Supermicro Update Manager (SUM) Release Notes
================================================

Software Release Version: V1.4.1
Release Date: 2014/11/28

Introduction
============

The Supermicro Update Manager (SUM) can be used to manage the BIOS and BMC
firmware image update and configuration update for select systems. In
addition, system checks as well as event log management are also supported.
Moreover, special applications are also provided to facilitate system 
management. To update configurations, users can edit system BIOS settings, DMI
information and BMC configurations from readable text files, as well as use
this update manager to apply these configurations.

Two channels are possible for management: the OOB (Out-Of-Band) channel, i.e.
communication through the BMC IPMI interface, and the in-band channel, i.e.
communication through the local system interfaces. By the OOB channel, most
management commands (except CheckSystemUtilization) can be executed
independently of the OS on the managed system and even before the system OS
is installed.


Requirements
============
@OOB Usage
- Management Client (Running SUM CLI)
    * Operating system:
        Red Hat Linux 5 updates 0 (x86_64) or later
        Windows Server 2008 (x86_64) or later
    * JAVA Runtime Environment:
        JRE 1.6.0 and later
- Managed System
    * Select X9/X10 systems
- Command specific requirements
    * TpmProvision: require to use with ISO images
        TPM_20140925.iso or TPM_Lock_20140925.iso
@In-Band Usage
- Managed System
    * Operating system:
        Red Hat Linux 5 (x86_64) or later
        Windows Server 2008 (x86_64) or later
    * Hardware:
        Select X9/X10 systems    


Version History
===============


V1.4.1 (2014/11/28)
========================
1. Added: Support OS Windows Server 2008 (x86_64) or later
2. Added: Support SFT-SUM and SFT-DCMS-Single product key
3. Added: GetBmcCfg/ChangeBmcCfg command added more Boot device type when BIOS
          support it.
4. Added: GetBmcCfg/ChangeBmcCfg command added PUE3 FanMode 
5. Added: CheckAssetInfo command added version field for CPU
6. Added: CheckSystemUtilization command added architecture name in OS version
          field
7. Added: Command usage could be hardware or firmware platform dependent. User
          Guide added Appendix C Platform Feature Support Matrix as reference
8. Added: Exit code 11 - Invalid command line data          
9. Changed: TAS package updated to 1.0.1 20141124
10. Changed: Change wording from "Product Key" to "Node Product Key"
11. Changed: CheckAssetInfo command output message for Slot Number renamed as 
             Slot Location
12. Changed: CheckAssetInfo command changed wording from "Network Interface" to 
            "Add-on Network Interface"
13. Changed: TpmProvision command requirement in release note added
             required ISO:  TPM_20140925.iso or TPM_Lock_20140925.iso
14. Changed: TpmProvision command with --cleartpm option requires mounting 
             TPM ISO images
15. Changed: TpmProvision command has less execution steps
16. Fixed: GetDefaultBiosCfgTextFile and LoadDefaultBiosCfg command does not
           reflect BCP revised default BIOS configuration settings. Check BIOS
           release note for BIOS support.
17. Fixed: TpmProvsion command failed in some MB
18. Fixed: TpmProvsion command did not detect locked status
19. Fixed: CheckAssetInfo command does not get current memory speed
20. Fixed: CheckAssetInfo command show Slot Type/Slot Location as N/A for
           on card NICs
21. Fixed: UpdateBios command in-band usage sometimes hang in RHEL 7.0           
22. Fixed: JRE version detection failed in some environment
23. Fixed: CheckSystemUtilization command does not get correct OS version for 
           SLES 11 SP3 and RHEL 7

           
V1.4.0 (2014/08/05)
========================
1. Added OOB Application commands: 
      TpmProvision, MountIsoImage, UnmountIsoImage 
2. Added in-band BIOS update support for X10 Grantley platform
3. Added BMC configurations for /BmcCfg/OemCfg/SMTP, NTP, DDNS, ALERT, AD, 
   LDAP, RADIUS, IPAccessControl, Certification, WebSession, UIControl 
4. Added BMC configurations for /BmcCfg/OemCfg/LAN/DNSAddr 
5. Added support: GetBmcInfo/UpdateBmc commands support MicroBlade/SuperBlade
   (B10) BMC firmware 
6. CheckAssetInfo Memory "Manufacturing Date" wording to be 
   "Manufacturing Date (YY/WW)"
7. CheckAssetInfo units format changed: 'MHZ' => ' MHz'; 'MB' => ' MB'
8. CheckSystemUtilization will have HDD, NIC number starts from 1 instead of 0
9. Added boot device support for Legacy and UEFI USB devices in 
   /BmcCfg/StdCfg/Boot BMC configuration
10. Added TAS intallation guide
11. Fixed: Multiple system command is not stable
12. Fixed: TAS HDD usage information is not accurate
13. Fixed: TAS OS information is not accurate
14. Fixed: TAS cannot be used together with SD5/ipmicfg
15. Fixed: BMC configuration for ServiceEnabling/IKVM cannot be disabled


V1.3.0 (2014/06/09)
========================
1. Added OOB BMC management commands: 
      GetBmcInfo, UpdateBmc, GetBmcCfg, ChangeBmcCfg 
2. Added OOB System check commands:
      CheckAssetInfo, CheckSystemUtilization, CheckSensorData
3. Added OOB Event Log management commands: 
      GetEventLog, ClearEventLog
4. Added: ActivateProductKey command support in-band usage.
5. Changed: Prodcut key is not required for GetBiosInfo command
6. Fixed: Will check if host name is repeated in system list file
7. Fixed: Will check DEVICE_BUFFER_SIZE when getting in-band file from BIOS.
8. Fixed: Will check if BIOS default value is illegal.
9. Fixed: Concurrent OOB usage will segmentation fault when managing more than
          20 systems



V1.2.0 (2014/1/15)
========================

1. Add GetDmiInfo and ChangeDmiInfo commands to support DMI editing
2. Add -l option for managing multiple systems through OOB channel
3. In-band UpdateBios command supports X10 systems 
4. Eliminate --me_type option for In-Band UpdateBios command
5. For all In-Band commands except "UpdateBios," only systems that have
   OOB-supported BMC firmware can run SUM.
6. For all In-Band commands except "UpdateBios," product key activation is 
   required.
7. Fix: ChangeBiosCfg command will reset to default for current settings
        that is in the BIOS setup menu but not exposed in the BIOS setup text 
        file
8. Fix: Incorrect exit code when using invalid firmware image to UpdateBios 
        command. Original: 82. Fixed: 62 
9. Fix: MB Type name typo when running OOB UpdateBios for X9DRW-7TPF MB. 
        Original: X9DRAW-7TPF. Fixed: X9DRW-7TPF. 
10. Fix: Incorrect error message, when a directory name is assigned to the
         --file option.
11. Fix: When no default value is given from BIOS, BIOS Configuration related
         commands will not work correctly.

         


V1.1.0 (2013/09/12)
========================

1. Add new feature: In-Band usage.
2. Change "LoadFactoryDefault" command to "LoadDefaultBiosCfg"


V1.0.2 (2013/08/15)
========================

1. Fix "Board ID mismatch during OOB BIOS flash" issue for MB X9SRL


V1.0.1 (2013/07/30)
========================

1. Fix "Cannot disable multiple Boot Device" issue for [Boot] menu in BIOS 
   configuration text file
2. Fix "Board ID mismatch during OOB BIOS flash" issue for MB X9DRL-iF


V1.0.0 (2013/07/02)
========================

Initial release of SUM




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