===========================================================================================
QUANTA Computer Inc. BIOS RELEASE NOTES for S2B/S2BV
===========================================================================================
Project Name                : S2B/S2BV
BIOS Version                : 3A22
Build Date                  : 2015/12/09
Update BootBlock            : No
Clear NVRAM                 : No
BIN Checksum(16MB)	    : D06A12D2
ROM Checksum(8MB) 	    : 5ACAC331
MD5 Checksum(16MB BIN)      : 830ab4929e835e3504e37bf9c632469c
MD5 Chceksum(8MB ROM)       : 7bd8c33be37df0150dda94f332de94e8
Description Region Reprogram: No
===========================================================================================
                             HARDWARE REQUIREMENTS/REVISIONS
===========================================================================================
System hardware revision supported: S2B PVT,MP board.

===========================================================================================
                             INTEL PROCESSOR MICROCODE REVISIONS
===========================================================================================
----------------------+---------------------------------------------------------+----------
Microcode Version     | Description                                             | Comment     
----------------------+---------------------------------------------------------+----------
M6F306F2_00000036     | Intel(R) Haswell Processor C-0/M-0, C-1/M-1,R2 Stepping |
----------------------+---------------------------------------------------------+----------
===========================================================================================
                             SYSTEM FIRMWARE REQUIREMENTS/REVISIONS
===========================================================================================
VGA (embedded in AST2300/AST2400): 1.00.07
Wellsburg SATA RAID              : 4.3.0.1018
Intel(R) I350 (Powerville) PXE   : 1.5.43
Intel(R) X540 (Twinville) PXE    : 2.3.34 
Intel(R) I350 (Powerville) iSCSI : 2.8.20
Intel(R) X540 (Twinville) iSCSI  : 3.0.44
Intel(R) SPS F/W (ME)            : 03.00.07.173.0
Intel(R) QPI and MRC             : 1.17
Intel(R) PCH RC                  : 1.17
Intel(R) BIOS ACM                : V2.2(PW)
Intel(R) SINIT ACM               : V2.2(PW)
===========================================================================================
                             IMPORTANT INSTALLATION NOTES
===========================================================================================
WARNING:  
1. It is very important to follow the flash option provided in the batch file to update BIOS
   under DOS/UEFI SHELL/WINDOWS/Linux environment. 
   Using incorrect flash option to flash BIOS may cause damage to your system.

   A. Burn S2B_XXXX.BIN via fixture, or
   B. Follow below steps to update BIOS:
      DOS:
      (1) Copy BIOS package to a USB flash drive.
      (2) Attaching the USB flash drive on system.
      (3) Boot up the system to DOS.
      (4) Change directory to BIOS package.
      (5) Exectute BIOS_dos.bat for BIOS region update or execute ME_dos.bat for ME region update. 
      (6) Reset system while the procedure is success. 
      
      Windows:
      (1) Copy BIOS package to a USB flash drive.
      (2) Attaching the USB flash drive on system.
      (3) Boot up the system to windows operating system.
      (4) Change directory to BIOS package.
      (5) Exectute BIOS_win64.cmd for BIOS region update or execute ME_win64.cmd for ME region update. 
      (6) Reset system while the procedure is success.  
      
      Linux:
      (1) Copy BIOS package to a USB flash drive.
      (2) Attaching the USB flash drive on system.
      (3) Boot up the system to linux operating system.
      (4) Change directory to BIOS package.
      (5) Exectute BIOS_lnx64.sh for BIOS region update or execute ME_lnx64.sh for ME region update. 
      (6) Reset system while the procedure is success. 

2. Flash BIOS by different version of flash tool in BIOS package may cause compatible issue.
3. BIOS flash part must has QE support.
4. Short MFG MODE jumper for description region re-programming is necessary.

Note:
- S2B_XXXX.BIN, S2B_XXXX.ROM, "XXXX" is version name as 1A01, 1A02, 2A01, 3A01.....
- Please enter BIOS setup and press <F9> to load default and then save settings before any test run.
- BIOS update script will use '/N' by default, please note that this parameter will clear all BIOS Setup setting,
  this is for avoid NV structure be changed after RC/Module updated or other BIOS NVRAM code change.
- New BIOS logo was put in ROM hole(cause by "Secure Flash feature" enabled), so AFU flash tool need to update
  the ROM hole with parameter "L".
- In RHEL7.0 must use chmod 755 to change privilege of afulnx_64, BIOS_lnx64.sh, ME_lnx64.sh, otherwise
  flash BIOS can not start.

===========================================================================================
                             KNOWN ISSUES/WORKAROUNDS
===========================================================================================
- None.
==========================================================================================
                             FEATURES ADDED/MODIFY
===========================================================================================
S2B_3A22
-  Support one more customer desired settings per different Board ID image.
S2B_3A21
-  Update "GrantleySocketPkg" to GrantleySocketPkg_35.
-  Update "GrantleyPkg" to GrantleyPkg_35.
-  Add "OemMultiLogo".
-  Update microcode to M6F306F2_00000036.
-  Support multi-logo per different board ID image.

S2B_3A20
-  Update "GrantleySocketPkg" to GrantleySocketPkg_33.
-  Update "GrantleyPkg" to GrantleyPkg_34.
-  Update "WellsburgPkg" to WellsburgPkg_25.
-  Update "ServerCommonPkg" to ServerCommonPkg_18.
-  Update microcode to M6F306F2_00000031.
-  Update ME to SPS 03.00.07.173.

S2B_3A19
- Update RC to v1.15.
- Update module "WellsburgPkg" to "WellsburgPkg_24".
- Update Microcode to M6F306F2_0000002E for Haswell-EP C0/C1/M0/M1 stepping.
- Update ACM to PW 2.1.
- Update new QCT logo. 
S2B_3A18
- Update RC to v1.12.
- Update module "WellsburgPkg" to "WellsburgPkg_22".
- Update module "CryptoPkg" to "CryptoPkg_06"
- Update Microcode to M6F306F2_0000002D for Haswell-EP C0/C1/M0/M1 stepping.
- Update ME to SPS 03.00.07.157.
- Support GPGPU SKU default setting depend on GPGPU board ID image for multi-default. It decide two option settings in setup.

S2B_3A17
- Support multi-default in setup for different request(depend on current two released board ID images).
S2B_3A16
- None.
S2B_3A15
- Support multi-default BIOS setup setting by board ID "Customer ID string" field.
- Update RC to v1.05
- Update microcode to MEF306F2_0000002A for C0/C1/M0/M1 CPU.
- Sync AMI Grantley label 0ACCB022 source.
- Update ME FW to revision 03.00.07.114.01
- Update NVME module from "NVME_01" to "NVMe_02".

S2B_3A14
-Update RC to v1.04
-Update module "WellsburgPkg" to 5.009_WellsburgPkg_20.
-Add module "NVME" to "NVMe_01".
-update iSCSI module to 5.009_IScsi_04 from 5.008_IScsi_03.
-Remove module "NTFS"(5.004_NTFS_01).
-Update module "Intel Microcode" to INTEL_MICROCODE_56 from INTEL_MICROCODE_52
-Update module "ServerCommonPkg" to 5.009_ServerCommonPkg_15a from 5.009_ServerCommonPkg_15.
-Correct AmiUsb module version from AmiUsb_07 to 5.004_AmiUsb_07.

S2B_3A12
-Update NTFS module to 5.004_NTFS_01 from 5.004_NTFS_00
-Update AST2300/AST2400 VGA OpROM to v0.99.10.
-Update "FixedBootOrder" Module to 5.004_FixedBootOrder_06.
-Update TCG2 module to TCG2_02.
-Update Terminal module to Terminal_05 from 5.004_Terminal_04

S2B_3A010
- Update RC to v1.02.
- Update "USB" module to AmiUsb_07.
- Update "NVRAM" module to NVRAM_06.
- Update "PcAtChipsetPkg" module to 5.009_PcAtChipsetPkg_02.
- Update module "SmiFlash" to 5.001_SmiFlash_13 from 5.001_SmiFlash_12.
- Update module "SmmLockBox" to SmmLockBox_03 from SmmLockBox_02.
- Update module "TCG" to 5.0.0.9_TCG_07 from 5.0.0.9_TCG_06.
- Update module "Ipmi" Module to 5.009_Ipmi_11.
- update module "AmiTse" to 5.004_AmiTse_2_17_124.
- Update module "ACPI" to ACPI_08.
- Update module "AmiNetworkPkg" to 5.009_AmiNetworkPkg_05.
- Update module "ServerCommonPkg" to 5.009_ServerCommonPkg_15.
- Update module "HddSecurity" to 5.004_HddSecurity_06.
- Change ACM to PW version.
- TPM 2.0 support.
- Add TCG2 module
- Update microcode to MEF306F2_0000001F for C0/C1/M0/M1 CPU.
- Update RSTe driver to v4.1.0.1026.
- Update ME configuration file to label v022.
- Implement build-in UEFI iSCSI control option.

