06/29/2018 ========== ******************************************************************************* This release contains production signed images. It will not work on a previous non-production (non R010*) system until it is re-provisioned. PFRCPLD and CPU must both be provisioned with included provision file. ******************************************************************************* ******************************************************************************* R0104 BIOS will permanently provision the CPU - Please make sure you use the production provisioning file - If you need to NOT lock the provisioning on your CPU then please provision it with the R0101 BIOS ******************************************************************************* The following components are included with this release: BIOS: R0104 BMC: R0104 PFR CPLD: 0014 Main CPLD: core_cpld_ww04.jed (same as previous release) FW update images: bios_R0104_update.ifwi, bmc_R0104_update.bin PfrCli: test and debug utility for PFR PfrInfo.h, PfrProt.h: header files used by manufacturing utilities Installation: ============= 1. Update the BIOS and BMC flash images using either offline OR online update as below: - Offline update: Use dediprog to flash the SPI images offline to the 64MB images (bios_R0104.bin, bmc_R0104.ima) - Online update: -- 1a. Ensure that system was up to date with previous R0101 release (bios R0103, bmc R0103, pfr_cpld 13) -- 1b. Copy the update files (bios_R0104_update.ifwi, bmc_R0104_update.bin) to update directory in UEFI shell or RHEL OS -- 1c. Ensure sysfwupdt (v14.1 build 3) is available and run the following command: "sysfwupdt -u -recovery bios_R0104_update.ifwi bmc_R0104_update.bin" 2. Program PFR CPLD-14 and main CPLD-ww04 (main cpld is same as previous release and need not be re-flashed). 3. The above step will erase CPLD/PIT provisioning. Provision CPU/CPLD/PIT. (Refer to instructions in PROVISION directory and see note above regarding CPU provisioning) 4. Confirm that PFR is shown as active in BIOS Main setup screen. 5. Update to FRUSDR 1.45 - 5a. Copy the FRUSDR directory to USB drive to use for update at EFI shell: - 5b. First time after BMC flash or if settings have been restored to factory default, run the following command: sysfwupdt.efi -fru S2600WFTF - 5c. After the step above has been run once, to update the FRUSDR run the following script: updS2600WFTF.nsh 6. Update HSBP and PSU FW if using new chassis / PSU. - 6a. Boot the system to EFI shell - 6b. Press and hold ID button on front panel for about 5 seconds until the button's blue LED starts blinking - 6c. AC cycle system after blue ID LED stops blinking (can take ~10 min) Change Summary: ============== - PFR CPLD fix for AC/DC/reset cycling issues - Bug fixes This BMC 104 has fixes for below HSDs- PFR CPLD 0014 fixes: 2007355800: [QRC] Often, unexpected PFR recoveries seen while running AC/DC cycling 2007359902: [QRC] Often, system hangs during boot before monitor gets active while running DC/OS cycling with PFR_CPLD_0013