************************************
Important Notice for the BMC Update
************************************

On the X14 Birch Stream platform, Supermicro uses the SuperServer Automation Assistant (SAA) UEFI tool to perform BMC updates. 
The update is executed using the BMC in-band command.

*******************************************************************************
The following instructions describe the BMC upgrade process for the X14 Birch Stream BMC flash package. 
Please follow these instructions carefully to avoid the need for RMA repair or replacement.
*******************************************************************************

==========================================================
Remote BMC Update Using the OOB Method with the SAA Tool
==========================================================
1. Download the BMC Firmware:
   - Go to Supermicro's website (www.supermicro.com).
   - Search for your motherboard model.
   - Download the BMC Firmware from the motherboard's webpage.
   - Extract the BMC Firmware to your local operating system.

2. Download the SAA Tool:
   - Navigate to https://www.supermicro.com/en/solutions/management-software/superserver-automation-assistant
   - Alternatively, go to Supermicro website and search for SuperServer Automation Assistant (SAA) to download the SAA tool for your operating system
   
3. Extract the SAA tool from the downloaded package to your local operating system.

4. Update the BMC Firmware
   - Ensure the power cable is plugged in during the BMC update.
   - Open a terminal or command prompt on your workstation.
   - Run the following command to update the local system's BMC:
     ./saa -i <BMC IP> -u <BMC User ID> -p <Password> -c UpdateBMC --file <BMC Image>
     Replace <BMC_User_ID>, <Password>, and <BMC_Image> with your BMC user ID, password, and the path to the BMC firmware image file, respectively.

     Example:
     ./saa -i 192.168.1.100 -u ADMIN -p PASSWORD -c UpdateBMC --file 
      BMC_X14AST2600-ROT20-4501MS_20240604_01.00.09.00_STDsp.bin

Notes:
   - Please use SAA Tool on the X14 Birch Steam Platform.
   - A software license, such as OOB license, is not required for this BMC update method.

===============================================================
*Local* BMC Update using the In-band Method with the SAA Tool
===============================================================
1. Download the BMC Firmware:
   - Go to Supermicro's website (www.supermicro.com).
   - Search for your motherboard model.
   - Download the BMC Firmware from the motherboard's webpage.
   - Extract the BMC Firmware to your local operating system.

2. Download the SAA Tool:
   - Navigate to https://www.supermicro.com/en/solutions/management-software/superserver-automation-assistant
   - Alternatively, go to Supermicro website and search for SuperServer Automation Assistant (SAA) to download the SAA tool for your operating system
   
3. Extract the SAA tool from the downloaded package to your local operating system.

4. Update the BMC Firmware

   - Ensure the power cable is plugged in during the BMC update.
   - Open a terminal or command prompt on your workstation.
   - Run the following command to update the local system's BMC:
     ./saa -I Redfish_HI -u <BMC_User_ID> -p <Password> -c UpdateBMC --file <BMC_Image>
     Replace <BMC_User_ID>, <Password>, and <BMC_Image> with your BMC user ID, password, and the path to the BMC firmware image file, respectively.

     Example:
     ./saa -I Redfish_HI -u ADMIN -p PASSWORD UpdateBMC --file 
     BMC_X14AST2600-ROT20-4501MS_20240604_01.00.09.00_STDsp.bin

Notes:
   - Please use SAA Tool on the X14 Birch Steam Platform.
   - The in-band method will utilize the Redfish Host Interface.
   - A software license, such as OOB license, is not required for this BMC update method.

==========================================================================
Perform a remote BMC update using the OOB method via the IPMI/BMC web UI
==========================================================================
1. Download and Extract BMC Firmware:
   - Download the BMC firmware from the motherboard's webpage on the Supermicro website.
   - Extract the BMC firmware to your local operating system.

2. Log into IPMI/BMC Web UI:
   - Open an internet browser and log into the IPMI/BMC Web interface using your IPMI credentials.

3. Access BMC Update Feature:
   - Click the the "Firmware Update" button on the Dashboard
   - Alternatively, navigate to the Maintenance menu and click the "Firmware Management" button.

4. Begin BMC Update:
   - Click the "BMC" option button and then click the "Next" button.

5. Upload BMC Firmware:
   - Click "Select File" button to choose the BMC image file you downloaded and extracted.
   - Once selected, click the "Upload" button to upload the image file
   - After the file has been uploaded, click "Upload" to start the update process.

6. Ensure Power Stability:
   - Keep the power cable plugged in during the BMC update process.

Notes:
   - A software license such as OOB license is not required for this BMC update method.


*******************************************************************************
RMA Information
*******************************************************************************

In Case of BMC Flash Failure:

   - If the BMC flash fails, you can contact our RMA Department to have the BMC chip reprogrammed. 
     This process will require shipping the motherboard to our RMA Department for repair.
   - Please submit your RMA request at: https://www.supermicro.com/en/support/rma


*******************************************************************************
BMC Naming Convention
*******************************************************************************

BMC name  : BMC_X14AST2600-ROT20-BBBBMS_YYYYMMDD_VV.VV.VV.VV_STDsp.bin

"BMC"      : BMC image identifier
X14AST2600 : Project name
BBBB       : 4-digit project ID
YYYY       : Year of the build date
MM         : Month of the build date
DD         : Day of the build date
VV.VV.VV.VV: BMC revision number
"STD"      : Standard BMC ("OEM" = Custom BMC)
"sp"       : Production signed image (No "sp" means unsigned.)

Examples:
           X14DBT-B  -> BMC_X14AST2600-ROT20-4501MS_20240604_01.00.09.00_STDsp.bin



---Last Update on: 06/05/2024---