X9SCL(+)(-F)/X9SCM(-F) BIOS release note
--------------------------------------------------------------------------
X9SCM2.322          Date:03-22-2012      ver. 1.1b    (checksum: DFFC9383)

1. Update Codebase to Bromolow Refresh
    Description: Update code for IvyBridge CPU support
    Validation:   This is NEW platform code, need more test and verify
                         Please verify memory, add-on card detect and OS install with different CPU

2. Update ME SPS FW to 02.02.00.042
    Description: Intel ME SPS FW update
    Validation:   1. ME update parameter "AFODOS BIOS.BIN /FDT /MER / OPR"
                         2. Update ME FW and check version/status after update
                         3. please verify ME function(NM)

3. Update PCH Intel RAID OPROM to 11.1.0.1413
    Description: Update PCH Intel RAID OPROM to 11.1.0.1413
    Validation:   1. Enable Intel RAID and check OPROM banner
                          2. Create an RAID volume and try to install OS

5. Fan speed control
    Description: project enable NM support, IPMI FW will take care Fan speed control
    Validation:   please verify thermal solution on -F and non-F board

4. Change BIOS revision to 1.1b
    Description: BIOS version control
    Validation:  Please check BIOS version in POST screen, setup menu and SMBIOS Type 0 Release version field

--------------------------------------------------------------------------
X9SCM1.928          Date:09-28-2011      ver. 1.1a    (checksum: A3C92A93)

1. Fix WHQL test fail item
    Description: LAB report WHQL test get some item fail
    Validation:   LAB confirmed fix, WHQL already submit

2. Remove "Log Area Reset" event
    Description: Customer report, after clean event log and reboot system will still see one event in event log.
    Validation:   Please enter setup to check event log

3. Add SLP 1.0 support
    Description: Customer ask SLP 1.0 support
    Validation:   Customer confirmed they can pass SLP1.0 check

4. Change logo mode to 640x480
    Description: Display logo in full screen mode
    Validation:   Power on system can check supermicro logo

5. Add AMISCE support 
    Description: Customer ask AMISCE tool support
    Validation:   Customer confirmed they can use AMISCE to modify BIOS settings

6. Fix BIOS display CPU temperature incorrect and FAN Speed Control don't work issue. 
    Description: Customer report X9SCM BIOS always display LOW for CPU temperature even remove heat sink still the same.
    Validation:   Please check CPU temperature display and FAN speed control function.

7. Update ME w/o AC power cycle  
    Description: New feature to update ME FW don't need to remove AC power.
    Validation:   Just use parameter /ME to update ME FW and reboot system to check ME FW version (afudos must 2.39 or above)

8. Update CPU microcode  
    Description: Update CPU micro code
    Validation:  Run mcu_sig.exe in DOS or CPU-z in Windows with the CPU installed.
                       The supported microcodes list as below.
                       Rev 007 for B-0 stepping,(Sandy Bridge) CPUID=206A1h 
                       Rev 026 for B-2 stepping,(Sandy Bridge) CPUID=206A2h 
                       Rev 008 for C-0 stepping,(Sandy Bridge) CPUID=206A3h 
                       Rev 007 for D-0 stepping,(Sandy Bridge) CPUID=206A5h 
                       Rev 028 for D-1 stepping,(Sandy Bridge) CPUID=206A6h 
                       Rev 01B for D-2 / Q-0 stepping,(Sandy Bridge) CPUID=206A7h 

9. Correct AC power loss control function 
    Description: Customer report set power button function to 4-sec override, and press power button shutdown system
                          after recover from AC loss, system will turn on(should in off state)
    Validation:   Please verify different combinations(ON / OFF / Last State) (Instant Off / 4-Sec override)

10.Fix LSI 9240 can't install OS and LSI MSM error message issue 
     Description: Customer report, they got error message from LSI MSM and can't install OS in LSI 9240 card
     Validation:   Please verify OS install in LSI 9240 card HDD and install MSM to check

11.Change BIOS revision to 1.1a
     Description: BIOS version control
     Validation:  Please check BIOS version in POST screen, setup menu and SMBIOS Type 0 Release version field

