1.42 (Z01-0002A042):
  1. Add    - (ITS 0108235) Can't flash secure boot keys on BIOS.
              Add "Enroll Key Only" for "Secure Boot" options.

1.41 (Z01-0002A041):
  1. Fix    - Power button fails after resuming from S3.
  2. Add    - (ITS 0108235) Can't flash secure boot keys on BIOS.
              Add an hidden option for H2OEZE.

1.40 (Z01-0002A040):
  1. Add    - (ITS 0104075) Boot order of generic devices in binary
  2. Update - (ITS 0104075) Boot order of generic devices in binary
              Additionally please review if the microcode is up to the latest maintenance release
                m22a0650_000000be.inc          # G-0 (Comet Lake-S62)
                m22906ed_000000f0.inc          # R-0 (Comet Lake-H82)
                m22a0651_000000c2.inc          # P-0 (Comet Lake-S102)
                m20a0652_000000f0.inc          # R-1 (Comet Lake-H)
                m22a0653_000000f0.inc          # G-1 (Comet Lake-S)
                m22a0654_000000c6.inc          # P-1 (Comet Lake-S102)
                m22a0655_000000f0.inc          # Q-0 (Comet Lake-S102)
  3. Update - Hide non-Setup forms in H2OEZE

1.39 (Z01-0002A039):
  1. Update - (ITS 0101771) Only program P12V controller over I2C on board ID 00.
  2. Fix    - (ITS 0101937) Nvidia GPU drivers crashing

1.38 (Z01-0002A038):
  1. Fix - (ITS 0098198) Wake on LAN on I210 from S5 does not function (Windows)

1.37 (Z01-0002A036):
  1. Update - (ITS 0095581) Enable SATA hotswap by default on all.

1.36 (Z01-0002A035):
  1. Update - Add the following security patch:
     IB18410044
     IB09480204
     IB18410114
     IB18410120
     IB18410143
     IB18410144
     IB18410146
     IB18410148
     IB18410151

1.35 (Z01-0002A034):
  1. Update - (ITS:0090346) Upgrade Intel Management Engine (ME) to 14.1.60.1807 v5.2_Corporate.
  2. Fix - Default password function is missing from 1.32.

1.34 (Z01-0002A033):
  1. Fix - (ITS:0090346) Cannot update SMBIOS type 0 offset 8 (BIOS release date) by H2OSDE.

1.33 (Z01-0002A032):
  1. Update - (ITS:0090346) Upgrade Intel Management Engine (ME).
  2. Fix - H2OEZE cannot modify "Timeout" option.

1.32 (Z01-0002A031):
  1. (ITS:0085308) Add ALC888 verb table for new hardware.

1.31 (Z01-0002A030):
  1. Update - (ITS:0081399)
              1. Change default I219 MAC address to FF:FF:FF:FF:FF:FF.
              2. Set BIOS master access to not write Gbe region.

1.30 (Z01-0002A029):
  1. Fix - (ITS:0079228) PCR1 is changed because dynamic fields in SMBIOS type 4 are changed.

1.29 (Z01-0002A028):
  1. Add - (ITS:0077735) Add default password feature that comes from Carbon project.

1.28 (Z01-0002A027):
  1. Add - (ITS:0077481) Expose option to lock gen/speed of PEG lanes in "System Agent (SA) Configuration" page.

1.27 (Z01-0002A026):
  1. (ITS:0074793) Adjust some setup default items:
     1. + Processor TCC offset -> 5
     2. + TDP -> 35W (Z01-0002A025 already contains this value)
     3. + Turbo -> On (Z01-0002A025 already contains this value)
     4. + Boot > USB Boot -> Enabled (Z01-0002A025 already contains this value)
     5. + Boot > UEFI OS Fast Boot -> Disabled
     6. + Boot > Quick Boot -> Disabled
     7. + Advanced > SIO NCT5524D > Fan Control > Mode -> Manual
     8. + Advanced > SIO NCT5524D > PWM Duty Cycle -> 100

1.26 (Z01-0002A025):
  1. Update - (ITS:0071766) Disable xHCI SMI before BIOS updating.

1.25 (Z01-0002A024):
  1. Update- (ITS:0070394) Change OEM default logo.
  2. Update - (ITS:0070394) Make the "OEM Configuration" section visible/available on the Advanced page.
  3. Fix - (ITS:0070394) COM2 device no longer function in windows after 1.24 (Z01-0002A023).

1.24 (Z01-0002A023):
  1. Add - (ITS:0068755) Implementing Customer Facing BIOS.

