1.55:
  1. Fix    - (ITS 0108478) How to check the retimer NVM version from BIOS.

1.54:
  1. Update - (ITS 0107934) Wake from S3 need to have both CPU and Monitor display

1.53:
  1. Fix    - (ITS 0107252) Thunderbolt4 vPro passthrough
              Wake up Copper from S3 through WoL, the power LED will light up ( solid blue) but the display will not bring up.

1.52:
  1. Update - Update BIOS version only.

1.51-vProDock:
  1. Update - (ITS 0107252) Thunderbolt4 vPro passthrough
              1. Update CSME settings.
              2. Change MacPassThrough to Enabled by default.
  2. Fix    - (ITS 0107252) Thunderbolt4 vPro passthrough
              Always get default MAC address of i219 even if using Intel lanconf to change MAC address.
  3. Fix    - (ITS 0104107) Boot time is too long at the first boot.
              Set "Intel(R) ME CLINK Signal Enabled" to Yes which is its default value to avoid one more reboot after RTC is cleared.

1.51:
  1. Update - (ITS 0106976) TCC do not report Thunderbolt controller information
              1. Set "USB4 CM mode" to "OS dependent" as default value
              2. Set "TCSS CPU USB Port Disable Override" to "Disable" as default
1.50:
  1. Update - (ITS 0104107) Boot time is too long at the first boot
              a) Set "Intel(R) PTT initial power-up state" to disable to reduce one reboot when flashing whole ROM.
              b) Set "SA GV" to disable to reduce memory training time when first time booting up.
  2. Update - (ITS 0106216) Enable HD Audio setting by default
  3. Update - (ITS 0106256) Remove the unused Thunderbolt Device Driver

1.49:
  1. Add    - (ITS 0104546) Remove the Board ID from BIOS

1.48:
  1. Fix    - (ITS 0103163) TCP0 only detect up to USB3 Gen1 for USB3 Gen2 device.
  2. Update - (ITS 0103163) Update RC (code base) to 05.44.23.0050.
                IAFW    V3365_00   
                SiC     0C.E0.73.10
                FSP     0C.01.73.10
                MRC     0.0.4.6    
  3. Update - (ITS 0103823) Enable C-State in BIOS.
  4. Update - (ITS 0104181) Request regarding thermal and power.
  5. Update - Support H2OSIC.

1.47:
  1. Update - (ITS 0103535) BIOS configuration changes
                a) Change VR SETTING IA/CORE IMON SLOPE to 130.
                b) Type-C Port 3 Enabled: No
                c) USB2 Port6 Connector Type Select: Express Card/M.2
  2. Update - (ITS 0103590) Update BIOS to latest FW
                a) Update CSME and related modules to Intel_CSME_ADL-P_16.1.25.2020v2_A0_Corporate.

1.46:
  1. Update - 0102425: Update Pseudo-G3 UART message - Change UART message to GPIO high/low.

1.45:
  1. Update - (ITS 0102640) Set I219 region back to Intel default value and keep GBE region protected.

1.44:
  1. Update - (ITS 0102498) Disable write protection on GBE.
  2. Update - (ITS 0102245) Set Disable DSX ACPRESENT pulldown = Enabled by default.
  3. Update - (ITS 0102425) Update Pseudo-G3 UART message.

1.43:
  1. Update - (ITS 0100227) GPIO table update for DVT4 board. Based on "Copper DVT4 GPIO .xlsx" to update it.
  2. Update - (ITS 0096290) EC-less Re-timer FW capsule update.
                            Based on OnLogic_Copper_Point_Re-timer_Capsule_Update_BIOS_Implementation_20220922.pdf,
                            replace sending 'Trig' 4CC commands with directly driving GPP_E4 HIGH/LOW.

1.42:
  1. Update - (ITS 0099758) SMBIOS release version/date modification by H2OSDE tool.
  2. Update - (ITS 0099775) Expose PCH-UART0 as legacy COM port under Windows device manager
  3. Update - (ITS 0099772) BIOS default settings
              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.41:
  1. Update - (ITS 0098875) Upgrade BIOS to BKC v1.8 - Sets I219 MAC address all FF @ offset 1000h and all FF for checksum.