S2B_3A08:
- Update RC to v1.01
- Un-hide COD Enable option.
- Add MinimumVoltage, MaximumVoltage and ConfiguredVoltage for SMBIOS 2.8 Type 17 support.

S2B_3A06:
- Update ACM to 1.1PV.
- Implement BMC fail POST error message. 
- Hide BDAT option.
- Enable IOBP module for SATA/sSATA Rx EQ tuning.
- Add prefix for OCP Mezz LAN port identify.  

S2B_3A05:
- Update microcode to 0000001E for C0/M0/C1/M1 CPU.
- Support PCIe error injection for C0 or later CPU.
- Update RC to v1.00.
- Update ACM file to version 1.00PV
- Implement SMBIOS Type 0 Offset 16h/17h EC Firmware Major/Minor Version.
- Update BIOS kernel to 5.009_Grantley_0ACCB017.
- Update ME to SPS 03.00.05.402.
- Adjust link training timeout for PCIe SSD.
- Adjust PCIe SSD Gen3 CTLE value.
- Adjust SATA/sSATA Rx EQ value.
- Change xHCI Mode enabled function and modify the xHC USB 2.0 Port Routing.

S2B_3A03:
- Update RC to v0.96.
  1. Update module "Grantley CPU Overrides" to 5.009_Grantley_CPU_Overrides_12.
  2. Update module "GrantleySocketPkg" to 5.009_GrantleySocketPkg_18.
  3. Update module "GrantleyPkg" to 5.009_GrantleyPkg_18.
  4. Update module "WellsburgPkg" to 5.009_WellsburgPkg_16.
  5. Sync module "AmiCRBPkg" to 5.009_Grantley_0ACCB016.
  6. Sync module "AmiModulePkg" to 5.009_Grantley_0ACCB016.
- Update module "PS2CTL" to 5.004_PS2Ctl_03.
- Update module "PcAtChipsetPkg" to 5.009_PcAtChipsetPkg_01.
- Update module "ServerCommonPkg" to 5.009_ServerCommonPkg_13.
- Update module "USB" to 5.004_AmiUsb_06.
- Update module "USBRecovery" to 5.004_UsbRecovery_01.
- Update module "StatusCodeAmi" to AmiStatusCode_03.
- Update module KbcEmulation to 5.004_KbcEmulation_01.
- Update module "GenericSio" to GenericSio_04.
- Update module "Fid" to Fid_02.
- Update module "Flash" to 5.004_Flash_10.
- Update module "UefiNetworkStack" 5.009_UefiNetworkStack_05.
- Update module "CmosManager" to 5.004_CmosManager_02.
- Update module ConSplitter to ConSplitter_05. 
- Add IPMI command fail retry feature.
- Disable LAN controller clock and the PCIe root port when all LOM ports are disabled.

S2B_3A02:
- Update RC to v0.9.
- Update module "Grantley CPU Overrides" to 5.009_Grantley_CPU_Overrides_11.
- Update module "GrantleySocketPkg" to 5.009_GrantleySocketPkg_17.
- Update module "GrantleyPkg" to 5.009_GrantleyPkg_17.
- Update module "WellsburgPkg" to 5.009_WellsburgPkg_15.
- Update module "Intel Microcode" to INTEL_MICROCODE_41.
- Sync module "AmiCRBPkg" to 5.009_Grantley_0ACCB015.
- Update module "ServerCommonPkg"  to 5.009_ServerCommonPkg_12.
- Update module CSM eModule to Csm_7.74_03.
- Update module "CryptoPkg" to 5.006_CryptoPkg_04.
- Update SIO module to AST2400.
- Add LSI OEM Module for UEFI Driver and HII support for LSI.
- Implement BMC Firmware OEM Standardization V0.13 system MAC support.

S2B_3A01:
- Update ME to SPS 3.00.05.382

S2B_2A18:
- Enable DeleteUnmatchedUefiHddBootDevices hook.
- Update microcode to MEF306F2_00000018 for C0 CPU.
- Downgrade module EfiOsBootOptionNames to 5.004_EfiOsBootOptionNames_02.
- Change the max value of altitude level to 0xFFFF.

S2B_2A16:
- Update module HddSecurity to 5.004_HddSecurity_05
- Update module LegacySerialRedirection to 5.004_LegacySreDir_02.
- Updated ACM file to version 1.00 PC1B.
- Support Mezz X540 FCOE function.

S2B_2A15:
- Update RC to v0.84.
- Update VGA OPROM to v0.98.03.
- Update microcode to MEF306F2_00000113 for C0 CPU.
- Update module ServerCommonPkg to 5.008_ServerCommonPkg_11.
- Update module Ahci to 5.004_AHCI_03.
- Update module GrantleySocketPkg to 5.008_GrantleySocketPkg_16.
- Update module GrantleyPkg to 5.008_GrantleyPkg_16.
- Update module WellsburgPkg to 5.008_WellsburgPkg_14.
- Disable PCIe Hot Plug by default.
- Add "Eon EN25QH128" and "Micron N25Q128" flash part support.

S2B_2A14:
- Implement sent PCIe info to BMC.
- Implement BMC Shared-NIC selection from LOM, OCP, or Quanta MEZZ.
- Update "EfiOsBootOptionNames" module to "5.004_EfiOsBootOptionNames_04"
- Grayout iSCSI configuration options when access level is user.
- Set PCIe AER control by firmware.

S2B_2A13:
- Update module "TCG" to 5.0.0.4_TCG_05.
- Update module "Grantley CPU Overrides" to 5.008_Grantley_CPU_Overrides_10.
- Update module "GrantleySocketPkg" to 5.008_GrantleySocketPkg_15.
- Update module "GrantleyPkg" to 5.008_GrantleyPkg_14.
- Update module "WellsburgPkg" to 5.008_WellsburgPkg_13.
- Update ServerCommonPkg 5.008_ServerCommonPkg_10.
- Update RC to v0.83.
- Update microcode to MEF306F2_0000000D for C0 CPU.

S2B_2A12:
- Update "AmiNetworkPkg" module to 5.008_AmiNetworkPkg_04.
- Update "UefiNetworkStack" module to 5.008_UefiNetworkStack_04.
- Update module "SmiFlash" to 5.001_SmiFlash_10.
- Set Enforce POR default as Auto.
- Remove the relation for LTSX setting and VMX setting.

S2B_2A11:
- Update iSCSI module to 5.008_IScsi_02.
- Update AmiIpmiPkg module to 5.008_AmiIpmiPkg_08.
- Update Ipmi module to 5.008_Ipmi_09.
- Update ServerCommonPkg module to 5.008_ServerCommonPkg_08.
- Update TCG module to 5.0.0.9_TCG_04.
- Update AMIDebugRx Module to 5.004_AMIDebugRx_3.00.0007.
- Update Setup Module to Setup_03
- Enable inband PECI.
- Update microcode to MEF306F1_00000014 for B0 CPU.
- Update ACM to v0.83D,
- Mask Advisory Non-Fatal Error and Unsupported Request Error for each PCIe device.
- Disable EV DFX Features by default.
- Follow silk screen to modify momory location string in Memory Topology of BIOS setup.
- Re-define physical slot number.
- Provide UEFI BIOS flash tool in BIOS release package.
- Enable QPI Link L1 by default.

S2B_2A10:
- Update RC to v0.82
- Downgrade uCode to 80000014.
- Set Enforce POR default value to Enforce Stretch Gloals.
- Update InfoReport module to 5.0004_InfoReport_01
- Update ACPI module to ACPI_06

S2B_2A09:
- Mask AER Advisory Non-Fatal Error for each root ports.
- Disable Attempt Fast Boot by default.
- Add filter for correctable and uncorrectable error status in SEL.
- Enable _OSC AER cont2014/8/14 04:31¤U¤Èrol.
- Increase max boot device submenu order to 32.
- Update "FixedBootOrder" module to 5.004_FixedBootOrder_04.
- Update Smm module to Smm_05.
- Update SmmLockBox module to SmmLockBox_02.
- Update AmiCompatibilityPkg to AmiCompatibilityPkg_18.
- Update Capsule module to Capsule_03.
- Update IntelFrameworkModulePkg to IntelFrameworkModulePkg_04.
- Update IntelFrameworkPkg to IntelFrameworkPkg_04.
- Update IntelArchitecture to IntelArchitecture_03.1.
- Update BDS to Bds_04.
- Update SPS FW to v03.00.04.459.
- Update microcode to MEF306F1_00000013for B0/L0 stepping and MEF306F2_0000000B for C0 stepping.
- Update ACM to v0.83.

