RELEASE NOTES FOR SR870BN4 BMC RELEASE  v0.32
Dec 10, 2004

Note: Updating to this version from BMC 0.22 does not require Boot Block update

- This release contains a fix for a Madison 6M processor errata which sometimes causes the 
  processor to come up in IO loop-back mode. This fix checks the SNC early for signs that 
  the processor is in this state, and if so, does an early, pre-emptive reset. 
- This T4BMC32 is the Feature Complete HPC feature set Release.

Highlights of HPC features; 
  	- Save and Restore completely. (Restore, only restores User settings)
  	- Staging all other three areas (OPFW, PIA, & SDR) 
	- Updating the Staged OPFW, PIA, & SDR image to Execution area upon 
	  following system reset
	- Supports Write and Read into UCA area and update it to BMC Private 
	  Store upon update request.
	- Private Store and UCA always in sync bi-directionally.

- This version of BMC (32) has been released with a working old BootCode version 13.

CHANGES SINCE PREVIOUS VERSION (VER 0.31)

* IPMI 1.5 core bug fixes:

* Platform Specific trackers fixed in this release:

- This release contains a fix for a Madison 6M processor errata which sometimes causes the 
  processor to come up in IO loop-back mode. This fix checks the SNC early for signs that 
  the processor is in this state, and if so, does an early, pre-emptive reset. 


DEPENDENCIES 

* PLD code for PLD 1 should be updated to latest revision for HPC usage and OEM's LED model settings. 

KNOWN ISSUES 



LIST OF SUPPORTED COMMANDS - See SR870BN4 Baseboard Management Controller EPS Revision 1.0.

LIST OF SUPPORTED INTEL SPECIFIC COMMANDS (0x32) for HPC.

0xA0 - 	RQ_CmdStagedPrepareForUpdate
0xA1 -	RQ_CmdStagedUpdateOpenArea
0xA2 - 	RQ_CmdStagedUpdateWriteArea
0xA3 -	RQ_CmdStagedUpdateCloseArea
0xA4 -	RQ_CmdStagedUpdateRegisterUpdate (revised in this 19 release)
0xA6 -	RQ_CmdStagedUpdateGetStatus
0xA7 -	RQ_CmdStagedUpdateGetCapabilities
0xA8 -	RQ_CmdStagedUpdateReadArea

Reference to NETFn Numbers
CHASSIS_REQUEST				0x00
BRIDGE_REQUEST				0x02
SNSR_EVENT_REQUEST			0x04
APP_REQUEST				0x06
FIRMWARE_REQUEST			0x08
STORAGE_REQUEST				0x0a
TRANSPORT_REQUEST			0x0c
INTEL_GENERAL_APP_REQUEST		0x30
INTEL_PLATFORM_SPECIFIC_REQUEST		0x32
INTEL_SOL_TMODE_REQUEST			0x34
							 
SUPPORTED SENSORS - See SR870BN4 Baseboard Management Controller EPS Revision 1.0.

HEX IMAGE INFORMATION

OP CHECKSUM:  	0xF5CB	Start Address 0x00030000 ->  End Address  0x0007AA76
BOOT CHECKSUM:	0x8DEC	Start Address 0x00000000 ->  End Address  0x00001BE2
PIA CHECKSUM:	0x4931  Start Address 0x00008000 ->  End Address  0x0000901E

HEX CODE FILE:  T4BMC32.HEX   12/10/04  763,122 bytes

INFOBLOCK INFORMATION RETURNED BY: FWUPDATE T4BMC32.HEX /INFOBLOCK

OP CHECKSUM:			0x43B3  (DIB ONLY)
BOOT CHECKSUM:			0x976F  (DIB ONLY)
PIA HEADER CHECKSUM:		0xFD0D	(DIB ONLY)

REVISION INFORMATION RETURNED BY: FWUPDATE /FWVERSION

Op Code:	v00.31
Boot Code:	v80.13    
PIA version: 	v01.31	
PIA instance: 	31

FILE VERSION TAGS

ACPIEC_VER				= v0.26
ALERT_VER				= v0.54.7
BOOT_VER				= v0.19
CHANNEL_VER				= v0.47
COMMON_VER				= v0.14.1
CPU_VER					= v0.51.5
DEBUG_VER				= v0.09
DRIVERS_VER				= v0.14
EMP_VER					= v0.62.7
EXTERNAL_VER				= v0.64.4
ICMB_VER				= v0.29.2
IPMB_VER				= v0.25
IPMI_VER				= v0.61.6
KCS_VER					= v0.39.1
LAN_VER					= v0.52.3
MEMALLOC_VER				= v0.42.2
MEMERR_VER				= v0.62.5
MISC_VER				= v0.64.3.1
NVSTORE_VER				= v0.56.7
OS_VER					= v0.12.1
PIA_VER					= v0.17
PLATFORM_VER				= v0.31
POWER_VER				= v0.64.3
SAHALEE_VER				= v0.39.1
SCANNING_VER				= v0.51.4
SENSORIPMI_VER				= v0.55.6
SENSORS_VER				= v0.35
SESSION_VER				= v0.49.4
USERINTF_VER				= v0.25
UTILITIES_VER				= v0.41.3
TMODE_VER				= v0.10.1
OPCODESTAGEDUPDATE_VER			= v0.12		// Newly added library for HPC.

TOOLS USED IN BUILD
getbmc.bat	version 1.6
gmake		Version 3.79.1
get 		v6.6.10
PVCS		version 6.6.10
ARM tools	version 2.51
WinZip		v8.0

------------------------------------------------------------------------------------------RELEASE NOTES FOR SR870BN4 BMC RELEASE  v0.31
Nov 2, 2004

Note: Updating to this version from BMC 0.22 does not require Boot Block update

- This T4BMC31 is the Feature Complete HPC feature set Release.

Highlights of HPC features; 
  	- Save and Restore completely. (Restore, only restores User settings)
  	- Staging all other three areas (OPFW, PIA, & SDR) 
	- Updating the Staged OPFW, PIA, & SDR image to Execution area upon 
	  following system reset
	- Supports Write and Read into UCA area and update it to BMC Private 
	  Store upon update request.
	- Private Store and UCA always in sync bi-directionally.

- This version of BMC (31) has been released with a working old BootCode version 13.

CHANGES SINCE PREVIOUS VERSION (VER 0.30)

* IPMI 1.5 core bug fixes:

* Platform Specific trackers fixed in this release:

38247: Create a averaging lgorithm for the BMC on Tiger 

DEPENDENCIES 

* PLD code for PLD 1 should be updated to latest revision for HPC usage and OEM's LED model settings. 

KNOWN ISSUES 



LIST OF SUPPORTED COMMANDS - See SR870BN4 Baseboard Management Controller EPS Revision 1.0.

LIST OF SUPPORTED INTEL SPECIFIC COMMANDS (0x31) for HPC.

0xA0 - 	RQ_CmdStagedPrepareForUpdate
0xA1 -	RQ_CmdStagedUpdateOpenArea
0xA2 - 	RQ_CmdStagedUpdateWriteArea
0xA3 -	RQ_CmdStagedUpdateCloseArea
0xA4 -	RQ_CmdStagedUpdateRegisterUpdate (revised in this 19 release)
0xA6 -	RQ_CmdStagedUpdateGetStatus
0xA7 -	RQ_CmdStagedUpdateGetCapabilities
0xA8 -	RQ_CmdStagedUpdateReadArea

Reference to NETFn Numbers
CHASSIS_REQUEST				0x00
BRIDGE_REQUEST				0x02
SNSR_EVENT_REQUEST			0x04
APP_REQUEST				0x06
FIRMWARE_REQUEST			0x08
STORAGE_REQUEST				0x0a
TRANSPORT_REQUEST			0x0c
INTEL_GENERAL_APP_REQUEST		0x30
INTEL_PLATFORM_SPECIFIC_REQUEST		0x32
INTEL_SOL_TMODE_REQUEST			0x34
							 
SUPPORTED SENSORS - See SR870BN4 Baseboard Management Controller EPS Revision 1.0.

HEX IMAGE INFORMATION

OP CHECKSUM:  	0x913B	Start Address 0x00030000 ->  End Address  0x0007AA66
BOOT CHECKSUM:	0x8DEC	Start Address 0x00000000 ->  End Address  0x00001BE2
PIA CHECKSUM:	0x4931  Start Address 0x00008000 ->  End Address  0x0000901E

HEX CODE FILE:  T4BMC31.HEX   11/03/04  760,090 bytes

INFOBLOCK INFORMATION RETURNED BY: FWUPDATE T4BMC31.HEX /INFOBLOCK

OP CHECKSUM:			0x41A0  (DIB ONLY)
BOOT CHECKSUM:			0x954B  (DIB ONLY)
PIA HEADER CHECKSUM:		0xFE0D	(DIB ONLY)

REVISION INFORMATION RETURNED BY: FWUPDATE /FWVERSION

Op Code:	v00.31
Boot Code:	v80.13    
PIA version: 	v01.31	
PIA instance: 	31

FILE VERSION TAGS

ACPIEC_VER				= v0.26
ALERT_VER				= v0.54.7
BOOT_VER				= v0.19
CHANNEL_VER				= v0.47
COMMON_VER				= v0.14.1
CPU_VER					= v0.51.5
DEBUG_VER				= v0.09
DRIVERS_VER				= v0.14
EMP_VER					= v0.62.7
EXTERNAL_VER				= v0.64.4
ICMB_VER				= v0.29.2
IPMB_VER				= v0.25
IPMI_VER				= v0.61.6
KCS_VER					= v0.39.1
LAN_VER					= v0.52.3
MEMALLOC_VER				= v0.42.2
MEMERR_VER				= v0.62.5
MISC_VER				= v0.64.3.1
NVSTORE_VER				= v0.56.7
OS_VER					= v0.12.1
PIA_VER					= v0.17
PLATFORM_VER				= v0.31
POWER_VER				= v0.64.3
SAHALEE_VER				= v0.39.1
SCANNING_VER				= v0.51.4
SENSORIPMI_VER				= v0.55.6
SENSORS_VER				= v0.35
SESSION_VER				= v0.49.4
USERINTF_VER				= v0.25
UTILITIES_VER				= v0.41.3
TMODE_VER				= v0.10.1
OPCODESTAGEDUPDATE_VER			= v0.12		// Newly added library for HPC.

TOOLS USED IN BUILD
getbmc.bat	version 1.6
gmake		Version 3.79.1
get 		v6.6.10
PVCS		version 6.6.10
ARM tools	version 2.51
WinZip		v8.0

------------------------------------------------------------------------------------------
RELEASE NOTES FOR SR870BN4 BMC RELEASE  v0.29
April 22, 2004

Note: Updating to this version from BMC 0.22 does not require Boot Block update

- This T4BMC29 is the Feature Complete HPC feature set Release.

Highlights of HPC features; 
  	- Save and Restore completely. (Restore, only restores User settings)
  	- Staging all other three areas (OPFW, PIA, & SDR) 
	- Updating the Staged OPFW, PIA, & SDR image to Execution area upon 
	  following system reset
	- Supports Write and Read into UCA area and update it to BMC Private 
	  Store upon update request.
	- Private Store and UCA always in sync bi-directionally.

- This version of BMC (29) has been released with a working old BootCode version 13.

CHANGES SINCE PREVIOUS VERSION (VER 0.28)

* IPMI 1.5 core bug fixes:

* Platform Specific trackers fixed in this release:
28196 : Config API:  Extra field found in Sensor class (sev4)
36489 : Goblin: Get session info from FW failed with error status CC (sev2)  

DEPENDENCIES 

* PLD code for PLD 1 should be updated to latest revision for HPC usage and OEM's LED model settings. 

KNOWN ISSUES 

* BMC v0.28 or earlier has the problem returning 0xcc for the GetSessionInfo command with Session numbr as data byte .


LIST OF SUPPORTED COMMANDS - See SR870BN4 Baseboard Management Controller EPS Revision 1.0.

LIST OF SUPPORTED INTEL SPECIFIC COMMANDS (0x30) for HPC.

0xA0 - 	RQ_CmdStagedPrepareForUpdate
0xA1 -	RQ_CmdStagedUpdateOpenArea
0xA2 - 	RQ_CmdStagedUpdateWriteArea
0xA3 -	RQ_CmdStagedUpdateCloseArea
0xA4 -	RQ_CmdStagedUpdateRegisterUpdate (revised in this 19 release)
0xA6 -	RQ_CmdStagedUpdateGetStatus
0xA7 -	RQ_CmdStagedUpdateGetCapabilities
0xA8 -	RQ_CmdStagedUpdateReadArea

Reference to NETFn Numbers
CHASSIS_REQUEST				0x00
BRIDGE_REQUEST				0x02
SNSR_EVENT_REQUEST			0x04
APP_REQUEST				0x06
FIRMWARE_REQUEST			0x08
STORAGE_REQUEST				0x0a
TRANSPORT_REQUEST			0x0c
INTEL_GENERAL_APP_REQUEST		0x30
INTEL_PLATFORM_SPECIFIC_REQUEST		0x32
INTEL_SOL_TMODE_REQUEST			0x34
							 
SUPPORTED SENSORS - See SR870BN4 Baseboard Management Controller EPS Revision 1.0.

HEX IMAGE INFORMATION

OP CHECKSUM:  	0xC263	Start Address 0x00030000 ->  End Address  0x0007A732
BOOT CHECKSUM:	0x8DEC	Start Address 0x00000000 ->  End Address  0x00001BE2
PIA CHECKSUM:	0x3828  Start Address 0x00008000 ->  End Address  0x00009019

HEX CODE FILE:  T4BMC29.HEX   03/26/04  761,027 bytes

INFOBLOCK INFORMATION RETURNED BY: FWUPDATE T4BMC29.HEX /INFOBLOCK

OP CHECKSUM:			0x3FED  (DIB ONLY)
BOOT CHECKSUM:			0x925B  (DIB ONLY)
PIA HEADER CHECKSUM:		0x1E2A	(DIB ONLY)

REVISION INFORMATION RETURNED BY: FWUPDATE /FWVERSION

Op Code:	v00.29
Boot Code:	v80.13    
PIA version: 	v01.29	
PIA instance: 	29

FILE VERSION TAGS
ACPIEC_VER				= v0.26
ALERT_VER				= v0.54.7
BOOT_VER				= v0.19
CHANNEL_VER				= v0.47
COMMON_VER				= v0.14.1
CPU_VER					= v0.51.5
DEBUG_VER				= v0.09
DRIVERS_VER				= v0.14
EMP_VER					= v0.62.7
EXTERNAL_VER				= v0.64.3
ICMB_VER				= v0.29.2
IPMB_VER				= v0.25
IPMI_VER				= v0.61.5
KCS_VER					= v0.39.1
LAN_VER					= v0.52.3
MEMALLOC_VER				= v0.42.2
MEMERR_VER				= v0.62.5
MISC_VER				= v0.64.3.1
NVSTORE_VER				= v0.56.6
OS_VER					= v0.12.1
PIA_VER					= v0.17
PLATFORM_VER				= v0.29
POWER_VER				= v0.64.3
SAHALEE_VER				= v0.39.1
SCANNING_VER				= v0.51.4
SENSORIPMI_VER				= v0.55.6
SENSORS_VER				= v0.35
SESSION_VER				= v0.49.4
USERINTF_VER				= v0.25
UTILITIES_VER				= v0.41.2
TMODE_VER				= v0.10.1
OPCODESTAGEDUPDATE_VER			= v0.11		// Newly added library for HPC.

TOOLS USED IN BUILD
getbmc.bat	version 1.6
gmake		Version 3.79.1
get 		v6.6.10
PVCS		version 6.6.10
ARM tools	version 2.51
WinZip		v8.0

------------------------------------------------------------------------------------------
RELEASE NOTES FOR SR870BN4 BMC RELEASE  v0.30
June 9, 2004

Note: Updating to this version from BMC 0.22 does not require Boot Block update

- This T4BMC30 is the Feature Complete HPC feature set Release.

Highlights of HPC features; 
  	- Save and Restore completely. (Restore, only restores User settings)
  	- Staging all other three areas (OPFW, PIA, & SDR) 
	- Updating the Staged OPFW, PIA, & SDR image to Execution area upon 
	  following system reset
	- Supports Write and Read into UCA area and update it to BMC Private 
	  Store upon update request.
	- Private Store and UCA always in sync bi-directionally.

- This version of BMC (30) has been released with a working old BootCode version 13.

CHANGES SINCE PREVIOUS VERSION (VER 0.29)

* IPMI 1.5 core bug fixes:

* Platform Specific trackers fixed in this release:
35379: Register Update allows various 'reserved bits' to be sent 
37161: Goblin SEL locks up at 7% when trying to read it through the SMU 
37175: Goblin: Intermittent IO Board FRU Board Area Info Corruption 
36895: WW25 Goblin: Cyclops/Front Panel LED does change when PS is removed 
37168: BMC update to allow system test to check PDB jumper position.


DEPENDENCIES 

* PLD code for PLD 1 should be updated to latest revision for HPC usage and OEM's LED model settings. 

KNOWN ISSUES 



LIST OF SUPPORTED COMMANDS - See SR870BN4 Baseboard Management Controller EPS Revision 1.0.

LIST OF SUPPORTED INTEL SPECIFIC COMMANDS (0x30) for HPC.

0xA0 - 	RQ_CmdStagedPrepareForUpdate
0xA1 -	RQ_CmdStagedUpdateOpenArea
0xA2 - 	RQ_CmdStagedUpdateWriteArea
0xA3 -	RQ_CmdStagedUpdateCloseArea
0xA4 -	RQ_CmdStagedUpdateRegisterUpdate (revised in this 19 release)
0xA6 -	RQ_CmdStagedUpdateGetStatus
0xA7 -	RQ_CmdStagedUpdateGetCapabilities
0xA8 -	RQ_CmdStagedUpdateReadArea

Reference to NETFn Numbers
CHASSIS_REQUEST				0x00
BRIDGE_REQUEST				0x02
SNSR_EVENT_REQUEST			0x04
APP_REQUEST				0x06
FIRMWARE_REQUEST			0x08
STORAGE_REQUEST				0x0a
TRANSPORT_REQUEST			0x0c
INTEL_GENERAL_APP_REQUEST		0x30
INTEL_PLATFORM_SPECIFIC_REQUEST		0x32
INTEL_SOL_TMODE_REQUEST			0x34
							 
SUPPORTED SENSORS - See SR870BN4 Baseboard Management Controller EPS Revision 1.0.

HEX IMAGE INFORMATION

OP CHECKSUM:  	0xDE3E	Start Address 0x00030000 ->  End Address  0x0007A896
BOOT CHECKSUM:	0x8DEC	Start Address 0x00000000 ->  End Address  0x00001BE2
PIA CHECKSUM:	0x4931  Start Address 0x00008000 ->  End Address  0x0000901E

HEX CODE FILE:  T4BMC30.HEX   06/09/04  761,967 bytes

INFOBLOCK INFORMATION RETURNED BY: FWUPDATE T4BMC30.HEX /INFOBLOCK

OP CHECKSUM:			0x3B80  (DIB ONLY)
BOOT CHECKSUM:			0x8A5A  (DIB ONLY)
PIA HEADER CHECKSUM:		0xFF0D	(DIB ONLY)

REVISION INFORMATION RETURNED BY: FWUPDATE /FWVERSION

Op Code:	v00.30
Boot Code:	v80.13    
PIA version: 	v01.30	
PIA instance: 	30

FILE VERSION TAGS

ACPIEC_VER				= v0.26
ALERT_VER				= v0.54.7
BOOT_VER				= v0.19
CHANNEL_VER				= v0.47
COMMON_VER				= v0.14.1
CPU_VER					= v0.51.5
DEBUG_VER				= v0.09
DRIVERS_VER				= v0.14
EMP_VER					= v0.62.7
EXTERNAL_VER				= v0.64.4
ICMB_VER				= v0.29.2
IPMB_VER				= v0.25
IPMI_VER				= v0.61.6
KCS_VER					= v0.39.1
LAN_VER					= v0.52.3
MEMALLOC_VER				= v0.42.2
MEMERR_VER				= v0.62.5
MISC_VER				= v0.64.3.1
NVSTORE_VER				= v0.56.7
OS_VER					= v0.12.1
PIA_VER					= v0.17
PLATFORM_VER				= v0.30
POWER_VER				= v0.64.3
SAHALEE_VER				= v0.39.1
SCANNING_VER				= v0.51.4
SENSORIPMI_VER				= v0.55.6
SENSORS_VER				= v0.35
SESSION_VER				= v0.49.4
USERINTF_VER				= v0.25
UTILITIES_VER				= v0.41.3
TMODE_VER				= v0.10.1
OPCODESTAGEDUPDATE_VER			= v0.12		// Newly added library for HPC.

TOOLS USED IN BUILD
getbmc.bat	version 1.6
gmake		Version 3.79.1
get 		v6.6.10
PVCS		version 6.6.10
ARM tools	version 2.51
WinZip		v8.0

------------------------------------------------------------------------------------------
RELEASE NOTES FOR SR870BN4 BMC RELEASE  v0.29
April 22, 2004

Note: Updating to this version from BMC 0.22 does not require Boot Block update

- This T4BMC29 is the Feature Complete HPC feature set Release.

Highlights of HPC features; 
  	- Save and Restore completely. (Restore, only restores User settings)
  	- Staging all other three areas (OPFW, PIA, & SDR) 
	- Updating the Staged OPFW, PIA, & SDR image to Execution area upon 
	  following system reset
	- Supports Write and Read into UCA area and update it to BMC Private 
	  Store upon update request.
	- Private Store and UCA always in sync bi-directionally.

- This version of BMC (29) has been released with a working old BootCode version 13.

CHANGES SINCE PREVIOUS VERSION (VER 0.28)

* IPMI 1.5 core bug fixes:

* Platform Specific trackers fixed in this release:
28196 : Config API:  Extra field found in Sensor class (sev4)
36489 : Goblin: Get session info from FW failed with error status CC (sev2)  

DEPENDENCIES 

* PLD code for PLD 1 should be updated to latest revision for HPC usage and OEM's LED model settings. 

KNOWN ISSUES 

* BMC v0.28 or earlier has the problem returning 0xcc for the GetSessionInfo command with Session numbr as data byte .


LIST OF SUPPORTED COMMANDS - See SR870BN4 Baseboard Management Controller EPS Revision 1.0.

LIST OF SUPPORTED INTEL SPECIFIC COMMANDS (0x30) for HPC.