1.40:
  1. Update - (ITS 0098875) Upgrade BIOS to BKC v1.8 (IOTG ADL-P MR1 BKC)
              Update code base to chipset SVN Tag 05.44.23.0047:
                SiC             0C.00.69.74
                FSP             0C.01.69.74
                MRC             0.0.4.6    
                Microcode       m_80_906a3_00000422
                                m_80_906a2_00000315
                CSME            Intel_CSME_ADL-P_16.1.25.1865v7_A0_Corporate

1.39:
  1. Add    - (ITS 0098500) Retimer compliance mode BIOS option.
  2. Add    - (ITS 0097911) Set I219 MAC Address all FF and write protection.
  3. Fix    - (ITS 0097010) 0097010: LAN I210 and I219 only active at S0.
              Clear PCIEXPWAK_DIS bit by BIOS when entering S5.
              Please note that it needs to enable APM function in NIC NVM, please refer to ITS 0097010.

1.38:
  1. Add    - (ITS 0097331) BIOS CPU/GT VR Setting changes
  2. Update - (ITS 0096963) I210 LAN disable BIOS menu option.
              After one more platform reset after pull low/high LAN2_DEV_OFF_N pin.
              Please note that if I210 is disabled in BIOS setup menu then platform enter G3, it will have one more reset after AC recovery.

1.37:
  1. Fix - (ITS 0095169) BIOS to send Pseudo G3 enable/disable message via PCH-UART0.
           It has been observed PCH would occasionally miss sending the last 0x0D via UART0-TX to the MCU at S5 -> S0 cycling.
  2. Add - (ITS 0096290) EC-less Re-timer FW capsule update
  3. Fix - "Press F9 Go to ME Remote Assistance." is shown on logo screen and there is no F10 and DEL hot key strings.

1.36:
  1. Update - (ITS 0097010) LAN I210 and I219 only active at S0.
                            Change "Pad Reset Config" of GPP_F6 DW0 to GpioGlobalReset (11b).
                            It will not reset during S3/S4/S5 transition.
  2. Update - (ITS 0097153) EFI Network default to Onboard NIC.

1.35:
  1. Add    - (ITS 0095169) BIOS to send Pseudo G3 enable/disable message via PCH-UART0
  2. Update - (ITS 0097004) Yellow Bang Device - Dev464F.
                            Disable GNA device by default.
  3. Update - (ITS 0097025) Remove VBAT, VTT and AUXTIN (temperature) from SIO Hardware Monitor.

1.34:
  1. Update - (ITS 0096797) USB4 CM mode defaults to FW CM.
  2. Update - (ITS 0096960) Change CSME from consumer to corporate.
  3. Add    - (ITS 0096963) I210 LAN disable BIOS menu option.

1.33:
  1. Fix - (ITS 0096597) Retry observed between DeepS5 and S5.
  2. Update - (ITS 0096620) Copper SATA buffer strength

1.32:
  1. Fix - (ITS 0096510) There is yellow bang in Windows Device Manager (I219).
           Note: This solution is not verified since there is no device for testing on Insyde side.

1.31:
  1. Update - Update CSME to 16.0.15.1662 to meet RDC 723637 (IOTG Alder Lake - P682_P282 Windows 10 x64 21H2 PV BKC).
  2. Update - Sync "ITS#0095842-ASL code changes required for I2C1 & UCMC device" solution.
  3. Update - Sync "0096370: Windows Sysprep tool breaks COM port enumeration" solution.
  4. Update - (ITS 0096510) I219 PCIE port selection and SLP_LAN_N keeps low:
              a. Enable Gbe region in mFIT.
              b. Set SlpLanLowDc to 0 to clear DC_PP_DIS bit (for SLP_LAN testing).