S2B_2A08:
- Implement log Correctable and Uncorrectable error status to SEL.
- Update RC to v0.81
- Update B0/L0 Microcode to v80000014.
- Disable L1 Link by default.
- Implement HDD spin up delay function.
- Disable all UEFI boot devices if boot mode is Legacy.
- Update module "FixedBootOrder" to 5.004_FixedBootOrder_03.
- Disable Demand Scrub by default in EVT/DVT phase.
- Hide "Turbo Mode" after change "EIST" to Disabled to avoid user confused.
- Implement UefiBootOption to remove invalid UEFI USB boot option.
- Follow AMI Grantley label 0ACCB011a to update BIOS modules.
  1.  Update module "GraphicsConsole" to GraphicsConsole_05.
  2.  Update module "ConSplitter" to ConSplitter_04.
  3.  Update module "AmiStatusCode" to AmiStatusCode_02.
  4.  Update module "HiiDatabase" to HiiDatabase_02.
  5.  Update module "MdePkg" to 5.004_MdePkg_06.
  6.  Update module "MdeModulePkg" to MdeModulePkg_11.
  7.  Update module "DevicePath" to DevicePath_02.
  8.  Update module "Disk" to Disk_01.
  9.  Update module "PcatSingleSegmentPciCfg2Pei" to SingleSegmentPciCfg2_01.
  10. Update module "FlashDriver" to FlashDriver_02.
  11. Update module "AmiPkg" to AmiPkg_11.
  12. Update module "Fid" to Fid_01.
  13. Update module "NVRAM" to NVRAM_04.
  14. Update module "ROM Layout" to RomLayout_01.
  15. Update module "Grantley CPU Overrides" to 5.008_Grantley_CPU_Overrides_09.
  16. Update module "GrantleySocketPkg" to 5.008_GrantleySocketPkg_13.
  17. Update module "GrantleyPkg" to 5.008_GrantleyPkg_11a.
  18. Update module "WellsburgPkg" to 5.008_WellsburgPkg_11.
  19. Update module "Terminal" to 5.004_Terminal_04.
- Follow SI BIOS Spec 2.11, change the string "No option to boot to." to "No Bootable Device Detected.".
- Increase NVRAM size to 0x40000 Byte.
- Modify Memory error log Event Data 2/3 format for SI project.
- Implement [Pwr and Perf Profile] Option.

S2B_2A07:
- Merge PXE/ISCSI/UEFI PXE rom as a combined rom.
- Add module to handle Mezz PXE/ISCSI function.
- Following silkscreen to modify DIMM problem POST error strings.
- Add 2U x16x8 riser2 card support.

S2B_2A06:
- BIOS SPI clock to 50MHz and quad I/O enable.
- Enable TxT support.
- Disable inband PECI.
- Update module "Flash" to 5.004_Flash_09.
- Update module "SmiFlash" to 5.001_SmiFlash_09.
- Set PCI-E ASPM Support (Global) default disable.
- Following SI-standard v2.10 to update IntelRCSetup options
- Update module "AmiModulePkg" to 5.004_AmiModulePkg_19
- Update module "GenericSio" to 5.004_GenericSio_03
- Update module "AST2300" to 5.004_SIO_AST2300_Gen03_A01

S2B_2A05:
- Follow AMI Grantley label 0ACCB010 to update BIOS modules.
  1.  Update module "PciBus" to 5.004_PCI_05
  2.  Update module "AmiTsePkg" to 5.004_AMITSE_2_16_1242
  3.  Update module "AmiIntelCpuPkg" to 5.004_AmiIntelCpuPkg_00
  4.  Update module "Grantley CPU Overrides" to 5.008_Grantley_CPU_Overrides_08
  5.  Update module "GrantleySocketPkg" to 5.008_GrantleySocketPkg_12
  6.  Update module "GrantleyPkg" to 5.008_GrantleyPkg_10
  7.  Update module "WellsburgPkg" to 5.008_WellsburgPkg_10
  8.  Update module "Intel Microcode" to 5.004_INTEL_MICROCODE_26
  9.  Sync "AmiCRBPkg" with AMI Grantley label 0ACCB010
  10. Update module "RuntimeSmm" to 5.004_RuntimeSmm_01
  11. Update module "IdeBus" to 5.004_IdeBus_01.
- Enable C6 / Package C6 by default
- Show "ME Vendor Label" info in BIOS setup.

S2B_2A04:
- Update module "PC Essentials" to 5.004_BoardInfo_03
- Update module "Flash" to 5.004_Flash_08
- Update module "AmiCompatibilityPkg" to 5.004_AmiCompatibilityPkg_17
- Update module "SMBIOS" to 5.004_SmBios_02
- Update module "ServerCommonPkg" to 5.008_ServerCommonPkg_07
- Update module "AHCI" to 5.004_AHCI_02
- Update module "ACPI" to 5.004_ACPI_04
- Update module "AmiIpmiPkg" to 5.008_AmiIpmiPkg_07
- Update module "IPMI" to 5.008_Ipmi_08
- Set "Package C State limit" to [C0/C1 state] by default.
- Update ME FW configuration file.
- FV_LOGOROMHOLE is enabled by module update.

S2B_2A03:
- Update QPI TxEq and CTLE peak value by DVT board fine tune setting.
- Update B0 stepping processor microcode to MEF306F1_80000013.
- Update ME FW to version 03.00.03.695.
- Update RC to version 0.79
- Update PCIe CTLE base on S2B_PCIE_CTLE_20130808_for_GR_Haswell_ES0_3.xlsx
- Update PCH SATA/sSATA RAID to version 3.8.0.1029.
- Add "POST Error Pause" option in Boot.
- Set Power Technology to [Custom] and "CPU C6 report" to [Disable]
 
S2B_2A02:
- Fix BMC cannot read DIMM temp issue.
- Implement riser 1 linking board support.
- Change signature key to S2B own key.
- Update RC to version 0.78.
- Add microcode MEF306F2_C0000001 for C0 stepping processor.
- Update module "5.001_SmiFlash_08"
- Update module "5.0.0.4_TCG_03"
- Update module "5.004_NVRAM_03"
- Update module "5.004_SecureBoot_08"
- Update module "5.004_SecureBoot_09.1"
- Update module "5_004.CryptoPkg_014.1"
- Update module "5.004_Flash_06"

S2B_2A01:
- Modify token PROJECT_TAG definition to avoid secured flash fail when project stage change.

S2B_1A13:
- Modify GPIO settings for FAB3 MB.
- Read BID EEPROM data for board ID.
- Use AST2300 + 1G LAN controller as default board ID if board ID check error.
- Follow the PCB slick screen to change the USB port name in BIOS setup.

S2B_1A12:
- Update Haswell microcode to version 80000011 for B0 stepping processor.
- Update RC to version 0.77.
- Implement SPI TPM interrupt routing.
- Implement IIO IRP/Core/VTd/Misc error logging.
- Implement UEFI and Legacy boot device retry.
- Prevent user still can use F8/F9/F10 if boot into bios setup menu with user password.
- Implement Memory ECC error logging.
- Implement IIO Pcie error logging.
- Modify Runtime Error Logging page.

S2B_1A11:
- Update Haswell CPU microcode to FFFF0017 (for A0) and 8000000F (for B0).
- Update to BMC team released ME config.

S2B_1A10:
- Secure Flash support.
- Enable WHEA by default.
- Follow AMI Grantley label 0ACCB006 to update BIOS modules.
  1. Update module "AmiIpmiPkg" to 5.008_AmiIpmiPkg_06
  2. Update module "Ipmi" to 5.008_Ipmi_07
  3. Update module "Grantley CPU Overrides" to 5.006_Grantley_CPU_Overrides_04
  4. Update module "GrantleySocketPkg" to 5.006_GrantleySocketPkg_07
  5. Update module "WellsburgPkg" to 5.006_WellsburgPkg_06
  6. Update module "GrantleyPkg" to 5.006_GrantleyPkg_06a
  7. Update module "Intel Microcode" to 5.004_INTEL_MICROCODE_15
  8. Update module "ServerCommonPkg" to 5.006_ServerCommonPkg_04
  9. Update module "Flash" to 5.004_Flash_03
- Enable PCH Thermal Device by default.
- Use FreeSpace field instead of Overflow Flag to judge SEL is full or not in BIOS.
- Modify Processor Type info to BMC for Haswell CPU.
- Set "Power Technology" to [Custom] and "CPU C6 report" to [Disable] by default.
- Do not hide BIOS setup "System Event Log" submenu.
- Modify BMC Revision format in BIOS Setup following SI BMC Std. spec.

S2B_1A09:
- Update VBIOS to 0.97.06.
- Enable NM ME.
- Implement PTAS Altitude level configuration interface.
- Secure Boot support.
- TPM support.