--------------------------------------------------------------------------
X9SCM1.819          Date:08-19-2011      ver. 1.10    (checksum: 2CF0154F)
1. Setup menu changes
   Description: modify setup menu to meet Bromolow Setup template define
                - Set Out of Band Terminal Type default to VT100 
                - Remove software flow control option 
                - Remove PCIe MaxPayload option
                - Add menu item "PCIe Max Read Request" 
                - Remove IGD menu item(for E3-1285 CPU) 
                - Hide PCIe related option when disable PEG port 
                - Fix CPU cache size information incorrect issue
                - Add retry BOOT option (BOOT page)
                - Add IPMI FW Revision and Status (IPMI page)
   Validation:  LAB conformed changes, please check Bromolow setup template

2. Fix force SPD(Memory Frequency) option item function
   Description: LAB report the Force SPD item may not work in some condition
   Validation:  enable this function and make sure it's can work as our design.

3. Change IPMI IP/router address/mask in user input interface
   Description: in past, BIOS limit the input length and user have to input a total 15 character(001.002.003.004).
                new design allow user input minimal character for those item(1.2.3.4)
   Validation:  please check all item function and make sure the function is working well

4. Implement ECC error location feature 
   Description: Implement ECC error location feature
   Validation:  generate an ECC error and check the event log in BIOS setup menu / IPMI / SSM

5. Remove sync time event log
   Description: IPMI team request don't send sync time event log
   Validation:  run on/off test over night

6. Remove BIOS set SMBIOS Type1 UUID field 
   Description: Customer report they can't change this field by utility.
                        New BIOS default will map LAN1 MAC to UUID, and allow user change by utility
   Validation:  Change this field by AMIDEDOS and check this field after system reset, make sure it's correct.

7. Update ME SPS FW to 02.00.09.032
   Description: Intel ME SPS FW update
   Validation:  update ME FW and check version/status after update 

8. OEM BIOS feature 
   Description: Some of our customer want show their Company NAME/Product NAME/BIOS VER./BIOS Date in POST/SETP/SMBIOS
                With this BIOS, we can modify in AMIBCP, can quick response/support customer.
   Validation:  Try to modify in AMIBCP and boot up with modified BIOS, make sure it changed

9. Change BIOS revision to 1.10
   Description: BIOS version control
   Validation:  Please check BIOS version in POST screen, setup menu and SMBIOS Type 0 Release version field

--------------------------------------------------------------------------
X9SCM1.630          Date:06-30-2011      ver. 1.0c    (checksum: A7E906D3)
1. Update CPU micro code
   Description: Update CPU micro code
   Validation:  Run mcu_sig.exe in DOS or CPU-z in Windows with the CPU installed.
                The supported microcodes list as below.
                    Rev 007 for SandyBridge B-0 stepping, CPUID=206A1h
                    Rev 026 for SandyBridge B-2 stepping, CPUID=206A2h
                    Rev 008 for SandyBridge C-0 stepping, CPUID=206A3h
                    Rev 007 for SandyBridge D-0 stepping, CPUID=206A5h
                    Rev 028 for SandyBridge D-1 stepping, CPUID=206A6h
                    Rev 018 for SandyBridge D-2/Q-0 stepping, CPUID=206A7h

2. Update SandyBridge MRC to 1.2.1
   Description:	Update SandyBridge MRC to 1.2.1
   Validation:  boot up system and check MRC version in BIOS setup menu

3. Update ME SPS FW to 2.0.08.057
   Description: Intel ME SPS FW update
   Validation:  1. update ME FW
                   a. disable ME by jumper(JPME1) and power on system
                   b. boot to DOS and run command "AFUDOS.EXE XXX.BIN /ME" to update ME region
                   c. shutdown system(remove power cord) and enable ME by jumper(JPME1)
                   d. power on system and check ME SPS FW version by MEINFO.EXE

4. Update PCH Intel RAID OPROM to 10.6.0.1091
   Description: Update PCH Intel RAID OPROM to 10.6.0.1091
   Validation:	1. Enable Intel RAID and check OPROM banner
                2. Create an RAID volume and try to install OS

5. Update PCH LSI RAID OPROM to A.10.03031333R 
   Description: Update PCH LSI RAID OPROM to A.10.03031333R 
   Validation:	1. Enable LSI RAID and check OPROM banner
                2. Create RAID volume and try to install OS

6. Set FAN speed low limit to 300rpm(SIM_TDG.3.01_06102011) 
   Description: Supermicro Thermal Design Guideline update(SIM_TDG Rev. 3.01 06102011)
   Validation:  check FAN speed low limit by SDIII

