-----------------------------------------------------------------------------
  X9SPV-M4 BIOS Release Note
-------------------------------------------------------------------------------------------------------------------------------------
CPU Microcode                   | Option ROM/EFI driver                | Intel RC/TXT/ME
-------------------------------------------------------------------------------------------------------------------------------------
CPUID FAMILY                    | Intel SATA RAID  : 11.6.0.1702       | RC Package : 1.8.0.0                                                      
306A9 IvyBridge E1/L1 : 10      | Intel PXE   : 1.3.65                 | ME : 8.0.3.1427
306A8 IvyBridge E0/L1 : 10      | Intel iSCSI : 2.7.97                 |  
306A6 IvyBridge D0    : 02      | Intel RSTe SATA driver : 12.5.0.1815 |  
306A5 IvyBridge K0    : 07      | Intel vBIOS: 2137                    |  
                                |                                      |
------------------------------------------------------------------------------------------------------------------------------------
 BIOS feature            |  Support
------------------------------------------------------------------------------------------------------------------------------------
OOB Flash BIOS           |     N
OOB Update Setting       |     N
OOB Change SMBIOS        |     N
InBand Flash BIOS        |     Y
InBand Update Setting    |     Y
InBand Change SMBIOS     |     Y
InBand SMI E7h support   | 		 Y
------------------------------------------------------------------------------------------------------------------------------------
X9SPVM44.910  Date:09-10-2014   Ver.2.1a   (checksum: d7ad6589)
	
1. Fix afudos /clnevnlog function not working issue with version 2.39.
   Description: N/A
   Validation: 1) Boot to DOS.
   					   2) Use afudos /clnevnlog command to see if it can clear event log.

2. Correct SMBIOS type 9 info.
   Description: N/A
   Validation: 1) Boot to DOS.
   					   2) Use amidedos utility to check if smbios type 9 slot info is correct to X16.

3. Fix SUM utility cannot load correct setup item default value of DDR Reset Timer.
   Description: N/A
   Validation: 1) Boot to Linux.
   					   2) Use SUM utility to load default and check if "DDR Reset Timer" is correct value.
   					   	
4. Fix SUM utility cannot get SATA Frozen item.
   Description: N/A
   Validation: 1) Boot to Linux.
   					   2) Use SUM utility to get all current setup items.
   					   3) Linux command: "./sum -c GetCurrentBiosCfgTextFile --file "BiosSettings.txt" --overwrite".
   					   4) See if we can get "SATA Frozen" setup item.

Trunk: 358
------------------------------------------------------------------------------------------------------------------------------------
X9SPVM44.415  Date:04-15-2014   Ver.2.10   (checksum: D4DC1C6C)

1. Fix USB 3.0 device cannot be auto detected in Win8.
   Description: N/A
   Validation: 1) Boot to Win8 OS.
   						 2) Insert USB device to USB 3.0 port to see if system can auto detect it.
   
2. Save and Restore Hardware Monitor bank number during S3.
   Description: After S3 resume, bank number need to set to original value.
   Validation: 1) Boot to OS.
   						 2) Enter S3 and wake up.
   						 3) Use RW to see if bank number is 0 or not. Bank number is on IO index/data: 0xA35/0xA36, offset: 0x4E.

3. Set Hardware Monitor bank number to 0 thru smbus interface after system reset.
   Description: After reset, bank number need to set to 0.
   Validation: 1) Boot to DOS.
   						 2) Use RU to check if bank number is 0 thru smbus interface. Select smbus in RU and set the slave address to 0x5A, check offset 0x4E.
   						 3) Modify bank number to other value.
   						 4) Reset system. 
   						 5) Use RU to check if bank number is 0 thru smbus interface again.

4. Recovery function.
   Description: Fix recovery function not work after add OOB In-Band function.
   Validation: 1) Paste the BIOS bin file to USB pen drive and rename to SUPER.ROM.
               2) Press Ctrl-Home key after power on.
               3) Run the recovery proccess.

5. Add InBand SMI E7h function.
   Description: Add InBand SMI E7h function as customer's request.
   Validation: 1) Follow Lab In-Band SMI E7h function standard validation procedure.