S2B_1A08:
- Implement IPv6 setup items in BMC network configuration.
- Implementation MEZZ ISCSI/PXE is controlled in setup menu.
- Update onboard LAN Legacy PXE/iSCSI Option ROMs.
  I350: IBA GE v1.5.35
  X540: IBA XE v2.3.06
  iSCSI: v2.8.20
- Update Intel 1G/10G UEFI LAN driver.
  1G  (ex. I350): v5.7.06
  10G (ex. X540): v3.8.04
- Implement OEM 'System Firmware Error (POST Error)'
- Update module "Intel Microcode" to 5.004_INTEL_MICROCODE_13
- Show dynamic page in BIOS setup.
- Add microcode MEF306F1_80000009 for B-0 stepping processor support.

S2B_1A07:
- Follow AMI Grantley label 0ACCB005c to update BIOS modules.
  1. Update module "Flash - Source" to 5.004_Flash_02
  2. Update module "ACPI" to 5.004_ACPI_03
  3. Update module "GrantleyPkg" to 5.006_GrantleyPkg_05
  4. Update module "OemActivation" to 5.004_OemActivation_01
  5. Update module "OfbdMeUpdate" to 5.005_OfbdMeUpdate_003
  6. Update module "SMIFlash" to 5.001_SmiFlash_06
  7. Update module "SecureBoot" to 5.004_SecureBoot_08
- Add onboard ASPEED VGA UEFI Driver.
- Add supporting for setting UEFI boot device default boot order.
- Set Bi-directional PROCHOT# default as enabled.
- Update microcode from MEF306F0_FFFF0016 to MEF306F0_FFFF0016.
- Enable NM ME support.

S2B_1A06:
- Implement USBIR module.
- Enable Adjacent Cache Prefetch by default.
- Enable P-state by default.
- Follow AMI Grantley label 0ACCB005c_BETA to update BIOS modules.
  1.  Update module "TSE" to 5.004_AmiTse_2_15_1237
  2.  Update module "Ipmi" to 5.006_Ipmi_05
  3.  Update module "GrantleySocketPkg" to 5.006_GrantleySocketPkg_05c
  4.  Update module "GrantleyPkg" to 5.006_GrantleyPkg_05c
  5.  Add module "AmiCryptoPkg" to 5_004.CryptoPkg_012
  6.  Add module "OfbdSecureFlash" to 5.005_OfbdSecureFlash_002
  7.  Update module "AmiNetworkPkg" to 5.006_AmiNetworkPkg_02
  8.  Update module "SecureFlash" to 5.004_SecureFlash_06
  9.  Update module "WellsburgPkg" to 5.006_WellsburgPkg_05c
  10. Update module "Intel Microcode" to 5.006_Ipmi_05
  11. Add module "SecureBoot" to 5.004_SecureFlash_06
  12. Update module "AmiCompatibilityPkg" to 5.004_AmiCompatibilityPkg_15
  13. Update module "Setup" to 5.004_Setup_02
  14. Update module "Core" to 5.008_Core
  15. Update module "UefiCpuPkg" to 5.004_UefiCpuPkg_03
  16. Update module "Recovery" to 5.004_Recovery_01
  17. Update module "SMM" to 5.004_Smm_04
  18. Update module "SmmCore" to 5.004_SmmCore_01
  19. Update module "SmmLockBox" to 5.004_SmmLockBox_01
- Update module "UefiNetworkStack" to 5.006_UefiNetworkStack_02
- Implement UUID data of SMBIOS Type 1 to update from BMC.
- Implement SMBIOS Type 9 to depend on riser config.
- Disable IPMI SDR reader to reduce POST time.
- Enable USB "Port 60/64 Emulation" by default.
- Build symbolics file for source code debug even DEBUG_MODE is 0
- Disconnect UEFI lan driver for Legacy boot.
- Disable ASPM by default.
- Enable Patrol Scrub by default.
- Set default PXE OpROM Policy to UEFI Only.
- Update SPS firmware to v03.00.02.375.0_Alpha

S2B_1A05:
- Enable SATA/sSATA RAID support.
- IIO PCIE CTLE implemented.
- QPI TAP per lanes setting implemented.

S2B_1A04:
- Disable S3 and S4.
- Support the Pause key during POST stage.
- Implement QPI TAP setting.
- Modify SMBIOS Type 0 to show BIOS version instead of AMI CORE version.
- Set PCH state after G3 to S5 instead of S0.
- Sync to AMI Grantley CRB BIOS code label 0ACCB003.
- Implement BIOS recovery mechanism to not reset system automatically after recovery completed.
- Implement not to print different OpROM init message in the same screen page.
- Add ACPI _DSM method definition tokens for PCIe slots
- Set ¡§Int19 Trap Response¡¨ default to ¡§Postponed¡¨ per SI BIOS standard.
- Enable processor EIST and Turbo Mode by default.
- Correct ME Region partition address definitions.
- Implement Restore on AC Power Loss policy sync with BMC.
- Implement BMC LAN IPv4 setting.
- Default enable C-State option and enable C6.
- Implement headless INT19 retry.
- Implement sending system information (BIOS version, CPU, Memory, and onboard LAN MAC address) to BMC.
- Enable processor AES-NI by default.
- Do not limit memory frequency to 1600MHz.
- Implement auto adjust Boot Filter per IPMI Boot request.
- Follow SI common policy to remove timestamp sync event log generated by BIOS.
- Implement disabling unused USB ports.
- Modify USB port naming in BIOS setup menu.
- Modify SMBIOS Type 7, 8, 9, 10, 16, 17, 19, 41.
- Implement dynamic disable clocks per CPU and PCIe connections.
- Implement hidden debug option to enable/disable OEM ClkGenConfig support for debug purpose.
- Update ME to SPS_03.00.01.300.1.
- Update Rx CTLE value to 0x07.
 
S2B_1A03:
 - Update microcode to MEF306F0_FFFF0014.
 
S2B_1A02:
 - Add I350 PXE support.
 - Add X540 PXE support.
 - Support wait for BMC ready.
===========================================================================================
                             FEATURES REMOVED
===========================================================================================
S2B_3A22: N/A
S2B_3A21: N/A
S2B_3A20: N/A
S2B_3A19: N/A
S2B_3A18: N/A
S2B_3A17: N/A
S2B_3A16: N/A
S2B_3A15: N/A
S2B_3A14: N/A
S2B_3A12: N/A
S2B_3A10:
- Remove TCG module.

S2B_3A08: N/A

S2B_3A06:
- Disable IDER and KT device.
- Disable TX EQ WA.

S2B_3A05:
- Disable IOBP module for SATA/sSATA.

S2B_3A03: N/A

S2B_3A02: N/A

S2B_3A01: N/A

S2B_2A18:
- Disable token REMOVE_ABSENT_UEFI_HDD_BOOT_OPTION by default.

S2B_2A16: 
- Remove TPM "Pending operation" support.

S2B_2A15:
- Remove SPI TPM support.
 
S2B_2A14: N/A

S2B_2A13: N/A

S2B_2A12: N/A

S2B_2A11: N/A

S2B_2A10: N/A

S2B_2A09: N/A

S2B_2A08: N/A

S2B_2A07: N/A

S2B_2A06: N/A

S2B_2A05: N/A

S2B_2A04: N/A

S2B_2A03: N/A

S2B_2A02: N/A

S2B_2A01: N/A

S2B_1A13:
- Remove functions which to init GPIO pins for original board ID.

S2B_1A12: N/A

S2B_1A11:
- Disable ACPI S1 since Grantley platform does not support it.

S2B_1A10: N/A

S2B_1A09: N/A

S2B_1A08: 
- Remove NM ME support.

S2B_1A07: N/A

S2B_1A06: 
- Remove WHEA support.
- Remove SMBIOS type 20 Memory Device Mapped Address

S2B_1A05: N/A

S2B_1A04:
- Remove ¡§Error: NO USB KB Input Device¡¨ even no keyboard.
- Remove unused SMBIOS Type.
- Remove CRB clock configuration and set Clock Spread Spectrum per setup option in OEM ClkGenConfig module instead.

S2B_1A02: N/A
S2B_1A01: N/A

===========================================================================================
                             ISSUES FIXED
===========================================================================================
S2B_3A22: N/A
S2B_3A21:
 #166267 - Spelling typo in BIOS Release Note. ''MICORCODE'' should be ''MICROCODE''
 #166118 - [Customer issue] SUT will hang at POSTwith OCP 82599ES mezz card 3JF03MA00D0(FW: V03) after disable all onboard LANs and AC on/off
 #164560 - [S2B 2015 Q3 BIOS 3A20] There are several failed and warning items in IDK SelfTest.
 #163234 - [OOB 465]Sometimes the POST is displayed not clearly. (Please refer the screenshot for the detail)
 #160918 - Get error message ¡§Error: SINIT module requires newer MLE version (must be 131072+)¡¨ when issue command ''getsec64.efi -l SENTER -a'' under UEFI shell
 #160610 - [S2B] When disable driver security function under 3108 UEFI opROM in BIOS. It will show empty page. Please refer picture.