0xA0 - 	RQ_CmdStagedPrepareForUpdate
0xA1 -	RQ_CmdStagedUpdateOpenArea
0xA2 - 	RQ_CmdStagedUpdateWriteArea
0xA3 -	RQ_CmdStagedUpdateCloseArea
0xA4 -	RQ_CmdStagedUpdateRegisterUpdate (revised in this 19 release)
0xA6 -	RQ_CmdStagedUpdateGetStatus
0xA7 -	RQ_CmdStagedUpdateGetCapabilities
0xA8 -	RQ_CmdStagedUpdateReadArea

Reference to NETFn Numbers
CHASSIS_REQUEST				0x00
BRIDGE_REQUEST				0x02
SNSR_EVENT_REQUEST			0x04
APP_REQUEST				0x06
FIRMWARE_REQUEST			0x08
STORAGE_REQUEST				0x0a
TRANSPORT_REQUEST			0x0c
INTEL_GENERAL_APP_REQUEST		0x30
INTEL_PLATFORM_SPECIFIC_REQUEST		0x32
INTEL_SOL_TMODE_REQUEST			0x34
							 
SUPPORTED SENSORS - See SR870BN4 Baseboard Management Controller EPS Revision 1.0.

HEX IMAGE INFORMATION

OP CHECKSUM:  	0xC263	Start Address 0x00030000 ->  End Address  0x0007A732
BOOT CHECKSUM:	0x8DEC	Start Address 0x00000000 ->  End Address  0x00001BE2
PIA CHECKSUM:	0x3828  Start Address 0x00008000 ->  End Address  0x00009019

HEX CODE FILE:  T4BMC29.HEX   03/26/04  761,027 bytes

INFOBLOCK INFORMATION RETURNED BY: FWUPDATE T4BMC29.HEX /INFOBLOCK

OP CHECKSUM:			0x3FED  (DIB ONLY)
BOOT CHECKSUM:			0x925B  (DIB ONLY)
PIA HEADER CHECKSUM:		0x1E2A	(DIB ONLY)

REVISION INFORMATION RETURNED BY: FWUPDATE /FWVERSION

Op Code:	v00.29
Boot Code:	v80.13    
PIA version: 	v01.29	
PIA instance: 	29

FILE VERSION TAGS
ACPIEC_VER				= v0.26
ALERT_VER				= v0.54.7
BOOT_VER				= v0.19
CHANNEL_VER				= v0.47
COMMON_VER				= v0.14.1
CPU_VER					= v0.51.5
DEBUG_VER				= v0.09
DRIVERS_VER				= v0.14
EMP_VER					= v0.62.7
EXTERNAL_VER				= v0.64.3
ICMB_VER				= v0.29.2
IPMB_VER				= v0.25
IPMI_VER				= v0.61.5
KCS_VER					= v0.39.1
LAN_VER					= v0.52.3
MEMALLOC_VER				= v0.42.2
MEMERR_VER				= v0.62.5
MISC_VER				= v0.64.3.1
NVSTORE_VER				= v0.56.6
OS_VER					= v0.12.1
PIA_VER					= v0.17
PLATFORM_VER				= v0.29
POWER_VER				= v0.64.3
SAHALEE_VER				= v0.39.1
SCANNING_VER				= v0.51.4
SENSORIPMI_VER				= v0.55.6
SENSORS_VER				= v0.35
SESSION_VER				= v0.49.4
USERINTF_VER				= v0.25
UTILITIES_VER				= v0.41.2
TMODE_VER				= v0.10.1
OPCODESTAGEDUPDATE_VER			= v0.11		// Newly added library for HPC.

TOOLS USED IN BUILD
getbmc.bat	version 1.6
gmake		Version 3.79.1
get 		v6.6.10
PVCS		version 6.6.10
ARM tools	version 2.51
WinZip		v8.0

------------------------------------------------------------------------------------------
RELEASE NOTES FOR SR870BN4 BMC RELEASE  v0.28
March 26, 2004

Note: Updating to this version from BMC 0.22 does not require Boot Block update

- This T4BMC28 is the Feature Complete HPC feature set Release.

Highlights of HPC features; 
  	- Save and Restore completely. (Restore, only restores User settings)
  	- Staging all other three areas (OPFW, PIA, & SDR) 
	- Updating the Staged OPFW, PIA, & SDR image to Execution area upon 
	  following system reset
	- Supports Write and Read into UCA area and update it to BMC Private 
	  Store upon update request.
	- Private Store and UCA always in sync bi-directionally.

- This version of BMC (28) has been released with a working old BootCode version 13.

CHANGES SINCE PREVIOUS VERSION (VER 0.27)

* IPMI 1.5 core bug fixes:

* Platform Specific trackers fixed in this release:
28196 : Config API:  Extra field found in Sensor class (sev4)
33250 : Deleting SDR entry does not update Erase Timestamp (sev4)
35829 : WW 15 Dell Goblin(T4) 4 sec delay on power up after BMC 25 update (sev2)
33248 : EMP:  Serial Modem Configuration invalid commands return successful.  

DEPENDENCIES 

* PLD code for PLD 1 should be updated to latest revision for HPC usage and OEM's LED model settings. 

KNOWN ISSUES 

* BMC v0.27 or earlier has the problem of powering up the system with Front panel after 4 sec delay .


LIST OF SUPPORTED COMMANDS - See SR870BN4 Baseboard Management Controller EPS Revision 1.0.

LIST OF SUPPORTED INTEL SPECIFIC COMMANDS (0x30) for HPC.

0xA0 - 	RQ_CmdStagedPrepareForUpdate
0xA1 -	RQ_CmdStagedUpdateOpenArea
0xA2 - 	RQ_CmdStagedUpdateWriteArea
0xA3 -	RQ_CmdStagedUpdateCloseArea
0xA4 -	RQ_CmdStagedUpdateRegisterUpdate (revised in this 19 release)
0xA6 -	RQ_CmdStagedUpdateGetStatus
0xA7 -	RQ_CmdStagedUpdateGetCapabilities
0xA8 -	RQ_CmdStagedUpdateReadArea

Reference to NETFn Numbers
CHASSIS_REQUEST				0x00
BRIDGE_REQUEST				0x02
SNSR_EVENT_REQUEST			0x04
APP_REQUEST				0x06
FIRMWARE_REQUEST			0x08
STORAGE_REQUEST				0x0a
TRANSPORT_REQUEST			0x0c
INTEL_GENERAL_APP_REQUEST		0x30
INTEL_PLATFORM_SPECIFIC_REQUEST		0x32
INTEL_SOL_TMODE_REQUEST			0x34
							 
SUPPORTED SENSORS - See SR870BN4 Baseboard Management Controller EPS Revision 1.0.

HEX IMAGE INFORMATION

OP CHECKSUM:  	0x3F79	Start Address 0x00030000 ->  End Address  0x0007A70E
BOOT CHECKSUM:	0x8DEC	Start Address 0x00000000 ->  End Address  0x00001BE2
PIA CHECKSUM:	0x3828  Start Address 0x00008000 ->  End Address  0x00009019

HEX CODE FILE:  T4BMC28.HEX   03/26/04  761,027 bytes

INFOBLOCK INFORMATION RETURNED BY: FWUPDATE T4BMC28.HEX /INFOBLOCK

OP CHECKSUM:			0x4C01  (DIB ONLY)
BOOT CHECKSUM:			0xA34A  (DIB ONLY)
PIA HEADER CHECKSUM:		0x1F2A	(DIB ONLY)

REVISION INFORMATION RETURNED BY: FWUPDATE /FWVERSION

Op Code:	v00.28
Boot Code:	v80.13    
PIA version: 	v01.28	
PIA instance: 	28

FILE VERSION TAGS
ACPIEC_VER				= v0.26
ALERT_VER				= v0.54.7
BOOT_VER				= v0.19
CHANNEL_VER				= v0.47
COMMON_VER				= v0.14.1
CPU_VER					= v0.51.5
DEBUG_VER				= v0.09
DRIVERS_VER				= v0.14
EMP_VER					= v0.62.7
EXTERNAL_VER				= v0.64.3
ICMB_VER				= v0.29.2
IPMB_VER				= v0.25
IPMI_VER				= v0.61.5
KCS_VER					= v0.39.1
LAN_VER					= v0.52.3
MEMALLOC_VER				= v0.42.2
MEMERR_VER				= v0.62.5
MISC_VER				= v0.64.3.1
NVSTORE_VER				= v0.56.6
OS_VER					= v0.12.1
PIA_VER					= v0.17
PLATFORM_VER				= v0.28
POWER_VER				= v0.64.3
SAHALEE_VER				= v0.39.1
SCANNING_VER				= v0.51.3
SENSORIPMI_VER				= v0.55.6
SENSORS_VER				= v0.35
SESSION_VER				= v0.49.4
USERINTF_VER				= v0.25
UTILITIES_VER				= v0.41.2
TMODE_VER				= v0.10.1
OPCODESTAGEDUPDATE_VER			= v0.11		// Newly added library for HPC.

TOOLS USED IN BUILD
getbmc.bat	version 1.6
gmake		Version 3.79.1
get 		v6.6.10
PVCS		version 6.6.10
ARM tools	version 2.51
WinZip		v8.0

------------------------------------------------------------------------------------------
RELEASE NOTES FOR SR870BN4 BMC RELEASE  v0.27
February 20, 2004

Note: Updating to this version from BMC 0.22 does not require Boot Block update

- This T4BMC27 is the Feature Complete HPC feature set Release.

Highlights of HPC features; 
  	- Save and Restore completely. (Restore, only restores User settings)
  	- Staging all other three areas (OPFW, PIA, & SDR) 
	- Updating the Staged OPFW, PIA, & SDR image to Execution area upon 
	  following system reset
	- Supports Write and Read into UCA area and update it to BMC Private 
	  Store upon update request.
	- Private Store and UCA always in sync bi-directionally.

- This version of BMC (26) has been released with a working old BootCode version 13.

CHANGES SINCE PREVIOUS VERSION (VER 0.26)

* IPMI 1.5 core bug fixes:

* Platform Specific trackers fixed in this release:
36068 : Byte alignment problem in the private store data (Sev2)


DEPENDENCIES 

* PLD code for PLD 1 should be updated to latest revision for HPC usage and OEM's LED model settings. 
* SDR18 should be used with this BMC version.

KNOWN ISSUES 

* BMC v0.22 or earlier has the byte alignment problem in the private store area.

* Updating from BMC v0.22 or ealier may cause this BMC version to reload some previous default settings.  


LIST OF SUPPORTED COMMANDS - See SR870BN4 Baseboard Management Controller EPS Revision 1.0.

LIST OF SUPPORTED INTEL SPECIFIC COMMANDS (0x30) for HPC.

0xA0 - 	RQ_CmdStagedPrepareForUpdate
0xA1 -	RQ_CmdStagedUpdateOpenArea
0xA2 - 	RQ_CmdStagedUpdateWriteArea
0xA3 -	RQ_CmdStagedUpdateCloseArea
0xA4 -	RQ_CmdStagedUpdateRegisterUpdate (revised in this 19 release)
0xA6 -	RQ_CmdStagedUpdateGetStatus
0xA7 -	RQ_CmdStagedUpdateGetCapabilities
0xA8 -	RQ_CmdStagedUpdateReadArea

Reference to NETFn Numbers
CHASSIS_REQUEST				0x00
BRIDGE_REQUEST				0x02
SNSR_EVENT_REQUEST			0x04
APP_REQUEST				0x06
FIRMWARE_REQUEST			0x08
STORAGE_REQUEST				0x0a
TRANSPORT_REQUEST			0x0c
INTEL_GENERAL_APP_REQUEST		0x30
INTEL_PLATFORM_SPECIFIC_REQUEST		0x32
INTEL_SOL_TMODE_REQUEST			0x34
							 
SUPPORTED SENSORS - See SR870BN4 Baseboard Management Controller EPS Revision 1.0.

HEX IMAGE INFORMATION

OP CHECKSUM:  	0x5A35	Start Address 0x00030000 ->  End Address  0x0007A762
BOOT CHECKSUM:	0x8DEC	Start Address 0x00000000 ->  End Address  0x00001BE2
PIA CHECKSUM:	0x3828	Start Address 0x00008000 ->  End Address  0x00009019

HEX CODE FILE:  T4BMC27.HEX   02/20/04  761,234 bytes

INFOBLOCK INFORMATION RETURNED BY: FWUPDATE T4BMC27.HEX /INFOBLOCK

OP CHECKSUM:			0x47C9  (DIB ONLY)
BOOT CHECKSUM:			0x9E65  (DIB ONLY)
PIA HEADER CHECKSUM:		0x202A	(DIB ONLY)

REVISION INFORMATION RETURNED BY: FWUPDATE /FWVERSION

Op Code:	v00.27
Boot Code:	v00.13    
PIA version: 	1	
PIA instance: 	27

FILE VERSION TAGS
ACPIEC_VER				= v0.26
ALERT_VER				= v0.54.7
BOOT_VER				= v0.19
CHANNEL_VER				= v0.47
COMMON_VER				= v0.14.1
CPU_VER					= v0.51.5
DEBUG_VER				= v0.09
DRIVERS_VER				= v0.14
EMP_VER					= v0.62.7
EXTERNAL_VER				= v0.64.3
ICMB_VER				= v0.29.2
IPMB_VER				= v0.25
IPMI_VER				= v0.61.5
KCS_VER					= v0.39.1
LAN_VER					= v0.52.3
MEMALLOC_VER				= v0.42.2
MEMERR_VER				= v0.62.5
MISC_VER				= v0.64.3.1
NVSTORE_VER				= v0.56.6
OS_VER					= v0.12.1
PIA_VER					= v0.17
PLATFORM_VER				= v0.27
POWER_VER				= v0.64.3
SAHALEE_VER				= v0.39.1
SCANNING_VER				= v0.51.2
SENSORIPMI_VER				= v0.55.5
SENSORS_VER				= v0.35
SESSION_VER				= v0.49.4
USERINTF_VER				= v0.25
UTILITIES_VER				= v0.41.2
TMODE_VER				= v0.10.1
OPCODESTAGEDUPDATE_VER			= v0.11		// Newly added library for HPC.

TOOLS USED IN BUILD
getbmc.bat	version 1.6
gmake		Version 3.79.1
get 		v6.6.10
PVCS		version 6.6.10
ARM tools	version 2.51
WinZip		v8.0

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



RELEASE NOTES FOR SR870BN4 BMC RELEASE  v0.26
February 05, 2004

Note: Updating to this version from BMC 0.22 does not require Boot Block update

- This T4BMC26 is the Feature Complete HPC feature set Release.

Highlights of HPC features; 
  	- Save and Restore completely. (Restore, only restores User settings)
  	- Staging all other three areas (OPFW, PIA, & SDR) 
	- Updating the Staged OPFW, PIA, & SDR image to Execution area upon 
	  following system reset
	- Supports Write and Read into UCA area and update it to BMC Private 
	  Store upon update request.
	- Private Store and UCA always in sync bi-directionally.

- This version of BMC (26) has been released with a working old BootCode version 13.

CHANGES SINCE PREVIOUS VERSION (VER 0.25)

* IPMI 1.5 core bug fixes:

* Platform Specific trackers fixed in this release:
35740 : BMC fails to update the SDR using the FRUSDR update utility (Sev1)
33735 : Change the default PEF Startup Delay from 60 seconds to 255 seconds (Sev2)
22675 : EFI SysCfg RC2 - Intermittently saves and restores BMC settings (Sev2)
35520 : Reset Button action during OFU FW update creates problems (Sev2)
35958 : Fan LEDs are not working properly with BMC25 (Sev3)

DEPENDENCIES 

* PLD code for PLD 1 should be updated to latest revision for HPC usage and OEM's LED model settings. 
* SDR18 should be used with this BMC (version 25).

KNOWN ISSUES 

- There is a byte alignment problem in the user configuration data area, which will result in the loss
of some user configuration settings after updating to this BMC version.


LIST OF SUPPORTED COMMANDS - See SR870BN4 Baseboard Management Controller EPS Revision 1.0.

LIST OF SUPPORTED INTEL SPECIFIC COMMANDS (0x30) for HPC.

0xA0 - 	RQ_CmdStagedPrepareForUpdate
0xA1 -	RQ_CmdStagedUpdateOpenArea
0xA2 - 	RQ_CmdStagedUpdateWriteArea
0xA3 -	RQ_CmdStagedUpdateCloseArea
0xA4 -	RQ_CmdStagedUpdateRegisterUpdate (revised in this 19 release)
0xA6 -	RQ_CmdStagedUpdateGetStatus
0xA7 -	RQ_CmdStagedUpdateGetCapabilities
0xA8 -	RQ_CmdStagedUpdateReadArea

Reference to NETFn Numbers
CHASSIS_REQUEST				0x00
BRIDGE_REQUEST				0x02
SNSR_EVENT_REQUEST			0x04
APP_REQUEST				0x06
FIRMWARE_REQUEST			0x08
STORAGE_REQUEST				0x0a
TRANSPORT_REQUEST			0x0c
INTEL_GENERAL_APP_REQUEST		0x30
INTEL_PLATFORM_SPECIFIC_REQUEST		0x32
INTEL_SOL_TMODE_REQUEST			0x34
							 
SUPPORTED SENSORS - See SR870BN4 Baseboard Management Controller EPS Revision 1.0.

HEX IMAGE INFORMATION

OP CHECKSUM:  	0x9981	Start Address 0x00030000 ->  End Address  0x0007A74E
BOOT CHECKSUM:	0x8DEC	Start Address 0x00000000 ->  End Address  0x00001BE2
PIA CHECKSUM:	0x3828	Start Address 0x00008000 ->  End Address  0x00009019

HEX CODE FILE:  T4BMC26.HEX   01/30/04  761,181 bytes

INFOBLOCK INFORMATION RETURNED BY: FWUPDATE T4BMC26.HEX /INFOBLOCK

OP CHECKSUM:			0x56CA  (DIB ONLY)
BOOT CHECKSUM:			0xAD51  (DIB ONLY)
PIA HEADER CHECKSUM:		0x212A	(DIB ONLY)

REVISION INFORMATION RETURNED BY: FWUPDATE /FWVERSION

Op Code:	v00.26
Boot Code:	v00.13    
PIA version: 	1	
PIA instance: 	26

FILE VERSION TAGS
ACPIEC_VER				= v0.26
ALERT_VER				= v0.54.7
BOOT_VER				= v0.19
CHANNEL_VER				= v0.47
COMMON_VER				= v0.14.1
CPU_VER					= v0.51.5
DEBUG_VER				= v0.09
DRIVERS_VER				= v0.14
EMP_VER					= v0.62.7
EXTERNAL_VER				= v0.64.3
ICMB_VER				= v0.29.2
IPMB_VER				= v0.25
IPMI_VER				= v0.61.5
KCS_VER					= v0.39.1
LAN_VER					= v0.52.3
MEMALLOC_VER				= v0.42.2
MEMERR_VER				= v0.62.5
MISC_VER				= v0.64.3.1
NVSTORE_VER				= v0.56.5
OS_VER					= v0.12.1
PIA_VER					= v0.17
PLATFORM_VER				= v0.26
POWER_VER				= v0.64.3
SAHALEE_VER				= v0.39.1
SCANNING_VER				= v0.51.2
SENSORIPMI_VER				= v0.55.5
SENSORS_VER				= v0.35
SESSION_VER				= v0.49.4
USERINTF_VER				= v0.25
UTILITIES_VER				= v0.41.2
TMODE_VER				= v0.10.1
OPCODESTAGEDUPDATE_VER			= v0.10		// Newly added library for HPC.

TOOLS USED IN BUILD
getbmc.bat	version 1.6
gmake		Version 3.79.1
get 		v6.6.10
PVCS		version 6.6.10
ARM tools	version 2.51
WinZip		v8.0

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

RELEASE NOTES FOR SR870BN4 BMC RELEASE  v0.25
December 12, 2003

Note: Updating to this version from BMC 0.22 does not require Boot Block update

- This T4BMC25 is the Feature Complete HPC feature set Release.
Highlights of HPC features; 
  	- Save and Restore completely. (Restore, only restores User settings)
  	- Staging all other three areas (OPFW, PIA, & SDR) 
	- Updating the Staged OPFW, PIA, & SDR image to Execution area upon 
	  following system reset
	- Supports Write and Read into UCA area and update it to BMC Private 
	  Store upon update request.
	- Private Store and UCA always in sync bi-directionally.

- This version of BMC (25) has been released with a working old BootCode version 13.

CHANGES SINCE PREVIOUS VERSION (VER 0.24)

* IPMI 1.5 core bug fixes:

* Platform Specific trackers fixed in this release:
33101 : BMC: Get ACPI Power State Not Working (Sev3)
33102 : BMC: Get Current ACPI Power State not working (Sev3)
34104 : SDR file - Records C0 need to provide file/package version information (Sev3)
30209 : Completion Code FFh returned from undefined intel general commands (Sev3)

DEPENDENCIES 

* PLD code for PLD 1 should be updated to latest revision for HPC usage and OEM's LED model settings. 
* SDR18 should be used with this BMC (version 25).

KNOWN ISSUES 
None

LIST OF SUPPORTED COMMANDS - See SR870BN4 Baseboard Management Controller EPS Revision 1.0.

LIST OF SUPPORTED INTEL SPECIFIC COMMANDS (0x30) for HPC.

0xA0 - 	RQ_CmdStagedPrepareForUpdate
0xA1 -	RQ_CmdStagedUpdateOpenArea
0xA2 - 	RQ_CmdStagedUpdateWriteArea
0xA3 -	RQ_CmdStagedUpdateCloseArea
0xA4 -	RQ_CmdStagedUpdateRegisterUpdate (revised in this 19 release)
0xA6 -	RQ_CmdStagedUpdateGetStatus
0xA7 -	RQ_CmdStagedUpdateGetCapabilities
0xA8 -	RQ_CmdStagedUpdateReadArea

Reference to NETFn Numbers
CHASSIS_REQUEST				0x00
BRIDGE_REQUEST				0x02
SNSR_EVENT_REQUEST			0x04
APP_REQUEST				0x06
FIRMWARE_REQUEST			0x08
STORAGE_REQUEST				0x0a
TRANSPORT_REQUEST			0x0c
INTEL_GENERAL_APP_REQUEST		0x30
INTEL_PLATFORM_SPECIFIC_REQUEST		0x32
INTEL_SOL_TMODE_REQUEST			0x34
							 
SUPPORTED SENSORS - See SR870BN4 Baseboard Management Controller EPS Revision 1.0.

HEX IMAGE INFORMATION

OP CHECKSUM:  	0xb6F8	Start Address 0x00030000 ->  End Address  0x0007A0706
BOOT CHECKSUM:	0x8DEC	Start Address 0x00000000 ->  End Address  0x00001BE2
PIA CHECKSUM:	0x38EB	Start Address 0x00008000 ->  End Address  0x00009019

HEX CODE FILE:  T4BMC25.HEX   12/12/03  761,0119 bytes

