================================================================================
NEC Express5800/D120h
CMC firmware 01.36 (offline update)
================================================================================
NEC Corporation.
December 2019

[Contents]
1.  About the software
2.  Target server module and firmware for this update
3.  CMC firmware update procedure
4.  Notice
5.  Revision history
6.  Legal notices (trademarks and copyrights)

--------------------------------------------------------------------------------
1.  About the software

This CMC firmware update module (hereinafter called "the Software") supports the
following functional enhancement of the NEC Express5800/D120h enclosure:

   - Took measures against for security vulnerabilities below.
     * CVE-2018-9086
   - Fixed the issue where no address could be assigned in BMC initialization 
     with DHCP enabled.
   - Fixed the issue where enabling/disabling the DHCP settings might cause 
     communication with the BMC to fail.

Caution:
  - Incorrect updating may cause the system to fail. 
    For the successful update, read this document carefully and follow the 
    instructions. Should your system malfunction or be powered off due to an
    unplanned event (such as a blackout, a cutoff, lightning, and noise) during 
    the update, the system may be damaged and fail to operate normally. 
    In such a case, any remedial measures shall be taken at your expense.

--------------------------------------------------------------------------------
2.  Target server module and firmware for this update

The Software is designed for the following server module and CMC firmware:

   - Target server module: 
       NEC Express5800/D120h module enclosure

   - CMC firmware
       CMC firmware revisions: 01.24, 01.30, 01.31, 01.33, 01.35


Note:
This update is not necessary if the above CMC firmware revisions are older than
yours, which already includes the functions to be added by the Software.


2.1  How to check your CMC firmware revision

Be sure to check the target firmware revision in either of the following ways:

2.1.1  From remote environment

2.1.1.1  With NEC ESMPRO Manager Ver. 6

If NEC ESMPRO Manager Ver. 6 is installed and used in a remote environment, 
check whether the target server is registered to be managed. (If not, register 
it.)

 (1)  Run NEC ESMPRO Manager Ver. 6 on a remote PC.

 (2)  After selecting the server, select the [Remote Control] tab.

 (3)  Select the [IPMI Information] submenu.

 (4)  Select the [MC(Management Controller) Information] submenu.

 (5)  Select the [Basbrd Mgmt Ctlr] submenu.

 (6)  Check the displayed CMC firmware revision of your system.

2.1.1.2  With CMC Management Console

 (1)  Run and log in to CMC Management Console.

 (2)  Select the [Properties] submenu.

 (3)  Check the displayed CMC firmware revision of your system.

--------------------------------------------------------------------------------
3.  CMC firmware update procedure

You can update the firmware with CMC Management Console.

3.1  With CMC Management Console

3.1.1  How to prepare the image file

    (1) Download the update module to a directory.

    (2) Unzip the downloaded module to a directory.

    (3) The image file (136.img) is extracted to the specified folder.

3.1.2  How to connect to CMC Management Console

    Access the following URL from a web browser on the management PC:
    http://(CMC IP address) or https://(CMC IP address)

    Then log in to CMC Management Console.

    For details, see the BMC/CMC Management Console User's Guide stored in 
    EXPRESSBUILDER.  

3.1.3  Update procedure
     Note:
        Before this update, be sure to turn off the target server module.

    (1) Select the [Update] item.

    (2) For [Firmware type], select [BMC].

    (3) Click [Browse] and select the CMC image file prepared above.

    (4) Click [Upload] to upload the image file.

    (5) After the file is uploaded, click [Update] to start updating the CMC 
        firmware.

    (6) After the [Status] field shows [100% Completed], the CMC firmware is 
        automatically rebooted in approximately 90 seconds.

    (7) Turn off the AC power of the enclosure.

    (8) Wait 30 seconds. Then turn on the AC power again.

    (9) According to section 2.1, confirm that the CMC firmware revision has 
        been updated to 01.36.

Updating the firmware with CMC Management Console is now completed.

--------------------------------------------------------------------------------
4.  Notice

  After the CMC firmware is updated: If the Web server function of the CMC is 
  used from the management PC, close all the web browsers on your system. Then, 
  if necessary, open the web browsers again.

--------------------------------------------------------------------------------
5.  Revision history

12/6/2019 CMC firmware revision 01.36
   - Took measures against for security vulnerabilities below.
     * CVE-2018-9086
   - Fixed the issue where no address could be assigned in BMC initialization 
     with DHCP enabled.
   - Fixed the issue where enabling/disabling the DHCP settings might cause 
     communication with the BMC to fail.

2/7/2019 CMC firmware revision 01.35
   - Supported backing up/restoring the language settings in CMC Management
     Console.
   - Fixed issue with the following events registered falsely to the System 
     Event Log in very rare case:
     - ND01_VinAND02_VinAND03_VinAND04_Vin

12/5/2018 CMC firmware revision 01.33
   - Fixed issue with the extremely rare misdetection of abnormal temperature in
     the server module without a GPU.
   - Fixed issue with the low performance of the server modules in slot 3 and 4 
     due to processor throttling remaining enabled even after a recovery from a 
     temporary power failure.

7/3/2018 CMC firmware Revision 01.30
   - Fixed possible intermittent fan full boost
   - Fixed processor throlling issue of all server module when power supply unit
     is degraded.

--------------------------------------------------------------------------------
6. Legal notices (trademarks and copyrights)

All contents on this software are the copyright of NEC Corporation or the third-
party software developer.

Microsoft, Windows, Windows Vista and Windows Server are registered trademarks 
of Microsoft Corporation in the United States and other countries.

Linux is a trademark or registered trademark of Linus Torvalds in the United
States and other countries.

Red Hat and Red Hat Enterprise Linux are trademarks or registered trademarks 
of Red Hat, Inc. in the United States and other countries.

This software uses the software under GNU General Public License or GNU Lesser
General Public License.

All other product, brand, or trade names used in this publication are the
trademarks or registered trademarks of their respective trademark owners.

--------------------------------------------------------------------------------
