=============================================================================
         Intel(R) Server Platform ME Firmware Release Notes
=============================================================================

INTEL Enterprise Platform & Services Marketing
Intel Corporation
2111 N.E. 25th Avenue, Hillsboro, OR 97124 USA

=============================================================================
DATE: September 13, 2011
TO:   Intel(R) Server Boards S1200BTL, customers

SUBJECT:  Intel(R) SPS ME Firmware "SPS_02.00.09.032" release notes

=============================================================================
                               LEGAL INFORMATION
=============================================================================
Information in this document is provided in connection with Intel products.
No license, express or implied, by estoppel or otherwise, to any intellectual
property rights is granted by this document. Except as provided in Intel's
Terms and Conditions of Sale for such products, Intel assumes no liability
whatsoever, and Intel disclaims any express or implied warranty, relating to
sale and/or use of Intel products including liability or warranties relating
to fitness for a particular purpose, merchantability, or infringement of any
patent, copyright or other intellectual property right. Intel Corporation may
have patents or pending patent applications, trademarks, copyrights, or other
intellectual property rights that relate to the presented subject matter.
The furnishing of documents and other materials and information does not
provide any license, express or implied, by estoppel or otherwise, to any
such patents, trademarks, copyrights, or other intellectual property rights.
Intel products are not intended for use in medical, life saving, or life
sustaining applications. Intel may make changes to specifications and product
descriptions at any time, without notice.

Intel is a registered trademark of Intel Corporation.

*Other names and brands are the property of their respective owners.

Copyright (c) 2011 Intel Corporation.

A portion of this firmware may be open source code, which falls under the
GPL 2.0 license.

================================================================================
                       SYSTEM FIRMWARE REQUIREMENTS
================================================================================
BIOS Update Utility: 
  UEFI iFlash32 v10.0 Build 10
  
Production boards:
  Product   Fab Version   BMC      FRUSDR    EEPROM
  S1200BTL  FAB3          01.05    01.05     v1.0       
  S1200BTS  FAB3          N/A      N/A       V1.0

================================================================================
                     ME FW Capsule INSTALLATION NOTES
================================================================================
WARNING:  It is very important to follow these instructions as they are written.
Failure to update using the proper procedure may cause damage to your system.

!!!!! Please make sure AC stays plugged in during the full update !!!!!
!!!!! AC failure during update may cause damage to your system and the system
      may become unrecoverable !!!!!

ME capsule files for S1200BTL and S1200BTS are different in R0030 and later
bios release. 
   Please run below script to update ME in EFI shell:
    For S1200BTL: updME-S1200BTL.nsh
    For S1200BTS: updME-S1200BTS.nsh

User can update ME image using the following methods:

UEFI iFlash32 11.0 Build 5
   1.  Boot the system to EFI Shell
   2.  Download ME release package
   3.  Unzip the ME release package to HD or USB Flash Drive
   3.  Map the respective storage device in system with the command
           Shell> map -r
   4.  Change the Shell to mapped device file system
           Example: Shell> fs0: (or fs1:)
   5.  Run either of the following methods:
       a) Use the nsh file to do the update:
            fs0:\> updME-S1200BTL.nsh
            or 
            fs0:\> updME-S1200BTS.nsh
       b) Run the IFlash32 utility at the prompt.
            fs0:\> IFlash32 [File Name] /u /ni
   6.  Reboot system after the update is completed.

===============================================================================
                           KNOWN ISSUES
===============================================================================
SPS_02.00.09.032
- S4 and S3 ACPI states do not work in SUSE* Linux Enterprise Server 10 SP3 x64
  and RHEL* 5.5.
- Diagnostic command Get PSU Discovery Data on ME Debug SMBus interface returns
  invalid coefficients. For PMBus version 1.1 coefficients are always 0 0 0.
  For PMBUS version 1.2 coefficients are always 1 0 0.
- The NM firmware does not respect correction time and power limit association.
  Consider two policies with different power limit and correction time.
  First policy with 106W, 1000ms and second policy with 81W, 55000ms. NM will
  limit to 81W after 1000ms.
- There are power flow scenarios where ME recovery jumper does not reset ME
  configuration to factory defaults. The jumper is supposed to cause ME to
  enter recovery boot loader code and reset ME firmware configuration to
  factory defaults. The later sometimes does not occur. The issue was observed
  in few scenarios, at least in a quite typical scenario, when ME works in
  S0/S1 Only power mode and:
  (1) User shuts down the system and disconnects AC power
  (2) Asserts ME recovery jumper
  (3) Connects AC power and starts system with power button
  (4) At this moment ME should start recovery boot loader and reset
      configuration to defaults
  (5) User shuts down the system and disconnects AC power
  (6) De-asserts ME recovery jumper
  (7) Connects AC power and starts system with power button
  At this moment ME operational code should start with factory default
  configuration, but actually the user configuration remains active.

===============================================================================
                           ISSUES FIXED
===============================================================================
SPS_02.00.09.032
- Sometimes, when ME is configured for operating in all Sx states and while
  platform is performing transition from G3 to S5 and later from S5 to S0, ME
  could be unexpectedly reset.
- Unexpected ME reset could appear during NM communication with some specific
  PSU, as a result of which the CPU throttling statistics could be violated.

SPS_02.00.08.015
- The ME recovery boot loader responds with 0.0.0.0 versions to the MKHI Get
  Firmware Version message.
- The ME operational firmware responds with recovery boot loader version as the
  active image version in the response to the MKHI Get Firmware Version request
  message, and with 0.0.0.0 as the recovery image version.
- ME may not enter Recovery mode after "Reset to recovery" if
  IPMI/Diagnostics commands are received in early stage of ME initialization
  after ME reset.
- ME handles power/reset flows incorrectly when Flash Partition Table (FPT) is
  corrupted. ME does not enter S0/S1 Only mode as required for such case.

===============================================================================
                           FEATURES ADDED
===============================================================================
SPS_02.00.09.032
- SPI Region protection changed.

SPS_02.00.08.015
- This release contains fixes in the ME recovery boot loader section. To update
  the recovery boot loader the entire ME region must be updated with new ME
  image, or the entire SPI flash with new flash image needs to be updated.
- ME support for Virtual Hosted Desktop (VHD) CPU fusing added in this release.
- The HECI message HMRFPO_LOCK returns a valid nonce word after host system
  cold/warm reset and wakeup from S4/S5 for both operational and recovery
  boot-loader firmware running in ME. AC power cycle is not necessary for
  recovery boot-loader any longer.

[END OF RELEASE NOTES]
