=========================================================================================================
Server Platform Services(SPS) FirmwareF 5.1.4.208
(Windows/Linux/iLO web interface)
=========================================================================================================
NEC Corporation.
Feb. 2021

[Contents]
1.  About the software
2.  Models and software revisions for update
3.  Installation procedures
4.  Notes
5.  Revision history
6.  Legal notices (trademarks and copyrights)
---------------------------------------------------------------------------------------------------------

1.  About the software

   This software is an update module for Server Platform Services(SPS) firmware that supports 
   the following.

   - The Server Platform Services(SPS) Firmware : 5.1.4.208 mitigates the following security
     vulnerabilities.
     - CVE-2020-8755 (https://cve.mitre.org/cgi-bin/cvename.cgi?name=2020-8755)
       This security vulnerability is documented in Intel Security Advisory:INTEL-SA-00391.
       These security vulnerabilities are not unique to NEC servers.
   - Addressed an issue where system may suddenly stop responding, shutdown or
     restart unexpectedly.
     Integrated Management Log (IML) contains the following information.
     - Class: 0x32, Code: 0x389 Unexpected Shutdown and Restart...
     And, it should be updated System ROM v2.20 (10/27/2020) or later at the same time.


   ** Program and data included in this software **
   Following program and data are included in this software.
   Use one of them according to the way of installation.
   This version or later of the Server Platform Service (SPS) is required for updating 
   the System ROM v2.20 (10/27/2020) or later.

   a) iLO web interface
       Server Platform Service (SPS) Firmware : cp045271.zip
                                                cp045271.compsig

   b) Executables for Windows(R)
       Server Platform Service (SPS) Firmware : cp045300.exe

   c) RPM package for Linux(R)
       Server Platform Service (SPS) Firmware : firmware-sps-05.01.04.208-1.1.x86_64.rpm


  Note:
  - To prevent a system failure, please read this document carefully and follow the procedure for
    successful update.  Should your system malfunctions or is powered off due to an unplanned event
    during update (for example, power blackout or cutoff, lightening, and noise), the system may be
    damaged and fails to operate normally. In this case, any remedial measures shall be taken at
    your expense.

  - This software does not support a virtualized environment such as hyper visor, guest OS, etc. 
    Please install either on the host OS which this software supports.

   ** Windows(R) OS environment **
   - This software will access to iLO5 (Baseboard Management Controller). It is required that the
     "iLO 5 Channel Interface Driver" (CHIF) must be installed. The CHIF driver can be installed by
     using EXPRESSBUILDER or "Starter pack(Standard Program Package)".

   ** Linux(R) OS environment **
   - This software will access to iLO5 (Baseboard Management Controller). It is required that the
     "iLO 5 Channel Interface Driver" (CHIF) must be installed. Please verify that iLO_CHIF_Driver
     (hpilo) is installed by the following methods.

       # lsmod | grep hpilo
       # modinfo hpilo


2.  Models and software revisions for update 

  Users who use the following server models and the Server Platform Services(SPS) Firmware
  versions need update:

   - Models to update: 

      1. Express5800/R110j-1

   - Server Platform Services(SPS) Firmware versions to update:

      Server Platform Services (SPS) Firmware : 5.0.3.107
      Server Platform Services (SPS) Firmware : 5.1.3.78
      Server Platform Services (SPS) Firmware : 5.1.3.94
      Server Platform Services (SPS) Firmware : 5.1.4.113

     NOTE:
     If your firmware version is later than the above, you do not require the update
     (the latest revisions already include the functions to be added by the software).


  - How to confirm your Server Platform Services(SPS) Firmware version:

     Please make sure to confirm proper the Server Platform Services(SPS) Firmware version by any
     of the following means.(*1)

     * How to confirm by the server which will be updated *

     - By System Utilities, to confirm your firmware version:

     (1)  Power on the system.
     (2)  When the following message appears, press the F9 key to start the System Utilities.

                      [F9] System Utilities

     (3)  Select the [System Information], then select the [Firmware Information]. 
     (4)  The firmware versions of your system will be displayed. 
          Please confirm the version from "Server Platform Services(SPS) Firmware".
     (5)  After confirmation of the firmware versions, press the ESC key or select [Exit] and exit
          the System Utilities. 

          Note: 
          About detail of "System Utilities" usage, refer to "1. System Utilities" section in the
          chapter of "Useful Features" of the maintenance guide.

     * How to confirm by the remote access *

     - By iLO web interface, to confirm your firmware version:

     (1)  Login iLO web interface.
     (2)  Select the [Firmware & OS Software] of left side menu.
     (3)  The firmware version of your system will be displayed.
          Please confirm the version from "Server Platform Services(SPS) Firmware".