S2B_3A20:
 #159813 - Intel X540-AT2 onboard LAN interfaces failed to execute UEFI PXE with new GRUB version 2.02.
S2B_3A19:
 #159550 - VMware6.0 Cert item ''CIM Tests:Memory slots - number is fail under Workbeach 3.5.
 #158729 - [S2B] Check power consumption in QSM will not get any value.
 #158667 - [Q1 Block][Olson][S2B Reg]The POST info under SOL isn't complete
 #158542 - [Q1 Block][Olson][S2B Reg]The OCP Mezz MAC miss under BMC WebUI when Legacy OpRom Support for OCP mezz sets ''Disabled''
 #158541 - [Q1 Block][Olson][S2B Reg]The Legacy OpRom Support for OCP Mezz will miss after BIOS loads default 
 #158387 - [Q1 block][Olson][S2B Reg]The Temp_Outlet under BMC WebUI always shows same temperature when Altitude sets to 100 and 2000.
 #158315 - [Q1 Block][Olson][S2B_2015 Q1 Reg]The BMC SEL shows lower temperature error message during DC on/off but it should not have any error SEL.
 #158106 - [Q1 Block][Olson][S2B Reg]In BIOS Readme , there should be description to remind users the impact about this parameter /N
 #158078 - [Q1 Block][Olson][S2B]The build date doesn't meet between BIOS Main page and readme
 #157752 - [Mellanox 40G EN] ''Other IIO Error - Critical Interrupt'' logged in SEL when SUT boot into win2012r2.(silmilar #154596)
 #157737 - [Mellanox 40G EN] ''Other IIO Error - Critical Interrupt'' logged in SEL when SUT boot into win2012r2.(silmilar #154596)
 #157521 - [Mellanox 40G FDR OCP] System MAC in WEBUI doesn't found mellanox 40G OCP mezz card MAC.
 #156474 - [OOB-218][JD] Run the DC cycling will log 'OEM Record c0' and PCIE Bus Correctable Error.
S2B_3A18:
 #151553 - According QCT standard v2.17, the ''Legacy OpRom Support'' of ''OCP Mezz. Card Configuration'' need add ''FCoE'' value. (same as F06A #151135)
 #151552 - According QCT standard v2.17, the title ''Mezz. Card Configuration'' should be ''OCP Mezz. Card Configuration''. (same as F06A #151134)
 #155477 - ''Hardware Error'' logged in dmesg and SEL has ''PCIE Error'' during stress 2 NVIDIA TESLA K40 overnight in RHEL6U5.
 #155582 - SEL is easy to display OEM Record c0 error message when system reboot under RHEL 6.5 with NVIDIA K10.
 #151199 - SUT is hang and SEL has ''PCIE error'' during installing Fedora linux 20 with 2 NVIDIA K20X GPGPU.
 #152376 - Link speed will show Gen1 in device, but root port can reach Gen3 with NVIDIA K520 or K1 or K2.
 #150651 - [S2B] Inventory data didn't get DIMM type information.
S2B_3A17: N/A
S2B_3A16:
 #151228 - BIOS Board ID function is not ready.
 #151845 -''Network'', ''Storage'' and ''Other PCI devices'' in CSM Configuration default setting are ''UEFI Only'', but it should be ''Auto''.
 #152019 - ''USB Configuration'' in BIOS Setup is not matched BIOS SPEC 3D.
 #151825 - BIOS Recovery function is not workable. Stop at POSTCODE : 0xF9.
 #151936 - BIOS item ''Build-in UEFI iSCSI'' should be removed in BIOS Setup, since Standard is not defined it.
 #152081 - There is un-defined item ''SATA/sSATA RSTe Boot Info'' in BIOS Setup after set ''Configure SATA/sSATA as'' to RAID.
 #152077 - There is item ''Subtractive Decode Port#'' in BIOS Setup, but BIOS Standard is not defined it.
 #152053 - There is a item ''Legacy Serial Redirection Port'' in BIOS Setup, but the item name is ''Select a Serial Port to enable Legacy Redirection'' in BIOS Standard definition.
 #152050 - ''Legacy Serial Redirection Port'' still can be changed at user privilege in BIOS Setup.
 #152048 - FRU information page is not followed latest BIOS Standard defined format.
 #151719 - [TPM 2.0] HashPolicy is un-grayed out and can be set when set ''Security Device Support'' to Disable.
 #151601 - PCI Resource ERROR occurs with NVIDIA XEON PHI 5110P.
 #151403 - ''!!!!PCI Resource ERROR!!!!'' occurs with 2 NVIDIA Tesla K40.
 #151942 - Port 1/2 MAC Address would become abnormally as ''ff:ff:ff:ff:ff:ff:ff'' after set both ''Legacy OpRom Support'' and ''OCP Mezz - Legacy OpRom Support'' to Disabled.
S2B_3A15:
 #151308 - [rear PCIe SSD]Cannot install Windows 2008 R2 SP1(Data Center) on Samsung PCIe SSD HDD under Legacy/UEFI mode.(Same as S2BP #151306, S2SP #150254) 
 #151300 - BIOS bootoverride has abnormal naming ''PATA PM:'' with Samsung PCIE SSD(FW:IPM0CB35).
 #151290 - After reboot system with PCIe SSD, the boot override has a ''pcie ssd+sata hdd model'' abnormal name.(sync S2BP #148957)
 #151280 - BIOS boot override has abnormal device name ''SATA SS:'' or ''PATA SS:'' with intel PCIE SSD(fw:54).(sync S2BP #148919)
 #151232 - [rear PCIE SSD] Cannot install Windows 2008 R2 SP1(Data Center) on Intel PCIe SSD P3700 HDD under Legacy mode.(UEFI mode is normal)(Similar as #150254)
 #150291 - RHEL7.0 has 2 boot option in boot override(sync S2BP #148699).
 #148334 - HDD BBS Priorities would be changed automatically after some special steps.
 #145542 - KB/MS are not workable in RKVM after set xHCI Mode to Enabled in BIOS Setup. (KB/MS are workable in local side)

S2B_3A14:
 #143800 - System is hang after command ''reconnect -r'' and then command ''exit'' under UEFI Shell.
 #147456 - SLES11sp3 XEN kernel boot option will disapear after update BIOS FW from 3A06 to 3A08.

S2B_3A12:
 #146780 - [Skyhawk 10Gb ] WebUI can not display Skyhawk 10Gb's shared NIC MAC.
 #146786 - [Skyhawk 10G] WebUI doesn't show any Skyhawk 10G MAC address in system MAC.
 #146795 - [Skyhawk 10G] WebUI doesn't show any Skyhawk 10G MAC address in system MAC.
 #146796 - [Skyhawk 10Gb ] WebUI can not display Skyhawk 10Gb's shared NIC MAC.
 #147950 - [WHCK] Item ''UEFI Firmware Certification Test'' failed due to unexpect BIOS ''MemoryType=14''.
 #147285 - iSCSI connection still successful even set incorrect Reverse CHAP Name of authentication under BIOS.
 #148075 - 'Current Restore on AC Power Loss'' setting is showed as ''Unknown'' in BIOS Setup.7/14-3A08 can work well.
 #148221 - [Skyhawk 40Gb FAB2 ] WebUI can not display Skyhawk 40Gb's NIC MAC.
 #148343 - [TPM2.0] Unnecessary line break on the message about clear TPM and press F12.

S2B_3A10:
 #145923 - [SmartFSC] Some worst card will not have correct Weighted as design.
 #146316 - [Mellanox 10G] WebUI system MAC for OCP MEZZ is incorrect and only show one LAN port.
 #147034 - [Skyhawk 10G] WIN2012R2 installation cannot detect UEFI iSCSI HDD.
 #147453 - BMC WebUI display wrong MAC when OCP Broadcom 57811 Mezz Lan Card connect on the system.
 #147256 - Other IIO error is still recorded in SEL even option "Other IIO Error" is disabled in BIOS Setup.
 #136554 - System has some error and warning items during testing Intel Selftest.

