================================================================================
Release Notes for
NEC Express5800/R320h
BMC Firmware Revision 05.61
================================================================================
NEC Corporation.
Dec. 2023

[Contents]
1.  About the software
2.  Server models for update
3.  Update procedures
    <Windows(R) OS>
    <VMware ESXi(R)>
4.  Revision history
5.  Legal notices (trademarks and copyrights)

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

    This BMC Firmware update module supports the following functional enhancement
    in the NEC Express5800/R320h models:

BMC 05.61
  - Even when using the later version of Java, it is possible to use the remote 
    KVM and the launch viewer for IPMI information with EXPRESSSCOPE Engine 3.

    NEC confirmed the operation with the following Java:
    <Open Java>
     amazon-corretto: version 17 + icedtea-web: version 1.8.8
    <Oracle Java>
     Java8 Update 351

  - We have fixed a rare issue where, after the ft server powered on (AC-ON) 
    or the BMC reseted, IPMI commands issued to BMC would not be accepted,
    and then server management software such as ESMPRO/ServerManager can not 
    access to the BMC.

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

  - Please don't do this update from management PCs using remote KVM of 
    EXPRESSSCOPEEngine3. Update may sometimes fail.

  - To update with ExpressUpdate of ESMPRO/Manager is not supported 
    in this module. 

  - Notes after BMC Firmware update (Windows(R) only)

    (1) The following warning log may be registered once in the system event log
        after Windows startup, but in the case of one time, there is no problem,
        so you may ignore it.

        ------------------------
        Event ID    : 3101
        Source      : ESMCommonService
        Description : Failed saving BMC config.
        ------------------------

    (2) When the same warning log as (1) is registered continuingly every 1 minute
        with the following case.

        <The case that occurs>
         - After BMC firmware update
         - After module replacement
         - After Windows start

       In this case, you can solve it by restarting the Windows service.
       Follow these steps to restart the "ftSys Maintenanceand Diagnostics(MAD)" 
       service.

       (2)-1 Rename the below folder for backup.
             before: C:\Program files\ftsys\Vtm\config
             after:  C:\Program files\ftsys\Vtm\config_bak

       (2)-2 Open [Control Panel](view by : Large icons or Small icons) -> 
             [Administrative Tools] -> [Services]

       (2)-3 The management window of [Services] is started.
             It chooses "ftSys Maintenance and Diagnostics (MAD)" from a screen 
             on the right side and displays a right-click menu.

       (2)-4 Select [Restart] from the right-click menu.
 
       (2)-5 The [Service Control] window is displayed, and the progress bar of 
             [stop] and [start] the service is displayed, and when this window 
             disappears automatically, it is completed.

       (2)-6 It is OK if you check the event log of the system and the relevant 
             warning log is no longer registered.

             Note) If you continue to have a warning log registered after this
                   operation, please contact us.

-------------------------------------------------------------------------------
2.  Server models for update

Users who use the following server models and BMC firmware versions need update:
 - Models to update: 
    NEC Express5800/R320h-M4
    NEC Express5800/R320h-E4

 - BMC Firmware versions to update:
    BMC Firmware Revision 05.54
    BMC FIrmware Revision 05.60

NOTE:
If current BMC firmware version is later than the above an update is not required.

 - How to confirm the BMC Firmware version (Windows(R) OS):

    (1) Run ft server Utility.

        <Windows Server(R)>
        (Start->NEC ESMPRO Agent->ft server utility)

    (2) Select [Firmware] in [BMC] tree and confirm BMC Firmware version.
         ID 10/120 : Runtime means BMC Firmware version of CPU/IO Module0
         ID 11/120 : Runtime means BMC Firmware version of CPU/IO Module1

 - How to confirm the BMC Firmware version (VMware ESXi(R)):

    (1) Login to the ftSys Management Appliance as a root user.

    (2) Run the following command and confirm [Firmware Rev].

        # /opt/ft/bin/ftsmaint ls 10/120 or
        # /opt/ft/bin/ftsmaint ls 11/120

         10/120 : BMC Firmware version of CPU/IO Module0
         11/120 : BMC Firmware version of CPU/IO Module1