3.  Installation procedures

   ** iLO web interface **

  3-i1. Preparation for the software

     (1) Power off the system.

     (2) Download the install module, extract it to a desired directory on remote PC.

     (3) Start the Web Browser on remote PC. And Login iLO web interface.


  3-i2. The Server Platform Services(SPS) Firmware installation procedure

     (1) Select the [Firmware & OS Software] of left side menu.

     (2) Select [Upload to iLO Repository] of right side menu.

     (3) In the Local binary file box, Select the firmware component "cp045271.zip".
         The file location of iLO web interface installer as follows:

         \iLOWeb

     (4) Select the I have a component signature file check box.

     (5) In the Local component signature file box, Select the firmware component 
         "cp045271.compsig". The file location of iLO web interface installer as follows:

         \iLOWeb

     (6) Press "Upload" to begin upload process.

     (7) Wait for the "Firmware Upload Completed." message to display.

     (8) Select the [Firmware & OS Software] of left side menu, and then [iLO Repository].

     (9) Click the install component icon next to the component you want to install.

    (10) Click Yes, add to the end of the queue. 
         If the installation queue is empty, and iLO can initiate the component installation,
         the button is labeled Yes, install now. 

    (11) Power on the system.

    (12) The contents of process by POST (Power On Self-Test) will be shown on the screen.
         At the End of POST, the Server Platform Services(SPS) Firmware update process is executed.
         It will take about 5 to 10 minutes for the update process, so please wait for a while until
         the update process is completed. 
         When the update is completed, the system will be automatically restarted.

    (13) Confirm that the Server Platform Services(SPS) Firmware version has been updated to the
         version listed below by any of the means described at (*1).

             Server Platform Services(SPS) Firmware      :  5.1.4.208

    (14) Select the [Firmware & OS Software] of left side menu, and then [Installation Queue].
         Click the Remove all button. The component is removed.


  3-i3. Resetting the iLO

     - Resetting the iLO processor with the BMC Configuration Utility :

     (1)  Power on the system.

     (2)  When the following message appears, press the F9 key to start the System Utilities.

                      [F9] System Utilities

     (3)  Select the [System Configuration], then select the [BMC Configuration Utility].

     (4)  Select Yes in the [Reset BMC] menu.
          The BMC Configuration Utility prompts you to confirm the reset.

     (5)  Click [OK].

     (6)  Please wait a minute for the reset to complete, then hit Esc to exit the configuration
          utility and reboot the server.

     - Resetting the iLO processor with the web interface :

     (1)  Login iLO web interface.

     (2)  Select the [Information] of left side menu, and then Select the [Diagnostics] tab.

     (3)  Click [Reset].

     (4)  When prompted to confirm the request, click [Yes, reset iLO].
          iLO resets and closes your browser connection.


   ** Windows(R) OS **

  3-W1. Preparation for the software

     (1) Log on to the system as a user with administrator privilege.

     (2) Terminate all running application.

     (3) Download the install module, extract it to a desired directory.


  3-W2. The Server Platform Services(SPS) Firmware installation procedure

     (1) Double-click "Executables for Windows(R) file" (i.e. *.exe). 
         The Server Platform Services(SPS) Firmware Update Program will start.
         The file location of windows(R) installer as follows:

         \Windows

     (2) Following the messages will be shown and complete the operation.

     (3) If the messages requesting reboot will be shown, select "yes" to reboot of the system.
         - If reboot does not start, please reboot manually.
         - At this time, the Server Platform Services(SPS) Firmware update is not completed.
           Rebooting will complete the Server Platform Services(SPS) Firmware, so be sure to
           restart the system.

     (4) The contents of process by POST (Power On Self-Test) will be shown on the screen.
         At the End of POST, the Server Platform Services(SPS) Firmware update process is executed.
         It will take about 5 to 10 minutes for the update process, so please wait for a while until
         the update process is completed. 
         When the update is completed, the system will be automatically restarted.

     (5) Confirm that the Server Platform Services(SPS) Firmware version has been updated to the
         version listed below by any of the means described at (*1).

             Server Platform Services(SPS) Firmware      :  5.1.4.208

         Now the Server Platform Services(SPS) Firmware installation is successfully finished.


  3-W3. Resetting the iLO

     - Resetting the iLO processor with the BMC Configuration Utility :

     (1)  Power on the system.

     (2)  When the following message appears, press the F9 key to start the System Utilities.

                      [F9] System Utilities

     (3)  Select the [System Configuration], then select the [BMC Configuration Utility].

     (4)  Select Yes in the [Reset BMC] menu.
          The BMC Configuration Utility prompts you to confirm the reset.

     (5)  Click [OK].

     (6)  Please wait a minute for the reset to complete, then hit Esc to exit the configuration
          utility and reboot the server.

     - Resetting the iLO processor with the web interface :

     (1)  Login iLO web interface.

     (2)  Select the [Information] of left side menu, and then Select the [Diagnostics] tab.

     (3)  Click [Reset].

     (4)  When prompted to confirm the request, click [Yes, reset iLO].
          iLO resets and closes your browser connection.


   ** Linux(R) OS **

  3-L1. Preparation for the software

     (1) Log-in as root. Or switch to root with "su" command.

     (2) Terminate all running application.

     (3) Download the install module, extract it to a desired directory.


  3-L2. The Server Platform Services(SPS) Firmware installation procedure

     (1) Install the RPM package of this Server Platform Services(SPS) Firmware update module by
         the command below.

          # rpm -Uvh <filename>.rpm

         - The file location of Linux(R) installer as follows:

             \Linux

         Note: The "<filename>.rpm" should replace to RPM package name which
               is described at above "Binaries of this release" section.

         Note: "#" means prompt. You do not need to input "#".

     (2) See where the files land by the command below.

          # rpm -qlp <filename>.rpm

     (3) Change to the directory you see in the previous step.

     (4) Run setup by the command below.

          # ./setup

     (5) Following the messages will be shown and complete the operation.

     (6) If a reboot inquiry is appear then press "y" to trigger reboot.

     (7) The contents of process by POST (Power On Self-Test) will be shown on the screen.
         At the End of POST,the Server Platform Services(SPS) Firmware update process is executed.
         It will take about 5 to 10 minutes for the update process, so please wait for a while
         until the update process is completed. 
         When the update is completed, the system will be automatically restarted.

     (8) Confirm that the Server Platform Services(SPS) Firmware version has been updated to the
         version listed below by any of the means described at (*1).

             Server Platform Services(SPS) Firmware      :  5.1.4.208

         Now the Server Platform Services(SPS) Firmware installation is successfully finished.


  3-L3. Resetting the iLO

     - Resetting the iLO processor with the BMC Configuration Utility :

     (1)  Power on the system.

     (2)  When the following message appears, press the F9 key to start the System Utilities.

                      [F9] System Utilities

     (3)  Select the [System Configuration], then select the [BMC Configuration Utility].

     (4)  Select Yes in the [Reset BMC] menu.
          The BMC Configuration Utility prompts you to confirm the reset.

     (5)  Click [OK].

     (6)  Please wait a minute for the reset to complete, then hit Esc to exit the configuration
          utility and reboot the server.

     - Resetting the iLO processor with the web interface :

     (1)  Login iLO web interface.

     (2)  Select the [Information] of left side menu, and then Select the [Diagnostics] tab.

     (3)  Click [Reset].

     (4)  When prompted to confirm the request, click [Yes, reset iLO].
          iLO resets and closes your browser connection.


