*-----------------------------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 BIOS Update Package Operation Instructions
===============================================================================

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

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

--- BIOS image ---

  BIOS           - BIOS_X12DPG-1B61_20250401_2.3_STDsp.bin           (REV 2.3)

--- BIOS 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 BIOS 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 BIOS update package.

   Shell> fs0:
   fs0:\> cd X12BIOS

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

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

   Example:
   flash.nsh BIOS_X12DPG-1B61_20250401_2.3_STDsp.bin ADMIN ADMIN

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