--------------------------------------------------------------------------------
3.  Update procedures

 - <Windows(R) OS>:

   Follows the below procedure.

   3-1. Preparation of Update

     (1) Confirm that the System FT LED in front of ft server lights in green.
         - System FT LED can also be confirmed in ESMPRO/Manager.

     (2) Log-in the system as a user with administrator privilege for 
         the ft server in local or remote access.

     (3) Terminate all running applications in ft server.

     (4) If the backup software related services in ft server are operating, 
         the PCI module may be not duplexed properly.
         Please be sure to stop the services before update procedure.

     (5) Download the zipped file into any hard disk directory in ft server and 
         unzip the file into any directory.

     (6) If there is a disc in the DVD drive in ft server, please eject it.

     (7) Save the current BMC setting in ft server.
         The current BMC setting is saved in files in the ft control software
         by putting the following procedure into effect.
         1. Run software of BMC Configuration.

            (Start->BMC_Configuration->BMC Configuration)

            note) If current user is not a built-in Administrator, right click 
                  the menu and select "More"->"Run as administrator".

         2. Click "Set BMC Configuration" button.
         3. Click "Apply" button.(The other operation is unnecessary)
         4. Click "OK" button.
            After that, when the "Other software is changeing the Configuration,
            Please wait a minutes" messages are displayed , follows the procedure below.
             -Click "OK" button.
             -Please wait for about 1 minute.
             -Please return to step 2.
         5. Click "Close" button.
         6. Please wait for about 1 minute. And to the next.

   3-2. Update procedure

     (1) Double-click BMCUP.BAT in the directory, then the BMC Firmware Update 
         Program will start. 

         note) While updating, the screen may disappear temporarily.
               This is not an error if the screen reappears.

     (2) Confirm the progress using the ft server utility.
     
         1. Run ft server Utility.

            (Start->NEC ESMPRO Agent->ft server utility)

         2. Select [Firmware] of [BMC] tree and confirm Status.
            Refresh the current status by pressing the [F5] key.

         3. When the update process is completed, status will show 'Duplex, Duplex'.
            The update process will takes approximately 40 minutes.
            
     (3) Confirm whether the update process has succeeded using the ft server 
         utility.

         Select [Firmware] in [BMC] tree and confirm BMC Firmware version.

         Confirm firmware as follows.
           ID 10/120 : Runtime=05.61 Boot=01.52 Sdr=05.05
           ID 11/120 : Runtime=05.61 Boot=01.52 Sdr=05.05

         Otherwise, update process is failed.
         Update again by following 3-2. Update Procedure.

     (4) Confirm the System FT LED lights in green.

     (5) After the Firmware update completes delete the unzipped files if necessary.

 - <VMware ESXi(R)>:

   Follows the procedure below.

   3-1. Preparation of Update

     (1) Confirm the System FT LED lights in green.

     (2) Login to the ftSys Management Appliance as a root user.

     (3) Shutdown all guest OS except for the ftSys Management Appliance.

     (4) Terminate all running applications on the ftSys Management Appliance.

     (5) Download the zipped file into any hard disk directory on the Management 
         computer and unzip the files into any directory.

         The firmware update only use the below one file:
           '351-01574bmc_b01.52r05.61s05.05.bin'

     (6) Store above files in any directory of the ftSys Management Appliance as follows.

          1. Write files onto CD/DVD media, and set in CD/DVD drive of Management computer.

          2. Select the ftSys Management Appliance [Virtual Machines] of
             Navigator on VMware Host Client.

             Select [Launch remote console] of [Console] tab,
             the remote console (VMRC) is started.

          3. Select [VMRC] menu of the remote console screen,
             select [Removable Devices] - [CD/DVDdrive x] - [x.Connect to x],
             and connect DVD to the set DVD drive.

          4. Login to the ftSys Management Appliance as a root user,
             and mount the CD/DVD.

             <Command example>
              # mkdir /mnt/cdrom
              # mount /dev/cdrom /mnt/cdrom

             Note)
               When the /mnt/cdrom directory exists, the mkdir command is unnecessary.

          5. Copy the image file from CD/DVD drive to a desired directory of 
             ftSys Management Appliance.

             <Command example>
              # mkdir /tmp/fw
              # cp /mnt/cdrom/351-01574bmc_b01.52r05.61s05.05.bin /tmp/fw

             Note)
               Write down the path to the directory which copied the file.
               /tmp/fw is a reference example.

             Note)
               When file system of the CD/DVD is ISO9660, the file name is changed
                as follows. Please use the changed file name in this case.

                 before: 351-01574bmc_b01.52r05.61s05.05.bin
                 after : 351_01574bmc_b01_52r05_61s05_05.bin
                         '-'(hyphen) and '.'(period except the file extension),
                         change to '_'(underscore).

          6. After the image file is copied, unmount CD/DVD.

             <Command example>
              # cd /
              # umount /mnt/cdrom

          7. Press the <Ctrl>+<Alt> keys to release the mouse,
             select [VMRC] menu of the remote console screen,
             select [Removable Devices] - [CD/DVDdrive x] - [Disconnect x:],
             and then take out the DVD from the DVD drive.

     (7) Save the current BMC setting.
         Run the following command on the ftSys Management Appliance.
         When the "OK" messages are displayed the save has completed.

         # /opt/ft/bin/ftsmaint saveBmcs

         <Example>
         ----------------------------------------------
         # /opt/ft/bin/ftsmaint saveBmcs

         OK.
         ----------------------------------------------


   3-2. Update procedure

     (1) Run the following command on the ftSys Management Appliance.
         # /opt/ft/bin/ftsmaint burnBmcs <<bmc_file>>

         For <<bmc_file>>, specify the file path where the image file was
         copied in Step 3-1,(6).
         <bmc_file example>
           /tmp/fw/351-01574bmc_b01.52r05.61s05.05.bin

     (2) The update process will take approximately 40 minutes.
         When the following messages are displayed the update has completed.
         
         <Example, when an update succeeded>
          ----------------------------------------------
          Updated firmware on the device at path 11/120.
          Updated firmware on the device at path 10/120.
          ----------------------------------------------

         <Example, when an update succeeded at only one side>
         ----------------------------------------------
         Updated firmware on the device at path 11/120.
         Tried to update firmware on the device at path 10/120.  <-- The update failed.
         ----------------------------------------------

     (3) Confirm whether the update process has succeeded by using the following
         If the update fails on one or both sides, try again from (1).

         # /opt/ft/bin/ftsmaint ls 10/120

         <Example>
          ----------------------------------------------
          Op State : DUPLEX
          :
          Firmware Rev : 05.61/01.52/05.05
          ----------------------------------------------

         If [Op State] is 'DUPLEX' and [Firmware Rev] is '05.61/01.52/05.05' then
         the Firmware update has completed successfully.

         Confirm whether the other module update process has succeeded 
         using the following command.

         # /opt/ft/bin/ftsmaint ls 11/120

         <Example>
          ----------------------------------------------
          Op State : DUPLEX
          :
          Firmware Rev : 05.61/01.52/05.05
          ----------------------------------------------

         If [Op State] is 'DUPLEX' and [Firmware Rev] is '05.61/01.52/05.05' then
         the Firmware update has completed successfully.

     (4) Confirm the System FT LED lights in green.

     (5) After Firmware update completes, delete the unzip file and directory
         if necessary.