S2B_3A08:
 #147117 - ON 82599ES leagcy PXE would not show in BIOS Setup after set CSM - Network to "Legacy Only".
 #147118 - iSCSI legacy OpRom would show in POST after just set CSM - Network to "Legacy Only" with ON 82599ES populated
 #147085 - BIOS Release Note mentioned ''do an AC power cycle if ME region is updated'', but it just need DC cycle.
 #147100 - Run QuantaNMTest v0.16 has failed item with [NM3.0]SetMaxAllowedCPUState.
 #147123 - System is hang at 0x97 after set CSM - Video to "UEFI Only".
 #147125 - POST Error "Unrecoverable video controller failure" generated after set CSM - Video to "Do not launch", but it doesn't defined in any SPEC.

S2B_3A06:
 #145223 - According to BIOS_Std_SPEC v2.14 , after PVT test, the bat file should be "Afudos xx.ROM /P /B" if no RC update.
 #146173 - KB/MS are not workable in POST after set EHCI Mode to Disabled in BIOS Setup.
 #146867 - NIC2 legacy PXE is still enabled when set "Legacy OpRom Support" to Disabled in BIOS Setup.
 #146952 - [Skyhawk 10G][Suggestion] Please add information of BIOS BBS to identify which is lan1 or lan2 in UEFI mode.

S2B_3A05:
 #146173 - KB/MS are not workable in POST after set EHCI mode to disabled in BIOS setup.
 #145622 - BMC version is not correct in SMBIOS type0.
 #146108 - SEL recorded a lot of duplicated event when POST Error "DIMM initialization fail" or "DIMM configuration problem" occurred.

S2B_3A03:
 #140905 - USB 2.0 Device cannot work after change xHCH Mode to Enabled under W2008 R2 SP1.
 #145227 - No message "Save configuration and reset?" popup after change "Setup Prompt Timeout" or boot order in "FIXED BOOT ORDER Priorities" and "BBS Priorities" and then boot to device directly from Boot Override.
 #145362 - The Temp_DIMM_AB_CD_EF_GH sensor are all NA.
 #145421 - POST Error is not showed in POST when Quiet Boot is Enabled.
 #145538 - System is hang up in POST after press Clear TPM under W2012R2 and then reboot with Quiet Boot is Enabled.
 #145592 - The Lan Port Setting will not display OCP Shared-NIC selection in Configuration > Lan Port and also not display the MAC Address in Dashboard.

S2B_3A02:
 #144789 - WebUI/Dashboard didn't show Onboard LAN MAC Address.
 #145183 - POST information cannot show completely after "Tab" key to disabled Quiet Boot.
 #145208 - The option in BIOS PCH Config "IDE mode" still available on BIOS_3A01(should be hidden in PVT stage).
 #145213 - The BIOS Setup utility will be crashed after exit the page without saving when no bootable device detected.
 #145244 - BIOS Advanced will not be displayed SATA Controller when SATA Configuration is set to RAID mode.

S2B_3A01: N/A

S2B_2A18: 
 #142832 - Boot override will has many "UEFI: Hard Drive" after installing ESXi5.5(UEFI, RAID0) on 2208.
 #144138 - After Install UEFI Vmware 5.5 on the system, the Boot Override display repeat OS HDD device.(onboard SATA 0-3 SATA2-5 non-Raid UEFI mode) (similar as #142832)
 #144459 - The BIOS item "Coherency Support(Non-Isoch)" & "Coherency Support(Isoch)" the default setting does not match with BIOS Standard SPEC v2.14 definition. (same as S2S #144436)

S2B_2A16:
 #143841 - Enabled "Quiet Boot" and boot into POST when no bootable device detected , the system doesn't show "no bootable device detected" during POST.(BIOS 2A12 pass) (same as S2S #143314)
 #143847 - After press F11 when no bootable device detected,the system doesn't show boot option at POST screen. (same as S2S #143175)
 #143848 - After press F11 at POST screen when no bootable device detected,the system will show incorrect information. (same as S2S #143174)
 #144292 - Password prompted box will not show in POST after set both Administrator and User password with Quiet Boot Enabled.
 #143472 - OS still can take the TPM ownership when set "Pending operation" to "Disable Take Ownership".
 
S2B_2A15:
 #137260 - [BIOS] Some failed items in BITS 862 test.
 #142152 - System is hang after command "reconnect -r" under UEFI Shell.
 #142371 - [WHCK][W2012R2] "USB Exposed Port System Test" failed under W2012R2 DataCenter.
 #143037 - Remote text console will not display the function of "Setup Prompt Timeout" countdown during POST if SUT is enabled Quiet Boot.
 #143214 - BIOS Turbo Mode not function on C0 CPU (Haswell-EP/14 core/2.3GHz/QFQG) (same as S2S #143099).
 #143378 - System is easy to caused CATERR with Processor "L0 3.4GHz QETY". (Passed with BIOS 2A12.)
 #143594 - System recorded "SPS FW Health - Manufacturing Error - Asserted" after flash 2A14 BIOS with ME on "C0 CPU + B1 PCH M/B".
 #143597 - BIOS item/PCI Express Root Port will show root Port1~8 after load default by pressing F9. (same as S2S #143573).
 #143630 - Endless Retry function is not workable. (hidden item)
 #143678 - The Multi Rank Sparing function item in BIOS setup doesn't match the definition of Standard SPEC V2.13. (similar as S2S #143520)
 #143680 - According to BIOS_Std_SPEC 2.13 , the new item "AES-NI" should be added to BIOS Setup and S2B BIOS SPEC. (same as S2S #143514)
 #143799 - BIOS item "Multi Rank Sparing" will not be hidden when "Memory Rank Sparing" is Disabled. 

S2B_2A14:
 #142879 - UEFI Windows Boot Device name would become "Windows Boot Manager" in BIOS Setup after install OS complete and then reboot it.
 #143505 - SATA port display name have an additional number "0" on BIOS Boot Override after set PCH SATA to IDE mode (same as S2S #143107)
 #143543 - [2U one to one 3.5"]SEL has "PCIE Error" when installing win2k8r2sp1 in onboard HDD with 2208 mezz card.
 #143530 - Micorcode Revisions of processor M0 steping is not defined in BIOS 2A13 ReleaseNote.
 #143454 - After inject PCIE Uncorrectable error under W2012R2, SEL will record PCIE Correctable error. (under EFI Shell is Passed).
 #141397 - "DBT Key" is still showed as "NOT INSTALLED" after enabled Scure Boot and install all key.

S2B_2A13:
 #143211 - INTEL C0 2.3G(QFQG) CPU L1/L2 cache size in BIOS setup is incorrect.
 #142893 - "Max Speed" is not reasonable in SMBIOS Type 4 when populated with CPU "L0 CPU QEYT 3.4G".
 #142889 - "Core Count" and "Number of Cores enabled" are not consistent in SMBIOS Type 4.
 #142371 - [WHCK][W2012R2] "USB Exposed Port System Test" failed under W2012R2 DataCenter.

S2B_2A12:
 #141614 - Remote text console will not display diagnostic messages if SUT is enabled Quiet Boot.
 #141911 - System cannot set "Boot Option #X" to Disaled of "Boot" screen in BIOS Setup. 
 #142568 - BIOS Standard v2.12 defined the related itmes should gray out while enable "BMC disable jumper", BIOS 2A10 doesn't match it yet.
 #142490 - System cannot disabled "vmx" in BIOS Setup.

S2B_2A11:
 #141476 - After add role Hyper-V, SUT will hang up at OS loading screen.(OS:WIN2012R2).
 #141992 - Microcode Revision is showed as "N/A" in BIOS Setup with Processor "L0 3.4G QEYT".
 #142117 - [NM 3.0] Get the CUPS data from ME are all displayed 0.
 #142232 - AC on/off, BMC has "0xa1" error logs when SUT is idle for a long time.
 #142284 - System cannot detect iSCSI HDD when config with UEFI iSCIS Configuration.
 #142391 - BIOS item "Altitude" default setting is not correct in BIOS Setup.
 #142400 - Range of BIOS item "Altitude" is not correct in BIOS Setup.
 #142486 - BIOS function "vmx" is not workable.
 #142558 - BIOS standard SPEC(v2.12) defines "both DOS and UEFI flash tools will release in the BIOS release package",but it is not avaiable in 2A10.
 #142559 - BIOS Standard v2.12 defined BIOS layout could be improved by adding Blank Line for each Key structure of Secure Boot,but it's not ready yet.
 #142563 - BIOS Standard v2.12 had defined Horizontal line would be removed,but BIOS didn't modify this function.
 #142564 - BIOS Standard v2.12 defined "Power Technology" would be removed,but it still workable at BIOS 2A10.
 #142583 - "Configure Altitude Level" will not change back to "No Change" after save & reset.
 #142592 - "Current Altitude Level (m)"" always showed as "0" even set value to "Altitude".
 #142599 - BIOS Standard(v2.12) had defined Recommended optimize BIOS setting "Load Pwr/Perf Profiles" for performance,but 2A10 doesn't define it yet.
 #142600 - BIOS standard SPEC(v2.12) defines "HDD Security Erase" function,but BIOS Setup doesn't have such item.
 #142601 - "HDD Security Erase" function is not ready in BIOS Setup.
 #142652 - BIOS standard SPEC(v2.12) defines "Legacy OpROM Support" item should have selection "Disabled", but BIOS 2A10 doesn't.  
 #142198 - Execute QuantaNMTest script fil will have 13 items failed.
 
