SE7501BR2 Server Baseboard Management Controller (BMC) Firmware Version 1.19 (Bootblock Version 0.15) Release Notes - July 17, 2004 Introduction. This document applies to the firmware used in the Intel SE7501BR2 server Baseboard Management Controller (BMC). File SBR2_xxx.HEX is used by the FWPIAUPD utility to update the BMC code on a running server. 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 SBR2_xxx.HEX The supplied UPDATE.BAT file performs this command. 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 SBR2_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 SBV2_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(s) and open the chassis. 2. Install a jumper on the two pins at jumper block J4B2, pins 2 & 3. The jumper block is near the center of the board towards the rear panel connectors. 3. Plug in the AC cord, power up and boot to DOS. 4. Enter the command: FWPIAUPD -ni -u -o -p -b SBR2_xxx.HEX OR Use the supplied Upd_Boot.bat file 5. After the update completes, power down and unplug AC. 6. Replace the jumper you installed in step 2. 7. Close the chassis, plug in AC and boot normally. Specific instructions for BMC 1.11 and later. Beginning with BMC version 1.11, the BMC incorporates a "platform ID" code in the PIA portion of the flash. This change was made to facilitate online update. Because of this change, when flashing from version 1.10 and earlier to version 1.11 or later, the DOS firmware update utility will issue the following error message: Platform IDs don't match in the Boot Block. The update cannot continue. The error message incorrectly identifies the area of the problem, it is the PIA not the boot block. To overcome this, include the -nopc switch on the update utility command line, as shown below: FWPIAUPD -ni -u -o -p -nopc SBR2_xxx.HEX The update batch files for version 1.13 DO NOT include this -nopc switch, users will need to manually update the BMC if coming from a BMC version earlier than 1.11. Known Dependencies. BMC 1.18 and later is designed for use with FRUSDR 5.5.G and later. SE7501BR2 BMC firmware release: BMC version 1.19 (Bootblock version 0.15), July 17, 2004 Bootblock checksum:5B2DH Opcode checksum: 5A1FH No functional change from version 1.19RC1 BMC version 1.19RC1 (Bootblock version 0.15), May 14, 2004 Bootblock checksum:5B2DH Opcode checksum: 5A1FH DCS#13872 BMC CMOS clear is intermittent DCS#15428 Front Panel CMOS Clear Sequence no longer working 100% of the time DCS#14761 Set Front Panel CMOS options asserting incorrect value when action is selected DCS#11803 Front Panel CMOS clear options not working correctly DCS#15325 BMC stops monitoring fan if fan connection is changed when no AC is present DCS#16176 COM2 Noise problem causing serial devices devices to hang BMC version 1.18 (Bootblock version 0.15), Sep 16, 2003 Bootblock checksum: 5C2DH Opcode checksum: D179H No functional change from version 1.18RC2 BMC version 1.18RC2 (Bootblock version 0.15), Sep 12, 2003 Bootblock checksum: 5C2DH Opcode checksum: D179H DCS#14911 Bryson Fan Redundancy sensor showing on non-redundant chassis DCS#14913 FRUSDR 5.5.H does not signal FP LED for faults when selecting "Other" chassis BMC version 1.17RC1 (Bootblock version 0.15), July 10, 2003 Bootblock checksum: 5BADH Opcode checksum: D826H DCS#13872: Changed CMOS clear detection form EQ 4000ms to GE4000ms.