SSR316MJ2 Storage System Baseboard Management Controller (BMC) Firmware Version 2.17 (Bootblock Version 0.15) Release Notes - May 4, 2004 Introduction. This document applies to the firmware used in the Intel SSR316MJ2 Storage System Baseboard Management Controller (BMC). File MJ2_xxx.HEX is used by the FWPIAUPD utility to update the BMC code on a running system. A note about DCS numbers. The DCS numbers used in this document refer to Intel's internal defect tracking database. These numbers are generally not meaningful outside of Intel, they are included in these release notes as part of Intel's tracking and correction process. Updating the Firmware. The firmware is updated by the FWPIAUPD.EXE utility program that is included with this release package. This program can be run interactively (the program prompts the user for information) or with all information supplied on the command line. Using the command line is less prone to error, the command line to use is: FWPIAUPD -ni -u -o -p MJ2_xxx.HEX The included batch file UPDATE.BAT performs this update automatically. Regarding Boot Block Updates. The boot block on the BMC is write protected and should never be updated unless these release notes specifically call for a boot block update. Never use the -b or -boot switch on the command line. If the utility is run interactively, always answer NO to the "Update the boot block" question. If you do attempt to update the boot block while the write protection jumper is in place, the boot block will NOT be modified. However, when the utility attempts to verify that the code in the flash matches the code in the MJ2_xxx.HEX file, the verify will fail. Please note that this is a "false" warning - the boot block on the BMC is still perfectly fine since it is write protected. The reason the verify fails in this case is that each version of firmware places a time/date stamp of when the firmware was compiled into the boot block area of the MJ2_xxx.HEX file. It is this data that changes with each new file and causes the verify to fail. To perform a boot block update, do the following: 1. Power down the server, unplug the AC cord and open the chassis. 2. Install a jumper on pins 2 and 3 at "J1J1". 3. Plug in the AC cord, power up and boot to DOS. 4. Enter the command: FWPIAUPD -ni -u -o -p -b MJ2_xxx.HEX 5. After the update completes, power down and unplug AC. 6. Move the jumper you installed in step 2. 7. Close the chassis, plug in AC and boot normally. SSR316MJ2 BMC firmware release history. BMC version 2.17 (Bootblock version 0.15) Initial creation from the SE7501HG2 server BMC firmware version 0.17. Added support for monitoring the SSR316MJ2 redundant power supplies. BMC version 0.17 (Bootblock version 0.15) DCS#14912: Changed Processor fan attention ID. Removed fan fault LED actions so that cooling fault can manage LED actions. Changed sensor flag to remove sensors when disabled in SDR. BMC version 0.16 (Bootblock version 0.15) DCS#13873: Changed CMOS clear detection form EQ 4000ms to GE4000ms.