=====================================================================
        IX8B BMC AST2520 BMC FW Release Note
=====================================================================

Date: 2019/12/24

BMC FW Version: v3.02
Quanta Subversion Revision: f2a0856
BIOS Version: 3A06 or later
Hardware Platform: AST2520
						  

Firmware Images:
  1. ix8b_rom_v3.02.00-f2a0856.ima for socflash and flash writer.  
                  checksum      5B0473F6
                  MD5 checksum  A62F7B5F18CA842FFF3E98EC492A90C0

  2. ix8b_rom_v3.02.00-f2a0856.ima_enc	for web update.  
                  MD5 checksum  F1DCBC3BBE1FB6ABFC945D626BE8FF55

Note: 
  a.) The released file ix8b_rom_v3.02.00-f2a0856.ima is used for:   
    1. using flash writer to pre-program FW into flash before mount on MB in FACTORY.
    2. modify image size to 64mb , so only can use socflash to update this version firmware.
  b.) The released file ix8b_rom_v3.02.00-f2a0856.ima_enc is used for:
    1. using yafuflash under kernel command line to update BMC code.
    2. using WEB UI to update BMC code.    

Changed/Added:
  1. Security for first login password changed support
  2. Add IPMI OEM commands to read PSU information
  3. Disable web feature
  
Bug Fixed:
  N/A
  
Known issue:
  N/A

------------------------------------------------------------------------

Date: 2019/05/28

BMC FW Version: v3.01
Quanta Subversion Revision: 3538b62
BIOS Version: 3A06 or later
Hardware Platform: AST2520
						  

Firmware Images:
  1. ix8b_rom_v3.01-3538b62.ima for socflash and flash writer.  
                  checksum      5B373AD5
                  MD5 checksum  33018FA89756232E2967D2972975F852

  2. ix8b_rom_v3.01-3538b62.ima_enc	for web upadte.  
                  MD5 checksum  F8C9ABFAE102A57489A43FF59D7818E6

Note: 
  a.) The released file ix8b_rom_v3.01-3538b62.ima is used for:   
    1. using flash writer to pre-program FW into flash before mount on MB in FACTORY.
    2. modify image size to 64mb , so only can use socflash to update this version firmware.
  b.) The released file ix8b_rom_v3.01-3538b62.ima_enc is used for:
    1. using yafuflash under kernel command line to update BMC code.
    2. using WEB UI to update BMC code.    

Changed/Added:
  1. Add Artesyn V2 i2c timing workaround
  2. Enhance i2c monitor/recovery support
  3. Enable BMC SW watchdog
  4. Add MDIO redirect OEM command support
  5. Add system restart and firmware update event
  6. Fan sensor show N/A instead of zero rpm while module removed
  
Bug Fixed:
  1. WEBUI minor bug fixes.
  
 Known issue:
  N/A

------------------------------------------------------------------------

Date: 2018/06/29

BMC FW Version: v2.03
Quanta Subversion Revision: 140e86e
BIOS Version: 3A06 or later
Hardware Platform: AST2520
						  

Firmware Images:
  1. ix8b_rom_v2.03-140e86e.ima for socflash and flash writer.  
                  checksum      511E9D67
                  MD5 checksum  A10D45AB82679363AB8C852CF29D11A5

  2. ix8b_rom_v2.03-140e86e.ima_enc	for web upadte.  
                  MD5 checksum  771A66991EB2260EEE59D76F37A0F70D

Note: 
  a.) The released file ix8b_rom_v2.03-140e86e.ima is used for:   
    1. using flash writer to pre-program FW into flash before mount on MB in FACTORY.
    2. modify image size to 64mb , so only can use socflash to update this version firmware.
  b.) The released file ix8b_rom_v2.03-140e86e.ima_enc is used for:
    1. using yafuflash under kernel command line to update BMC code.
    2. using WEB UI to update BMC code.    

Changed/Added:
  1. Update Fan table control binary and fail condition. Follow FSCR06.
  2. Support 2nd BMC SPI update.
  
Bug Fixed:
  N/A
  
 Known issue:
  N/A

/* ----------------------- Utitlity ----------------------- */

SOCFLASH (version 1.13.00)

Notice: WebUI/IPMI default username/password is qct.admin/qct.admin

Firmware update via socflash procedure:

  a.) use webUI to update:  
    1  Copy xxx.ima_enc file to your device.
    2. Login the BMC website USER/PASSWORD: qct.admin/qct.admin.
    3. Maintenance -> Firmware Update ->  Enter update Mode 
    4. Choose firmware image (xxx.ima_enc) file location and start update .
       
  b.) use socflash under LINUX
    1. Copy all files into your USB device.
    2. Insert your USB device to the board.
    3. Login LINUX shell.
    4. Mount your USB device:
      	 mount /dev/sda1 /mnt/usb
    5. Enter the directory:
	cd /mnt/usb/IX8B_BMC_xxx/
    6. Type command:
       	sh linux.sh

