================================================================================ Update Utility Tools NOTES ================================================================================ # Provision enable is needed before use the tool. # You can choose to update BIOS, BMC or CPLD separately by the command “sysfwupdt.efi -u pfrbios.bin”, “sysfwupdt.efi -u pfrbmc.bin” or “sysfwupdt.efi -u pfrcpld.bin”, or # update them together by the command ”sysfwupdt.efi -u pfrbmc.bin pfrbios.bin pfrcpld.bin”. ================================================================================ Release Notes ================================================================================ ================================================================================ v1p7 ================================================================================ // date // pfr_amp_pfr627.4_v1p7.pof - check sum:0675F65D / user code: C5350017; // non_pfr_amp_v1p7.pof - check sum:09FC9066 / user code: C5350017; //! Fw update - Sanity test config - / BIOS R01.02.004 / BMC 2.87h / Utility build 11 //****************************************************************************** ********************************************** note of changes ********************************************** RTL 1) modify retimer reset delay 400ms Files changed: retimer.v FW 1) ================================================================================ v1p6 ================================================================================ // date // pfr_amp_pfr627.4_v1p6.pof - check sum:067CBF56 / user code: C5350016; // non_pfr_amp_v1p6.pof - check sum:09F4F9D9 / user code: C5350016; //! Fw update - Sanity test config - / BIOS 00A20P29→00A20P30 / BMC 2.81g→2.81h / Utility build 11 //****************************************************************************** ******************************************************************************** debug sign capsule ******************************************************************************** // pfr_amp_pfr627.4_v1p5_cfm1_auto_dbg.bin, used by EWS/sysfwupdt.efi to online update // CPLD RoT Release Version : 01 // CPLD RoT SVN :02 ******************************************************************************** note of changes ******************************************************************************** RTL 1) Fix the BMC capture untrigger condition when trigging FIVR into S5. Files changed: AMP_Main.v FW 1) fix the fw '#include "spi_flash_state.h"' Files changed: t0_update.h ================================================================================ v1p5 ================================================================================ // date // pfr_amp_pfr627.4_v1p5.pof - check sum:0670B90B / user code: C5350015; // non_pfr_amp_v1p5.pof - check sum:0A007AC4 / user code: C5350015; //! Fw update - Sanity test config - / BIOS 00A20P24→00A20P25 / BMC 2.80→2.81 / Utility build 11 //****************************************************************************** ******************************************************************************** debug sign capsule ******************************************************************************** // pfr_amp_pfr627.4_v1p5_cfm1_auto_dbg.bin, used by EWS/sysfwupdt.efi to online update // CPLD RoT Release Version : 01 // CPLD RoT SVN :02 ******************************************************************************** note of changes ******************************************************************************** RTL N/A FW 1) For Inband,fix the BMC is still alive when execute BIOS recovery online update. For Outband(EWS),fix BMC will reset when execute BIOS recovery online update. Files changed: t0_update.h ================================================================================ v1p4 ================================================================================ // date // pfr_amp_pfr627.4_v1p4.pof - check sum:067771F3 / user code: C5350014; // non_pfr_amp_v1p4.pof - check sum:0A007A25 / user code: C5350014; //! Fw update - Sanity test config - / BIOS 00A20P17→00A20P20 / BMC 2.80c→2.80d / Utility build 11 //****************************************************************************** ******************************************************************************** note of changes ******************************************************************************** RTL N/A FW 1) Fix BMC will not reset when execute BIOS recovery online update. Files changed: t0_update.h、transition.h ================================================================================ v1p3 ================================================================================ // date // pfr_amp_pfr627.4_v1p3.pof - check sum:06735350 / user code: C5350013; // non_pfr_amp_v1p3.pof - check sum:0A007AE8 / user code: C5350013; //! Fw update - Sanity test config - / BIOS 00A20P17→00A20P20 / BMC 2.78a→BMC 2.78e / Utility build 11 //! merged changes of RP(WilsonCity) pfr627p4 package //****************************************************************************** ******************************************************************************** note of changes ******************************************************************************** RTL 1) Fix whitelist address to support AMP platform Files changed: src/gen_smbus_relay_config_pkg.sv ================================================================================ v1p2 ================================================================================ // date // pfr_amp_pfr627.4_v1p2.pof - check sum:06769DE0 / user code: C5350012; // non_pfr_amp_v1p2.pof - check sum:0A007A61 / user code: C5350012; //! Fw update - Sanity test config - / BIOS 00A20P17 / BMC 2.78 //****************************************************************************** //! merged changes of RP(WilsonCity) pfr627p4 package ******************************************************************************** note of changes ******************************************************************************** RTL 1) Fix for the srst powerdown glitch. Files changed: pfr_core.sv, src/core_cpld/wilson_city/Source/Bmc_Seq.v 2) Fix retimer rst_n pin pull Lo Files changed: \src\core_cpld\AMP\src\retimer.v new issue found in merging Bmc_Seq.v, Bmc_Seq.v wokrs well with RP(WC), but unexpect pfault in "BMC_DONE" caused with condition"FM_SLP_SUS_N" to bmc power rail in AMP Root cause - RP (WC) PCH DSW well is ready first before turn on all other aux power (ex, p3v3_aux to cpld,etc) AMP - p3v3_aux is turned on immediately. RTL : WA - modified paramter of "SignalValidationDelay" in Bmc_Seq.v to wait ready of "FM_SLP_SUS_N" to turn on bmc power RTL : WA solution is to hold "rtl reset" 90ms to discharge pch aux power (pfr reloading image) FW 1) Fix a bug in the CPLD recovery/staging regions write protection setting. Files changed: spi_rw_utils.h 2) Pet HW watchdog more often when in memcpy_signed_payload to leave more margin. Files changed: spi_rw_utils.h //! CCB???? - keep dynamic region during recovery update FW : Files changed: firmware_update.h //! [AMP][2103637482][RTL] about SmaRT-CLST SEL According to PMBus Alert Signal Files changed: AMP_Main.v assign IRQ_SML1_PMBUS_PCH_ALERT_N = RST_RSMRST_N ? IRQ_SML1_PMBUS_PLD_ALERT_N : 1'