7. Disable S4/S5 PS2 wake up support
   Description: server platform support PS2 wake up on S1 only. 
   Validation:  verify PS2 KB/MS Wake up function in S4/S5 mode

8. Add setup item to select VGA output(POST time) 
   Description: new option for user to force VGA output to onboard VGA(customer can use for IPMI SOL)
   Validation:  chagne different setting in BIOS and check output is correct 

9. Add setup item to set IPMI Gateway IP 
   Description: new option for user to set IPMI Gateway IP
   Validation:  set IPMI LAN setting in setup and check IPMI LAN connection

10.Add SLP2 support
   Description: Microsoft SLP2 authentication support
   Validation:  1. use AMISLP to add SLP2 key to BIOS
                2. install OEM OS with this OEM BIOS and make sure it can pass Widows authentication check

11.Change BIOS revision to 1.0c
   Description: BIOS version control
   Validation:  Please cehck BIOS version in POST screen, setup manu and SMBIOS Type 0 Release version field

--------------------------------------------------------------------------
X9SCM1.427          Date:04-27-2011      ver. 1.0b    (checksum: C0C1EACD)
1. Fixed OH LED sometime may keep on after POST
   Description: Power on  system and saw OH LED sometime may keep on after POST
   Validation:   Check with new BIOS to makesure OH LED behavior is normal
   
2. Add project X9SCL+ support
   Description: BIOS support new board X9SCL+(-F) 
   Validation:    Please check POST and Setup screen

3. Change BIOS revision to 1.0b
   Description: BIOS version control
   Validation:    Please cehck BIOS version in POST screen, setup manu and SMBIOS Type 0 Release version field

--------------------------------------------------------------------------
X9SCM1.413          Date:04-13-2011      ver. 1.0a    (checksum: 95D2ED7D)
1. Fix Disable LAN 1 hang in POST 99 issue
   Description: LAB report issue 
                [X9SCM, PBID:27651, Disable ALL LAN and POWER on system, system hang in POST 99] 
   Validation:	Disable and power on system check POST is no prolem
   
2. Fix Linux reboot hang in POST 02 issue
   Description: LAB report issue 
                [X9SCM, PBID:25562, Linux reboot stress test fail]
   Validation:	LAB confirmed the fix
   
3. Fixed wake-on-ring not resuming system from S4/S5.
   Description: LAB report issue
                [X9SCM, PBID:27607,  Cannot wake up from s4/5 by WOR]  
   Validation:	LAB confirmed the fix

4. Remove Setup menu item "Clock Spread Spectrum"   
   Validation:	Check Setup menu item

5. Updated LSI SATA RAID F/W to A.10.02041420R
   Description: LSI FW update
   Validation:	1. Enable LSI RAID in setup, check POST OPROM banner for OPROM revision
                2. Verify OS install and HDD detectation

6. Support AFUDOS new parameter /CLNEVNLOG  
   Description: Production(CM) request to support AFUDOS new parameter "/CLNEVNLOG" to clean SMBIOS event log
   Validation: 1. Run AFUDOS xxx.bin /CLNEVNLOG    --AFUDOS version 2.37B0 or newer
               2. reboot system check event log in setup
   
7. Support utility update ME FW
   Description: New BIOS support update ME FW by AFUDOS parameter "/ME"
   Validation:	1. Boot to DOS with this new BIOS
                2. Run AFUDOS xxx.bin /ME      --AFUDOS version 2.37B0 or newer
                3. After AC power cycle, check ME FW version by MEINFO
                
8. Update ME SPS FW to 2.00.08.015
   Description: Intel ME FW update
   Validation:	Boot to DOS and check FW version by intel utiliy MEINFO.EXE

9. Remove DeepSx item from Setup menu
   Description: HW remove DeepSx support, BIOS remove this item.
   Validation:	Check Setup menu item should not see SeepSx item.

10.Update MRC to 1.2
   Description: Intel MRC update
   Validation:	Check MRC version in setup

10.Change BIOS revision to 1.0a
   Description: BIOS version control
   Validation:	Please cehck BIOS version in POST screen, setup manu and SMBIOS Type 0 Release version field

--------------------------------------------------------------------------
X9SCM1.223          Date:02-23-2011      ver. 1.00    (checksum: 953E831E)

1. First Release