4.  Note


  ** Note for iLO web interface update environment **

  4-F1. If the update errors, the following message will be displayed in the browser.

      (a) This update/upload requires the system to be powered off or in POST.

      (b) The update service is temporarily unavailable. Try again later.

      (c) The last attempt to update or upload firmware was not successful.
          Make sure you are using a valid, signed flash file and try again.

      (d) The last attempt to update or uplpoad firmware was not successful.
          Make sure you are using a valid, signed flash file and try again.
          If you are attempting to install a component, first upload it to the iLO Repository
          then add it to the Installation Queue.

      Please confirm with any of the following steps for either message.
       Step1 : Make sure the server is powered off and retry to update it. 
       Step2 : Make sure the current firmware version.
               If it is the same as the firmware version, it can not be updated.
       Step3 : Retry to download the update module and to update it. 


  ** Note for Windows(R) OS Version and  Linux(R) OS Version environment **

  4-N1. Confirm that this software is not registered in "iLO Repository" and "Install Queue" by one
        of the following methods.
        If it was registered, delete it using one of the following methods and install this software
        again.

       - How to confirm with iLO web interface :

        (1)  Login the iLO web interface.

        (2)  Select the [Firmware & OS Software] of left side menu.
             Confirm that this software is not registered in "iLO Repository" and "Install Queue"
        (3)  If it was registered, delete(Click the dust icon) in the order "Install Queue", "iLO
             Repository".

       - How to confirm with RESTful Interface Tool :

        (1)  Login the RESTful Interface Tool.

        (2)  Confirm that this software is not registered in "Install Queue".

                iLOrest > taskqueue

        (3)  If it was registered, delete the registered data of Install Queue.

                iLOrest > taskqueue --resetqueue

        (4)  Confirm that this software is not registered in "iLO Repository".

                iLOrest > listcomp

             Confirm "Name", "Version" then confirm that this software is not registered.
             If it was registered, take a note of "ID Number".

        (5) Delete the registered data of iLO Repository.

                iLOrest > deletecomp "Id Number"


  ** Note for Windows(R) OS environment **

  4-W1. This software will access to iLO5 (Baseboard Management Controller). It is required that
        the "iLO 5 Channel Interface Driver" (CHIF) must be installed. The CHIF driver can be
        installed by using EXPRESSBUILDER or "Starter pack".

  4-W2. Confirm the files of this software. Make sure that <filename>.compsig exists in the same
        folder as <filename>.exe. If it does not exist, please try again from you download this
        software again. 

  4-W3. When Windows(R) BitLocker(TM) function is set to "Enabled", install this software after
        making the function "Disabled". Then make the function "Enabled" after install and reboot
        of the system. If you install the this software without making the function "Disabled",
        you may need the recovery password when you boot the system.

  ** Note for Linux(R) OS environment **

  4-L1. This software will access to iLO5 (Baseboard Management Controller). It is required that
        the "iLO 5 Channel Interface Driver" (CHIF) must be installed.
        Please verify that iLO_CHIF_Driver(hpilo) is installed by the following methods.

          # lsmod | grep hpilo
          # modinfo hpilo

  4-L2. Confirm the files of this software. Make sure that <filename> .compsig exists in the same
        folder as <filename>.rpm. If it does not exist, please try again from you download this
        software again. 