INFOBLOCK INFORMATION RETURNED BY: FWUPDATE T4BMC25.HEX /INFOBLOCK

OP CHECKSUM:			0x4625  (DIB ONLY)
BOOT CHECKSUM:			0x9C68  (DIB ONLY)
PIA HEADER CHECKSUM:		0x2167	(DIB ONLY)

REVISION INFORMATION RETURNED BY: FWUPDATE /FWVERSION

Op Code:	v00.25
Boot Code:	v00.13    
PIA version: 	1	
PIA instance: 	25

FILE VERSION TAGS
ACPIEC_VER				= v0.26
ALERT_VER				= v0.54.6
BOOT_VER				= v0.19
CHANNEL_VER				= v0.47
COMMON_VER				= v0.14.1
CPU_VER					= v0.51.5
DEBUG_VER				= v0.09
DRIVERS_VER				= v0.14
EMP_VER					= v0.62.7
EXTERNAL_VER				= v0.64.3
ICMB_VER				= v0.29.2
IPMB_VER				= v0.25
IPMI_VER				= v0.61.5
KCS_VER					= v0.39.1
LAN_VER					= v0.52.3
MEMALLOC_VER				= v0.42.2
MEMERR_VER				= v0.62.5
MISC_VER				= v0.64.3.1
NVSTORE_VER				= v0.56.4
OS_VER					= v0.12.1
PIA_VER					= v0.17
PLATFORM_VER				= v0.25
POWER_VER				= v0.64.3
SAHALEE_VER				= v0.39.1
SCANNING_VER				= v0.51.2
SENSORIPMI_VER				= v0.55.5
SENSORS_VER				= v0.35
SESSION_VER				= v0.49.4
USERINTF_VER				= v0.25
UTILITIES_VER				= v0.41.1
TMODE_VER				= v0.10.1
OPCODESTAGEDUPDATE_VER			= v0.08		// Newly added library for HPC.

TOOLS USED IN BUILD
getbmc.bat	version 1.6
gmake		Version 3.79.1
get 		v6.6.10
PVCS		version 6.6.10
ARM tools	version 2.51
WinZip		v8.0

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


RELEASE NOTES FOR SR870BN4 BMC RELEASE  0.24
December 03, 2003

Note: Updating to this version from BMC 0.22 does not require Boot Block update

- This T4BMC24 is the Feature Complete HPC feature set Release.
Highlights of HPC features; 
  	- Save and Restore completely. (Restore, only restores User settings)
  	- Staging all other three areas (OPFW, PIA, & SDR) 
	- Updating the Staged OPFW, PIA, & SDR image to Execution area upon 
	  following system reset
	- Supports Write and Read into UCA area and update it to BMC Private 
	  Store upon update request.
	- Private Store and UCA always in sync bi-directionally.

- This version of BMC (24) has been released with a working old BootCode version 13.

CHANGES SINCE PREVIOUS VERSION (VER 0.22)

* IPMI 1.5 core bug fixes:

* Platform Specific trackers fixed in this release:
"35320"	"Sev1"	"Unable to power on system after updating to BMC21"

DEPENDENCIES 

* PLD code for PLD 1 should be updated to latest revision for HPC usage. 
* SDR17 should be used with this BMC (version 24).

KNOWN ISSUES 
None

LIST OF SUPPORTED COMMANDS - See SR870BN4 Baseboard Management Controller EPS Revision 1.0.

LIST OF SUPPORTED INTEL SPECIFIC COMMANDS (0x30) for HPC.

0xA0 - 	RQ_CmdStagedPrepareForUpdate
0xA1 -	RQ_CmdStagedUpdateOpenArea
0xA2 - 	RQ_CmdStagedUpdateWriteArea
0xA3 -	RQ_CmdStagedUpdateCloseArea
0xA4 -	RQ_CmdStagedUpdateRegisterUpdate (revised in this 19 release)
0xA6 -	RQ_CmdStagedUpdateGetStatus
0xA7 -	RQ_CmdStagedUpdateGetCapabilities
0xA8 -	RQ_CmdStagedUpdateReadArea

Reference to NETFn Numbers
CHASSIS_REQUEST				0x00
BRIDGE_REQUEST				0x02
SNSR_EVENT_REQUEST			0x04
APP_REQUEST				0x06
FIRMWARE_REQUEST			0x08
STORAGE_REQUEST				0x0a
TRANSPORT_REQUEST			0x0c
INTEL_GENERAL_APP_REQUEST		0x30
INTEL_PLATFORM_SPECIFIC_REQUEST		0x32
INTEL_SOL_TMODE_REQUEST			0x34
							 
SUPPORTED SENSORS - See SR870BN4 Baseboard Management Controller EPS Revision 1.0.

HEX IMAGE INFORMATION

OP CHECKSUM:  	0x3125	Start Address 0x00030000 ->  End Address  0x0007A0DE
BOOT CHECKSUM:	0x8DEC	Start Address 0x00000000 ->  End Address  0x00001BE2
PIA CHECKSUM:	0xC9F9	Start Address 0x00008000 ->  End Address  0x0000900D

HEX CODE FILE:  T4BMC24.HEX   12/03/03  757,209 bytes

INFOBLOCK INFORMATION RETURNED BY: FWUPDATE T4BMC24.HEX /INFOBLOCK

OP CHECKSUM:			0x4F53  (DIB ONLY)
BOOT CHECKSUM:			0xA168  (DIB ONLY)
PIA HEADER CHECKSUM:		0x917D	(DIB ONLY)

REVISION INFORMATION RETURNED BY: FWUPDATE /FWVERSION

Op Code:	v00.24
Boot Code:	v00.13    
PIA version: 	1	
PIA instance: 	24

FILE VERSION TAGS
ACPIEC_VER				= v0.26
ALERT_VER				= v0.54.6
BOOT_VER				= v0.19
CHANNEL_VER				= v0.47
COMMON_VER				= v0.14.1
CPU_VER					= v0.51.5
DEBUG_VER				= v0.09
DRIVERS_VER				= v0.14
EMP_VER					= v0.62.7
EXTERNAL_VER				= v0.64.3
ICMB_VER				= v0.29.2
IPMB_VER				= v0.25
IPMI_VER				= v0.61.5
KCS_VER					= v0.39.1
LAN_VER					= v0.52.3
MEMALLOC_VER				= v0.42.2
MEMERR_VER				= v0.62.5
MISC_VER				= v0.64.3.1
NVSTORE_VER				= v0.56.4
OS_VER					= v0.12.1
PIA_VER					= v0.17
PLATFORM_VER				= v0.24
POWER_VER				= v0.64.2
SAHALEE_VER				= v0.39.1
SCANNING_VER				= v0.51.2
SENSORIPMI_VER				= v0.55.4
SENSORS_VER				= v0.35
SESSION_VER				= v0.49.4
USERINTF_VER				= v0.25
UTILITIES_VER				= v0.41.1
TMODE_VER				= v0.10.1
OPCODESTAGEDUPDATE_VER			= v0.07		// Newly added library for HPC.

TOOLS USED IN BUILD
getbmc.bat	version 1.6
gmake		Version 3.79.1
get 		v6.6.10
PVCS		version 6.6.10
ARM tools	version 2.51
WinZip		v8.0

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

RELEASE NOTES FOR SR870BN4 BMC RELEASE  0.23
December 02, 2003

Note: Updating to this version from BMC 0.22 does not require Boot Block update

*********************************************************************
***************** This BMC23 has been RECALLED **********************
*********************************************************************
***************** Do not use this BMC23 on any SR870BN4 System ********
*********************************************************************

- This T4BMC23 is the Feature Complete HPC feature set Release.
Highlights of HPC features; 
  	- Save and Restore completely. (Restore, only restores User settings)
  	- Staging all other three areas (OPFW, PIA, & SDR) 
	- Updating the Staged OPFW, PIA, & SDR image to Execution area upon 
	  following system reset
	- Supports Write and Read into UCA area and update it to BMC Private 
	  Store upon update request.
	- Private Store and UCA always in sync bi-directionally.

- This version of BMC (23) has been released with a working old BootCode version 13.

CHANGES SINCE PREVIOUS VERSION (VER 0.22)
This release supports the same features as BMC 0.21 plus:

* IPMI 1.5 core bug fixes:

* Platform Specific trackers fixed in this release:

DEPENDENCIES 

* 	PLD code for PLD 1 should be updated to latest revision for HPC usage. 
* 	SDR17 should be used with this BMC (version 23).

KNOWN ISSUES 
None

LIST OF SUPPORTED COMMANDS - See SR870BN4 Baseboard Management Controller EPS Revision 1.0.

LIST OF SUPPORTED INTEL SPECIFIC COMMANDS (0x30) for HPC.

0xA0 - 	RQ_CmdStagedPrepareForUpdate
0xA1 -	RQ_CmdStagedUpdateOpenArea
0xA2 - 	RQ_CmdStagedUpdateWriteArea
0xA3 -	RQ_CmdStagedUpdateCloseArea
0xA4 -	RQ_CmdStagedUpdateRegisterUpdate (revised in this 19 release)
0xA6 -	RQ_CmdStagedUpdateGetStatus
0xA7 -	RQ_CmdStagedUpdateGetCapabilities
0xA8 -	RQ_CmdStagedUpdateReadArea

Reference to NETFn Numbers
CHASSIS_REQUEST					0x00
BRIDGE_REQUEST					0x02
SNSR_EVENT_REQUEST				0x04
APP_REQUEST						0x06
FIRMWARE_REQUEST				0x08
STORAGE_REQUEST					0x0a
TRANSPORT_REQUEST				0x0c
INTEL_GENERAL_APP_REQUEST		0x30
INTEL_PLATFORM_SPECIFIC_REQUEST	0x32
INTEL_SOL_TMODE_REQUEST			0x34
							 
SUPPORTED SENSORS - See SR870BN4 Baseboard Management Controller EPS Revision 1.0.

HEX IMAGE INFORMATION

OP CHECKSUM:  	0xEBDO	Start Address 0x00030000 ->  End Address  0x0007A186
BOOT CHECKSUM:	0x8dec	Start Address 0x00000000 ->  End Address  0x00001BE2
PIA CHECKSUM:	0xC9F9	Start Address 0x00008000 ->  End Address  0x0000900D

HEX CODE FILE:  T4BMC23.HEX   12/02/03  757,623 bytes

INFOBLOCK INFORMATION RETURNED BY: FWUPDATE T4BMC23.HEX /INFOBLOCK

OP CHECKSUM:			0x4EAE  (DIB ONLY)
BOOT CHECKSUM:			0x9F6A  (DIB ONLY)
PIA HEADER CHECKSUM:	0x927D	(DIB ONLY)

REVISION INFORMATION RETURNED BY: FWUPDATE /FWVERSION

Op Code:	v00.23
Boot Code:	v00.13    
PIA version: 	1	
PIA instance: 	23

FILE VERSION TAGS
ACPIEC_VER				= v0.26
ALERT_VER				= v0.54.6
BOOT_VER				= v0.19
CHANNEL_VER				= v0.47
COMMON_VER				= v0.14.1
CPU_VER					= v0.51.5
DEBUG_VER				= v0.09
DRIVERS_VER				= v0.14
EMP_VER					= v0.62.7
EXTERNAL_VER			= v0.64.3
ICMB_VER				= v0.29.2
IPMB_VER				= v0.25
IPMI_VER				= v0.61.5
KCS_VER					= v0.39.1
LAN_VER					= v0.52.3
MEMALLOC_VER			= v0.42.2
MEMERR_VER				= v0.62.5
MISC_VER				= v0.64.3.1
NVSTORE_VER				= v0.56.4
OS_VER					= v0.12.1
PIA_VER					= v0.17
PLATFORM_VER			= v0.23
POWER_VER				= v0.64.2
SAHALEE_VER				= v0.39.1
SCANNING_VER			= v0.51.2
SENSORIPMI_VER			= v0.55.4
SENSORS_VER				= v0.35
SESSION_VER				= v0.49.4
USERINTF_VER			= v0.25
UTILITIES_VER			= v0.41.1
TMODE_VER				= v0.10.1
OPCODESTAGEDUPDATE_VER	= v0.06		// Newly added library for HPC.

TOOLS USED IN BUILD
getbmc.bat	version 1.6
gmake		Version 3.79.1
get 		v6.6.10
PVCS		version 6.6.10
ARM tools	version 2.51
WinZip		v8.0

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

RELEASE NOTES FOR SR870BN4 BMC RELEASE  0.22        July 8, 2003

	Note: Updating to this version from BMC 0.21 does not require Boot Block update

CHANGES SINCE PREVIOUS VERSION (VER 0.21)
This release supports the same features as BMC 0.21 plus:

* IPMI 1.5 core bug fixes:

DCS: 14657 - BMC not generating correct ICMB arbitration pulses.
DCS: 13346 - Stack for the timer interrupt overflows in some conditions 

* Platform Specific trackers fixed in this release:

Backed out:  DCS:  33735 - Default PEF Startup Delay too short.

DEPENDENCIES 

* 	PLD code for PLD 1 and PLD 2 must be V3.5 or greater for the PLD update 
  	feature to work, otherwise at least VB4.5 for general feature support.

* 	This BMC version has FRB and PHP sensors enabled.  Therefore, this version 
  	should ONLY be used with BIOS Beta 1 or later revisions with FRB and PHP sensors support.  

* 	SDR17 should be used with this BMC (version 22).

KNOWN ISSUES 

*	LAN Alert strings can be no more than 29 bytes long due to a 200 byte TCO packet limitation of the NIC chip.
* 	ICH2 version IORiser uses 1.8V and 1.8V standby. ICH4 version instead uses
  	1.5V and 1.5V standby. DCS #28645
*	CMOS battery sensor is not connected on pre-beta HW
*	SNC temp sensor enabled in SDR10. Hardware fix verified on -3xx Processor Bd. Recommend using SDR9 on Alpha and pre-Beta systems.
*	SIOH temp sensor enabled in SDR10. Hardware fix verified on -5xx IO Bd. Recommend using SDR9 on Alpha and pre-Beta systems.
*	Earlier versions of BIOS, prior to Beta 1 might not have FRB and/or PHP sensors support.  

LIST OF SUPPORTED COMMANDS - See SR870BN4 Baseboard Management Controller EPS Revision 1.0.

SUPPORTED SENSORS - See SR870BN4 Baseboard Management Controller EPS Revision 1.0.

HEX IMAGE INFORMATION

OP CHECKSUM:  	0x33bb	Start Address 0x00030000 ->  End Address  0x000771d6
BOOT CHECKSUM:	0x8dec	Start Address 0x00000000 ->  End Address  0x00001BE2
PIA CHECKSUM:	0xC9F9	Start Address 0x00008000 ->  End Address  0x0000900D

HEX CODE FILE:  T4BMC22.HEX   7/9/03  728,241 bytes

INFOBLOCK INFORMATION RETURNED BY: FWUPDATE T4BMC22.HEX /INFOBLOCK

OP CHECKSUM:	0x684E  (DIB ONLY)
BOOT CHECKSUM:	0x825A  (DIB ONLY)
PIA HEADER CHECKSUM:	0x947D	(DIB ONLY)

REVISION INFORMATION RETURNED BY: FWUPDATE /FWVERSION

Op Code:	v00.22
Boot Code:	v00.13    
PIA version: 	1	
PIA instance: 	22

FILE VERSION TAGS
ACPIEC_VER			= 	v0.26	
ALERT_VER			= 	v0.54.2
BOOT_VER			= 	v0.19	
CHANNEL_VER			= 	v0.47  	
COMMON_VER			= 	v0.14  	
CPU_VER				= 	v0.51.2 	
DEBUG_VER			= 	v0.09	
DRIVERS_VER			= 	v0.14	
EMP_VER				= 	v0.62.3
EXTERNAL_VER			= 	v0.64.1	
ICMB_VER			= 	v0.29.1	
IPMB_VER			= 	v0.25	
IPMI_VER			= 	v0.61.2	
KCS_VER				= 	v0.39.1	
LAN_VER				= 	v0.52	
MEMALLOC_VER			= 	v0.42 	
MEMERR_VER			= 	v0.62	
MISC_VER			= 	v0.64.3	
NVSTORE_VER			= 	v0.56	
OS_VER				= 	v0.12.1	
PIA_VER				= 	v0.17	
PLATFORM_VER			=   	v0.22	
POWER_VER			= 	v0.64.1	
SAHALEE_VER			= 	v0.39.1	
SCANNING_VER			= 	v0.51.1	
SENSORIPMI_VER			= 	v0.55	
SENSORS_VER			= 	v0.35	
SESSION_VER			= 	v0.49.3	
USERINTF_VER			= 	v0.25	
UTILITIES_VER			= 	v0.41	
TMODE_VER			= 	v0.10	

TOOLS USED IN BUILD
getbmc.bat	version 1.6
gmake		Version 3.79.1
get 		v6.6.10
PVCS		version 6.6.10
ARM tools	version 2.51
WinZip		v8.0

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

RELEASE NOTES FOR SR870BN4 BMC RELEASE  0.21        June 17, 2003

	Note: Updating to this version from BMC 0.20 does not require Boot Block update

CHANGES SINCE PREVIOUS VERSION (VER 0.20)
This release supports the same features as BMC 0.20 plus:

* IPMI 1.5 core bug fixes:

none

* Platform Specific trackers fixed in this release:

DCS:  33435 - Get Sensor Reading command does not return the correct initial sensor state.
DCS:  33735 - Default PEF Startup Delay too short.

DEPENDENCIES 

* 	PLD code for PLD 1 and PLD 2 must be V3.5 or greater for the PLD update 
  	feature to work, otherwise at least VB4.5 for general feature support.

* 	This BMC version has FRB and PHP sensors enabled.  Therefore, this version 
  	should ONLY be used with BIOS Beta 1 or later revisions with FRB and PHP sensors supports.  

KNOWN ISSUES 

*	LAN Alert strings can be no more than 29 bytes long due to a 200 byte TCO packet limitation of the NIC chip.
* 	ICH2 version IORiser uses 1.8V and 1.8V standby. ICH4 version instead uses
  	1.5V and 1.5V standby. DCS #28645
*	CMOS battery sensor is not connected on pre-beta HW
*	SNC temp sensor enabled in SDR10. Hardware fix verified on -3xx Processor Bd. Recommend using SDR9 on Alpha and pre-Beta systems.
*	SIOH temp sensor enabled in SDR10. Hardware fix verified on -5xx IO Bd. Recommend using SDR9 on Alpha and pre-Beta systems.
*	Earlier versions of BIOS, prior to Beta 1 might not have FRB and/or PHP sensors support.  

LIST OF SUPPORTED COMMANDS - See SR870BN4 Baseboard Management Controller EPS Revision 1.0.

SUPPORTED SENSORS - See SR870BN4 Baseboard Management Controller EPS Revision 1.0.

HEX IMAGE INFORMATION

OP CHECKSUM:  	0xfbbd	Start Address 0x00030000 ->  End Address  0x000771da
BOOT CHECKSUM:	0x8dec	Start Address 0x00000000 ->  End Address  0x00001BE2
PIA CHECKSUM:	0xC936	Start Address 0x00008000 ->  End Address  0x0000900D

HEX CODE FILE:  T4BMC21.HEX   6/17/03  728,249 bytes

INFOBLOCK INFORMATION RETURNED BY: FWUPDATE T4BMC21.HEX /INFOBLOCK

OP CHECKSUM:	0x6C45  (DIB ONLY)
BOOT CHECKSUM:	0x9058  (DIB ONLY)
PIA HEADER CHECKSUM:	0x9640	(DIB ONLY)

REVISION INFORMATION RETURNED BY: FWUPDATE /FWVERSION

Op Code:	v00.21
Boot Code:	v00.13    
PIA version: 	1	
PIA instance: 	21

FILE VERSION TAGS
ACPIEC_VER			= 	v0.26	
ALERT_VER			= 	v0.54.4
BOOT_VER			= 	v0.19	
CHANNEL_VER			= 	v0.47  	
COMMON_VER			= 	v0.14  	
CPU_VER				= 	v0.51.2 	
DEBUG_VER			= 	v0.09	
DRIVERS_VER			= 	v0.14	
EMP_VER				= 	v0.62.3
EXTERNAL_VER		        = 	v0.64.1	
ICMB_VER			= 	v0.29.1	
IPMB_VER			= 	v0.25	
IPMI_VER			= 	v0.61.2	
KCS_VER				= 	v0.39.1	
LAN_VER				= 	v0.52	
MEMALLOC_VER		        = 	v0.42 	
MEMERR_VER			= 	v0.62	
MISC_VER			= 	v0.64	
NVSTORE_VER			= 	v0.56	
OS_VER				= 	v0.08	
PIA_VER				= 	v0.17	
PLATFORM_VER		        =       v0.21	
POWER_VER			= 	v0.64.1	
SAHALEE_VER			= 	v0.39.1	
SCANNING_VER		        = 	v0.51.1	
SENSORIPMI_VER		        = 	v0.55	
SENSORS_VER			= 	v0.35	
SESSION_VER			= 	v0.49.3	
USERINTF_VER		        = 	v0.25	
UTILITIES_VER		        = 	v0.41	
TMODE_VER			= 	v0.10	

TOOLS USED IN BUILD
getbmc.bat	version 1.6
gmake		Version 3.79.1
get 		v6.6.10
PVCS		version 6.6.10
ARM tools	version 2.51
WinZip		v8.0

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

RELEASE NOTES FOR SR870BN4 BMC RELEASE  0.20        March 27, 2003

	Note: Updating to this version from BMC 0.19 does not require Boot Block update

CHANGES SINCE PREVIOUS VERSION (VER 0.19)
This release supports the same features as BMC 0.19 plus:

* IPMI 1.5 core bug fixes:

none

* Platform Specific trackers fixed in this release:

DCS: 	32977 - 4 fan boost sensors not enabled in SDR

DEPENDENCIES 

* 	PLD code for PLD 1 and PLD 2 must be V3.5 or greater for the PLD update 
  	feature to work, otherwise at least VB4.5 for general feature support.

* 	This BMC version has FRB and PHP sensors enabled.  Therefore, this version 
  	should ONLY be used with BIOS Beta 1 or later revisions with FRB and PHP sensors supports.  

KNOWN ISSUES 

*	LAN Alert strings can be no more than 29 bytes long due to a 200 byte TCO packet limitation of the NIC chip.
* 	ICH2 version IORiser uses 1.8V and 1.8V standby. ICH4 version instead uses
  	1.5V and 1.5V standby. DCS #28645
*	CMOS battery sensor is not connected on pre-beta HW
*	SNC temp sensor enabled in SDR10. Hardware fix verified on -3xx Processor Bd. Recommend using SDR9 on Alpha and pre-Beta systems.
*	SIOH temp sensor enabled in SDR10. Hardware fix verified on -5xx IO Bd. Recommend using SDR9 on Alpha and pre-Beta systems.
*	Earlier versions of BIOS, prior to Beta 1 might not have FRB and/or PHP sensors support.  

