*-----------------------------Modify Instructions-----------------------------*
*Please remove this area after customize for the specific Motherboard         *
*                                                                             *
*This is an example for project X12DPG-QT6                                        *
*Please change the related MB information and SAA version for your project.   *
*                                                                             *
*This flash script includes the control RHI scripts.                          *
*Please only use it for projects that deactivate RHI by default.              *
*                                                                             *
*For ARM64 system please find the UEFI SAA(ARM64) package.                    *
*                                                                             *
*Starts from SAA version 1.2.0 (20241227)                                     *
*It supports Redfish host interface auto-activation                           *
*The RHI scripts are no longer needed for the package.                        *
*                                                                             *
*-----------------------------------------------------------------------------*
===============================================================================
Supermicro System BMC Firmware Update Package Operation Instructions
===============================================================================

Please read this document in it before performing the system BMC firmware update.
Please verify that your system meets the requirments.

********************************************************************************
This update package includes the following system software updates & utilities:

--- BMC Firmware image ---

  BMC_X12AST2600-ROT-5201MS_20250402_01.05.22_STDsp.bin  (REV 01.05.22)

--- BMC Firmware Update Tools ---

  SuperServer Automation Assistant (SAA) UEFI V1.2.0-p2 (2025/02/07) 
 
  SAA.efi							(for UEFI)
  UEFI_SAA_UserGuide.pdf			(SAA UEFI UserGuide) 
  flash.nsh							(Update Script)
  command_example.txt				(Example file for using the update script)


--- Supported Products ---

  Supermicro Motherboards:
  MBD-X12DPG-QT6
  

*******************************************************************************
                   SYSTEM HARDWARE and FIRMWARE REQUIREMENTS
*******************************************************************************
<NONE>


*******************************************************************************
                                    Warning
*******************************************************************************
1. Do not interrupt, reboot or remove power from your system during the update.
   Doing so may cause the system failure.

2. If the software update fails, you may contact our RMA Department to have the
   BIOS/BMC firmware chip reprogrammed. This will require shipping the board to
   Supermicro for repair.  Please submit your RMA request at:
   http://www.supermicro.com/support/rma/.


*******************************************************************************
                 Steps to Update BIOS through SAA Flash Script
*******************************************************************************
1. Save the BMC update package to your workstation computer.

2. Extract the files from the BIOS flash package to a USB stick. 
   
   Note: The USB stick doesn't have to be bootable, but has to be formatted with
         the FAT32 file system.

3. Plug the USB stick into a USB port, boot to the Built-In UEFI Shell, and
   switch to BMC update package.

   Shell> fs0:
   fs0:\> cd X12BMC

   Note: The BMC account used for the BMC update must have admin privileges.

4. Run the command in the command_example.txt to update BIOS.

   Example:
   flash.nsh BMC_X12AST2600-ROT-5201MS_20250402_01.05.22_STDsp.bin ADMIN ADMIN

5. Do not interrupt the process until the BMC is updated successfully.