--------------------------------------------------------------------------------
4.  Revision history

Feb. 2021 BMC Firmware Revision: 05.54 (1st Edition)

Nov. 2023 BMC Firmware Revision: 05.61 (2nd Edition)

  - Even when using the later version of Java, it is possible to use the remote 
    KVM and the launch viewer for IPMI information with EXPRESSSCOPE Engine 3.

    NEC confirmed the operation with the following Java:
    <Open Java>
     amazon-corretto: version 17 + icedtea-web: version 1.8.8
    <Oracle Java>
     Java8 Update 351

  - We have fixed a rare issue where, after the ft server powered on (AC-ON) 
    or the BMC reseted, IPMI commands issued to BMC would not be accepted,
    and then server management software such as ESMPRO/ServerManager can not 
    access to the BMC.

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

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

EXPRESSSCOPE is a registered trademark of NEC Corporation.

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

VMware, VMware ESXi are registered trademark or trademark of VMware,
Inc in the United States and/or other jurisdictions. All other marks
and names mentioned herein may be trademarks of their respective companies.

Java are registered trademark or trademark of Oracle Corporation 
in the United States and/or other jurisdictions. All other marks and names 
mentioned herein may be trademarks of their respective companies.

Amazon Corretto are either registered trademarks or trademarks of Amazon Web
Services, Inc. in the United States and/or other countries.

IcedTea-Web is open source software of the GNU Lesser General Public License.

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