1.30:
  1. Fix - (ITS 0093398) Windows OS not response to Power Button
  2. Fix - (ITS 0093403) DP Ports only Functional with Coldplug
  3. Fix - There are some unknown devices in Device Manager in Windows:
           1. \_SB.PC00.I2C0.HDAC: 
           2. \_SB.UCMX
           3. \_SB.PC00.FLM0

1.29-PERF/DEBUG:
  1. Fix LAN connection failed via I210 (ITS-95600)

1.28-PERF/DEBUG:
  1. Update to RC 3031.02 (ITS-95098)
  2. odify GPP_E4 (DEVSLP0) as GP-OUT (ITS-95098)

1.27-PERF/DEBUG:
  1. Build Performance BIOS.(ITS-94638)
  2. Disable KBC_EN (CR 2F[4]) of super IO in BIOS 1.27.Try to fix TypeC Hot Plug (ITS-94797)

1.26-RELEASE/DEBUG:
  1. IMVP controller doesn't in PCL cause system reboot. Add the workaround to return NO_RSEET when it is ADL_P.(ITS-94638)
  2. Disable the unused Pch Pcie RootPort(Port0,1,4,5,7,11,17).(ITS-94669)
  3. Fix the Hash Mask mismatch(ITS-94669)
  4. Enable SNAPSCREEN_SUPPORT 

1.25-RELEASE/DEBUG:
  1. GOP driver upgraded to v21.0.1043 (ITS-94451)

1.24-RELEASE/DEBUG:
  1. Modify VBT for Type C port. Follow Doc#647016 (TCSS Cookbook) (ITS-94451)

1.23-RELEASE/DEBUG:
  1. Follow  RDC#641742 - 2.2 BIOS Requirements, Change TCP2 as TypeA USB. (ITS-94442)
     Do not have TCSS USBA Port option in Platform Setup

1.22-RELEASE/DEBUG:
  1. Modify ASL code let PortHasMultiCompanions as "No" (ITS-94071)
  2. Add UCMX , follow checklist #638142 (TCSS->#11)
  3. _S0W return 0 in TcssXhci.asl. Prevent XHCI controller enter D3.(ITS-94073)
  4. Disable unuse device. (PchXdci, Ps2KbMs, MipiCam, HidEventFilter, Dptf)

1.21-RELEASE/DEBUG:
  1. Modify CSME.
      - Try Fix the issue cannot enter S5 under shell. Fix the issue cannot reboot under shell. (ITS-94002)
          USB3Prt3ConTypeSel (Flex IO -> USB3 Port Configuration -> USB3 Port3 Connector Type Select) as Type A / Type C
          USB2Prt6ConTypeSel (Flex IO -> USB2 Port Configuration -> USB2 Port6 Connector Type Select) as Type C
          TypecPort3ConTypeSel (Flex IO -> Type-C Subsystem Configuration -> Type-C Port 3 Connector Type Select)  as Type C
          TypeCPort3Mode  (Flex IO -> Power Delivery PD Controller Configuration -> Type-C Port 3 Enabled) as Yes
          USB2PortForTypeCPort3 (Flex IO -> Power Delivery PD Controller Configuration -> USB2 Port Number associated for Type-C Port 3) as 6
      - Enable SMLink1

1.20-RELEASE/DEBUG:
  1. Set ITbt Root Port Number as "3". Try to fix DMA1 disable issue. (ITS-93952)

1.19-RELEASE/DEBUG:
  1. Enable D3 cold boot (ITS-93952)
  2. Disable TCSS CPU USB SS Physical Connector 3 (ITS-93952)
  3. Disable ITBT PCIE3 Root Port (ITS-93952)
  4. Modify _UPC _PLD asl code for all USB port (ITS-93952)

1.18-RELEASE/DEBUG:
  1. Modify CSME for TCSS (ITS-93930)
      - TCSS -> Type-C Subsystem Port Enable Mask = 0x7
      - TCSS -> Type-C Port3 Configuration = No Thunderbolt

1.17-RMT:
  1. Enable RMT.(ITS-93465)

1.16-RELEASE/DEBUG:
  1. Try fix I2C1 issue, remove I2C touch pannel driver.(ITS-92464)