LIST OF SUPPORTED COMMANDS - See SR870BN4 Baseboard Management Controller EPS Revision 1.0.

SUPPORTED SENSORS - See SR870BN4 Baseboard Management Controller EPS Revision 1.0.

HEX IMAGE INFORMATION

OP CHECKSUM:  	0x3203	Start Address 0x00030000 ->  End Address  0x000771CE
BOOT CHECKSUM:	0x8dec	Start Address 0x00000000 ->  End Address  0x00001BE2
PIA CHECKSUM:	0xC9f9	Start Address 0x00008000 ->  End Address  0x0000900D

HEX CODE FILE:  T4BMC20.HEX   3/27/03  728,225 bytes

INFOBLOCK INFORMATION RETURNED BY: FWUPDATE T4BMC20.HEX /INFOBLOCK

OP CHECKSUM:	0x8351  (DIB ONLY)
BOOT CHECKSUM:	0xA752  (DIB ONLY)
PIA HEADER CHECKSUM:	0x967D	(DIB ONLY)

REVISION INFORMATION RETURNED BY: FWUPDATE /FWVERSION

Op Code:	v00.20
Boot Code:	v00.13    
PIA version: 	1	
PIA instance: 	20

FILE VERSION TAGS
ACPIEC_VER			= 	v0.26	
ALERT_VER			= 	v0.54.2	
BOOT_VER			= 	v0.19	
CHANNEL_VER			= 	v0.47  	
COMMON_VER			= 	v0.14  	
CPU_VER				= 	v0.51.2 	
DEBUG_VER			= 	v0.09	
DRIVERS_VER			= 	v0.14	
EMP_VER				= 	v0.62.3
EXTERNAL_VER		        = 	v0.64.1	
ICMB_VER			= 	v0.29.1	
IPMB_VER			= 	v0.25	
IPMI_VER			= 	v0.61.2	
KCS_VER				= 	v0.39.1	
LAN_VER				= 	v0.52	
MEMALLOC_VER		        = 	v0.42 	
MEMERR_VER			= 	v0.62	
MISC_VER			= 	v0.64	
NVSTORE_VER			= 	v0.56	
OS_VER				= 	v0.08	
PIA_VER				= 	v0.17	
PLATFORM_VER		        =       v0.20	
POWER_VER			= 	v0.64.1	
SAHALEE_VER			= 	v0.39.1	
SCANNING_VER		        = 	v0.51	
SENSORIPMI_VER		        = 	v0.55	
SENSORS_VER			= 	v0.35	
SESSION_VER			= 	v0.49.3	
USERINTF_VER		        = 	v0.25	
UTILITIES_VER		        = 	v0.41	
TMODE_VER			= 	v0.10	

TOOLS USED IN BUILD
getbmc.bat	version 1.6
gmake		Version 3.79.1
get 		v6.6.10
PVCS		version 6.6.10
ARM tools	version 2.51
WinZip		v8.0

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

RELEASE NOTES FOR SR870BN4 BMC RELEASE  0.19        March 17, 2003

	Note: Updating to this version from BMC 0.18 does not require Boot Block update

CHANGES SINCE PREVIOUS VERSION (VER 0.18)
This release supports the same features as BMC 0.18 plus:

* IPMI 1.5 core bug fixes:

DCS: 	11814 - Failed return value of Activate SOL Command. 
DCS:	13555 - SOL redirection message becomes undecodable.  
DCS: 	13450 - (30461) - Firmware - default passwords should not be stored encrypted


* Platform Specific trackers fixed in this release:

DCS: 	32949 - Wrong beep code for zero processors.  
DCS: 	32965 - Add platform specific command Get Address FRBSetting.  


DEPENDENCIES 

* 	PLD code for PLD 1 and PLD 2 must be V3.5 or greater for the PLD update 
  	feature to work, otherwise at least VB4.5 for general feature support.

* 	This BMC version has FRB and PHP sensors enabled.  Therefore, this version 
  	should ONLY be used with BIOS Beta 1 or later revisions with FRB and PHP sensors supports.  

KNOWN ISSUES 

*	LAN Alert strings can be no more than 29 bytes long due to a 200 byte TCO packet limitation of the NIC chip.
* 	ICH2 version IORiser uses 1.8V and 1.8V standby. ICH4 version instead uses
  	1.5V and 1.5V standby. DCS #28645
*	CMOS battery sensor is not connected on pre-beta HW
*	SNC temp sensor enabled in SDR10. Hardware fix verified on -3xx Processor Bd. Recommend using SDR9 on Alpha and pre-Beta systems.
*	SIOH temp sensor enabled in SDR10. Hardware fix verified on -5xx IO Bd. Recommend using SDR9 on Alpha and pre-Beta systems.
*	Earlier versions of BIOS, prior to Beta 1 might not have FRB and/or PHP sensors support.  

LIST OF SUPPORTED COMMANDS - See SR870BN4 Baseboard Management Controller EPS Revision 1.0.

SUPPORTED SENSORS - See SR870BN4 Baseboard Management Controller EPS Revision 1.0.

HEX IMAGE INFORMATION

OP CHECKSUM:  	0x583d	Start Address 0x00030000 ->  End Address  0x000771AA
BOOT CHECKSUM:	0x8dec	Start Address 0x00000000 ->  End Address  0x00001BE2
PIA CHECKSUM:	0xC9f9	Start Address 0x00008000 ->  End Address  0x0000900D

HEX CODE FILE:  T4BMC19.HEX   3/17/03  728,140 bytes

INFOBLOCK INFORMATION RETURNED BY: FWUPDATE T4BMC19.HEX /INFOBLOCK

OP CHECKSUM:	0x8578  (DIB ONLY)
BOOT CHECKSUM:	0x9f4f  (DIB ONLY)
PIA HEADER CHECKSUM:	0x9D7D	(DIB ONLY)

REVISION INFORMATION RETURNED BY: FWUPDATE /FWVERSION

Op Code:	v00.19
Boot Code:	v80.13    
PIA version: 	1	
PIA instance: 	19

FILE VERSION TAGS
ACPIEC_VER			= 	v0.26	
ALERT_VER			= 	v0.54.2	
BOOT_VER			= 	v0.19	
CHANNEL_VER			= 	v0.47  	
COMMON_VER			= 	v0.14  	
CPU_VER				= 	v0.51.2 	
DEBUG_VER			= 	v0.09	
DRIVERS_VER			= 	v0.14	
EMP_VER				= 	v0.62.3
EXTERNAL_VER		        = 	v0.64.1	
ICMB_VER			= 	v0.29.1	
IPMB_VER			= 	v0.25	
IPMI_VER			= 	v0.61.2	
KCS_VER				= 	v0.39.1	
LAN_VER				= 	v0.52	
MEMALLOC_VER		        = 	v0.42 	
MEMERR_VER			= 	v0.62	
MISC_VER			= 	v0.64	
NVSTORE_VER			= 	v0.56	
OS_VER				= 	v0.08	
PIA_VER				= 	v0.17	
PLATFORM_VER		        =       v0.19	
POWER_VER			= 	v0.64.1	
SAHALEE_VER			= 	v0.39.1	
SCANNING_VER		        = 	v0.51	
SENSORIPMI_VER		        = 	v0.55	
SENSORS_VER			= 	v0.35	
SESSION_VER			= 	v0.49.3	
USERINTF_VER		        = 	v0.25	
UTILITIES_VER		        = 	v0.41	
TMODE_VER			= 	v0.10	

TOOLS USED IN BUILD
getbmc.bat	version 1.6
gmake		Version 3.79.1
get 		v6.6.10
PVCS		version 6.6.10
ARM tools	version 2.51
WinZip		v7.0

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


RELEASE NOTES FOR SR870BN4 BMC RELEASE  0.18        February 25, 2003

	Note: Updating to this version from BMC 0.17 does not require Boot Block update

CHANGES SINCE PREVIOUS VERSION (VER 0.17)
This release supports the same features as BMC 0.17 plus:

* IPMI 1.5 core bug fixes.  

DCS: 	30469 - SOL data issue when Serial Channel enabled.
DCS: 	32735 - Unable to send sessionless commands via serial.  

* Platform Specific trackers fixed in this release:

NONE

DEPENDENCIES 

* 	PLD code for PLD 1 and PLD 2 must be V3.5 or greater for the PLD update 
  	feature to work, otherwise at least VB4.5 for general feature support.

* 	This BMC version has FRB and PHP sensors enabled.  Therefore, this version 
  	should ONLY be used with BIOS Beta 1 or later revisions with FRB and PHP sensors supports.  

KNOWN ISSUES 

*	LAN Alert strings can be no more than 29 bytes long due to a 200 byte TCO packet limitation of the NIC chip.
* 	ICH2 version IORiser uses 1.8V and 1.8V standby. ICH4 version instead uses
  	1.5V and 1.5V standby. DCS #28645
*	CMOS battery sensor is not connected on pre-beta HW
*	SNC temp sensor enabled in SDR10. Hardware fix verified on -3xx Processor Bd. Recommend using SDR9 on Alpha and pre-Beta systems.
*	SIOH temp sensor enabled in SDR10. Hardware fix verified on -5xx IO Bd. Recommend using SDR9 on Alpha and pre-Beta systems.
*	Earlier versions of BIOS, prior to Beta 1 might not have FRB and/or PHP sensors support.  

LIST OF SUPPORTED COMMANDS - See SR870BN4 Baseboard Management Controller EPS Revision 1.0.

SUPPORTED SENSORS - See SR870BN4 Baseboard Management Controller EPS Revision 1.0.

HEX IMAGE INFORMATION

OP CHECKSUM:  	0xA23D	Start Address 0x00030000 ->  End Address  0x00077116
BOOT CHECKSUM:	0x8DEC	Start Address 0x00000000 ->  End Address  0x00001BE2
PIA CHECKSUM:	0x2C09	Start Address 0x00008000 ->  End Address  0x00009007

HEX CODE FILE:  T4BMC18.HEX   2/25/03  727,779  bytes

INFOBLOCK INFORMATION RETURNED BY: FWUPDATE T4BMC18.HEX /INFOBLOCK

OP CHECKSUM:		0x7B23  (DIB ONLY)
BOOT CHECKSUM:		0x9C64  (DIB ONLY)
PIA HEADER CHECKSUM:	0x3D7F	(DIB ONLY)

REVISION INFORMATION RETURNED BY: FWUPDATE /FWVERSION

Op Code:	v00.18
Boot Code:	v80.13    
PIA version: 	1	
PIA instance: 	17

FILE VERSION TAGS
ACPIEC_VER			= 	v0.26	
ALERT_VER			= 	v0.54.2	
BOOT_VER			= 	v0.19	
CHANNEL_VER			= 	v0.47  	
COMMON_VER			= 	v0.14  	
CPU_VER				= 	v0.51.2 	
DEBUG_VER			= 	v0.09	
DRIVERS_VER			= 	v0.14	
EMP_VER				= 	v0.62.2
EXTERNAL_VER		        = 	v0.64.1	
ICMB_VER			= 	v0.29.1	
IPMB_VER			= 	v0.25	
IPMI_VER			= 	v0.61.2	
KCS_VER				= 	v0.39.1	
LAN_VER				= 	v0.52	
MEMALLOC_VER		        = 	v0.42 	
MEMERR_VER			= 	v0.62	
MISC_VER			= 	v0.64	
NVSTORE_VER			= 	v0.56	
OS_VER				= 	v0.08	
PIA_VER				= 	v0.17	
PLATFORM_VER		        =   v0.18	
POWER_VER			= 	v0.64.1	
SAHALEE_VER			= 	v0.39.1	
SCANNING_VER		        = 	v0.51	
SENSORIPMI_VER		        = 	v0.55	
SENSORS_VER			= 	v0.35	
SESSION_VER			= 	v0.49.1	
USERINTF_VER		        = 	v0.25	
UTILITIES_VER		        = 	v0.41	
TMODE_VER			= 	v0.10	

TOOLS USED IN BUILD
getbmc.bat	version 1.6
gmake		Version 3.79.1
get 		v6.6.10
PVCS		version 6.6.10
ARM tools	version 2.51
WinZip		v7.0

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

RELEASE NOTES FOR SR870BN4 BMC RELEASE  0.17        February 11, 2003

	Note: Updating to this version from BMC 0.16 requires Boot Block update

CHANGES SINCE PREVIOUS VERSION (VER 0.16)
This release supports the same features as BMC 0.16 plus:

* IPMI 1.5 core bug fixes.  

DCS: 	11814 - Failed return value of Activate SOL Command.
DCS: 	12877 - PEF Module sometimes takes action when OEM SEL Record is logged.  
DCS: 	13288 - (31933)- BMC fails to dial up when alerting to the dial page.
DCS: 	13450 - (30461) - Firmware - default passwords should not be stored encrypted
DCS: 	13496 - AlertManager - BMC does not generate the alert when SEL is full.
DCS:	13555 - SOL - SOL redirection message becomes undecodable

* Platform Specific trackers fixed in this release:

DCS: 	27502 - SM signal support and definition.  
DCS: 	28004 - Gen Fault LED not controllable with SetSMSignal command.
DCS: 	28089 - ACPI status not working properly  
DCS: 	28656 - Platform Specific Commands:  3 extra commands found.
DCS: 	29277 - Get LED Status platform specific command.  
DCS: 	29774 - COM2 not functional while BMC in Update mode  
DCS: 	29798 - No SEL event generated with single processor and FRB3 timeout, but beeps
DCS: 	29853 - Processor fan boost sensors read zero for uninstalled processors.  
DCS: 	30461 - Firmware - default passwords should not be stored encrypted 
DCS: 	30528 - FRU device 10 should be read only.
DCS: 	30537 - Receive message flag is prematurely deasserted.
DCS: 	30569 - When the power pod power is unplugged no event generated in the SEL.
DCS: 	31038 - BMC:  Sensors 02h, 05h initialization does not complete
DCS: 	31382 - BAD PIROM on PROC not logged
DCS: 	31416 - Processor temps don't come out of Non Critical state.
DCS: 	31931 - General Fault Light stays on when doing PCI hot plug.
DCS: 	31933 - Pager communication does not work.
DCS: 	32076 - GetHSCFaultStatus() function has uninitialized pointer.

DEPENDENCIES 

* 	PLD code for PLD 1 and PLD 2 must be V3.5 or greater for the PLD update 
  	feature to work, otherwise at least VB4.5 for general feature support.

* 	This BMC version has FRB and PHP sensors enabled.  Therefore, this version 
  	should ONLY be used with BIOS Beta 1 or later revisions with FRB and PHP sensors supports.  

KNOWN ISSUES 

*	LAN Alert strings can be no more than 29 bytes long due to a 200 byte TCO packet limitation of the NIC chip.
* 	ICH2 version IORiser uses 1.8V and 1.8V standby. ICH4 version instead uses
  	1.5V and 1.5V standby. DCS #28645
*	CMOS battery sensor is not connected on pre-beta HW
*	SNC temp sensor enabled in SDR10. Hardware fix verified on -3xx Processor Bd. Recommend using SDR9 on Alpha and pre-Beta systems.
*	SIOH temp sensor enabled in SDR10. Hardware fix verified on -5xx IO Bd. Recommend using SDR9 on Alpha and pre-Beta systems.
*	Earlier versions of BIOS, prior to Beta 1 might not have FRB and/or PHP sensors support.  

LIST OF SUPPORTED COMMANDS - See SR870BN4 Baseboard Management Controller EPS Revision 1.0.

SUPPORTED SENSORS - See SR870BN4 Baseboard Management Controller EPS Revision 1.0.

HEX IMAGE INFORMATION

OP CHECKSUM:  	0x5176	Start Address 0x00030000 ->  End Address  0x000770E6
BOOT CHECKSUM:	0x8DEC	Start Address 0x00000000 ->  End Address  0x00001BE2
PIA CHECKSUM:	0x2C09	Start Address 0x00008000 ->  End Address  0x00009007

HEX CODE FILE:  T4BMC17.HEX   2/10/03  727,670  bytes

INFOBLOCK INFORMATION RETURNED BY: FWUPDATE T4BMC17.HEX /INFOBLOCK

OP CHECKSUM:		0x8A5A  (DIB ONLY)
BOOT CHECKSUM:		0xA26B  (DIB ONLY)
PIA HEADER CHECKSUM:	0x3D7F	(DIB ONLY)

REVISION INFORMATION RETURNED BY: FWUPDATE /FWVERSION

Op Code:	v00.17
Boot Code:	v80.13    
PIA version: 	1	
PIA instance: 	17


FILE VERSION TAGS
ACPIEC_VER		= 	v0.26	
ALERT_VER		= 	v0.54.2	
BOOT_VER		= 	v0.19	
CHANNEL_VER		= 	v0.47  	
COMMON_VER		= 	v0.14  	
CPU_VER			= 	v0.51.2 	
DEBUG_VER		= 	v0.09	
DRIVERS_VER		= 	v0.14	
EMP_VER			= 	v0.62.1	
EXTERNAL_VER		= 	v0.64	
ICMB_VER		= 	v0.29.1	
IPMB_VER		= 	v0.25	
IPMI_VER		= 	v0.61.2	
KCS_VER			= 	v0.39.1	
LAN_VER			= 	v0.52	
MEMALLOC_VER		= 	v0.42 	
MEMERR_VER		= 	v0.62	
MISC_VER		= 	v0.64	
NVSTORE_VER		= 	v0.56	
OS_VER			= 	v0.08	
PIA_VER			= 	v0.17	
PLATFORM_VER		= 	v0.17	
POWER_VER		= 	v0.64.1	
SAHALEE_VER		= 	v0.39.1	
SCANNING_VER		= 	v0.51	
SENSORIPMI_VER		= 	v0.55	
SENSORS_VER		= 	v0.35	
SESSION_VER		= 	v0.49.1	
USERINTF_VER		= 	v0.25	
UTILITIES_VER		= 	v0.41	
TMODE_VER		= 	v0.10	


TOOLS USED IN BUILD
getbmc.bat	version 1.6
gmake		Version 3.79.1
get 		v6.6.10
PVCS		version 6.6.10
ARM tools	version 2.51
WinZip		v7.0

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

RELEASE NOTES FOR SR870BN4 BMC RELEASE  0.16        November 08, 2002

	Note: Updating to this version from BMC 0.15 does not require Boot Block update

CHANGES SINCE PREVIOUS VERSION (VER 0.15)
This release supports the same features as BMC 0.15 plus:

* IPMI 1.5 core bug fixes.  

NONE

* Platform Specific trackers fixed in this release:

DCS:   30953 - 	Processors not coming up at the correct speed while A/C cycling. (Sev2)
        	Power Good dropout results in reset to chipset. Corrected BMC behavior to power down or cycle power 
		depending on the power restore configuration setting. This causes the BMC to reinitialize the CVDR. 
DCS:   31139 - 	BAD PIROM doesn't affect CPU speed selection  (Sev3)
DCS:   31335 - 	Lower non-critical threshold for fan speeds not settable from SDR  (Sev4)


DEPENDENCIES 

* PLD code for PLD 1 and PLD 2 must be V3.5 or greater for the PLD update 
  feature to work, otherwise at least VB4.5 for general feature support.

* This BMC version has FRB and PHP sensors enabled.  Therefore, this version 
  should ONLY be used with BIOS Beta 1 or later revisions with FRB and PHP sensors supports.  

KNOWN ISSUES 

* 	ICH2 version IORiser uses 1.8V and 1.8V standby. ICH4 version instead uses
  	1.5V and 1.5V standby. DCS #28645
*	CMOS battery sensor is not connected on pre-beta HW
*	SNC temp sensor enabled in SDR10. Hardware fix verified on -3xx Processor Bd. Recommend using SDR9 on Alpha and pre-Beta systems.
*	SIOH temp sensor enabled in SDR10. Hardware fix verified on -5xx IO Bd. Recommend using SDR9 on Alpha and pre-Beta systems.
*	Earlier versions of BIOS, prior to Beta 1 might not have FRB and/or PHP sensors support.  



LIST OF SUPPORTED COMMANDS - See BMC 0.03 release notes.

SUPPORTED SENSORS - See BMC Release schedule for a detailed listing


HEX IMAGE INFORMATION

OP CHECKSUM:  	0x5280	Start Address 0x00030000 ->  End Address  0x0007706E
BOOT CHECKSUM:	0x9D75	Start Address 0x00000000 ->  End Address  0x00001BCA
PIA CHECKSUM:	0x2C09	Start Address 0x00008000 ->  End Address  0x00009007

HEX CODE FILE:  T4BMC16.HEX   11/08/02  727,301  bytes

INFOBLOCK INFORMATION RETURNED BY: FWUPDATE T4BMC16.HEX /INFOBLOCK

OP CHECKSUM:		0x6FB3  (DIB ONLY)
BOOT CHECKSUM:		0x8664  (DIB ONLY)
PIA HEADER CHECKSUM:	0x3E7F	(DIB ONLY)


REVISION INFORMATION RETURNED BY: FWUPDATE /FWVERSION

Op Code:	v00.16
Boot Code:	v80.12    
PIA version: 	1	
PIA instance: 	16


FILE VERSION TAGS
ACPIEC_VER		= 	v0.26
ALERT_VER		= 	v0.54
BOOT_VER		= 	v0.19
CHANNEL_VER		= 	v0.47
COMMON_VER		= 	v0.14
CPU_VER			= 	v0.51
DEBUG_VER		= 	v0.09
DRIVERS_VER		= 	v0.14
EMP_VER			= 	v0.62
EXTERNAL_VER		= 	v0.64
ICMB_VER		= 	v0.29
IPMB_VER		= 	v0.25
IPMI_VER		= 	v0.61
KCS_VER			= 	v0.39.1
LAN_VER			= 	v0.52
MEMALLOC_VER		= 	v0.42
MEMERR_VER		= 	v0.62
MISC_VER		= 	v0.64
NVSTORE_VER		= 	v0.56
OS_VER			= 	v0.08
PIA_VER			= 	v0.17
PLATFORM_VER		= 	v0.16
POWER_VER		= 	v0.64
SAHALEE_VER		= 	v0.39
SCANNING_VER		= 	v0.51
SENSORIPMI_VER		= 	v0.55
SENSORS_VER		= 	v0.35
SESSION_VER		= 	v0.49
USERINTF_VER		= 	v0.25
UTILITIES_VER		= 	v0.41
TMODE_VER		= 	v0.10



TOOLS USED IN BUILD
getbmc.bat	version 1.5
gmake		Version 3.79.1
get 		v6.6.10
PVCS		version 6.6
ARM tools	version 2.51
PKZIP		v2.50

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