S2B_2A10:
 #141445 - PXE function is still workable after change all of Onboard LAN Port to Disabled. 
 #141591 - The "Maximum payload" PCIe register always shows "000" value, even set to other value. 
 #141644 - Screen is abnormal when Admin Password box prompted during POST if Quiet Boot is enabled.
 #141948 - TPM prompt message would not show in POST when Quiet Boot is Enabled.
 #142029 - Per BIOS Standard v2.11. F10 hot key function will change to "Save and Reset".
 #142039 - Hot Key "F8" and "F10" are not workable in BIOS Setup with user privilege.
 #142151 - BIOS item "PCI Latency Timer" is showed in BIOS Setup, but BIOS Standard V2.11 defined it should be hidden.
 #142157 - After set the Remote Session to "Attach", boot SUT on will not display correct information on POST and BBS  pop-up Menu.
 #142158 - "Pwr and Perf Profile" still can be changed at user privilege in BIOS Setup.
 #142167 - Help Text of "IIO Error" and "PXI-Ex Erro" are empty in BIOS Setup.
 #142196 - "WHEA Support", "PCI-Ex Error" and "QPI Error" are still display as "Enabled" when set "System Errors" to disabled.
 #142032 - "CATERR-IERR" occured after let system idle under RHEL 6.5 x64 OS.
 #142034 - [QS3008]"CATERR-IERR" occurred after running AC cycle about 47 cycles.

S2B_2A09:
 #140679 - "ACPI_OSC" fail logged in dmesg under SLES11SP3X64(UEFI).
 #140747 - There are some error message "pci0000:ff: ACPI _OSC support notification failed, disabling PCIe ASPM" and "ioapic:probe of xxxx:xx:xx.x failed with error -22" after install Ubuntu12.04.03.
 #141175 - "Power Technology" would not load back to default setting after press F9 in BIOS Setup.
 #141308 - Memory ECC Error log location is report as 2nd DIMM when inject Error to 3rd DIMM.
 #141310 - SEL will record two Memory ECC Un-Correctable events after just inject one ECC Error.
 #141353 - "ACPI_OSC" fail logged in dmesg under ubuntu12.04.1X64(UEFI).
 #141413 - "IIO2 Configuration" and "IIO3 Configuration" should be removed for S2B.
 #141472 - BIOS item ''USB3.0 Support'' is showed in BIOS Setup, but BIOS Standard V2.11 defined it should be hidden.
 #141508 - [WHCK][W2012R2] ''Secure Boot Logo Test'' failed under W2012R2 DataCenter.
 #141635 - "CSM - Video" selection in BIOS Setup is not followed BIOS Standard v2.11.
 #141710 - Some BIOS setting still can be changed at user privilege.
 #141860 - Boot Override will only show a Lan port under Legacy mode.(10G X540 M/B)
 #141953 - Help Text of ''Enforce POR'' and ''Rank Margin Tool'' are not correct in current BIOS Setup and BIOS SPEC 2B.
 #141954 - Change the BMC LAN port form Dedicate-NIC to Shared-NIC will lost connection and get all address are 0.

S2B_2A08:
 #140700 - The type 10 of SMBIOS doesn't have BMC Chip information.
 #140774 - Boot Override will only show a Lan port under Legacy mode.
 #140863 - Suggest to hide "Turbo Mode" after change "EIST" to Disabled to avoid user confused.
 #141173 - It would pop up IPv6 Input Error Info Report in POST.
 #141339 - System recorded PCIE Correctable Error after inject PCIE Un-Correctable Error.
 #141372 - The Temp_DIMM_AB_CD_EF_GH sensor are all NA. [BIOS 2A03 with BMC 2.06 is ok.
 #141385 - System recorded a lot of QPI Correctable error after ran SMBUS Stress.
 #141433 - Secure Boot would not be gray out while Boot mode is Legacy Mode.
 #141447 - It would show "Booting...no option to boot to" not the ''Booting...No Bootable Device Detected" strings when no bootable device under Legacy mode. 
 #141498 - LSI 9286-8E RAID card doesn't boot webBIOS after pressing ctrl +H in the option rom.
 #141574 - System would hang at 0xB4 in POST when set Password Clear Jupmer.
 #141611 - "COM1 Console Redirection Settings" in BIOS Setup is not followed BIOS SPEC 2B.
 #141666 - According to BIOS_Std_SPEC (Grantley)-V2.11 , the S2B BIOS 2A07 flash bat file update command should not have "X" parameter.
 #141691 - Per BIOS Standard v2.11. SMBIOS Type 10 should be removed.
 #141668 - Unnecessary line break on BIOS Setup sentence[Server Mgmt > System event log.
 #141325 - After generate CPU 0,1QPI correctable error , but BMC SEL not correctly record this CPU0, 1 description. 
 #140698 - The Secure Boot would be hidden when Access Level is "User".
 #141345 - Serial Port Device Setting is showed as "Reset Required" in BIOS setup.
 #141443 - BIOS item ''Legacy OpROM Support'' have selection ''Disabled'', but BIOS Standard V2.11 doesn't define it.
 #141592 - Per BIOS Standard v2.11. Before PVT: The BIOS default of ECC threshold should be 1.

S2B_2A07:
 #138235 - Function "Enabled with PXE", "Enabled w/o PXE" and "iSCSI Remote Boot" have been removed of item "Onboard LAN Port1" in BIOS SETUP UTILITY.
 #140773 - Legacy iSCSI function is Enabled after just changed CMS -- Network to "Legacy Only".
 #140818 - CPU information "L1 Cache" under BIOS mismatch to Spec. (same as S2S #140647)
 #140871 - Suggest to use "A0,A1,A2"' of "Device Locator string" instead of "A1,A2,A3" in SMBIOS Type 17.
 #140874 - System Slots information is not correct in SMBIOS Type 9.(2U System)
 #141342 - Link width can't reach to x16 with VGA card on riser card x16 slot.  

S2B_2A06:
 #140905 - USB 2.0 Device cannot work after change xHCH Mode to Enabled under W2008 R2 SP1.
 #140724 - The VGA UEFI driver still loads when Launch Video OpROM policy sets to "Legacy only".
 #140716 - The display time of onboard HDD controller OPROM is too short for both SATA and sSATA controller.
 #140338 - The Password Description in BIOS Security Screen is not correct.
 #141019 - The CPU information shouldn't show two lines on POST page.

S2B_2A05:
 #135998 - [BIOS] Processor Cores behavior are mismatched with BIOS setting value.
 #140545 - "iSCSI Configuration" is not ready in Advanced Dynamic Page of BIOS Setup. All sub-item are grayed out.
 #140562 - BIOS Release Note is not defined L0 stepping processor, but it has defined in S2B AVL list.
 #140644 - SUT will NOT prompt warning message(fail) when setting reserved IPv6 [2001::/32] as IP and gateway address under BIOS setup/Server Mgmt. [Same as S2S 140291]
 #140771 - UEFI OS is crashed after flash BIOS from 2A03 to 2A04 with updbiosx.bat. (Waive before.)
 #140772 - Go on #140771. It would show ''Missing Operating System'' after select to boot to ''UEFI Shell''. (Boot mapping is mismatched.)
 #140775 - Legacy USB Key Boot Device cannot detect in Boot Override.
 #140776 - ''FIXED BOOT ORDER Priorities'' is not workable in BIOS Setup --> Boot.
 #140777 - Lack number for USB group of ''FIXED BOOT ORDER Priorities'' in BIOS Setup.
 #140778 - Dynamic Page is abnormal after shift screen from ''Save & Exit'' to ''Advanced'' screen.
 #140779 - Dynamic Page item is listed in Boot Override. It is un-defined item for Boot Override.
 #140780 - Dynamic Page item title is mismatched with contents.
 #140781 - All boot device in Boot Override are mismatched for each boot device.(Select A to boot will boot to B)
 #140852 - "Core Disable Bitmap(Hex)" can set to Max processor supported core number, but the function is not workable. (Need to modify the Help Text.)
 #140857 - System would hang at "POST End" when set ''Core Disable Bitmap(Hex)'' value to remaind one Core for processor 0 and 1.
 #140858 - Amount of cores is not correct in Device Manager under W2012 R2 when set BIOS function "Core Disable Bitmap(Hex)"
 #140870 - SMBIOS Version is older than S2S. (S2B is 2.7, S2S is 2.8)