5.  Revision history

2021/02/08  SPS Firmware Version : 5.1.4.208
   - The Server Platform Services(SPS) Firmware : 5.1.4.208 mitigates the following security
     vulnerabilities.
     - CVE-2020-8755 (https://cve.mitre.org/cgi-bin/cvename.cgi?name=2020-8755)
       This security vulnerability is documented in Intel Security Advisory:INTEL-SA-00391.
       These security vulnerabilities are not unique to NEC servers.
   - Addressed an issue where system may suddenly stop responding, shutdown or restart unexpectedly.
     Integrated Management Log (IML) contains the following information.
     - Class: 0x32, Code: 0x389 Unexpected Shutdown and Restart...
     And, it should be updated System ROM v2.20 (10/27/2020) or later at the same time.

2020/12/14  SPS Firmware Version : 5.1.4.113
   *Use the Starter Pack Version S8.10-008.01.*
   - The Server Platform Services(SPS) Firmware : 5.1.4.113 mitigates the following security
     vulnerabilities.
     - CVE-2020-0545 (https://cve.mitre.org/cgi-bin/cvename.cgi?name=2020-0545)
     - CVE-2020-0586 (https://cve.mitre.org/cgi-bin/cvename.cgi?name=2020-0586)
       These security vulnerabilities are not unique to NEC servers.

2020/03/16  SPS Firmware Version : 5.1.3.94
   *Use the Starter Pack Version S8.10-007.02.*
   - The Server Platform Services(SPS) Firmware : 5.1.3.94 mitigates the following security
     vulnerabilities.
     - CVE-2019-11090 (https://cve.mitre.org/cgi-bin/cvename.cgi?name=2019-11090)
     - CVE-2019-11109 (https://cve.mitre.org/cgi-bin/cvename.cgi?name=2019-11109)
       These security vulnerabilities are not unique to NEC servers.

2019/11/11  SPS Firmware Version : 5.1.3.78
   *Use the Starter Pack Version S8.10-007.01.*
   - The Server Platform Services(SPS) Firmware : 5.1.3.78 mitigates the following security
     vulnerabilities.
     - CVE-2019-0089 (https://cve.mitre.org/cgi-bin/cvename.cgi?name=2019-0089)
       These security vulnerabilities are not unique to NEC servers.

2018/12/26  SPS Firmware Version : 5.0.3.107
   *Use the Starter Pack Version S8.10-006.04.*
   - Initial Release.


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 Server are registered trademarks of Microsoft Corporation in the United
   States and other countries.

   GRID is trademarks and/or registered trademarks of NVIDIA Corporation in the U.S. and/or other
   countries.

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

   All contents on this software are the copyright of NEC Corporation or the third-party software
   developer. All other contents mentioned herein are copyright of their respective owners.

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

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

   Red Hat is a trademark or a registered trademark of Red Hat Inc. in the United States and other
   countries.

   All other company names and product names mentioned herein are registered trademarks or trademarks
   of their respective owners.