6. Fix SUM utility cannot update all smbios data.
   Description: Update In-Band function module.
   Validation: 1) Follow Lab In-Band function standard validation procedure.

7. Fix afudos without /r parameter cannot restore smbios data to default.
   Description: Update OFBD module.
   Validation: 1) Boot to DOS.
               2) Use smbcfg utility to modify smbios data.
               3) Reboot system to DOS.
               4) Use afudos utiliy to flash BIOS without /r parameter.
               5) Reboot system to DOS. 
               6) Use smbcfg utility to check smbios data is restored to default.
                
Trunk: 350
------------------------------------------------------------------------------------------------------------------------------------
X9SPVM43.917  Date:09-17-2013   Ver.2.0c   (checksum: 025B9B9D)

1. Fix In-Band BiosInfo/BiosConfig function fail.
   Description: In-Band BiosInfo/BiosConfig function not work.
   Validation: 1) Follow Lab In-Band function standard validation steps.

2. Expose "SATA Frozen" setup item.
   Description: Expose "SATA Frozen" setup item for customer to select.
   Validation: 1) Go to setup menu Advanced --> IDE/SATA Config.
   						 2) Check if there's "SATA Frozen" setup item.

Trunk: Branch 329
------------------------------------------------------------------------------------------------------------------------------------
X9SPVM43.820  Date:08-20-2013   Ver.2.0b   (checksum: 7EEF8D1B)

1. Set GPIO13 to high to fix mini pcie wifi card cannot work issue.
   Description: Fix mini pcie wifi card cannot work .
   Validation: 1) Install a mini pcie wifi card and its driver in OS.
               2) Check if mini pcie wifi card can work in OS.
               
2. Fix Clock Spread Spectrum not working.
   Description: Clock Spread Spectrum in setup menu doesn't work.
   Validation: 1) Disable JPME2 to flash ME and BIOS.
               2) Enable Clock Spread Spectrum in setup menu.
               3) Check if this function work by SI validation

3. Add "SATA Frozen" setup item for enable/disable SATA freeze lock security feature.
   Description: This setup item is hidden, default is enable.
   Validation: 1) Disable "SATA Frozen" by AMIBCP utility. 
               2) Boot to Linux OS.
               3) Command: hdparm -I /dev/sda
               4) Check if SATA Frozen disable.

4. Add In-Band function.
   Description: Add In-Band function.
   Validation: 1) Follow Lab In-Band function standard validation steps.

Trunk: Branch 324
------------------------------------------------------------------------------------------------------------------------------------
X9SPVM43.426  Date:04-26-2013   Ver.2.0a   (checksum: F04FD7A8)

1. Fix that UEFI iSCSI cannot connect
   Description: UEFI iSCSI cannot connect after enable Network Stack.
   Validation: 1) Enable Network Stack item.
               2) Connect server thru UEFI iSCSI.

2. Update Intel RC package to 1.8.0.0
   Description: Update RC package to 1.8.0.0
   Validation: 1) Go to BIOS menu.
               2) Check Intel RC package version in Advanced --> Advanced Chipset Control --> System Agent Configuration.

3. Add W25Q128 SPI rom in VSCC table to avoid unknown side effect.
   Description: N/A
   Validation: N/A
   
4. Update Intel RST driver.
   Description: Update Intel RST driver to 12.5.0.1815.
   Validation: 1) Go to BIOS setup.
               2) Select SATA mode to RAID.
               3) Select "Launch Storage OpROM policy" to UEFI.
               4) Boot to shell.
               5) Command "drivers" to see the RST driver version.

5. Recovery function.
   Description: Fix recovery function fail.
   Validation: 1) Paste the BIOS bin file to USB pen drive and rename to SUPER.ROM.
               2) Press Ctrl-Home key after power on.
               3) Run the recovery proccess.

Trunk:301
-----------------------------------------------------------------------------
X9SPVM43.125  Date:01-25-2013   Ver.2.00   (checksum: D83F72EE)

1. X9SPV-M4 BIOS R2.00 Release

Trunk:278
-----------------------------------------------------------------------------