S2B_2A04:
 #140673 - [SDA]System hung on ''92'' while install CPU 3.2G/135W/L0/12C.
 #140562 - BIOS Release Note is not defined L0 stepping processor, but it has defined in S2B AVL list.

S2B_2A03: N/A

S2B_2A02:
 #138329 - Memory speed is showed as ''1334'' in POST, but showed as ''1333'' in BIOS SETUP UTILITY.(Similar as #136909)
 #135729 - [BIOS] User can change some BIOS setting at user privilege.
 #139716 - System would hang at 0x92 during DC cycling.

S2B_2A01: N/A

S2B_1A13:
 #138225 - [BIOS] BIOS setup no "Energy Performance" option.

S2B_1A12:
 #135729 - [BIOS] User can change some BIOS setting at user privilege.
 #136829 - The SATA information under [BIOS boot option] and [Boot override] page confused user by HDD slot name when connecting to SATA and sSATA.

S2B_1A11:
#136240 - Can setup invalid value for item "Core Disabled Bitmap(Hex)" in BIOS Setup.
#136440 - "Current QPI Link Frequency" is showed "Unknown" in BIOS SETUP UTILITY.
#136623 - Processor Speed is showed as Minimum "1200" in POST and BIOS SETUP UTILITY.
#138333 - The BIOS function ''Hard Drive BBS Priorities'' can't work in BIOS SETUP UTILITY.

S2B_1A10:
 #136686 - [WHCK] WHEAHCT Logo item fail under window 2012 certificate.
 #136909 - Memory speed is showed as "1866" in POST, but showed as "1867" in BIOS SETUP UTILITY.
 #135672 - It is abnormal for the location of Shortcut in Quanta splash screen.
 #135941 - [BIOS] USB KB/MS can't work during POST when EHCI 1/2 is "Disabled". 
 #136596 - UEFI PXE is still work after set "Launch PXE OpROM" to "Legacy only" in BIOS SETUP UTILITY.

S2B_1A09:
 #135415 - The role of Hyper-V couldn't install on Windows 2012 (BIOS setting VMX was enabled).
 #135741 - [BIOS] System can't display POST error message and not log error message at Web UI when short Password clear jumper.
 #135742 - [BIOS] System can't display POST error message and not log error message at Web UI when short CMOS clear jumper.
 #136470 - The USB3.0 performance testing can't reach the expected value.(S2B recognize as USB2.0 480Mb/s).
 #136561 - [BIOS] The ME version from BIOS setup and BIOS release note is different. (Same as S2S #136383).
 #136906 - SUT will occur caterror when change BIOS setting from "SATA mode" to "IDE mode".
 #137238 - SUT would hang during BIOS flash progress with ME under w2012.(Pass before, 1A04)

S2B_1A08:
 #135729 - [BIOS]User can change some BIOS setting at user privilege.
 #135670 - It shows the incorrect HDD capacity in BIOS setup Utility.
 #135689 - [BIOS] There are some IPv6 options are mismatched with S2B BIOS SPEC 1B.
 #135424 - [BIOS]When press "F2" to boot into BIOS setup utility, it needs to wait about 5 seconds with blue background.
 #136270 - Set "Erase Immediately" under BIOS SETUP UTILITY, but system couldn't clean SEL when SEL is full.
 #136418 - The Console Redirection screen have some abnormal error messages when boot into USB DOS key and windows EMS mode.
 #136605 - Onboard i350 UEFI iSCSI driver is not ready in BIOS SETUP UTILITY.
 #136603 - Onboard i350 UEFI PXE driver is not ready in BIOS SETUP UTILITY.
 #135366 - [BIOS][AST2300]The function of "Setup Prompt Timeout" countdown is not work in the BIOS POST.
 
S2B_1A07:
 #135953 - "Max Ratio" and "Min Ratio" of Processor Configuration in BIOS Setup are incorrect.
 #135978 - Boot Option Priorities would not load back to default setting after restore default BIOS setting.
 #136035 - SUT would stop at POSTCODE : 0x92 when short BMC disabled jumper.(keyboard is still worked).
 #136087 - Under BIOS, suggest to show as "UEFI : P1 :   xxxxx" while OS UEFI HDD boot device installed on system.
 #136607 - BIOS Release Note doesn't scripte that there is problem about downgrade to 1A05 with original BAT(F_All) file.
 #136619 - Raise the processor temperature till thermal trip occurred, check it doesn't have the SEL about processor hot (only have thermal trip SEL).
 #136711 - [WHCK] UEFI Firmware Certification Test item fail under windows 2012 certificate.
 #136604 - [10G SKU] BIOS can not detect onboard 10G devices.

S2B_1A06:
 #135125 - [AST2300] Update BMC 002 is Failed and display "DOS/16M error.[26] 8042 Timeout"
 #135814 - [AST1010] Update BMC 001 is Failed and display "DOS/16M error.[26] 8042 Timeout"
 #135850 - BMC WebUI - Change he mouse mode from Absolute to Relative and the rKVM will display Video Socket Error: Abnormal Termination.
 #136079 - [BIOS] There is no system slot Information at SMBIOS type 9.
 #136134 - [BIOS] DIMM C,D,G,H slot information couldn't be found at SMBIOS type 17.
 #136153 - POST only display six HDD information if connect 10 SATA HDD via SATA port0/1 and two minSAS port.
 #136155 - Boot Hard driver and boot override cannot detect PCH SATA controller under BIOS setup when connect sSATA port.
 #136258 - The SPEC has defined "Secure Boot" function, but the function doesn't ready in BIOS SETUP UTILITY.
 #136149 - Onboard LAN2 Port didn't grayed out after set ALN1 to "Disabled" in BIOS Setup.
 #135938 - [BIOS]USB ports which controlled by EHCI1/2 wouldn't hidden when disabled EHCI1/2 in BIOS setup.
 #136260 - No iSCSI OPROM detected during POST after set NIC to be "iSCSI Remote Boot" in BIOS setup utility.
 #135169 - The memory size 15.9GB was incorrect under windows 2012 OS. (DDR4, 8GB x2pcs)
 #135737 - [BIOS]ACPI table wouldn't display "SLIT" and "SRAT" table when NUMA is enabled.
 #136147 - [BIOS] S2B BIOS SPEC 1B has not defined SMBIOS type 20.
 #136406 - The GUID value was incorrect during PXE boot. 
 
S2B_1A05:
 #135667 - The onboard SATA RAID function could't work on S2B system.
 #136082 - [BIOS] SAS Controller's description is incorrect at SMBIOS type 10.
 #136099 - [BIOS] SMBIOS type 41 should only have one SATA_Controller.

S2B_1A04:
 #135176 - [AST2300] Some information is NA in Dashboard - Device information under BMC WebUI.
 #135177 - [AST2300] The NIC1 and NIC2 MAC address info present "Disabled" on BMC WebUI Dashboard - Device Information.
 #135178 - [AST2300] BMC WebUI - Server Component is not displayed correct Memory information.
 #135248 - [AST2300] BIOS setup menu has no option to switch BMC Lan prot from Dedicated NIC to Shared NIC.
 #135294 - [AST2300] The Serial Over Lan can not output the SUT screen and also cannot be controlled.
 #135362 - [BIOS][AST2300] Under BIOS SETUP UTILITY - The compliancy information is incorrect.(Compared with SPEC v.2C).
 #135469 - The SMBus stress test was failed on loop 1 with SMBus stress utility V0.9.
 #135517 - [BIOS] Onboard LAN Port 1 & 2 default value are mismatched with S2B BIOS SPEC 1B.
 #135577 - [BIOS] EIST (GV3) default value are mismatched with S2B BIOS SPEC 1B.
 #135586 - [BIOS] Turbo Mode default value are mismatched with S2B BIOS SPEC 1B.
 #135610 - QCILxDiag(QuickHWCheck_V107_1112) test item ''COMtest'' failed.
 #135641 - System couldn't be paused during BIOS POST phase with ''Pause'' key.
 #135681 - [BIOS] BMC LAN Port Configuration option are mismatched with S2B BIOS SPEC 1B.
 #135686 - [BIOS] IP address source and Router IP address option are mismatched with S2B BIOS SPEC 1B.
 #135754 - [BIOS] Onboard LAN port 1 and 2 can't enabled.
 #135765 - [BIOS] System still can boot to PXE sever when NIC status is disabled.
 #135491 - S2B can not boot in to OS (windows2012 UEFI) after falshed BIOS FW:1A03. (only occurred on 1A03).
 
S2B_1A02:
 - Fix the issue of CPU1 only can detect 2 DIMMs per channel.
 - Fix the issue of power button has no functional in DOS and BIOS Setup.
S2B_1A01: N/A

[END OF RELEASE NOTES]