1.23:
  1. Update - (ITS:0068301) 1. Set "PCIe Controller 4 (Port 13-16)" to "4x1".

1.22:
  1. Update - (ITS:0068556) Enable MrcFastBoot.
  2. Update - (ITS:0068301) 1. Set "SATA / PCIe Combo Port 4" to "GPIO Polarity PCIe" to support both SATA and PCIe NVME on M.2 key B slot.
                            2. Set "PCIe Controller 4 (Port 13-16)" to "2x2" to support x2 PCIe devices on M.2 key B slot.

1.21:
  1. Fix - (ITS:0067621) I210 PXE cannot work (UEFI and Legacy).

1.20:
  1. Fix - (ITS:0067203) RS-485 Tx enable logic doesn't function correctly.

1.19:
  1. (ITS:0067152) Update CSME to 14.0.33.1125_Version_3.
  2. (ITS:0067152) Update microcode:
     1. m22a0653_000000ca -> m22a0653_000000cc
     2. m22a0654_000000c4 -> m22a0654_000000c6
     3. m22a0655_000000c6 -> m22a0655_000000c8

1.18:
  1. Fix - (ITS:0065585) Cannot wake up system by using the Task Scheduler tool in Windows.
  2. Update - (ITS:0065492) Change GPP_D3 to GPP_C21 in order to prevent leakage from the 3v3 rail onto the 1v8.

1.17:
  1. Fix - (ITS:0063556) Power LED no longer works at all in BIOS versions after 1.14.
  2. Update - (ITS:0065441) Intel suggested that change CSME to 14.0.31.1120.

1.16:
  1. Fix - (ITS:0065585) RTC Wake not Functional
  2. Fix - (ITS:0065493) Cannot boot to Operating System when using only 4GB of RAM.
  3. Update - (ITS:0065493) VCCORE and VCCGT Load Line and Imon updates

1.15:
  1. (ITS:0065441) Change "SMLink0 Frequency" from 1MHz to 100KHz.
  2. (ITS:0065492) Holds GPP_D3 LOW until memory SPD probe/training is complete, and then goes HIGH.

1.14:
  1. (ITS:0065065) Load BIOS to default setting when CMOS is clear.
  2. (ITS:0065319) Do not program LPC/eSPI related GPIOs.

1.13:
  1. Update code:
     Reference Code           Version
       CometLakeSiliconPkg      RC 9.0.2C.10
     AC Module                Version
       Boot Guard               4532_QS_PV_1.0
       BIOS Guard               0.9.0
       TXT                      1.7.0.PV
     UEFI Driver              Version
       GOP                      9.0.1105
       RAID                     17.8.0.1065
       LAN                      0.0.24
       MEBx                     14.0.0.0001
     Option ROM               Version
       VBIOS                    1024
       RAID                     17.8.0.1065
       PXE                      0.1.15
     Microcode                Version  Stepping
       m22a0650                 00be     G-0 (Commet Lake-S62)
       m22906ed                 00cc     R-0 (Commet Lake-H82)
       m22a0651                 00c2     P-0 (Commet Lake-S102)
       m20a0652                 00c8     R-1 (Commet Lake-H)
       m22a0653                 00ca     G-1 (Commet Lake-S)
       m22a0654                 00c4     P-1 (Commet Lake-S102)
       m22a0655                 00c6     Q-0 (Commet Lake-S102)
  
  2. Update CSME to 14.0.30.1115 (Intel VIP Kit 134681).
  
  3. Set MrcFastBoot to disabled to train memory every boot.

1.12:
  1. (ITS:0064246) 1. Add I210 UEFI driver and Legacy PXE ROM.
                   2. Add an option to disable I210.
  2. (ITS:0064026) Change I2C frequency to 100KHz for I2C0.

1.11:
  1. (ITS:0063556) Configure power LED to blink while the system is in S3.
  2. (ITS:0063712) Set I2C bus frequency to 100KHz before programming OEM I2C devices.

1.10:
  1. (ITS:0063372) Implement a UIM switching function in BIOS menu.
  2. (ITS:0063556) Implement SIO GP60 (power LED) function.
  3. (ITS:0063300) Program OEM i2c device (APW8856) - value update.
  4. (ITS:0063640) a. Change emulate sku to Q470.
                   b. Change CSME to cooperate version and CSME/PCHC/PMC to production version.
                   c. Enable TXT/AMT.

1.09:
  1. (ITS:0062763) Program OEM i2c device (NCP81239) - update value.
  2. (ITS:0063300) Program OEM i2c device (APW8856).