1.15-RELEASE/DEBUG:
  1. Rollback the PortResetMessageEnable setting of type C port 1 and type C port 2
  2. Modify the USB_2 mapping of type C port 1 and type C port 2

1.14-RELEASE/DEBUG:
  1. Revert the GPIO voltage setting
  2. Remove the GPIO program of GPD0~GPD11.(Follow the DOC# 626766)
  3. Remove the GPIO program of GPP_E12, let it set as default status "GP-In"(ITS-92464(0271688)). Intel feedback I2C1_INT should be GPIO.
  4. Disable all PortResetMessageEnable (ITS-93614)

1.13-RELEASE/DEBUG:
  1. Enable ClkOutSRC in CSME. Fix Key B and Key M cannot get NVME.

1.12-RELEASE/DEBUG:
  1. Change code base to IOTG RC (BKC#639513). RC 2236/ SIC 0C.E0.48.10. CSME 16.0.0.1341 consumer.(ITS-92464)
  2. Modify CSME setting follow "copper_iotg_tbt_usb4_flexio_config.xml".(ITS-92464)
  3. Follow "Doc #647016 2.3 BIOS Setting" for type C sub system (ITS-92464)

1.11-RELEASE/DEBUG:
  1. Modify Com port En (GP_H9) behaviior(ITS-92786). Enable = low, Disable = High
  2. Set CPU default clock to 1GHz(ITS-91997)(0271470)

1.10-RELEASE/DEBUG:
  1. Fix the Com port issue. Let Gpio follow Com port setting in SCU. (ITS-92786)
  2. Disable Super Io Fan control.(ITS-92786)
  
1.09-RELEASE/DEBUG:
  1. Add microcode for J0 stepping (CPUID 906A1) (ITS-92816)

1.08-RELEASE/DEBUG:
  1. Base on " copper_point_ec-less_type_c_port3_m.2.xml" to update CSME (ITS-92464)

1.07-RELEASE/DEBUG:
  1. Modify GPIO GPP_E2 & GPP_H12 (Base on " Copper EVT GPIO EC-less TBT Enabling.xlsx" in ITS-92464) 
  2. Add ASL code at I2C1  (RDC#690215-3.1.4 )(ITS-92464) 
  3. Set TcssUcmDevice as (RDC#690215-3.1.3)(ITS-92464) 
  4. Modify CSME Power Delivery PD controller(ITS-92464) 
  5. Add Super IO menu(ITS-92786)

1.06-DEBUG:
  1. Disable VMD Setup(ITS-91997)
  2. Disable C-state(ITS-91997)
  3. All PCIe Controller reversal disabled.(ITS-91997)
  4. CPU default clock to 700MHz. Enable "CPU Flex Ratio Override"(ITS-91997)
  5. Disable RMT
  6. Fix H2OFFT "Platform region does NOT match with image region." issue
  7. SCU change to Text Mode
  8. Fix - B-key cannot detect NVME
  9. Fix - M-key exception with NVME 
  10. M2B_MUX_SEL1 follow M2bConfig (GPP_D0 ~ GPP_D3) (ITS-91997)

1.05-DEBUG:
  1.Rollback Microcode for ES2 SOC

1.04-DEBUG:
  1. Fix - (ITS:0091822) The system stopped at CPU Identifier 28W

1.03-DEBUG:
  1. Fix - (ITS:0091822) Debug message become garbled after OemSvcModifyGpioSettingTablePreMem().
  
1.02-DEBUG:
  1. Update CSME setting (ITS-90450)(0263911)
  2. Fix - (ITS:0091822) 0x8E PEI_BOARD_ID_SETUP_FAILED When Power On

1.01-DEBUG:
  1. Power on BIOS base on ADL Multi Tag 05.43.44.0031(RC 2271.04)
  2. BIOS is EFI_DEBUG version and will output debug message from SIO UARTA (0x3F8). 
  3. GPIO setting is base on "Copper EVT GPIO.xlsx"(ITS-90450)
  4. Implement hotkey "DEL" and "F10"
  5. Enable RMT