RELEASE NOTES FOR SR870BN4 BMC RELEASE  0.15        October 28, 2002

	Note: Updating to this version from BMC 0.14 does not require Boot Block update

CHANGES SINCE PREVIOUS VERSION (VER 0.14)
This release supports the same features as BMC 0.14 plus:

* IPMI 1.5 core bug fixes.  

NONE

* Platform Specific trackers fixed in this release:

DCS:   31039 - Spurious SEL events generated by IO D2D sensor across AC power cycles. (Sev3)
DCS:   31077 - When generating critical PHP slot status, not seeing SEL event for it. (Sev3)
DCS:   31174 - Tiger SDR: Power Supply A/C lost needs deassertion (Sev3)
DCS:   30495 - BMC: Not getting response to Activate Session request. (Sev3)
               This change causes the BMC to ignore ARP packets when checking for duplicate packets. 

DEPENDENCIES 

* PLD code for PLD 1 and PLD 2 must be V3.5 or greater for the PLD update 
  feature to work, otherwise at least VB4.5 for general feature support.

* This BMC version has FRB and PHP sensors enabled.  Therefore, this version 
  should ONLY be used with BIOS Beta 1 or later revisions with FRB and PHP sensors supports.  

KNOWN ISSUES 

* 	ICH2 version IORiser uses 1.8V and 1.8V standby. ICH4 version instead uses
  	1.5V and 1.5V standby. DCS #28645
*	CMOS battery sensor is not connected on pre-beta HW
*	SNC temp sensor enabled in SDR10. Hardware fix verified on -3xx Processor Bd. Recommend using SDR9 on Alpha and pre-Beta systems.
*	SIOH temp sensor enabled in SDR10. Hardware fix verified on -5xx IO Bd. Recommend using SDR9 on Alpha and pre-Beta systems.
*	Earlier versions of BIOS, prior to Beta 1 might not have FRB and/or PHP sensors support.  



LIST OF SUPPORTED COMMANDS - See BMC 0.03 release notes.

SUPPORTED SENSORS - See BMC Release schedule for a detailed listing


HEX IMAGE INFORMATION

OP CHECKSUM:  	0x3D3C	Start Address 0x00030000 ->  End Address  0x00076FE6
BOOT CHECKSUM:	0x9D75	Start Address 0x00000000 ->  End Address  0x00001BCA
PIA CHECKSUM:	0x3E14	Start Address 0x00008000 ->  End Address  0x00009003

HEX CODE FILE:  T4BMC15.HEX   10/25/02  726, 977  bytes

INFOBLOCK INFORMATION RETURNED BY: FWUPDATE T4BMC15.HEX /INFOBLOCK

OP CHECKSUM:		0x7E3C  (DIB ONLY)
BOOT CHECKSUM:		0x9E68  (DIB ONLY)
PIA HEADER CHECKSUM:	0x2D80	(DIB ONLY)


REVISION INFORMATION RETURNED BY: FWUPDATE /FWVERSION

Op Code:	v00.15
Boot Code:	v80.12    
PIA version: 	1	
PIA instance: 	15


FILE VERSION TAGS
ACPIEC_VER		= 	v0.26
ALERT_VER		= 	v0.54
BOOT_VER		= 	v0.19
CHANNEL_VER		= 	v0.47
COMMON_VER		= 	v0.14
CPU_VER			= 	v0.51
DEBUG_VER		= 	v0.09
DRIVERS_VER		= 	v0.14
EMP_VER			= 	v0.62
EXTERNAL_VER		= 	v0.64
ICMB_VER		= 	v0.29
IPMB_VER		= 	v0.25
IPMI_VER		= 	v0.61
KCS_VER			= 	v0.39.1
LAN_VER			= 	v0.52
MEMALLOC_VER		= 	v0.42
MEMERR_VER		= 	v0.62
MISC_VER		= 	v0.64
NVSTORE_VER		= 	v0.56
OS_VER			= 	v0.08
PIA_VER			= 	v0.17
PLATFORM_VER		= 	v0.15
POWER_VER		= 	v0.64
SAHALEE_VER		= 	v0.39
SCANNING_VER		= 	v0.51
SENSORIPMI_VER		= 	v0.55
SENSORS_VER		= 	v0.35
SESSION_VER		= 	v0.49
USERINTF_VER		= 	v0.25
UTILITIES_VER		= 	v0.41
TMODE_VER		= 	v0.10



TOOLS USED IN BUILD
getbmc.bat	version 1.5
gmake		Version 3.79.1
get 		v6.6.10
PVCS		version 6.6
ARM tools	version 2.51
PKZIP		v2.50



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


RELEASE NOTES FOR SR870BN4 BMC RELEASE  0.14        October 14, 2002

	Note: Updating to this version from BMC 0.13 does not require Boot Block update

CHANGES SINCE PREVIOUS VERSION (VER 0.13)
This release supports the same features as BMC 0.13 plus:

* IPMI 1.5 core bug fixes.  

Note :  The following core bugs may or may not affect the Tiger platform.  

NONE

* Platform Specific trackers fixed in this release:

DCS:   30495 - BMC: Not getting response to Activate Session request. (Sev2) (bug fixed for incomplete workaround)


DEPENDENCIES 

* PLD code for PLD 1 and PLD 2 must be V3.5 or greater for the PLD update 
  feature to work, otherwise at least VB4.5 for general feature support.

* This BMC version has FRB and PHP sensors enabled.  Therefore, this version 
  should ONLY be used with BIOS Beta 1 or later revisions with FRB and PHP sensors supports.  

KNOWN ISSUES 

* 	ICH2 version IORiser uses 1.8V and 1.8V standby. ICH4 version instead uses
  	1.5V and 1.5V standby. DCS #28645
*	CMOS battery sensor is not connected on pre-beta HW
*	SNC temp sensor enabled in SDR10. Hardware fix verified on -3xx Processor Bd. Recommend using SDR9 on Alpha and pre-Beta systems.
*	SIOH temp sensor enabled in SDR10. Hardware fix verified on -5xx IO Bd. Recommend using SDR9 on Alpha and pre-Beta systems.
*	Earlier versions of BIOS, prior to Beta 1 might not have FRB and/or PHP sensors support.  



LIST OF SUPPORTED COMMANDS - See BMC 0.03 release notes.

SUPPORTED SENSORS - See BMC Release schedule for a detailed listing


HEX IMAGE INFORMATION

OP CHECKSUM:  	0x40AE	Start Address 0x00030000 ->  End Address  0x00076F7A
BOOT CHECKSUM:	0x9D75	Start Address 0x00000000 ->  End Address  0x00001BCA
PIA CHECKSUM:	0x3E14	Start Address 0x00008000 ->  End Address  0x00009003

HEX CODE FILE:  T4BMC14.HEX   10/14/02  726, 709  bytes

INFOBLOCK INFORMATION RETURNED BY: FWUPDATE T4BMC14.HEX /INFOBLOCK

OP CHECKSUM:		0x9B62  (DIB ONLY)
BOOT CHECKSUM:		0x85A7  (DIB ONLY)
PIA HEADER CHECKSUM:	0x2E80	(DIB ONLY)


REVISION INFORMATION RETURNED BY: FWUPDATE /FWVERSION

Op Code:	v00.14
Boot Code:	v80.12    
PIA version: 	1	
PIA instance: 	14


FILE VERSION TAGS
ACPIEC_VER		= 	v0.26
ALERT_VER		= 	v0.54
BOOT_VER		= 	v0.19
CHANNEL_VER		= 	v0.47
COMMON_VER		= 	v0.14
CPU_VER			= 	v0.51
DEBUG_VER		= 	v0.09
DRIVERS_VER		= 	v0.14
EMP_VER			= 	v0.62
EXTERNAL_VER		= 	v0.64
ICMB_VER		= 	v0.29
IPMB_VER		= 	v0.25
IPMI_VER		= 	v0.61
KCS_VER			= 	v0.39.1
LAN_VER			= 	v0.52
MEMALLOC_VER		= 	v0.42
MEMERR_VER		= 	v0.62
MISC_VER		= 	v0.64
NVSTORE_VER		= 	v0.56
OS_VER			= 	v0.08
PIA_VER			= 	v0.17
PLATFORM_VER		= 	v0.14
POWER_VER		= 	v0.64
SAHALEE_VER		= 	v0.39
SCANNING_VER		= 	v0.51
SENSORIPMI_VER		= 	v0.55
SENSORS_VER		= 	v0.35
SESSION_VER		= 	v0.49
USERINTF_VER		= 	v0.25
UTILITIES_VER		= 	v0.41
TMODE_VER		= 	v0.10



TOOLS USED IN BUILD
getbmc.bat	version 1.5
gmake		Version 3.79.1
get 		v6.6.10
PVCS		version 6.6
ARM tools	version 2.51
PKZIP		v2.50


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


RELEASE NOTES FOR SR870BN4 BMC RELEASE  0.13        October 9, 2002

	Note: Updating to this version from BMC 0.12 does not require Boot Block update

CHANGES SINCE PREVIOUS VERSION (VER 0.12)
This release supports the same features as BMC 0.12 plus:

* IPMI 1.5 core bug fixes.  

Note :  The following core bugs may or may not affect the Tiger platform.  

DCS:   12579 - MACTCO: BMC Shutdown system events take too long when seeprom are corrupted (Sev 3)
DCS:   12246 - Revised ID LED implementation for Kilchis2 (Sev 5)
DCS:   11772 - Modified serial channel code to switch the MUX to the BMC when baseboard power is off. (Sev 3)
DCS:   12320 - BMC: GetMessage w/ no message leaves interrupts disabled	(Sev 4)
DCS:   30563 - BMC12 FRB3 does not follow the correct BSP algorithm (Sev 2)
DCS:   30872 - With BMC12 FRB2 failure of final processor results in system that will not boot (Sev 2)
DCS:   12080 - Serial channel was not handling bridged Terminal Mode responses correctly (Sev 3)
DCS:   12243 - LAN Leash lost happens when DC is on even if LAN cable is disconnected (Sev 3)
DCS:   12132 - Response to Get Session Info does not include bytes 8:13 on Terminal Mode (Sev 3)
DCS:   12436 - Need "Product ID" in the Get Platform Information OEM command (Sev 5)
DCS:   30545 - Power cycle required to get terminal mode volatile/non-volatile settings in sync (Sev 5)

* Platform Specific trackers fixed in this release:

DCS:   30495 - BMC: Not getting response to Activate Session request. (Sev2) (incomplete workaround)
DCS:   30583 - BMC: Not receiving Power Redundancy Lost SEL (Sev2)
DCS:   12479 - FRB 3 Time out set in PIA record needs to be UINT16 (Sev 2)
DCS:   30568 - System event 0x0A in SEL (Sev 3)
DCS:   30798 - BMC: The PHP sensor numbers do not match with the BMC EPS (Sev 2)
DCS:   30576 - BMC: Rearm processor command reset system when there is a thermal trip on two processors (Sev 3)
DCS:   30569 - BMC: When the power pod power is unplugged, no SEL event generated in the SEL (Sev 2)
DCS:   30271 - BMC: Get sensor reading for processor temperature return different results (Sev 3)
DCS:   29820 - Event filter table not setup (Added filter #6 - MCA uncorrectable ECC) (Sev 5)
DCS:   29752 - FRUSDR - SDR Tach fans are flagged as Auto Re-arm and EPS indicates manual (Sev 3)


DEPENDENCIES 

* PLD code for PLD 1 and PLD 2 must be V3.5 or greater for the PLD update 
  feature to work, otherwise at least VB4.5 for general feature support.

* This BMC version has FRB and PHP sensors enabled.  Therefore, this version 
  should ONLY be used with BIOS Beta 1 or later revisions with FRB and PHP sensors supports.  

KNOWN ISSUES 

* 	ICH2 version IORiser uses 1.8V and 1.8V standby. ICH4 version instead uses
  	1.5V and 1.5V standby. DCS #28645
*	CMOS battery sensor is not connected on pre-beta HW
*	SNC temp sensor enabled in SDR10. Hardware fix verified on -3xx Processor Bd. Recommend using SDR9 on Alpha and pre-Beta systems.
*	SIOH temp sensor enabled in SDR10. Hardware fix verified on -5xx IO Bd. Recommend using SDR9 on Alpha and pre-Beta systems.
*	Earlier versions of BIOS, prior to Beta 1 might not have FRB and/or PHP sensors support.  



LIST OF SUPPORTED COMMANDS - See BMC 0.03 release notes.

SUPPORTED SENSORS - See BMC Release schedule for a detailed listing


HEX IMAGE INFORMATION

OP CHECKSUM:  	0x8bcd	Start Address 0x00030000 ->  End Address  0x00076F7A
BOOT CHECKSUM:	0x9D75	Start Address 0x00000000 ->  End Address  0x00001BCA
PIA CHECKSUM:	0x3E14	Start Address 0x00008000 ->  End Address  0x00009003

HEX CODE FILE:  T4BMC13.HEX   10/ 9/02  726, 709  bytes

INFOBLOCK INFORMATION RETURNED BY: FWUPDATE T4BMC13.HEX /INFOBLOCK

OP CHECKSUM:		0x7DB5  (DIB ONLY)
BOOT CHECKSUM:		0x9E6E  (DIB ONLY)
PIA HEADER CHECKSUM:	0x2F80	(DIB ONLY)


REVISION INFORMATION RETURNED BY: FWUPDATE /FWVERSION

Op Code:	v00.13
Boot Code:	v80.13    
PIA version: 	1	
PIA instance: 	13


FILE VERSION TAGS
ACPIEC_VER		= 	v0.26
ALERT_VER		= 	v0.54
BOOT_VER		= 	v0.19
CHANNEL_VER		= 	v0.47
COMMON_VER		= 	v0.14
CPU_VER			= 	v0.51
DEBUG_VER		= 	v0.09
DRIVERS_VER		= 	v0.14
EMP_VER			= 	v0.62
EXTERNAL_VER		= 	v0.64
ICMB_VER		= 	v0.29
IPMB_VER		= 	v0.25
IPMI_VER		= 	v0.61
KCS_VER			= 	v0.39.1
LAN_VER			= 	v0.52
MEMALLOC_VER		= 	v0.42
MEMERR_VER		= 	v0.62
MISC_VER		= 	v0.64
NVSTORE_VER		= 	v0.56
OS_VER			= 	v0.08
PIA_VER			= 	v0.17
PLATFORM_VER		= 	v0.13
POWER_VER		= 	v0.64
SAHALEE_VER		= 	v0.39
SCANNING_VER		= 	v0.51
SENSORIPMI_VER		= 	v0.55
SENSORS_VER		= 	v0.35
SESSION_VER		= 	v0.49
USERINTF_VER		= 	v0.25
UTILITIES_VER		= 	v0.41
TMODE_VER		= 	v0.10



TOOLS USED IN BUILD
getbmc.bat	version 1.5
gmake		Version 3.79.1
get 		v6.6.10
PVCS		version 6.6
ARM tools	version 2.51
PKZIP		v2.50


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

RELEASE NOTES FOR SR870BN4 BMC RELEASE  0.12        August 23, 2002

	NOTE: THIS VERSION REQUIRES BOOT BLOCK UPDATE

CHANGES SINCE PREVIOUS VERSION (VER 0.11)
This release supports the same features as BMC 0.11 plus:

* IPMI 1.5 core bug fixes.  

Note :  The following core bugs may or may not affect the Tiger platform.  

DCS:   9718	- "SESSION: Out-of-sequence packet handling doesn't work actually".  (Sev3)
DCS:  11928	- Set In Progress is not getting de-asserted during power transitions. (Sev3)
DCS:  10840	- CPUs going offline with BIOS 39 (FRB2 and FRB3 errors) (Sev1)
DCS:  11940 	- relocation/RAM routines need to be separately compilable for boot code (Sev5)
DCS:  29910 	- Re-inited TCO task from LAN channel system event handler upon reception of certain system events . (Sev2)
DCS:  29914	- "Set System Boot Option Selector 1 Parameter Unspecified Fails" (Sev2)
DCS:  11836	- Alert Startup delay does not work if configured to 0. (Sev3)
DCS:  29946 	- "Can't disable User level authentication" (Sev2)
DCS:  11852 	- "Get Channel Auth & Get Channel acces responses differ" (Sev3)
DCS:  11719	- CPUSystemEventHandler is not supposed to ACK PS Pwr Good Lost event (Sev3)
DCS:  11856 	- BMC Stalled when AC mains is applied (Sev1)
DCS:  29877 	- Reset the system causes the fans to run at high speed on pre-beta systems (Sev3)
DCS:  11806 	- "PPP Module loops forever when all of sessions are active and mux is about to do" (Sev3)
DCS:  30200	- "Password Violation SEL events logged when Password Test Fails" (Sev3)
DCS:  12066	Terminal Mode Response to [SYS SET TCFG] has an extra space (Sev4)
DCS:  11838	LCD Write doesn't check character length (Sev3)
DCS:  30449	Get Sensor Reading for power unit redundancy is always not initialzed (Sev2)
DCS:  30307	Alert immediate with nonvolatile destination always sends page to volatile destination (Sev2)
DCS:  12135	- Switching Mux from BMC to System, disconnects the TM Session (Sev2)
DCS:  30469	- No SOL data when Serial Channel is enabled (Sev2)


* Platform Specific trackers fixed in this release:

DCS: 30022 	No Alerts generated due to Fan removal.  (Sev3)
DCS: 29009 	Initialized GPIO 16 / THERM pin on Heceta 5 as an active low input. (Sev4)
DCS: 30069 	Fan Boost on Fan Failure Does Not Boost at the Correct Thresholds (Sev3)
DCS: 29894 	Change SDR values based on updated thermal spec  (Sev3)
DCS: 29954 	Fan boost model incomplete (Sev3)
DCS: 30129 	Changed PHP sensor event enable flag to be cleared when the PCI Reset ISR was triggered. (Sev2)
DCS: 30104	System hangs during reset cycle test w/8F10 Postcode (Sev2)
DCS: 30179	Sensor 0x26 is reporting voltage going low (Sev3)
DCS: 30449	Get Sensor Threshold for Proc 1 temp is non-readable for upper critical(Sev2)
DCS: 27977 	Processors not getting disabled with non-programmed PIROM. (Sev3)



DEPENDENCIES 

* PLD code for PLD 1 and PLD 2 must be V3.5 or greater for the PLD update 
  feature to work, otherwise at least VB4.5 for general feature support.

* This BMC version has FRB and PHP sensors enabled.  Therefore, this version 
  should ONLY be used with BIOS Beta 1 or later revisions with FRB and PHP sensors supports.  

KNOWN ISSUES 

* 	ICH2 version IORiser uses 1.8V and 1.8V standby. ICH4 version instead uses
  	1.5V and 1.5V standby. DCS #28645
*	CMOS battery disconnected on pre-beta HW
*	SNC temp sensor enabled in SDR10. Hardware fix verified on -3xx Processor Bd. Recommend using SDR9 on Alpha and pre-Beta systems.
*	SIOH temp sensor enabled in SDR10. Hardware fix verified on -5xx IO Bd. Recommend using SDR9 on Alpha and pre-Beta systems.
*	Earlier versions of BIOS, prior to Beta 1 might not have FRB and/or PHP sensors support.  



LIST OF SUPPORTED COMMANDS - See BMC 0.03 release notes.

SUPPORTED SENSORS - See BMC Release schedule for a detailed listing
* Removed PDB FRU (no longer POR)


HEX IMAGE INFORMATION

OP CHECKSUM:  	0xB131	Start Address 0x00030000 ->  End Address  0x000732A2
BOOT CHECKSUM:	0x9D75	Start Address 0x00000000 ->  End Address  0x00001BCA
PIA CHECKSUM:	0x64EC

HEX CODE FILE:  T4BMC12.HEX   08/23/02  687, 468  bytes

INFOBLOCK INFORMATION RETURNED BY: FWUPDATE T4BMC12.HEX /INFOBLOCK

OP CHECKSUM:	0xAD9F  (DIB ONLY)
BOOT CHECKSUM:	0x8880  (DIB ONLY)


REVISION INFORMATION RETURNED BY: FWUPDATE /FWVERSION

Op Code:	v00.12
Boot Code:	v80.12    
PIA version: 	1	
PIA instance: 	12


FILE VERSION TAGS
ACPIEC_VER		= 	v0.26
ALERT_VER		= 	v0.54	 
BOOT_VER		= 	v0.19  
CHANNEL_VER		= 	v0.47  
COMMON_VER		= 	v0.14  
CPU_VER			= 	v0.50		
DEBUG_VER		= 	v0.09  
DRIVERS_VER		= 	v0.14  
EMP_VER			= 	v0.59		
EXTERNAL_VER		= 	v0.63	 
ICMB_VER		= 	v0.29  
IPMB_VER		= 	v0.25      
IPMI_VER		= 	v0.58	 
KCS_VER			= 	v0.39		
LAN_VER			= 	v0.51		
MEMALLOC_VER		= 	v0.42  
MEMERR_VER		= 	v0.62	 
MISC_VER		= 	v0.62	 
NVSTORE_VER		= 	v0.56
OS_VER			= 	v0.08      
PIA_VER			= 	v0.17		 
PLATFORM_VER		= 	v0.12	 
POWER_VER		= 	v0.63	 
SAHALEE_VER		= 	v0.39  
SCANNING_VER		= 	v0.51	 
SENSORIPMI_VER		= 	v0.55	 
SENSORS_VER		= 	v0.35      
SESSION_VER		= 	v0.48  
USERINTF_VER		= 	v0.25	 
UTILITIES_VER		= 	v0.41
TMODE_VER		= 	v0.07		



TOOLS USED IN BUILD
getbmc.bat	version 1.5
gmake		Version 3.79.1
get 		v6.6.10
PVCS		version 6.6
ARM tools	version 2.51
PKZIP		v2.50


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

RELEASE NOTES FOR SR870BN4 BMC RELEASE  0.11        July 03, 2002

	NOTE: THIS VERSION REQUIRES BOOT BLOCK UPDATE

CHANGES SINCE PREVIOUS VERSION (VER 0.10)
This release supports the same features as BMC 0.10 plus:

* IPMI 1.5 core bug fixes.  

Note :  The following core bugs may or may not affect the Tiger platform.  

DCS 27533:	- Added CMOS Clear signal tracking capability concerning who is actually driving signal. Sev3
DCS 11416:	- SOL Module becomes uninitialized and never configurable if retry interval is set to 0. Sev3
DCS 11412:	- Alert Manager destroy its control structs if there is no entry in the internal queue. Sev3
DCS 11414:	- Alert Manager sends rubbish alert after clearing SEL repository if that alert is deferred one. Sev3
DCS 10843:	- Request for "Get Platform Info" command.  Sev2
DCS 11305:	- Errata E265 "Table 22-12, Boot Option Parameters".  Sev2
DCS 11518:	- SOL Module never works after deactivating SOL when accumulation buffer is full.  Sev3
DCS 11535:	- reset causing SOL connection to behave inconsistently. Sev2
DCS 11447:	- Suspend BMC ARPs - response byte 2, bit 0, is not reporting ARP state correctly Sev3
DCS 11231:	- ICTS - Priv level for Chassis "Get System Boot Options" wrong on LAN/Serial interface Sev3
DCS 11233:	- Discrepancies between the IMP spec and the firmware for command privilege levels Sev3
DCS 10858: 	- All discrete sensors are stuck in initialization Sev1
DCS 11576: 	- Get Power Supply State returns the wrong number of power supplies.  Sev3
DCS 10157:	- "Config API: Get Config Info access state flag byte is unclear" Sev3
DCS 11686:	- SOL packets are not sent after SOL activation. Sev3
DCS 11595:	- Implementation of Set Platform Information command. Sev5
DCS 11533:	- Request Data Length Check for Rq_SetSensorEventEnable cmd. Sev3
DCS 11685:	- SOL Packets are not sent. Sev3
DCS 11566:	- Identify LED behavior changes.  Sev5


* Platform Specific trackers fixed in this release:

DCS 28597:	-  No processor status indicated for unpowered CPU.  Sev3
DCS 28397:	-  Removed unnecessary and erroneous sensor averaging from AccessDS1624Snsr() sensor access handler.  Sev2
DCS 29255:  	-  Sensors: Uninitialized sensors still scanning. Sev3
DCS 29434:  	-  PEF SELevents missing Event Data2 info. Sev3
DCS 29530:	-  BMC behavior in reponse to thermal trip Sev2
DCS 29569:	-  D2D sensors are not working Sev3
DCS 29236: 	-  Sensors missing: INIT, PMI, PMI Timeout. Sev3 
DCS 29659:  	-  -12V BNC Sensor failing (0x1c) during TDE Production test. Sev3
DCS 29820:	-  Event filter table not setup (Sev2)
DCS 28889:	-  Intermittent sensor 18 (Vbat) getting logged in SEL.  (Sev2)


DEPENDENCIES 

* PLD code for PLD 1 and PLD 2 must be V3.5 or greater for the PLD update 
  feature to work, otherwise at least V3.4 for general feature support.

* See BMC Errata notes for other hardware/feature dependencies.

* This BMC version has FRB and PHP sensors enabled.  Therefore, this version 
  should ONLY be used with BIOS Beta 1 or later revisions with FRB and PHP sensors supports.  

KNOWN ISSUES 

* 	ICH2 version IORiser uses 1.8V and 1.8V standby. ICH4 version instead uses
  	1.5V and 1.5V standby. DCS #28645
*	CMOS battery disconnected on pre-beta HW
*	SNC temp sensor enabled in SDR10. Hardware fix verified on -3xx Processor Bd. Recommend using SDR9 on Alpha and pre-Beta systems.
*	SIOH temp sensor enabled in SDR10. Hardware fix verified on -5xx IO Bd. Recommend using SDR9 on Alpha and pre-Beta systems.
*	Earlier versions of BIOS, prior to Beta 1 might not have FRB and/or PHP sensors support.  

LIST OF SUPPORTED COMMANDS - See BMC 0.03 release notes.

SUPPORTED SENSORS - See BMC Release schedule for a detailed listing
* Removed PDB FRU (no longer POR)


HEX IMAGE INFORMATION

OP CHECKSUM:  	0x8256
BOOT CHECKSUM:	0x9D75
HEX CODE FILE:  T4BMC11.HEX   07/03/02  687, 938  bytes

INFOBLOCK INFORMATION RETURNED BY: FWUPDATE T4BMC11.HEX /INFOBLOCK

OP CHECKSUM:	0xABCC  (INFO)
BOOT CHECKSUM:	0x9174  (INFO)
PIA CHECKSUM:	0x64EC

REVISION INFORMATION RETURNED BY: FWUPDATE /FWVERSION

Op Code:	v00.11
Boot Code:	v80.12    
PIA version: 	1	
PIA instance: 	11


FILE VERSION TAGS
ACPIEC_VER		= v0.26
ALERT_VER		= v0.53
BOOT_VER		= v0.19                
CHANNEL_VER		= v0.46                
COMMON_VER		= v0.14                
CPU_VER			= v0.48
DEBUG_VER		= v0.09                
DRIVERS_VER		= v0.14                
EMP_VER			= v0.56
EXTERNAL_VER		= v0.60
ICMB_VER		= v0.28                
IPMB_VER		= v0.24                
IPMI_VER		= v0.57
KCS_VER			= v0.38
LAN_VER			= v0.50
MEMALLOC_VER		= v0.41                
MEMERR_VER		= v0.61
MISC_VER		= v0.61
NVSTORE_VER		= v0.56
OS_VER			= v0.08                
PIA_VER			= v0.17                
PLATFORM_VER		= v0.09                
POWER_VER		= v0.62
SAHALEE_VER		= v0.39                
SCANNING_VER		= v0.50
SENSORIPMI_VER		= v0.50
SENSORS_VER		= v0.35                
SESSION_VER		= v0.45                
USERINTF_VER		= v0.24
UTILITIES_VER		= v0.41
TMODE_VER		= v0.06


TOOLS USED IN BUILD
getbmc.bat	version 1.5
gmake		Version 3.79.1
get 		v6.6.10
PVCS		version 6.6
ARM tools	version 2.51
PKZIP		v2.50


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


RELEASE NOTES FOR SR870BN4 BMC RELEASE  0.10        July 02, 2002

* THE RELEASE NOTES IS MODIFIED TO ADJUST ADDITIONAL INFORMATION TO MATCH WITH SDR09. *

	NOTE: THIS VERSION REQUIRES BOOT BLOCK UPDATE

CHANGES SINCE PREVIOUS VERSION (VER 0.09)
This release supports the same features as BMC 0.09 plus:

* IPMI 1.5 core bug fixes.

NONE

* Platform Specific trackers fixed in this release:

DCS: 28764:  Unknown Thermal Trip Errors



DEPENDENCIES 

* PLD code for PLD 1 and PLD 2 must be V3.5 or greater for the PLD update 
  feature to work, otherwise at least V3.4 for general feature support.

* See BMC Errata notes for other hardware/feature dependencies.

* This BMC version has FRB and PHP sensors enabled.  Therefore, this version 
  should ONLY be used with BIOS Beta 1 or later revisions with FRB and PHP sensors supports.  

KNOWN ISSUES 

* 	ICH2 version IORiser uses 1.8V and 1.8V standby. ICH4 version instead uses
  	1.5V and 1.5V standby. DCS #28645
*	CMOS battery disconnected on pre-beta HW
*	SNC temp sensor disabled in SDR7. Fix to be verified on -3xx Proc Bd.
*	SIOH temp sensor disabled in SDR7. Fix to be verified on -5xx IO Bd.
*	Earlier versions of BIOS, prior to Beta 1 might not have FRB and/or PHP sensors support.  
*	The PIA Instance is shown as decimal but the FWupdate utilities interperted as hex value. 

LIST OF SUPPORTED COMMANDS - See BMC 0.03 release notes.

SUPPORTED SENSORS - See BMC Release schedule for a detailed listing
* Removed PDB FRU (no longer POR)


HEX IMAGE INFORMATION

OP CHECKSUM:  	0x36CA
BOOT CHECKSUM:	0x4797
HEX CODE FILE:  T4BMC10.HEX   07/02/02	680, 708  bytes

INFOBLOCK INFORMATION RETURNED BY: FWUPDATE T4BMC10.HEX /INFOBLOCK

OP CHECKSUM:	0xB368	(INFO)
BOOT CHECKSUM:	0x9086  (INFO)
PIA CHECKSUM:	0xAB89

REVISION INFORMATION RETURNED BY: FWUPDATE /FWVERSION

Op Code:	v00.10
Boot Code:	v80.11    
PIA version: 	1	
PIA instance: 	10

FILE VERSION TAGS
ACPIEC_VER	= v0.25                
ALERT_VER	= v0.52                
BOOT_VER	= v0.19                
CHANNEL_VER	= v0.46                
COMMON_VER	= v0.14                
CPU_VER		= v0.47                
DEBUG_VER	= v0.09                
DRIVERS_VER	= v0.14                
EMP_VER		= v0.53                
EXTERNAL_VER	= v0.59                
ICMB_VER	= v0.28                
IPMB_VER	= v0.24                
IPMI_VER	= v0.55                
KCS_VER		= v0.37                
LAN_VER		= v0.48                
MEMALLOC_VER	= v0.41                
MEMERR_VER	= v0.59                
MISC_VER	= v0.59                
NVSTORE_VER	= v0.54                
OS_VER		= v0.08                
PIA_VER		= v0.17                
PLATFORM_VER	= v0.10                
POWER_VER	= v0.60                
SAHALEE_VER	= v0.39                
SCANNING_VER	= v0.48                
SENSORIPMI_VER	= v0.49                
SENSORS_VER	= v0.35                
SESSION_VER	= v0.45                
USERINTF_VER	= v0.23                
UTILITIES_VER	= v0.39                
TMODE_VER	= v0.06


TOOLS USED IN BUILD
getbmc.bat	version 1.5
gmake		Version 3.79.1
get 		v6.6.10
PVCS		version 6.6
ARM tools	version 2.51
PKZIP		v2.50


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

RELEASE NOTES FOR SR870BN4 BMC RELEASE  0.09        May 30, 2002

	NOTE: THIS VERSION REQUIRES BOOT BLOCK UPDATE

CHANGES SINCE PREVIOUS VERSION (VER 0.08)
This release supports the same features as BMC 0.08 plus:

* IPMI 1.5 core bug fixes.

DCS: 10684 Power redundancy lost/gain events are not logging in to SEL (Sev 2)
DCS: 10909 Alert Manager does not defer alerts that exceeds retry count in NEC mode. (Sev 3)
DCS:  8500 Postponing PEF event processing when a Startup Delay Alert/Action is in progress. (Sev 3)
DCS: 10041 Reserved bits are processed for PEF Filter Byte1 (Sev 3)
DCS: 10858 All discrete sensors are stuck in initialization  (Sev 1)
DCS: 10755 "Get Session Info cmd not returning short response correctly" (Sev 3)
DCS: 10068 "Get User Access response data is inaccurate" (Sev 3)
DCS:  9765 "Get Session Info: Num active sessions byte not reporting callback correctly."  (Sev 3)
DCS: 10923 SOL BIOS console redirection retains chars from previous screen (Sev 2)
DCS: 10487 ISM SOL performance slows down on Anvik over Gigabit switch (Sev 3)
DCS: 11019 Session manager changes exposed bug in TM cmd processor API - QualifyTextCmd(). (Sev 2)
DCS: 11076 PEF - Too may Alerts may cause indefinite loop in FW (Sev 2)
DCS: 10894 BIOS System Restart event log for "System Boot Initiated" sensor type (Sev 2)
DCS: 11123 Power control problems cause FRB3 failures and other oddities (Sev 1)
DCS: 10707 Broken and redundant fan averaging from fan tach module. (Sev2)
DCS: 11037 Broken and redundant fan averaging from fan tach module. (Sev3)
DCS: 10414 TM: Restart cause is not updated by SYS text chassis action. (Sev 3)
DCS: 11174 Get Self Test result incorrectly indicates corrupted firmware (Sev2)
DCS: 11010 Changes to serial channel broke some assumptions by the Terminal Mode code (Sev3)
DCS: 11166 Changes to serial channel broke some assumptions by the Terminal Mode code (Sev2)
DCS: 11211 BMC Console window very "noisy" (Sev3)
DCS: 11011 Fan readings unstable and we see occasional fan failures (Sev 2)
DCS: 28032 BMC does not retain the BMC boot options flag to set Service Partition Boot. (Sev 2)  
DCS: 11194 TM & serial ping msg auto enable / disable behavior.
           Helps Terminal Mode play nice w/ rest of ISM SW stack. (Sev 2)
DCS: 28101 Updated RQ_GetChassisCapabilities() to return platform-specific info wrt to capabilities flags. (Sev 3)
DCS: 28641 "BMC not asserting INIT on Watchdog Pre-timeout interrupt" (Sev 2)
DCS: 11392 SOL session does not time out.  (Sev 3)

* Platform Specific trackers fixed in this release:

DCS: 27615 "PIA Version information shows blank (00.00)" (Sev 3)
DCS: 28641 "BMC not asserting INIT on Watchdog Pre-timeout interrupt" (Sev 2)
DCS: 28030 Incorrect SCSI Term voltage events (Sev 3)
DCS: 29400 PHP sensors implementation for SR870BN4 (Sev 3)
DCS: 28710 "BMC: PEF does not log events in SEL" (Sev 3)
DCS: 27845 "BMC: Sensor 0x02 initialization does not match SDR initialization byte." (Sev 4)
DCS: 29249 Front panel lockout not working in secure mode (Sev 3)
DCS: 28101 Chassis capabilities command incorrectly shows chassis instrusion support (Sev 3)
DCS: 29301 The BMC should send the power supply status to the HSC after the HSC has updated the operational code. (Sev 3)
DCS: 11144 CMOS Clear sequence beep recognition feature enhancement. (Sev 3)
DCS: 29418 Low critical going low SEL events from sensors 12 and 24 when the system is power cycled (Sev 3)
DCS: 29150 Missing SCSI-5V and CPU 3.3V sensors (Sev 3)




DEPENDENCIES 

* PLD code for PLD 1 and PLD 2 must be V3.5 or greater for the PLD update 
  feature to work, otherwise at least V3.4 for general feature support.

* See BMC Errata notes for other hardware/feature dependencies.

* This BMC version has FRB and PHP sensors enabled.  Therefore, this version 
  should ONLY be used with BIOS Beta 1 or later revisions with FRB and PHP sensors supports.  

KNOWN ISSUES 

* 	ICH2 version IORiser uses 1.8V and 1.8V standby. ICH4 version instead uses
  	1.5V and 1.5V standby. DCS #28645
*	CMOS battery disconnected on Alpha HW
*	SNC temp sensor disabled in SDR7. Fix to be verified on -3xx Proc Bd.
*	SIOH temp sensor disabled in SDR7. Fix to be verified on -5xx IO Bd.
*	Earlier versions of BIOS, prior to Beta 1 might not have FRB and/or PHP sensors support.  

LIST OF SUPPORTED COMMANDS - See BMC 0.03 release notes.

SUPPORTED SENSORS - See BMC Release schedule for a detailed listing
* Removed PDB FRU (no longer POR)


HEX IMAGE INFORMATION

OP CHECKSUM:  	0xbd07
BOOT CHECKSUM:	0x4797
HEX CODE FILE:  T4BMC09.HEX   05/30/02   680, 509  bytes

INFOBLOCK INFORMATION RETURNED BY: FWUPDATE T4BMC09.HEX /INFOBLOCK

OP CHECKSUM:	0xD2AE
BOOT CHECKSUM:	0xA16D
PIA CHECKSUM:	0xAB89

REVISION INFORMATION RETURNED BY: FWUPDATE /FWVERSION

Op Code:	v00.09
Boot Code:	v80.0B    
PIA:		v00.09

FILE VERSION TAGS
ACPIEC_VER	= v0.25                
ALERT_VER	= v0.52                
BOOT_VER	= v0.19                
CHANNEL_VER	= v0.46                
COMMON_VER	= v0.14                
CPU_VER		= v0.47                
DEBUG_VER	= v0.09                
DRIVERS_VER	= v0.14                
EMP_VER		= v0.53                
EXTERNAL_VER	= v0.59                
ICMB_VER	= v0.28                
IPMB_VER	= v0.24                
IPMI_VER	= v0.55                
KCS_VER		= v0.37                
LAN_VER		= v0.48                
MEMALLOC_VER	= v0.41                
MEMERR_VER	= v0.59                
MISC_VER	= v0.59                
NVSTORE_VER	= v0.54                
OS_VER		= v0.08                
PIA_VER		= v0.17                
PLATFORM_VER	= v0.09                
POWER_VER	= v0.60                
SAHALEE_VER	= v0.39                
SCANNING_VER	= v0.48                
SENSORIPMI_VER	= v0.49                
SENSORS_VER	= v0.35                
SESSION_VER	= v0.45                
USERINTF_VER	= v0.23                
UTILITIES_VER	= v0.39                
TMODE_VER	= v0.06


TOOLS USED IN BUILD
getbmc.bat	version 1.5
gmake		Version 3.79.1
get 		v6.6.10
PVCS		version 6.6
ARM tools	version 2.51
PKZIP		v2.50


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

RELEASE NOTES FOR SR870BN4 BMC RELEASE  0.08        May 1, 2002

	NOTE: THIS VERSION REQUIRES BOOT BLOCK UPDATE

CHANGES SINCE PREVIOUS VERSION (VER 0.07)
This release supports the same features as BMC 0.07 plus:

* IPMI 1.5 core bug fixes.

+ DCS# 9616: SOL drops characters when Authentication is enabled
+ DCS# 9761: SOL fails in encryption
+ DCS# 9762: Assertion in SOL module
+ DCS# 9763: SOL should be disbaled in the default configuration
+ DCS# 9988  SOL: Receive peculiar unsolicited message after activating a SOL session  
+ DCS# 9757 and #8959 Build process cleanup
+ DCS# 8959	Added SIO/BIOS timestamp sources to RTC record
+ DCS# 9863: SOL is always setting encryption bit in the header
+ DCS# 9980: SOL is sending out-of-sequence packets to DPCProxy 
+ DCS# 9438 Increment event count when sending power state change event
+ DCS: 28337 Add sys event handler to temporarily disable link on BMC_OFFLINE 
	or BMC_RESET events. Re-enable on BMC_ONLINE event.
+ DCS# 9633 BMC does not validate Mfr ID in OEM SDR records 
+ DCS# 28492. FRB change for IA-64 platforms only -- fix Tentatively Disabled CPU logic.
+ DCS# 9687  Corrected problem where the Get Power Supply State command was reporting a power supply as ON even if it was unplugged.  
+ DCS# 8415 - Once Upper NonCritical happends for 3P3V Stadby sensor SEL by Sahalee A2D scan.
+ DCS# 9591: BMC power down on processor therm trip behavior needs to be configurable. This is a new feature request.
+ DCS# 9903. IPMI Set ACPI Power State not accepting valid power states over ICMB
+ DCS# 10177, 9242 Fixed boundary condition when searching for SEL entry.
+ DCS# 9620 "BMC - Get Channel Access (app 0x41) response incorrect"
+ DCS# 9628 "Get User Access command can return a reserved value for privilege level"
+ DCS# 9594 "Get User Access: fixed names count is 0"
+ DCS# 10065, PEP Alert attempts to send a Page Alert over an existing Modem Connection 
+ DCS# 9814, Setting do not get cleared upon entering or exiting S1 sleep. 
+ DCS# 10254 Averaged sensor holds old samples of previous power on (Not in SR870BN4)
+ DCS# 28716 - Tiger 4 hot swap fan support
+ DCS# 10219 Added more condition to validate the RTC DetermineACLostTime() before accessing the SIO RTC. 
+ DCS# 10284 Changed the Floppy write protect control to make readable in secure mode.
+ DCS# 10368 Added power state check before entering the physical device control.
+ DCS# 10198 The BMC needs to allow FRB processor disable policy to be configurable. 
	System will not power down after the first THERM_TRIP
+ DCS# 9635 (10337 duplicate) CPU 2 history isn't cleared by pulling processor. (Not in SR870BN4)
+ DCS# 9592: The BMC needs to allow FRB processor disable policy to be configurable.
+ DCS# 10432 - OEM Defaults not loaded
+ DCS# 9867 "Need to support SEL logging of Session Activation/Deactivation"
+ DCS# 10442 Synced text cmd privilege levels w/ BMC Core EPS.
+ DCS# 10169 - Sending commands over SMM interface is experiencing timeout errors
+ DCS# 10176: The Partial Add SDR Record function caused it to write to 
		skip every other location when adding SEL entries.
+ DCS#10486 "Close Session cmd usage for different channel than activation was on"
+ DCS# 9719, Rearranged command table. The GetPostProgress command was in the wrong order and was not being found.
+ DCS# 10353 "Scan task0 blowing stack high water mark".
+ DCS# 10383 "Sensor scanning task incorrectly disables sensor scanning".
+ DCS# 10544 "LAN to IPMB bridging broken".  -- This occurred as a side-effect for Errata 131 fix.
+ DCS# 9565 - SysAttnManagerInit() being called twice from tx_application_define().
+ DCS# 10601 : Set SM Signal command doesn't support HDD Activity and Enable signals.
+ DCS# 10123 : HW - Chipset sleep S1 signal is not being asserted.
+ DCS# 10551 : ACPI- Sleep state bit not set in S1 mode.
+ DCS# 10602 : ACPI-Get current power state does not show S1 sleep mode.
+ DCS# 10541 : Can't wake from S1 sleep by power button when power button is inhibited.
+ DCS# 10644 : BMC can't wake from S1 sleep by sleep button.
+ DCS# 10453 - IPMI Master Read\Write I2C works with the HSC but does not with the CBC.
+ DCS# 10479, Added an API to return the power supply state 
+ DCS# 9244. Fixed problem with timestamp for AC lost.
+ DCS# 9244 Modified AcpiPowerStatusCallback() to check s_u16TimestampOffset is not 0 when called with SNSR_CB_GET_TIMESTAMP
+ DCS# 10296 Fan failure LED code was not conforming to the EAS requirement that "The fan failure state will persist until 
	cleared by the front panel reset pushbutton."
+ DCS# 10741 fan redundancy support (not SR870BN4)
+ DCS# 29104 - Operational firmware overflows flash space
+ DCS# 10684 Fixed the power supply redundancy code to treat the power supplies required as the number of power supplies required 
	for operation, not the number of supplies required for 
	redundancy.
+ DCS: 9586 - Total re-write of beep driver.  Added support for speaker and beep code PIA feature configuration records.
+ DCS: 10806 Basic Module responds to IPMI command via serial even if a session is inactive.
+ DCS: 10755 "Get Session Info cmd not returning short response correctly"
+ DCS: 9765  "Get Session Info: Num active sessions byte not reporting callback correctly."
+ DCS: 10603, 10874 - Fixed BmcRtcResync bug and added code to properly support RTC external interrupts.


* Platform Specific trackers fixed in this release:

+ DCS# 28289 "PLDUpdate utility crashes when verifying with mis-matched file"
+ DCS# 28336 "PLDUpdate should do a power cycle after a program/verify operation"
+ DCS# 28492 "SetCVDR needs a semaphore guard"
+ DCS# 9591   "BMC power down on processor therm trip behavior needs to be configurable"
+ DCS# 28716 - Tiger 4 hot swap fan support
+ Sync w/ tip for secure mode fixes, serial mux switching and VREF validation.
+ DCS# 28187 - SR870BN4 development. Sync with core pwrcont.c Rev 1.88
+ DCS# 29126 - Fixed RTC PIA feature configuration record.
+ Incremented the boot code version number for BMC08 release
+ DCS# 10479 - Added BMC/HSC hook and workaround to disable the BMC/HSC hook during fwupdate of the HSC.
	Added a work around to prevent the Qlogic FW from being hang during fwupdate mode.  Early HSC fw had a 
	bug in the boot code where the HSC fw would hang if it received other commands at the same time as fwupdate 
	commands.  The HSC fw boot block is not updatable in system so early versions of the board need this workaround.
+ Updated the initialized mask value for discrete sensors.
+ DCS# 29150 - Added sensor #2A (SNSR_SCSI_5V).
+ DCS# 29150 - Replaced sensor #24 with SNSR_CPU_3P3V
+ DCS# 9586  - Added support functions for speaker type GPIO 


DEPENDENCIES 

* PLD code for PLD 1 and PLD 2 must be V3.5 or greater for the PLD update 
  feature to work, otherwise at least V3.4 for general feature support.

* See BMC Errata notes for other hardware/feature dependencies.

KNOWN ISSUES 

* ICH2 version IORiser uses 1.8V and 1.8V standby. ICH4 version instead uses
  1.5V and 1.5V standby. DCS #28645

LIST OF SUPPORTED COMMANDS - See BMC 0.03 release notes.

SUPPORTED SENSORS - See BMC Release schedule for a detailed listing
* Removed PDB FRU (no longer POR)


HEX IMAGE INFORMATION

OP CHECKSUM:  	0x979c
BOOT CHECKSUM:	0x0fec
HEX CODE FILE:  T4BMC08.HEX   05/01/02   676,935  bytes

INFOBLOCK INFORMATION RETURNED BY: FWUPDATE T4BMC08.HEX /INFOBLOCK

OP CHECKSUM:	0xDB45
BOOT CHECKSUM:	0xA388
PIA CHECKSUM:	0x92B7

REVISION INFORMATION RETURNED BY: FWUPDATE /FWVERSION

Op Code:	v00.08
Boot Code:	v80.0A    
PIA:		v00.00

FILE VERSION TAGS
ACPIEC_VER	= v0.25                
ALERT_VER	= v0.50                
BOOT_VER	= v0.18                
CHANNEL_VER	= v0.46                
COMMON_VER	= v0.14                
CPU_VER		= v0.42                
DEBUG_VER	= v0.09                
DRIVERS_VER	= v0.14                
EMP_VER		= v0.49                
EXTERNAL_VER	= v0.56                
ICMB_VER	= v0.28                
IPMB_VER	= v0.24                
IPMI_VER	= v0.54                
KCS_VER		= v0.37                
LAN_VER		= v0.46                
MEMALLOC_VER	= v0.41                
MEMERR_VER	= v0.57                
MISC_VER	= v0.57                
NVSTORE_VER	= v0.54                
OS_VER		= v0.08                
PIA_VER		= v0.17                
PLATFORM_VER	= v0.08                
POWER_VER	= v0.57                
SAHALEE_VER	= v0.38                
SCANNING_VER	= v0.47                
SENSORIPMI_VER	= v0.48                
SENSORS_VER	= v0.35                
SESSION_VER	= v0.44                
USERINTF_VER	= v0.23                
UTILITIES_VER	= v0.39                
TMODE_VER	= v0.03


TOOLS USED IN BUILD
getbmc.bat	version 1.5
gmake		Version 3.79.1
get 		v6.6.10
PVCS		version 6.6
ARM tools	version 2.51
PKZIP		v2.50




----------------------------------------------------------------------------------------------
RELEASE NOTES FOR SR870BN4 BMC RELEASE  0.07        Mar 4, 2002

	NOTE: THIS VERSION REQUIRES BOOT BLOCK UPDATE

CHANGES SINCE PREVIOUS VERSION (VER 0.06)
This release supports the same features as BMC 0.06 plus:
* Fix to boot code
  Previous version was writing flash commands to BootBlock address.
  With boot block protection turned on in the hardware the commands
  would fail causing other operations to fail; e.g., fwupdate.
* Tmode (Terminal Mode)
* SOL (Serial Over LAN)
* Speaker
* CPU speed support
* Add CVDR support for FRB & Core Ratio setting. 
* New setCVDR platform command (NetFn 0x32, Cmd 0x28, mask[4], value[4])
* FRB3 has been implemented in this release but is disabled pending BIOS
  support.
* CPU module cleanup
* Misc IPMI 1.5 core bug fixes.
	DCS# 8491.  ARP Control parameter in LAN config is not preserved.
	DCS# 8319 - Set Processor State (0x28 Intel General App) command accepts reserved bits
	DCS# 8321 Set POST Progress (0xF8, Intel General App) command accepts reserved bits. 
	DCS #28049, "Add SEL Entry response does not match specification".
	6374, 8922, 8923 - SEL:  Last BMC Processed Record ID mismatch 
	DCS #9061 Support for Errata 77
	DCS #8357 -- Need SYSEVENT_SYSTEM_READY sysevent.
	DCS #8993  BMC - FRB desperation mode not working 
	DCS #7930  PEF:  Alert does not occur for filter with highest severity 
	DCS #7789  PEF:  Error response precedence for delay parameters (3, 4) 
	DCS #8419  PEF: Need to support IPMI errata E216 
	DCS #8501  PEF: Cannot disable startup delay
	DCS #8502  PEF: Front Panel power cycle does not initiate the startup delay
	DCS #8918  PEF:  Actions do not occur when postpone timer counts down and expires
	DCS #6525  NEC MWA needs PET Entity ID & Entity Instance 
	DCS #6750  Need support for Errata E159 regarding PET Alert Ack response 
	DCS #9057  "Errata E211: ‘User restricted to Callback?bit in Set User Access cmd"
	DCS #6750  "Need support for Errata E159 regarding PET Alert Ack response"
	DCS #9025  "Errata E183: Get Session Info command"
	DCS #9057  "Errata E211: ‘User restricted to Callback?bit in Set User Access cmd"
	DCS #9104  "Errata E131: Message data for Send Message command"
	DCS #9109  "EMP: Need to support PPP connectivity on Direct mode"
	DCS #9079  "Errata E114&223: Support for MSVT Escape Sequences"
	DCS #9078  "Errata E112: Software ID (SWID) for Serial/Modem Connection Active (Ping)"
	DCS #9061  "Errata 77:  Get Channel Info Command"
	DCS #9320  "Get Chanel Info command doesn't return PRIV_NONE for session-less channels"
	DCS #9078  Errata E112: Software ID (SWID) for Serial/Modem Connection Active (Ping) 
	DCS #9269  EMP: Condiiton of enable ping output is slightly different than IPMI spec
	DCS #9312  CfgData.c no longer return correct error code 
	DCS #9476  "Set Ch Access: should report comp code of 82h for nonsession channels"
	DCS #9146  "Set Session Priv cmd doesn't check channel constraints"
	DCS #9051  About PEF Persist Data copied from Intel's and NEC's PIAs 
	DCS #9108  "EMP: Need to support Invalid Password Handling as per System Management EAS"

* Platform Specific trackers fixed in this release:
	DR#28187 - Blanket DCS for platform development
	#28309 - BMC asserting NMI when SDInt button pressed

DEPENDENCIES 

* PLD code for PLD 1 and PLD 2 must be V3.5 or greater for the PLD update 
  feature to work, otherwise at least V3.4 for general feature support.

* See BMC Errata notes for other hardware/feature dependencies.

KNOWN ISSUES 

* ICH2 version IORiser uses 1.8V and 1.8V standby. ICH4 version instead uses
  1.5V and 1.5V standby. DCS #28645

LIST OF SUPPORTED COMMANDS - See BMC 0.03 release notes.

SUPPORTED SENSORS - See BMC Release schedule for a detailed listing
* Removed PDB FRU (no longer POR)


HEX IMAGE INFORMATION

OP CHECKSUM:  	0x7EBB
BOOT CHECKSUM:	0xBEA5
HEX CODE FILE:  T4BMC07.HEX   03/04/02   810,100  bytes

INFOBLOCK INFORMATION RETURNED BY: FWUPDATE T4BMC06.HEX /INFOBLOCK

OP CHECKSUM:	0x0061
BOOT CHECKSUM:	0x9E50
PIA CHECKSUM:	0x98D3

REVISION INFORMATION RETURNED BY: FWUPDATE /FWVERSION

Op Code:	v00.07
Boot Code:	v80.09
PIA:		v00.00

FILE VERSION TAGS
ACPIEC_VER		= v0.23                
ALERT_VER		= v0.49                
BOOT_VER		= v0.17                
CHANNEL_VER		= v0.44                
COMMON_VER		= v0.14                
CPU_VER			= v0.40                
DEBUG_VER		= v0.09                
DRIVERS_VER		= v0.14                
EMP_VER			= v0.42                
EXTERNAL_VER		= v0.50                
ICMB_VER		= v0.26                
IPMB_VER		= v0.24                
IPMI_VER		= v0.49                
KCS_VER			= v0.36                
LAN_VER			= v0.45                
MEMALLOC_VER		= v0.41                
MEMERR_VER		= v0.53                
MISC_VER		= v0.51                
NVSTORE_VER		= v0.49                
OS_VER			= v0.07                
PIA_VER			= v0.16                
PLATFORM_VER		= v0.07                
POWER_VER		= v0.50                
SAHALEE_VER		= v0.36                
SCANNING_VER		= v0.40                
SENSORIPMI_VER		= v0.42                
SENSORS_VER		= v0.35                
SESSION_VER		= v0.42                
USERINTF_VER		= v0.21                
UTILITIES_VER		= v0.35                
TMODE_VER		= v0.02

TOOLS USED IN BUILD
getbmc.bat	version 1.5
gmake		Version 3.79.1
get 		v6.6.10
PVCS		version 6.6
ARM tools	version 2.51
PKZIP		v2.50

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

RELEASE NOTES FOR SR870BN4 BMC RELEASE  0.06        Dec 19, 2001

CHANGES SINCE PREVIOUS VERSION (VER 0.05)
This release supports the same features as BMC 0.05 plus:
* Supports PLD update.
  Read DEPENDENCIES for more detail!
* Supports Memory board and CPU ambient temperature sensors.
* Fixed processor 3 and 4 temperature sensor issue.
* Supports PCI HP sensors.
* Cleaned up LED user model, should only see one LED illuminate for failures.
* Removed some sensors that are not supported by hardware.
	CPU 3.3V GD, HSC SCSI 12V, CPU +12V.
* Enabled Sahalee 12V, CPU 12 power good, and node power good sensors.
  Read DEPENDENCIES for more detail!
* Addition of new SMM interface commands (Net function 0x30) 
	"Internal Platform Event Message" - returns the SEL record ID and 
	timestamp and is used by the BIOS to correlate MCA error log with 
	SEL events. Intel Specific net function 0x30, command 0x48.
	
	"Get Timestamp" - provides the GetSELTime command over the SMM 
	interface.  Requested by ESD BIOS to provide an MP-friendly way to 
	retrieve a system time.
* Misc IPMI 1.5 core bug fixes.
* Platform Specific trackers fixed in this release:
	EXT (8403)
	SSPD (27882)

DEPENDENCIES 

* PLD code for PLD 1 and PLD 2 must be V3.5 or greater for the PLD update 
  feature to work, otherwise at least V3.4 for general feature support.

* Correct PLD update utility required for PLD update feature to work.
  This includes the bin files created from the PLD images using the 
  correct version of Lattice tools.  The Utilities team should have this
  information.

* Sahalee 12V monitoring rework:
	Change resistor R6C9 to 1K
	Change resistor R6C5 to 5.11k

* See BMC Errata notes for other hardware/feature dependencies.

KNOWN ISSUES 

* See BMC Errata notes for latest issues with BMC firmware

LIST OF SUPPORTED COMMANDS - See BMC 0.03 release notes.

SUPPORTED SENSORS - See BMC Release schedule for a detailed listing
  Basically includes sensors in BMC 5, plus:
* PCI HP sensors
* CPU ambient temperature
* Memory board temperature

HEX IMAGE INFORMATION

OP CHECKSUM:  	0x34FE
BOOT CHECKSUM:	0x14EC
HEX CODE FILE:  T4BMC06.HEX   12/19/01   721,550  bytes

INFOBLOCK INFORMATION RETURNED BY: FWUPDATE T4BMC06.HEX /INFOBLOCK

OP CHECKSUM:	0x7F78
BOOT CHECKSUM:	0x90E3

REVISION INFORMATION RETURNED BY: FWUPDATE /FWVERSION

Op Code:	v00.06
Boot Code:	v80.08

FILE VERSION TAGS

ACPIEC_VER		= v0.19
ALERT_VER		= v0.42
BOOT_VER		= v0.14
CHANNEL_VER		= v0.38
COMMON_VER		= v0.10
CPU_VER			= v0.34
DEBUG_VER		= v0.06
DRIVERS_VER		= v0.11
EMP_VER			= v0.37
EXTERNAL_VER		= v0.42
ICMB_VER		= v0.22
IPMB_VER		= v0.21
IPMI_VER		= v0.42
KCS_VER			= v0.32
LAN_VER			= v0.39
MEMALLOC_VER		= v0.37
MEMERR_VER		= v0.46
MISC_VER		= v0.45
NVSTORE_VER		= v0.44
OS_VER			= v0.05
PIA_VER			= v0.12
PLATFORM_VER		= v0.06
POWER_VER		= v0.45
SAHALEE_VER		= v0.31
SCANNING_VER		= v0.37
SENSORIPMI_VER		= v0.37
SENSORS_VER		= v0.32
SESSION_VER		= v0.37
USERINTF_VER		= v0.17
UTILITIES_VER		= v0.29

TOOLS USED IN BUILD
getbmc.bat	version 1.4
gmake		Version 3.79.1
get 		v6.6.10
PVCS		version 6.6
ARM tools	version 2.51
PKZIP		v2.50

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

RELEASE NOTES FOR SR870BN4 BMC RELEASE  0.05        Nov 13, 2001

CHANGES SINCE PREVIOUS VERSION (VER 0.04)
This release supports the same features as BMC 0.04 plus:
* Supports alpha level PLD code on IO riser.
  Read DEPENDENCIES for more detail!
* Sensors, sensors, and more sensors.
* Fan Monitoring - Partial implementation, Fan failures will boost all fans.
  See dependencies on hardware for this feature.
* Misc tracker fixes - See DCS 27604, 27509, 27684.

DEPENDENCIES 

* PLD code for PLD 1 and PLD 2 must be V3.4 or greater.

* Fan Monitoring rework - The SR870BN4 IO boards A63643-103 needs to have the 
  following rework:
	Change RPACK RP3J1 to 2.7K  (202474-059)
	Change RPACK RP3H4 to 1K (202474--049)
  Note: There is a -2XX level board that has this rework, so check the pedigree 
  to see if your board has the rework.

KNOWN ISSUES 

* The Redundancy sensor for most SR870BN4 systems will default to 
  disabled since the jumper for 220V support must be enabled for this
  sensor to be operational.

* If fan monitoring rework is not done, fans will run boosted and the
  fan failure LEDs will be lit in random order.  Depends on which fan it
  sees the failure in first.

* See BMC Errata notes for latest issues with BMC firmware

LIST OF SUPPORTED COMMANDS - See BMC 0.03 release notes.

SUPPORTED SENSORS - See BMC Release schedule for a detailed listing
  Basically includes:
* Critical Interrupt Status
* Voltage
* SCSI Termination Voltage
* Tach Fan
* Interlock/Board Present sensors
* CPU Temp
* CPU Fan Boost
* CPU Status
* CPU PPOD GD

HEX IMAGE INFORMATION

OP CHECKSUM:  	0xADAB
BOOT CHECKSUM:	0x098B
HEX CODE FILE:  T4BMC05.HEX   11/13/01   685,421  bytes

INFOBLOCK INFORMATION RETURNED BY: FWUPDATE T4BMC05.HEX /INFOBLOCK

OP CHECKSUM:	0xB886
BOOT CHECKSUM:	0x8FC4

REVISION INFORMATION RETURNED BY: FWUPDATE /FWVERSION

Op Code:	v00.05
Boot Code:	v80.08

FILE VERSION TAGS

ACPIEC_VER		= v0.17
ALERT_VER		= v0.39
BOOT_VER		= v0.13
CHANNEL_VER		= v0.36
COMMON_VER		= v0.10
CPU_VER			= v0.30
DEBUG_VER		= v0.06
DRIVERS_VER		= v0.11
EMP_VER			= v0.34
EXTERNAL_VER		= v0.41
ICMB_VER		= v0.20
IPMB_VER		= v0.20
IPMI_VER		= v0.40
KCS_VER			= v0.31
LAN_VER			= v0.36
MEMALLOC_VER		= v0.37
MEMERR_VER		= v0.43
MISC_VER		= v0.42
NVSTORE_VER		= v0.41
OS_VER			= v0.05
PIA_VER			= v0.12
PLATFORM_VER		= v0.05
POWER_VER		= v0.43
SAHALEE_VER		= v0.29
SCANNING_VER		= v0.36
SENSORIPMI_VER		= v0.36
SENSORS_VER		= v0.32
SESSION_VER		= v0.35
USERINTF_VER		= v0.17
UTILITIES_VER		= v0.28

TOOLS USED IN BUILD
getbmc.bat	version 1.4
gmake		Version 3.79.1
get 		v6.6.10
PVCS		version 6.6
ARM tools	version 2.51
PKZIP		v2.50

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

RELEASE NOTES FOR SR870BN4 BMC RELEASE  0.04        Oct 22, 2001
NOTES:

CHANGES SINCE PREVIOUS VERSION (VER 0.03)
This release supports the same features as BMC 0.03 plus:
* Supports alpha level PLD code on IO riser.
  Read DEPENDENCIES for more detail!
* Force FWupdate - First version of BMC that has this enabled!
* Clear CMOS (FP sequence, command, and switch)
* Secure mode (FP and video blank)

DEPENDENCIES 

* PLD code for PLD 1 and PLD 2 must be upgraded AFTER updating the BMC to 0.04.
  Updating to V3.1 PLD code before updating the BMC to BMC 0.04 will result 
  in a corrupted system! The BMC will not function, the system will not turn on, 
  and the user will be unable to upgrade the BMC.  If you do load the PLD code
  first (and ignored my warning); it can be corrected by loading PLD code for 
  IO Riser A59184-104 or earlier (or something similar) to get the system working
  again, then update to BMC 0.04, then upgrade the PLD code to V3.1.

* Alpha level PLD code is version 3.1 (checksum 0x8EBA) of PLD 1 and version 3.1 
  (checksum 0xD20B) of PLD 2.  These will be available on the A59184-105 IO 
  Riser cards.

* Support of PIA only update is not supported.  It may result in corrupted 
  operational code.

* Use of fwupdate utility version 2.0 "PROTO release build 1" is required to 
  update SR870BN4 firmware. See installation instructions for BMC 0.02.

* See BMC 0.03 release notes for other dependencies.

KNOWN ISSUES 

* Pressing SDINT button causes BIOS to hang.  To fix, simply press reset button
  or cycle power.
  To remove the latched SDINT status from the EPORT, issue the following IPMI 
  command with cmdtool:  fs0:> cmdtool 20 30 0 1A 1 0 4 0 30 2 30
  Another option is to cycle AC power.  
  NOTE: Leaving the signal latched will not disturb anything.

* See BMC 0.03 release notes for other known issues.

LIST OF SUPPORTED COMMANDS - See BMC 0.03 release notes.

HEX IMAGE INFORMATION

OP CHECKSUM:  	0xA162
BOOT CHECKSUM:	0x39EE
HEX CODE FILE:  T4BMC04.HEX   10/22/01   668,688  bytes

REVISION INFORMATION RETURNED BY: FWUPDATE /FWVERSION

Op Code:	v00.04
Boot Code:	v80.07

FILE VERSION TAGS

ACPIEC_VER		= v0.15
ALERT_VER		= v0.34
BOOT_VER		= v0.13
CHANNEL_VER		= v0.33
COMMON_VER		= v0.10
CPU_VER			= v0.27
DEBUG_VER		= v0.06
DRIVERS_VER		= v0.11
EMP_VER			= v0.29
EXTERNAL_VER		= v0.38
ICMB_VER		= v0.18
IPMB_VER		= v0.18
IPMI_VER		= v0.39
KCS_VER			= v0.28
LAN_VER			= v0.31
MEMALLOC_VER		= v0.36
MEMERR_VER		= v0.39
MISC_VER		= v0.39
NVSTORE_VER		= v0.38
OS_VER			= v0.05
PIA_VER			= v0.12
PLATFORM_VER		= v0.04
POWER_VER		= v0.38
SAHALEE_VER		= v0.26
SCANNING_VER		= v0.33
SENSORIPMI_VER		= v0.33
SENSORS_VER		= v0.28
SESSION_VER		= v0.34
USERINTF_VER		= v0.15
UTILITIES_VER		= v0.27

TOOLS USED IN BUILD
getbmc.bat	version 1.4
gmake		Version 3.79.1
get 		v6.6.10
PVCS		version 6.6
ARM tools	version 2.51
PKZIP		v2.50

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

RELEASE NOTES FOR SR870BN4 BMC RELEASE  0.03        Oct 09, 2001
NOTES:

CHANGES SINCE PREVIOUS VERSION (VER 0.02)
This release supports the same features as BMC 0.02 plus:
* IPMI/Serial
* PEF
* Alerting
* Fan Speed control - not fan monitoring.
* Power Sensor support - Need SDR 0.02.
* ICMB
* Chassis ID LED support
* Cleaned up GPIO table in code - no functional difference.
* Made IPMB bus 4 power on only bus - Corrects self test results error condition
  on pre-alpha systems.
* Corrected signal mapping in boot code to correspond with GPIO table cleanup.
* Location of IO board FRU and BMC Private storage have moved.  Most notably, 
  the BMC private storage is now on the IO board.  This means that system settings
  are now on the IO board and not the IO Riser.  So when swapping IO Risers, 
  the MAC address stored by the BMC needs to be updated for IPMI/LAN to work
  properly.  BIOS will normally do this in later releases.  There are also other
  features affected, this is just one example.
* Fixed problem with resets after fwupdate completes. This will only work
  once this firmware is loaded. i.e. when updating to this version the reset
  will still occur.

KNOWN ISSUES
* When updating from BMC 0.01 or BMC 0.02 the BIOS will reset when fwupdate of
  BMC 0.03 is complete.  This is a known issue that is fixed in this release.
  Press reset or SDINT button to allow BIOS to boot.

* Trying to write to processor OEM FRU devices on processors that are not 
  present will result in the self test results indicating FRU ACCESS ERROR.

* Having only 1 power supply plugged in causes Power fault and General Fault
  LEDs to blink in standby mode.  With two power supplies plugged in and 
  pulling AC in one after power is on will cause both LEDs to remain on.
  This is only an issue if SDR 0.02 is loaded.  If there is NO SDR loaded or
  if SDR 0.01 is loaded, the problem is not seen.

* When applying AC power to system, the FAN fault LEDs and Chassis LED will be
  on for a short time, but will then be turned off.  This is due to the Heceta V
  having a default value to turn on these LEDs and SMFW takes time to initialize
  the Heceta V to the appropriate state.

* Fan Speed control will not work on IO boards that do not have the necessary
  rework.  See dependencies for rework required.

* Chassis ID switch is not operational unless IO Riser card is reworked.  Chassis
  ID LED is operational through BMC command. See dependencies for rework required.

DEPENDENCIES 

* Use of fwupdate utility version 2.0 "PROTO release build 1" is required to 
  update SR870BN4 firmware. See installation instructions below.

* Use of FRUSDR utility version 1.5 "PROTO *Build* 1" is required to update 
  SR870BN4 SDR files.
  
* Fan Speed Control Rework - For pre-alpha IO boards (A63643-103) the following
  rework is needed for fan speed control to work.  Fan speed control simply runs
  the fans at the nominal speed instead of being boosted all the time.  For parts
  U1A1 and U2E1 each: Add 1K resistor between pin 18 and pin 22. Cut pin 23 and 
  add trace from pin 18 to pad of 23. 

* Chassis ID Switch Rework - For pre-alpha IO Riser boards (A59184-10X) the 
  following rework is needed for the Chassis ID switch to be functional.  Add 
  1K resistor between pin 4 of RP5E2 and a via to pin A49 of IO Riser connector.
  Connect pin 5 of RP5E2 to pin 6.

* PLD2 needs to have checksum 0xDAB6, otherwise, the COM2 is defaulted
  to BMC for IPMI/Serial and there is no BMC control of the mux.  COM2 is 
  defaulted to system in version A59184-104 of the IO Riser board. BMC 
  control of the mux is available for this version.

* The BMC ignores the SDINT and Reset button so they can be used to
  toggle the pwr good signal that allows BIOS to boot.

* Alpha IO Riser boards with versions A59184-102 or below have no BMC support.
  COM2 on these systems are defaulted to system.

* PLD1 needs to have checksum 0xCD54, otherwise, updating the BMC boot
  block will not work.  Only operational and PIA updates will work.  Alpha
  IO Riser cards A59184-103 and greater should have this code already.

* BMC will fail to power down system if part U9B1, microprocessor for 
  BMC-to-BMC communication, is installed on the Alpha IO Riser card.  
  Either remove part or lift pin 18 for BMC to function properly.

* HSC is not available.

LIST OF SUPPORTED APPLICATION COMMANDS

01h	Get Device ID
04h	Get Self Test Results
06h	Set ACPI Power State - cmd is avail, but full functionality not guaranteed
07h	Get ACPI Power State
22h	Reset Watchdog Timer
24h	Set Watchdog Timer
25h	Get Watchdog Timer
2Eh	Set BMC Global Enables
2Fh	Get BMC Global Enables
30h	Clear Message Flags
31h	Get Message Flags
33h	Get Message
34h	Send Message
35h	Read Event Message Buffer
37h	Get System GUID
38h	Get Channel Authentication Capabilities
39h	Get Session Challenge
3Ah	Activate Session
3Bh	Set Session Privilege Level
3Ch	Close Session
3Dh	Get Session Info
3Fh	Get AuthCode
40h	Set Channel Access
41h	Get Channel Access
42h	Get Channel Info
43h	Set User Access
44h	Get User Access
45h	Set User Name
46h	Get User Name
47h	Set User Password
52h	Master Write-Read I2C

LIST OF SUPPORTED STORAGE COMMANDS

10h	Get FRU Inventory Area Info
11h	Read FRU Inventory Data
12h	Write FRU Inventory Data
20h	Get SDR Repository Info
21h	Get SDR Repository Allocation Info
22h	Reserve SDR Repository
23h	Get SDR
25h	Partial Add SDR
27h	Clear SDR Repository
28h	Get SDR Repository Time
29h	Set SDR Repository Time
2Ah	Enter SDR Repository Update Mode
2Bh	Exit SDR Repository Update Mode
2Ch	Run Initialization Agent
40h	Get SEL Info
41h	Get SEL Allocation Info
42h	Reserve SEL
43h	Get SEL Entry
44h	Add SEL Entry
45h	Partial Add SEL Entry
46h	Delete SEL Entry
47h	Clear SEL
48h	Get SEL Time
49h	Set SEL Time

LIST OF SUPPORTED SENSOR/EVENT COMMANDS

01h	Get Event Receiver
02h	Platform Event Message
10h	Get PEF Capabilities
11h	Arm PEF Postpone Timer
12h	Set PEF Configuration Parameters
13h	Get PEF Configuration Parameters
14h	Set Last Processed Event ID
15h	Get Last Processed Event ID
16h	Alert Immediate
17h	PET Acknowledge
25h	Get Sensor Hysteresis
27h	Get Sensor Threshold
29h	Get Sensor Event Enable
2Ah	Re-arm Sensor Events
2Bh	Get Sensor Event Status
2Dh	Get Sensor Reading

LIST OF SUPPORTED FIRMWARE TRANSFER COMMANDS

00	Enter Firmware Transfer Mode	
01	Firmware Program
02	Firmware Read
03	Get Firmware Range Checksum
04	Exit Firmware Transfer Mode
05	Set Program Segment

LIST OF SUPPORTED CHASSIS COMMANDS

00h	Get Chassis Capabilities
01h	Get Chassis Status
02h	Chassis Control
04h	Chassis Identify
05h	Set Chassis capabilities
06h	Set Power Restore Policy
07h	Get System Restart Cause
08h	Set System Boot Options -  cmd is avail, but full functionality not guaranteed
09h	Get System Boot Options
0Fh	Get POH Counter

LIST OF SUPPORTED INTEL SPECIFIC COMMANDS

13h	Get SM Signal
14h	Set SM Signal
16h	Read Self Test
18h	Write BMC Port
19h	Read BMC Port
1Ah	Write BMC Memory
1Bh	Read BMC Memory
1Eh	Set Secure Mode Operation - only FP buttons
1Fh	Get Secure Mode Operation
20h	Get Power Supply State
40h	Resolved IP Address
41h	Set System GUID
47h	Log POST Code
53h	Get Front Panel CMOS Clear Options
54h	Set Front Panel CMOS Clear Options
57h	Set Fault Indication
60h	Get Config Info
61h	Get Config Data
62h	Set Config Data
82h	Get ACPI Configuration Mode
83h	Set ACPI Configuration Mode
90h	Get Chassis Name
91h	Set Chassis Name
DCh	Get Current ACPI Power State
E6h	Get NMI Source
EBh	Write Miscellaneous Configuration
ECh	Read Miscellaneous Configuration
EEh	Get All SEL Entry
F7h	NMI Enable/Disable
F8h	Set POST Progress
F9h	Get POST Progress

LIST OF SUPPORTED TRANSPORT COMMANDS

01h	Set LAN Configuration Parameters
02h	Get LAN Configuration Parameters
03h	Suspend BMC ARPs
04h	Get IP/UDP/RMCP Statistics
10h	Set Serial/Modem Configuration
11h	Get Serial/Modem Configuration
12h	Set Serial/Modem Mux
18h	Serial/Modem Connection Active
19h	Callback
1Ah	Set User Callback Options
1Bh	Get User Callback Options

LIST OF SUPPORTED BRIDGE COMMANDS
00h	Get Bridge State
01h	Set Bridge State
02h	Get ICMB Address
03h	Set ICMB Address
04h	Set Bridge Proxy/Address
05h	Get Bridge Statistics
06h	Get ICMB Capabilities
07h	Clear Bridge Statistics
08h	Get Bridge Proxy Address
10h	Prepare For Discovery
11h	Get Addresses
12h	Set Discovered
13h	Get Chassis Device ID
14h	Set Chassis Device ID
20h	Bridge Request
21h	Bridge Message
30h	Get Event Count
31h	Set Event Destination
32h	Set Event Reception State
33h	Send ICMB Event Message
34h	Get Event Destination
35h	Get Event Reception State

SUPPORTED SENSORS

Sensor#      	Sensor Name

(BMC Sensors)
01h		"Power Unit Status"
02h		"Power Unit Redundancy"
03h		"Watchdog"
04h		"Platform Security"
06h		"POST Error"
09h		"Disable SEL"
70h		"Power Supply 1"
71h		"Power Supply 2"
Type 11h - FRU Locator record for Proc 1 SECC FRU
Type 11h - FRU Locator record for Proc 2 SECC FRU
Type 11h - FRU Locator record for Proc 3 SECC FRU
Type 11h - FRU Locator record for Proc 4 SECC FRU
Type 11h - FRU Locator record for Proc 1 OEM FRU
Type 11h - FRU Locator record for Proc 2 OEM FRU
Type 11h - FRU Locator record for Proc 3 OEM FRU
Type 11h - FRU Locator record for Proc 4 OEM FRU
Type 11h - FRU Locator record for Pwr Supply 1 FRU
Type 11h - FRU Locator record for Pwr Supply 2 FRU
Type 11h - FRU Locator record for Proc Brd FRU
Type 11h - FRU Locator record for PM Mem Brd FRU
Type 11h - FRU Locator record for SD Mem Brd FRU
Type 11h - FRU Locator record for I/O Basebrd FRU
Type 11h - FRU Locator record for PDB Board FRU

HEX IMAGE INFORMATION

OP CHECKSUM:  	0x1013
BOOT CHECKSUM:	0x8EFA
HEX CODE FILE:  T4BMC03.HEX   10/05/01   667,958  bytes

REVISION INFORMATION RETURNED BY GET DEVICE ID COMMAND

Operational mode:      Major 0, Minor 03
Flash update mode:     Major 0, Minor 06

FILE VERSION TAGS

ACPIEC_VER		= v0.15
ALERT_VER		= v0.34
BOOT_VER		= v0.13
CHANNEL_VER		= v0.33
COMMON_VER		= v0.10
CPU_VER			= v0.27
DEBUG_VER		= v0.06
DRIVERS_VER		= v0.11
EMP_VER			= v0.29
EXTERNAL_VER		= v0.38
ICMB_VER		= v0.18
IPMB_VER		= v0.18
IPMI_VER		= v0.39
KCS_VER			= v0.28
LAN_VER			= v0.31
MEMALLOC_VER		= v0.36
MEMERR_VER		= v0.39
MISC_VER		= v0.39
NVSTORE_VER		= v0.38
OS_VER			= v0.05
PIA_VER			= v0.12
PLATFORM_VER		= v0.03
POWER_VER		= v0.38
SAHALEE_VER		= v0.26
SCANNING_VER		= v0.33
SENSORIPMI_VER		= v0.33
SENSORS_VER		= v0.28
SESSION_VER		= v0.34
USERINTF_VER		= v0.15
UTILITIES_VER		= v0.27

TOOLS USED IN BUILD
getbmc.bat	version 1.4
gmake		Version 3.79.1
get 		v6.6.10
PVCS		version 6.6
ARM tools	version 2.51
PKZIP		v2.50

SPECIFICATION CONFORMANCE

SR870BN4 BMC EPS, Rev. 0.30 - Working copy available on SMFW eroom.

Exceptions:

Sahalee Platform Information Area External Product Specification, Rev. 0.90WIP - May, 2001. 
Sahalee Core EPS, Kilchis/IPMI 1.5 Version, Rev. 0.40, May 2001
Intelligent Platform Management Interface Specification v1.5, rev 1.0 - 2/21/01. Errata Markup 8/23/01.

OTHER NOTES

1. Installation instructions
   Follow same instructions as stated for BMC 0.02.

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

RELEASE NOTES FOR SR870BN4 BMC RELEASE  0.02        Aug 25, 2001
NOTES:

CHANGES SINCE PREVIOUS VERSION (VER 0.01)
This release supports the same features as BMC 0.01 plus:
SEL - including Log POST code
SDR - including SDR 0.01 w/ three enabled sensors and 13 FRU locator records.
FRU - commands and device addresses.  FRU 0.01 for BMC is also available.
Sensors - POST error, Watchdog, and SEL disable.
IOL
IPMB
Boot - Flash not marked erased until it successfully completes erase.

This release removes the LED debug support provided in BMC 0.01.
The LEDs now function as in a normal server.  Error reporting
through LEDs is not currently operational.

DEPENDENCIES 

* The BMC ignores the SDINT and Reset button so they can be used to
  toggle the pwr good signal that allows BIOS to boot.

* Alpha IO Riser boards with versions A59184-102 or below have no BMC support.
  COM2 on these systems are defaulted to system.

* PLD1 needs to have checksum 0xCD54, otherwise, updating the BMC boot
  block will not work.  Only operational and PIA updates will work.  Alpha
  IO Riser cards A59184-103 and greater should have this code already.

* PLD2 needs to have checksum 0xDAB6, otherwise, the COM2 is defaulted
  to EMP and there is no BMC control of the mux.  COM2 is defaulted to 
  system in version A59184-104 of the IO Riser board. BMC control of the mux
  is not enabled and no version of the IO Riser board specifies when it will
  be available.

* BMC will fail to power down system if part U9B1, microprocessor for 
  BMC-to-BMC communication, is installed on the Alpha IO Riser card.  
  Either remove part or lift pin 18 for BMC to function properly.

* HSC/CBC are not available.

LIST OF SUPPORTED APPLICATION COMMANDS

01	Get Device ID
22h	Reset Watchdog Timer
24h	Set Watchdog Timer
25h	Get Watchdog Timer
2Eh	Set BMC Global Enables
2Fh	Get BMC Global Enables
30h	Clear Message Flags
31h	Get Message Flags
37h	Get System GUID
38h	Get Channel Authentication Capabilities
39h	Get Session Challenge
3Ah	Activate Session
3Bh	Set Session Privilege Level
3Ch	Close Session
3Dh	Get Session Info
3Fh	Get AuthCode
40h	Set Channel Access
41h	Get Channel Access
42h	Get Channel Info
43h	Set User Access
44h	Get User Access
45h	Set User Name
46h	Get User Name
47h	Set User Password
52h	Master Write-Read I2C

LIST OF SUPPORTED STORAGE COMMANDS

10h	Get FRU Inventory Area Info
11h	Read FRU Inventory Data
12h	Write FRU Inventory Data
20h	Get SDR Repository Info
21h	Get SDR Repository Allocation Info
22h	Reserve SDR Repository
23h	Get SDR
25h	Partial Add SDR
27h	Clear SDR Repository
28h	Get SDR Repository Time
29h	Set SDR Repository Time
2Ah	Enter SDR Repository Update Mode
2Bh	Exit SDR Repository Update Mode
2Ch	Run Initialization Agent
40h	Get SEL Info
41h	Get SEL Allocation Info
42h	Reserve SEL
43h	Get SEL Entry
44h	Add SEL Entry
45h	Partial Add SEL Entry
46h	Delete SEL Entry
47h	Clear SEL
48h	Get SEL Time
49h	Set SEL Time

LIST OF SUPPORTED SENSOR/EVENT COMMANDS

02h	Platform Event Message
28h	Set Sensor Event Enable
29h	Get Sensor Event Enable
2Ah	Re-arm Sensor Events
2Bh	Get Sensor Event Status
2Dh	Get Sensor Reading

LIST OF SUPPORTED FIRMWARE TRANSFER COMMANDS

00	Enter Firmware Transfer Mode	
01	Firmware Program
02	Firmware Read
03	Get Firmware Range Checksum
04	Exit Firmware Transfer Mode
05	Set Program Segment

LIST OF SUPPORTED CHASSIS COMMANDS

00h	Get Chassis Capabilities
01h	Get Chassis Status
02h	Chassis Control
05h	Set Chassis capabilities
06h	Set Power Restore Policy


LIST OF SUPPORTED INTEL SPECIFIC COMMANDS

47h	Log POST Code

LIST OF SUPPORTED TRANSPORT COMMANDS

01h	Set LAN Configuration Parameters
02h	Get LAN Configuration Parameters
03h	Suspend BMC ARPs
04h	Get IP/UDP/RMCP Statistics

SUPPORTED SENSORS

Sensor#      	Sensor Name

(BMC Sensors)
03h		"Watchdog"
06h		"POST Error"
09h		"Disable SEL"
Type 11h - FRU Locator record for Proc 1 SECC FRU
Type 11h - FRU Locator record for Proc 2 SECC FRU
Type 11h - FRU Locator record for Proc 3 SECC FRU
Type 11h - FRU Locator record for Proc 4 SECC FRU
Type 11h - FRU Locator record for Proc 1 OEM FRU
Type 11h - FRU Locator record for Proc 2 OEM FRU
Type 11h - FRU Locator record for Proc 3 OEM FRU
Type 11h - FRU Locator record for Proc 4 OEM FRU
Type 11h - FRU Locator record for Pwr Supply 1 FRU
Type 11h - FRU Locator record for Pwr Supply 2 FRU
Type 11h - FRU Locator record for Proc Brd FRU
Type 11h - FRU Locator record for PM Mem Brd FRU
Type 11h - FRU Locator record for SD Mem Brd FRU
Type 11h - FRU Locator record for I/O Basebrd FRU

HEX IMAGE INFORMATION

OP CHECKSUM:  	0x650A
BOOT CHECKSUM:	0x9CDA
HEX CODE FILE:  T4BMC02.HEX   08/24/01   657,648  bytes

REVISION INFORMATION RETURNED BY GET DEVICE ID COMMAND

Operational mode:      Major 0, Minor 02
Flash update mode:     Major 0, Minor 05

FILE VERSION TAGS

ACPIEC_VER		= v0.12
ALERT_VER		= v0.19
BOOT_VER		= v0.10
CHANNEL_VER		= v0.30
COMMON_VER		= v0.09
CPU_VER			= v0.22
DEBUG_VER		= v0.04
DRIVERS_VER		= v0.10
EMP_VER			= v0.24
EXTERNAL_VER		= v0.25
ICMB_VER		= v0.14
IPMB_VER		= v0.15
KCS_VER			= v0.25
LAN_VER			= v0.25
MISC_VER		= v0.32
OS_VER			= v0.04
PEF_VER			= v0.16
SAHALEE_VER		= v0.22
SENSORS_VER		= v0.25
USERINTF_VER		= v0.11
UTILITIES_VER		= v0.23
PLATFORM_VER		= v0.02

TOOLS USED IN BUILD
getbmc.bat	version 1.4
gmake		Version 3.79.1
get 		v6.6.10
PVCS		version 6.6
ARM tools	version 2.51
PKZIP		v2.50

SPECIFICATION CONFORMANCE

SR870BN4 BMC EPS, Rev. 0.30 - Working copy available on SMFW eroom.

Exceptions:

Sahalee Platform Information Area External Product Specification, Rev. 0.90WIP - May, 2001. 
Sahalee Core EPS, Kilchis/IPMI 1.5 Version, Rev. 0.40, May 2001
Intelligent Platform Management Interface Specification v1.5, rev 1.0 - 2/21/01. Errata Markup 8/23/01.

OTHER NOTES

1. Installation instructions

   To install the firmware for this release, follow same instructions as stated for 
   BMC 0.01, except use the following parameters with fwupdate command:
	"fwupdate T4BMC02.HEX /nopc /ignorerevs /upload /bootena"

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

RELEASE NOTES FOR SR870BN4 BMC RELEASE  0.01        Jul 25, 2001

NOTES:

CHANGES SINCE PREVIOUS VERSION (VER 0.xx)
-- This is the initial PowerOn 1 release.  It is intended only to be able
to turn off/on the system and allow for fwupdate for later releases.

DEPENDENCIES 

This code runs only on the Alpha IO Riser card with the proper
PLD1 and PLD2 code loaded. Some known problems with this release include:

* The BMC ignores the SDINT and Reset button so they can be used to
  toggle the pwr good signal that allows BIOS to boot.

* HSC/CBC are not available.

* Note, this release did not go through the "official" build process due to the
  issues with getting the process setup.  All future releases will go through
  the official build process.

LIST OF SUPPORTED APPLICATION COMMANDS

01	Get Device ID

LIST OF SUPPORTED STORAGE COMMANDS

LIST OF SUPPORTED SENSOR/EVENT COMMANDS


LIST OF SUPPORTED FIRMWARE TRANSFER COMMANDS

00	Enter Firmware Transfer Mode	
01	Firmware Program
02	Firmware Read
03	Get Firmware Range Checksum
04	Exit Firmware Transfer Mode
05	Set Program Segment

LIST OF SUPPORTED CHASSIS COMMANDS

OP CHECKSUM:  	0x1ED7
BOOT CHECKSUM:	0x9CDA

HEX CODE FILE:  T4BMC01.HEX   07/25/01   667,642  bytes

REVISION INFORMATION RETURNED BY GET DEVICE ID COMMAND

Operational mode:      Major 0, Minor 01
Flash update mode:     Major 0, Minor 04

FILE VERSION TAGS


TOOLS USED IN BUILD
getbmc.bat	version 1.4
gmake		Version 3.79.1
get 		v6.6.10
PVCS		version 6.6
ARM tools	version 2.51
PKAIP		v2.50

SPECIFICATION CONFORMANCE

SR870BN4 BMC EPS - Not available

Exceptions:

Sahalee Platform Information Area External Product Specification, Rev. 0.90WIP - May, 2001. 

Exceptions:

Sahalee Core EPS, Kilchis/IPMI 1.5 Version, Rev. 0.40, May 2001

Exceptions:
 
Intelligent Platform Management Interface Specification v1.5, rev 1.0 - 2/21/01. Errata Markup 7/6/01.

Exceptions:

OTHER NOTES

1. Initial Build.

2. Installation instructions

   The preparation steps for downloading code to the flash are
   as follows:

	Obtain a floppy (LS120) with the proto firmware update utility, 
	latest IPMI driver, and released Tiger BMC hex file. Boot the system 
	with the floppy in the drive.

	At the EFI prompt mount the floppy by typing "fs0:"

	Load the IPMI driver by typing "load ipmi.efi"

	Run the firmware update utility by typing "fwupdate T4BMC01.HEX /nopc /bootena /op /ignorerevs /upload"

	NOTE: This version of utility will update the boot code, op code and pia.  It also
	ignores the boot block protection since it is not enabled by the PLDs at this point.

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