1.08:
  1. (ITS:0063104) Adjust GPIO configuration for USB Functionality on B-Key.
  2. Implement SIO functions.

1.07:
  1. Add back PnpSmm driver to support H2OSDE.
     Please use H2OSDE 200.01.00.03 and later version.
  2. (ITS:0063014) Apply Carbon project verb table.

1.06:
  1. (ITS:0062763) Program OEM i2c device (NCP81239).
  2. (ITS:0062986) SATA can't be detected on M.2 Key-B
  3. (ITS:0062987) DisplayPort Hot-Plug function fail.
  4. Change Front Page hot key from ESC to DEL and add Boot Manager hot key F10.

1.05:
  1. Update code base to chipset tag 05.33.43.0019:
     Reference Code           Version
        CometLakeSiliconPkg   RC 9.0.22.10
     AC Module                Version
     [CometLake]
        Boot Guard             4532_QS_PV_1.0
        BIOS Guard             0.7.0
        TXT                    1.5.0.PV
       UEFI Driver            Version
        GOP                    9.0.1096
        RAID                   17.8.0.1032
        LAN                    0.0.24
        MEBx                   14.0.0.0001
       Option ROM             Version
        VBIOS                  1024
        RAID                   17.8.0.1032
        PXE                    0.1.13
     Microcode                Version  Stepping
        MC0806EA               00b4     D-0 (Coffee Lake-U43e)
        MD0806EB               00c6     W-0 (Whiskey Lake-U42)
        m90806ec               00aa     V-0 (Whiskey Lake-U42)
        m94806ec               00c6     V-0 (Commet Lake-U42 v1)
        m80a0660               00c6     A-0 (Commet Lake-U62 v1)
        m22a0650               00ae     G-0 (Commet Lake-S62)
        m22906ed               00be     R-0 (Coffee Lake-S + CNL PCH)
        m22906ed               00aa     R-0 (Commet Lake-H82)
        m22a0651               00b8         (Commet Lake-S102)
        
  2. Update CSME to Consumer 14.0.25.7228.
     a. Emulate Z490 PCH.
     b. AmtSupported = NO.
     c. PttSupported = YES and PttPwrUpState = Enabled.
        this will require one or two more reboots after flashing BIOS.
     d. DeepSxSupportEnable = Yes.
  3. Set PTT_SUPPORT to YES to follow CRB code setting.
  4. Disable unused function, adjust function map to meet HW design to keep GPIO status synced with GPIO table.
  5. Disable GT PM support to boot to Ubuntu desktop environment.

1.04-DEBUG:
  1. Disable PnpSmm module for testing exception issue.

1.03-DEBUG:
  1. Disalbe PTT/TXT/AMT for power on testing.
  2. Set C-State to disabled by default for power on testing.
  3. Change ME FW binary to consumer version for power on testing.

1.02-DEBUG:
  1. Change ME/PCHC/PMC binaries to pre-production version because HW is pre-production silicon.
  2. Output silicon information at early stage.

1.01-DEBUG:
  1. Power on BIOS based on CML chipset tag 05.33.33.0016:
     Reference Code           Version
        CometLakeSiliconPkg   RC 9.0.1E.30
     AC Module                Version
     [CometLake]
        Boot Guard             4532_QS_PV_1.0
        BIOS Guard             0.7.0
        TXT                    1.5.0.PV
       UEFI Driver            Version
        GOP                    9.0.1096
        RAID                   17.8.0.1032
        LAN                    0.0.24
        MEBx                   14.0.0.0001
       Option ROM             Version
        VBIOS                  1024
        RAID                   17.8.0.1032
        PXE                    0.1.13
     Microcode                Version  Stepping
        MC0806EA               00b4     D-0 (Coffee Lake-U43e)
        MD0806EB               00c6     W-0 (Whiskey Lake-U42)
        m90806ec               00aa     V-0 (Whiskey Lake-U42)
        m94806ec               00c6     V-0 (Commet Lake-U42 v1)
        m80a0660               00c6     A-0 (Commet Lake-U62 v1)
        m22a0650               00ae     G-0 (Commet Lake-S62)
        m22906ed               00be     R-0 (Coffee Lake-S + CNL PCH)
        m22906ed               00aa     R-0 (Commet Lake-H82)
        m22a0651               00b8         (Commet Lake-S102)
        
  2. BIOS is EFI_DEBUG version and will output debug message from SIO COM1.
     This BIOS does not contain any feature customization and only for powering on.