------------------------------------------------------------------------

Date: 2018/06/13

BMC FW Version: v2.02
Quanta Subversion Revision: 98d4932
BIOS Version: 3A06 or later
Hardware Platform: AST2520
						  

Firmware Images:
  1. ix8b_rom_v2.02-98d4932.ima for socflash and flash writer.  
                  checksum      512A5BDE
                  MD5 checksum  13CF4AA33630843CF0FE23576875D6D2

  2. ix8b_rom_v2.02-98d4932.ima_enc	for web upadte.  
                  MD5 checksum  5FCCC2D030A558B0BF15145CDAC8BFF4

Note: 
  a.) The released file ix8b_rom_v2.02-98d4932.ima is used for:   
    1. using flash writer to pre-program FW into flash before mount on MB in FACTORY.
    2. modify image size to 64mb , so only can use socflash to update this version firmware.
  b.) The released file ix8b_rom_v2.02-98d4932.ima_enc is used for:
    1. using yafuflash under kernel command line to update BMC code.
    2. using WEB UI to update BMC code.    

Changed/Added:
  1. Remove the RADIUS hyperlink in webui
  2. Correct the ipv6 type show in webui, use dynamic to instead of static
  3. Correct BMC system time if you set the SEL utc offset
  
Bug Fixed:
  1. Add error handling for BIOS update in webui
  
 Known issue:
  N/A

/* ----------------------- Utitlity ----------------------- */

SOCFLASH (version 1.13.00)

Notice: WebUI/IPMI default username/password is qct.admin/qct.admin

Firmware update via socflash procedure:

  a.) use webUI to update:  
    1  Copy xxx.ima_enc file to your device.
    2. Login the BMC website USER/PASSWORD: qct.admin/qct.admin.
    3. Maintenance -> Firmware Update ->  Enter update Mode 
    4. Choose firmware image (xxx.ima_enc) file location and start update .
       
  b.) use socflash under LINUX
    1. Copy all files into your USB device.
    2. Insert your USB device to the board.
    3. Login LINUX shell.
    4. Mount your USB device:
      	 mount /dev/sda1 /mnt/usb
    5. Enter the directory:
	cd /mnt/usb/IX8B_BMC_xxx/
    6. Type command:
       	sh linux.sh

------------------------------------------------------------------------

Date: 2018/05/29

BMC FW Version: v2.01
Quanta Subversion Revision: 2c42958
BIOS Version: 3A06 or later
Hardware Platform: AST2520
						  

Firmware Images:
  1. ix8b_rom_v2.01-2c42958.ima for socflash and flash writer.  
                  checksum      512B1B27
                  MD5 checksum  784E2D5E2F8BB7E7F9704E4BDE534FFB

  2. ix8b_rom_v2.01-2c42958.ima_enc	for web upadte.  
                  MD5 checksum  9061E42B40FC22D36B2AC4DA3AA0F38D

Note: 
  a.) The released file ix8b_rom_v2.01-2c42958.ima is used for:   
    1. using flash writer to pre-program FW into flash before mount on MB in FACTORY.
    2. modify image size to 64mb , so only can use socflash to update this version firmware.
  b.) The released file ix8b_rom_v2.01-2c42958.ima_enc is used for:
    1. using yafuflash under kernel command line to update BMC code.
    2. using WEB UI to update BMC code.    

Changed/Added:
  1. Support IX8B platform
  
Bug Fixed:
  N/A
  
 Known issue:
  N/A

/* ----------------------- Utitlity ----------------------- */

SOCFLASH (version 1.13.00)

Notice: WebUI/IPMI default username/password is qct.admin/qct.admin

Firmware update via socflash procedure:

  a.) use webUI to update:  
    1  Copy xxx.ima_enc file to your device.
    2. Login the BMC website USER/PASSWORD: qct.admin/qct.admin.
    3. Maintenance -> Firmware Update ->  Enter update Mode 
    4. Choose firmware image (xxx.ima_enc) file location and start update .
       
  b.) use socflash under LINUX
    1. Copy all files into your USB device.
    2. Insert your USB device to the board.
    3. Login LINUX shell.
    4. Mount your USB device:
      	 mount /dev/sda1 /mnt/usb
    5. Enter the directory:
	cd /mnt/usb/IX8B_BMC_xxx/
    6. Type command:
       	sh linux.sh

------------------------------------------------------------------------
