2.05: 1. Update - (ITS:0112590) Change the setup default value. 2. Fix - (ITS:0112666) Wake from S3 need to have both CPU and Monitor display. 2.04: 1. Fix - (ITS:0112462) COM Regression - SIO UARTC stopped being functional. 2.03: 1. Add - (ITS:0112060) Reset to default settings when clear CMOS button pressed. 2. Add - (ITS:0111619) Missing support for MP SKUs. 2.02: 1. Fix - (ITS:0111341) System does not stay in DS5 - when the system is shut down into DS5, it reboots automatically after a few seconds. 2.01: 1. Add - (ITS:0111192) Disable LANs in S5 if Wake-on-LAN disabled. 2.00: 1. Update - (ITS:0110787) Test BIOS for RPL. - Change E core options from 0-7 and all to 0-15 and all to support RPL SKUs with 16 E cores - Enable VCCIN_AUX Imon reporting - IA VR current limit = 880 - IA TDC current = disabled - IA Imon slope = 108 - IA Imon offset = (-)4480 - CPU PL2 limited to 180W for all 65W SKUs of ADL and RPL 1.45: 1. Fix - (ITS:0109992) Pressing F9 in the BIOS undoes binary defaults. 1.44: 1. Update - (ITS:0109853) Prepare Mainline UEFI Refresh: 1. Remove (ITS:0108589) Custom Boot Order. 2. Remove (ITS:0108589) Default password. 3. Remove (ITS:0108589) Set 0x19 and 0x1A offset of Type 1 in SMBIOS to be writable. 4. Remove (ITS:0109406) Password Protect all items on BIOS front page. 1.43: 1. Update - (ITS:0106544) Expose control for signal SMB_S0_EN / GPP_E17 in the OnLogic feature menu. Change the timing of setting the electrical configuration of GPP_E17. 1.42: 1. Add - (ITS:0106544) Add option for electrical configuration of GPP_E17. 2. Add - (ITS:0109406) Password Protect all items on BIOS front page. 1.41: 1. Fix - (ITS:0109107) SuperIO doesn't control GPU fan speed. 1.40: 1. Add - (ITS:0108589) Custom Boot Order. 2. Add - (ITS:0108589) Default password. 3. Update - (ITS:0108589) Set 0x19 and 0x1A offset of Type 1 in SMBIOS to be writable. 1.39: 1. Add - (ITS:0108917) H2OFFT flags for included secure boot keys - support enabling secure boot by H2OEZE. 1.38: 1. Add - (ITS:0107263) Requesting additional mode for SIM Card Muxing. 1.37: 1. Update - (ITS:0106207) Update Codebase to Chipset Tag 05.44.34.0053: Reference Code Version AlderLakeSiliconPkg RC 3385.00 AC Module Version [AlderLake S] Boot Guard 1.18.12 BIOS Guard 2.0.5021 TXT 1.18.11 UEFI Driver Version GOP 17.0.1079 VMD 19.5.0.1040.2 LAN 26.2 Microcode Version Stepping m_03_90672 0022 K-0 (Alder Lake-S) m_01_90674 0219 G-0 (Alder Lake-S) m_32_b0671 010E B-0 (Raptor Lake-S) Hybrid Graphics Sample Code Version nVidia N21, x401 2. Update - (ITS:0106207) Change the Platform vPRO 2.5G Wired LAN SMBUS slave address to 0x59. 3. Add - (ITS:0106544) Expose control for signal SMB_S0_EN / GPP_E17 in the OnLogic feature menu. 1.36: 1. Update - Update Codebase to Chipset Tag 05.44.34.0052: Reference Code Version AlderLakeSiliconPkg RC 3385.00 AC Module Version [AlderLake S] Boot Guard 1.18.12 BIOS Guard 2.0.5021 TXT 1.18.11 UEFI Driver Version GOP 17.0.1077 VMD 19.5.0.1037.2 LAN 26.2 Microcode Version Stepping m_03_90672 0022 K-0 (Alder Lake-S) m_01_90674 0219 G-0 (Alder Lake-S) m_32_b0671 010E B-0 (Raptor Lake-S) Hybrid Graphics Sample Code Version nVidia N21, x401 2. Update - Update CSME to Corporate 16.1.25.1991. 3. Update - Disable unused Foxville I225 LAN Controller. 4. Fix - Wake on Lan failed under S4 and S5. 1.35: 1. Fix - (ITS 0099029) Issue#1: System does not display after being turned on post-shutdown by powerbutton from UEFI. Note: Because CSME is updated, please use "-desc -me -bios -all" when updating ROM. 1.34: 1. Update - (ITS 0099029) Defaults Update 1. Set splash screen to provided OnLogic Image 2. Set timeout to 3 3. Disable EFI shell by default. Make sure it is able to be re-enabled by customer. 1.33: 1. Update - (ITS 0098857) I225 Hotfixes: a. Set chassis type default to desktop: Type(3,5): [03h] - resolve nvidia ubuntu driver issue b. Disable ASPM on i225 LAN ports - resolve Intel i225 bug that causes kernel panic when i225 is switched to sleep PCIe lanes: 3, 4, 25, 26, 27, 28 Settings: {ASPM:disabled, 'L1 Substates':disabled, 'L1 Low':disabled} 1.32: 1. Update - (ITS 0098394) Move menu location of "VMD Setup Menu". 2. Update - Disable DPTF by default. 3. Fix - AMT function cannot work. a. Please based on "633269_Intel_vPro_I225-I226-LM_LAN_BringUpGuide_Rev0p8p2" to set i225 NVM. b. CSME is changed to enable AMT, please update it. 1.31: 1. Fix - There is an error message "\_SB.UBTC.RUCC AE_NOT_FOUND" when booting to Ubuntu. 2. Update - (ITS 0097141) LAN Disable will disable all ethernet devices - disable root port temporary. 3. Update - (ITS 0096975) ASM1806I doesn't work in Linux - disable AER of Root Port 21 and Root Port 23. 4. Fix - GPD1/GPD12 are always low when entering S5. 5. Fix - "Press F9 Go to ME Remote Assistance." is shown on logo screen and F10 and DEL hot key strings are not shown. 1.30: 1. Fix - (ITS 0096370) Windows Sysprep tool breaks COM port enumeration. 1.29-RELEASE/DEBUG: 1. Modify the default value of SMBIOS Type0 (ITS-96143) 1.28-RELEASE/DEBUG: 1. Disable KBC_EN (CR 2F[4]) of super IO (ITS-94797) 2. Fix H2OSDE issue.(ITS-95184) 1.27-RELEASE/DEBUG: 1. Modify GPD1 GPD2 as DSW reset(ITS-92752) 2. Enable SNAPSCREEN_SUPPORT(ITS-94764) 1.26-RELEASE/DEBUG: 1. Modify PCIe clock request(ITS-94058) clk 12 <-> PCIe Bus0 Func1 Dev1 However, it needs PCIe Bus0 Func1 Dev0 (Riser Card J1) have plugged device. or it cannot detect the device plug on PCIe Bus0 Func1 Dev1 (Riser Card J2) 1.25-RELEASE/DEBUG: 1. Enable the ASPM for PCIE27 & PCIE28 (ITS-89422) 2. Set EFI Network as "Onboard NIC"(ITS-93433) 1.24-RELEASE/DEBUG: 1. Change Undi driver binary for I225(ITS-93433) 2. Modify SataPcieComboModeSel 4~7 as PCIe CLKREQ to fix Cobalt LAN5 LAN6 & PCH-MKEY issue(ITS-89442) 1.23-RELEASE/DEBUG: 1. Set PL2 to 150W (ITS-93575) 2. Disable INT3400 device (ITS-93494) 3. Configure bios LL and Imon for VCCGT, VCCCORE, VCCIN_AUX(ITS-93574) 1.22-RELEASE/DEBUG: 1. Disable I2C touch pannel. 2. Make sure GPD1 and GPD12 have been disable when enter S5.(ITS-92752) 3. Let LAN_WAKE_EN bit(IO space 0x187C bit[16]) being set to 1 prior to S3 entry.(ITS-93432) 1.21-RELEASE/DEBUG: 1. Set LAN disable signals (GPD1,GPD12) as GP-out low when the system enters Deep S5.(ITS-92752) 1.20-RELEASE/DEBUG: 1. BIOS is EFI_DEBUG version and will output debug message from SIO UARTA (0x3F8). 2. Fix - the system booted twice from G3->S0, or S4->S0 (ITS-92176) 1.19-RELEASE/DEBUG: 1. BIOS is EFI_DEBUG version and will output debug message from SIO UARTA (0x3F8). 2. Disable ASPM of PCIe27/28(Lan5/6)(RootPort26/27) (ITS-89442) 3. COM1/2 PWR_SEL logic is inverted(ITS-89497) An issue with the original UART request. The correct behavior is: Set 12V --> COMx_PWR_SEL=HIGH Set 5V --> COMx_PWR_SEL=LOW 4. Fix the issue that USB device cannot detected at Modbay 2 + AS3142 USB card J1 port.(ITS-91530) 5. Update Intel Components for PVT, follow BKC WW48-2021(Doc#686481) (ITS-91285) Regression Tests with BIOS 1.19 on DVT board a. Windows 10 20H2 & Driver install(Follow BKC WW48-2021 Doc#686481) no yellow bang b. Com port Test 1. RS232 COM1 & COM2 loopback test 2. RS422 COM1 & COM2 loopback test 3. RS485 COM1 communicate with COM2 by ExtraPutty When RS485 is set as "RS485_HALF_DUPLEX_HIGH_ACTIVE" it cannot communicate. c. DP 1. DP1, DP2 port hotplug. 2. Under shell, enter S5 by the power button. Then resume to S0. DP1, DP2 cannot show the logo and shell screen.(ITS-89377) This issue would not happen when S0->S5 is using the "reset -s" command. d. USB ports. e. Modbay with ASM3142 card. USB device could detect under shell/windows 20H2. Cannot replicate the issue that KB mention (ITS-91530) f. S-state test 1. with OS G3->S0(After G3 setting as "S0") S5->S0 S0->S5(with software) S0->S5(with power button) S0->S3->S0 S0->S4->S0 2. with shell G3->S0(After G3 setting as "S0") S5->S0 S0->S5(with software)(reset -s) S0->S5(with power button) g. Lan1~6 could connect internet. h. NVME 1. M.2 B-key - Apacer NVME missing after S4 resume. (Kingston NVME work functional) 2. M.2 M-key_1 - Can enter OS/shell, S-state test success. 3. M.2 M-key_2 - Cannot enter OS or install OS. After modifying Combo port 4~7 as "GPIO Polarity PCIe". However, the setting of PCI-E/SATA Combo port 4~7 should not affect M key_2 behavior. (ITS-88522)(0252230)(ITS-89380) 4. mPCIe - Can enter OS/shell, S-state test success. i. SATA 1. M.2 B-key - Can enter OS/shell, S-state test success. 2. M.2 M-key_2 - Can enter OS/shell, S-state test success. 3. SATA port 1 - Can enter OS/shell, S-state test success. 4. SATA port 2 - Can enter OS/shell, S-state test success. 6. Update CSME to Corporate 16.0.15.1545v2.1 7. Update for Customer Facing UEFI Menu(ITS-91550) 1.18-RELEASE/DEBUG: 1. BIOS is EFI_DEBUG version and will output debug message from SIO UARTA (0x3F8). 2. Follow Cobalt GPIO Table DVT to modify GPIO table.(ITS-88522) 3. Update CSME to Consumer_16.0.15.1545. Cause the CSME update, H2OFFT need to use command "-all -src" from BIOS1.17 update to BIOS1.18. (ITS-88522) 4. Update RC to 2422.(ITS-88522) Regression Tests with BIOS 1.18 on DVT board a. Windows 10 20H2 & Driver install(Follow BKC WW42-2021 Doc#677500) no yellow bang 1. "Intel SpeedStep" and "Per Core P state OS control mode" have to disable for Graphic Driver install. If P state does not disable, graphic driver cannot install. b. Com port Test 1. RS232 COM1 & COM2 loopback test 2. RS422 COM1 & COM2 loopback test 3. RS485 COM1 communicate with COM2 by ExtraPutty When RS485 set as "RS485_HALF_DUPLEX_HIGH_ACTIVE" it cannot communicate. c. DP 1. DP1, DP2 port hotplug. 2. Under shell, enter S5 by power button. Then resume to S0. DP1, DP2 cannot show the logo and shell screen. This issue would not happen when S0->S5 is using "reset -s" command. d. USB ports. e. Modbay with ASM3142 card. Cannot get ASM3142, same situation in ITS-87126. f. S-state test 1. with OS G3->S0(After G3 setting as "S0") S5->S0 S0->S5(with software) S0->S5(with power button) S0->S3->S0 S0->S4->S0("Intel SpeedStep" and "Per Core P state OS control mode" have to disable) 2. with shell G3->S0(After G3 setting as "S0") S5->S0 S0->S5(with software)(reset -s) S0->S5(with power button) g. Lan1/Lan2/Lan3/Lan4 could connect internet. Lan5/Lan6 cannot. Lan5/Lan6 is using same GPIO pin, PCIe controller as Lan3/Lan4. Please help to clarify this issue. h. NVME 1. M.2 B-key - Apacer NVME missing after S4 resume.(Kingston NVME work finctional) 2. M.2 M-key_1 - Can enter OS/shell, S-state test success. 3. M.2 M-key_2 - Cannot enter OS or install OS. After modify Combo port 4~7 as "GPIO Polarity PCIe". However the setting of PCI-E/SATA Combo port 4~7 should not affect M key_2 behavior.(ITS-88522)(0252230) 4. mPCIe - Can enter OS/shell, S-state test success. i. SATA 1. M.2 B-key - Can enter OS/shell, S-state test success. 2. M.2 M-key_2 - Can enter OS/shell, S-state test success. 3. SATA port 1 - Can enter OS/shell, S-state test success. 4. SATA port 2 - Can enter OS/shell, S-state test success. 1.17-RELEASE/DEBUG: 1. BIOS is EFI_DEBUG version and will output debug message from SIO UARTA (0x3F8). 2. Let PwrManagementConfiguration in CSME. Follow the mapping of CobaltPoint.(ITS-87953) 3. Let PCIe clock usage follow Cobalt Point EVT not free run (ITS-87953) 1.16-RELEASE: 1. Add the SCU option for LAN to control GPD1(LAN1, LAN2) and GPD12(LAN3~LAN6) (ITS-85420) 2. Enable Super IO Hardware monitor. 1.15-RELEASE/DEBUG: 1. BIOS is EFI_DEBUG version and will output debug message from SIO UARTA (0x3F8). 2. Change codebase to CCG(ITS-86202) 3. Fix the issue that GP_J17 hasn't been set as high.(ITS-86391) Regression Tests with BIOS 1.15 a. Windows 10 20H2 & Driver install(Follow BKC WW32-2021 Doc#645551) no yellow bang 1. I225 drivers are not include in BKC 2. Graphic driver cannot install (even P-state/C-state are disable) b. Com port Test 1. RS232 COM1 & COM2 loopback test 2. RS422 COM1 & COM2 loopback test 3. RS485 COM1 communicate with COM2 by ExtraPutty When RS485 set as "RS485_HALF_DUPLEX_HIGH_ACTIVE" it cannot communicate. c. DP port hotplug. d. USB ports. e. S-state test 1. with OS G3->S0(Unplug power -> plug power -> press power button -> S0) S5->S0 S0->S5(with software) S0->S5(with power button) 2. with shell G3->S0 S5->S0 S0->S5(with software) S0->S5(with power button) f. Lan1/Lan2/Lan6 could connect internet. Lan3/Lan4/Lan5 cannot. g. NVME 1. M.2 B-key - NVME missing after OS/shell reboot(Will change on DVT)(ITS-85956) 2. M.2 M-key_1 - When NVME add on this port "exception" happen, cannot boot in to OS.(Even VMD is open. The BSOD happen when VMD driver install) 3. M.2 M-key_2 - Can enter OS/shell, S-state test success. h. SATA 1. M.2 B-key - Can enter OS/shell, S-state test success. 2. SATA 1 - Need to modify CSME SATA/PCIe Combo port 4-7 as static SATA, then it could detect SATA device.(Will change on DVT)(ITS-85956) Can enter OS/shell, S-state test success. 3. SATA 2 - Need to modify CSME SATA/PCIe Combo port 4-7 as static SATA, then it could detect SATA device.(Will change on DVT)(ITS-85956) Can enter OS/shell, S-state test success. 4. M.2 M-key_2 - Can enter OS/shell, S-state test success. 1.14-RELEASE/DEBUG: 1. BIOS is EFI_DEBUG version and will output debug message from SIO UARTA (0x3F8). 2. Add SIM option in SCU. (ITS-85902) 3. Add the SCU option for COM port Power select(PWR_SEL) and COM port Power enable(PWR_EN)(ITS-86035) 4. Fix H2OFFT issue which fail with command "-bios -all"(ITS-85560) 5. Modify CSME -> Wired Lan configuration -> GbE PCIe Port Select as "None" -> Intel Integrated Wired LAN Enabled as "NO"(ITS-85956) Regression Tests with BIOS 1.14 a. Windows 10 20H2 & Driver install(Follow BKC Doc#642128) no yellow bang b. Com port Test 1. RS232 COM1 & COM2 loopback test 2. RS422 COM1 & COM2 loopback test 3. RS485 COM1 communicate with COM2 by ExtraPutty When RS485 set as "RS485_HALF_DUPLEX_HIGH_ACTIVE" it cannot communicate. c. DP port hotplug. d. USB ports. e. S-state test 1. with OS G3->S0(Unplug power -> plug power -> press power button -> S0) S5->S0 S0->S5(with software) S0->S5(with power button) S0->S3->S0 2. with shell G3->S0 S5->S0 S0->S5(with software) S0->S5(with power button) f. Lan1/Lan2/Lan6 could connect internet. Lan3/Lan4/Lan5 cannot. g. NVME 1. M.2 B-key - NVME missing after OS/shell reboot 2. M.2 M-key_1 - When NVME add on this port "exception" happen, cannot boot in to OS. 3. M.2 M-key_2 - Can enter OS/shell, S-state test success. h. SATA 1. M.2 B-key - Can enter OS/shell, S-state test success. 2. SATA 1 - Need SATA device added at M.2 B-key, then it could detect SATA device. Can enter OS/shell, S-state test success. 3. SATA 2 - Need SATA device added at M.2 B-key, then it could detect SATA device. Can enter OS/shell, S-state test success. 4. M.2 M-key_2 - Can enter OS/shell, S-state test success. 1.13-RELEASE/DEBUG: 1. BIOS is EFI_DEBUG version and will output debug message from SIO UARTA (0x3F8). 2. Fix the yellow bang in Win10. 3. Enable HDA(ITS-85864) 4. Modify CSME PCIE/SATA combo port 6&7 as "GPIO Polarity as PCIe". Fix the issue that hang at powerdown.(ITS-85855) 5. Modify USB over current map.(ITS-85855) 6. Fix COM port cannot communication by putty(ITS-85466) 1.12-RELEASE/DEBUG: 1. BIOS is EFI_DEBUG version and will output debug message from SIO UARTA (0x3F8). 2. Update Flex IO in CSME setting. (ITS-85517) 3. Move COM mode optoin to SIO NCT5525. (ITS-85466) 1.11-DEBUG: 1. BIOS is EFI_DEBUG version and will output debug message from SIO UARTA (0x3F8). 2. Add the SCU option for configuring COM mode (ITS-85466) 1.10-DEBUG: 1. BIOS is EFI_DEBUG version and will output debug message from SIO UARTA (0x3F8). 2. Fix the GPIO conflict on GPD6, GPD9, GPD11. Modify CSE. SlpAGpd6Config = "Enable as GPD6". SlpWlanGdp9Config = "Enable as GPD9". LanPhyPwrCtrlGpd11Config = "Enable as GPD11"(ITS-85420) 3. SATA/PCIE Port 0~3 and Port 4~7 as PCIe polarity 1.09-RELEASE/DEBUG: 1. BIOS is EFI_DEBUG version and will output debug message from SIO UARTA (0x3F8). 2. Modify VBT let Display Port D use AUX channel D. 3. Fix GPIO assert after load OemSvcModifyGpioSettingTablePreMem and OemSvcModifyGpioSettingTable. 4. Set DDR frequency to value 0, let max frequency auto detect(ITS-85423) 5. Set all PCIe clock as free run 1.08-DEBUG: 1. BIOS is EFI_DEBUG version and will output debug message from SIO UARTA (0x3F8). 2. Modify SPD address. Mc 0 Channel 0 Dimm 1: A0,Mc 1 Channel 0 Dimm 1: A2.(ITS-84710) 1.07-DEBUG: 1. BIOS is EFI_DEBUG version and will output debug message from SIO UARTA (0x3F8). 2. Set SerialDebugLevel to max(5) (ITS-85220) 1.06-DEBUG: 1. BIOS is EFI_DEBUG version and will output debug message from SIO UARTA (0x3F8). 2. Fit IFWI 2146 (ITS-84710) 3. Rollback Microcode to m_82_90671_00000016 4. Update CSME to 16.0.0.1332 5. Update GOP to 17.0.1059 1.05-DEBUG: 1. BIOS is EFI_DEBUG version and will output debug message from SIO UARTA (0x3F8). 2. Modify GPIO volatage. Fix incorrect voltage of GPP_D and HD Audio.(ITS-85112) 3. Update Microcde to m_82_90671_00000019.(ITS-84710) 1.04-DEBUG: 1. BIOS is EFI_DEBUG version and will output debug message from SIO UARTA (0x3F8). 2. Set the DDR frequency to 1600 for try. (ITS-84710) 1.03-DEBUG: 1. BIOS is EFI_DEBUG version and will output debug message from SIO UARTA (0x3F8). 2. Disable BIOS Guard(ITS-84710) 3. Enable SPD Present(ITS-84710) 4. Modify SPD address. Mc 0 Channel 0 Dimm 0: A0,Mc 1 Channel 0 Dimm 0: A2.(ITS-84710) 1.02-DEBUG: 1. BIOS is EFI_DEBUG version and will output debug message from SIO UARTA (0x3F8). 2. Plan on accepting this hotplug issue with PORT B.(ITS-81442) 3. Add ALC888s verb table (Refer previous project IrisPoint_PVT) 1.01-DEBUG: 1. Power on BIOS base on ADL Tag 05.43.10.0009 2. BIOS is EFI_DEBUG version and will output debug message from SIO UARTA (0x3F8). 3. GPIO setting is base on "GPIO Assignments 4_22_2021.xlsx" 4. Implement hotkey "DEL" and "F10"