Skip to content

Latest commit

 

History

History
363 lines (282 loc) · 14.5 KB

CHANGELOG.md

File metadata and controls

363 lines (282 loc) · 14.5 KB

Changelog

All notable changes to the DTS project will be documented in this file.

v2.0.1-rc3 - 2024-11-21

  • dts-scripts: Enhance verbose mode + collect cbmem console in hcl report
  • dts-scripts: Add vbt to hcl report
  • dts-scripts: Bump DPP versions for MSI

v2.0.1-rc2 - 2024-11-04

  • kernel/linux-yocto: Add CONFIG_SERIAL_8250_DW
  • recipes-extended: sbctl: add RDEPENDS to recipe
  • flashrom: Add TGL chipset detection based on SPI PCI ID

v2.0.1-rc1 - 2024-10-23

  • recipes-extended: sbctl: update sbctl to v0.15.4
  • dts-scripts: Print warning when creds don't support DPP packages

v2.0.0 - 2024-09-30

  • Fix workflow errors
  • Add support for ODROID-H4
  • Add support for NovaCustom V5x0TNx
  • Add support for Dell Optiplex 7010/9010
  • Clean up changelog

v2.0.0-rc7 - 2024-09-23

  • pre-commit: use upstream oelint
  • recipes-dts: dts-scripts: Bump SRCREV (verbose mode and sending logs)

v2.0.0-rc6 - 2024-09-12

  • scripts: generate-ipxe-menu: delete root=/dev/nfs
  • python/python3-binwalk_2.3.3.bb: Change src to updated fork
  • meta-dts-distro/conf/layer.conf: Bump layer priority to 9
  • Add support for Dell Optiplex including DPP support

v2.0.0-rc5 - 2024-08-28

  • .github/workflows: Use separate SSH config for deploy job
  • distro: extended: minio-cli: amend absolete-license
  • .oelint-ruleset.json: Set homepageping to info so pre-commit ci can run

v2.0.0-rc4 - 2024-07-26

  • Add minio-cli
  • dts-scripts: add DES(DPP) packaging support

v2.0.0-rc3 - 2024-07-18

  • dts-scripts: Change to rev removing separate EC update

v2.0.0-rc2 - 2024-07-09

  • Use sshd.service instead of sshd.socket
  • dts-base-image.inc: Remove 'rootfs' suffix from image
  • dts-scripts: Add more model checks for V54x_6xTU
  • Add and use python semver module to compare versions
  • Add lshw
  • dasharo-ectool: bump rev for Dasharo ACPI ID

v2.0.0-rc1

  • Change meta-secure-core origin
  • Update most of system libraries and applications to newer version
  • linux-yocto: remove efi-ext.scc from KERNEL_FEATURES
  • move DTS scripts to another repo
  • dts-scripts: do_install via Makefile
  • dts-scripts: relicense to Apache-2.0
  • support: hidapi: delete
  • kernel: acpi-call-dkms: change license to GPLv3
  • update layers to scarthgap
  • dts-distro.conf: add usrmerge to DISTRO_FEATURES
  • dasharo-ectool: add sha256sums for cargo deps
  • iotools: allow overriding CC
  • iotools: disable DEBUG by default
  • dts-scripts: fix Intel regions backup
  • Add support for MTL
  • Updated Linux kernel to version 6.6.21
  • Don't use ICMP for network connection verification
  • Fixed scp not working without -O option
  • Add txesbmantool, revision 235c946838dc8c619ff821c9791386d63f5cbd6a
  • Add smmstoretool, revision 602653abed391ae1b1445ad86d0f05b8b5b678cb
  • Add cpuid tool
  • Add pre-commit configuration
  • Add cukinia documentation

v1.2.23 - 2024-06-27

  • Hotfix for PC Engines SeaBIOS firmware variant deployment

v1.2.22 - 2024-06-27

  • Extended Dasharo zero-touch initial deployment on PCEngines APU2 platforms for DES users with SeaBIOS firmware variant, in addition to UEFI variant.
  • Increase supported Dasharo (coreboot + heads) version from v0.9.0 to v0.9.1 for NovaCustom NV4x 12th Gen series
  • Include new tools into the image: python3-roca-detect, iperf3, lshw
  • Fix Dell Optiplex 7010 initial deployment
  • Update versions of coreboot-utils

v1.2.21 - 2024-03-29

  • Added Dasharo zero-touch initial deployment on PCEngines APU2 platforms for DES users.
  • Addeded hw-probe utility which is used at the end of HCL report.
  • Blocked possibility to run Dasharo deployment on Z690 platform with 13th gen CPU; issue 440
  • Updated 3mdeb-secpack to revision f52771d2d001c55b164fae397d060d6e5af9c733

v1.2.20 - 2024-03-19

  • Enabled switch from Dasharo (coreboot+UEFI) to Dasharo (coreboot+heads) on MSI Z690-A and MSI Z790-P. Switch back is not possible, please see information from release notes for MSI Z690-A and MSI Z790-P.
  • Added Dasharo (coreboot+heads) v0.9.0 for MSI Z690-A and MSI Z790-P.
  • Fixed initial deployment for NovaCustom NV4x TGL; issue 699.
  • Fixed HCL report generation when started from shell; issue 736.
  • Changed DTS boot partition type to EFI; issue 692.
  • Removed ISO image from release artifacts until reported usability issues are fixed; issue 288.
  • Updated flashrom to revision f5a48aa6c67bd30603062bb4265419fd49f83870
  • Updated 3mdeb-secpack to revision c844b4ba536cde4813c8e4088bf069ac90ef9c27

v1.2.19 - 2024-02-28

  • Enabled switch between Dasharo (coreboot+UEFI) and Dasharo (coreboot+heads) on NovaCustom NV4X ADL.
  • Added Dasharo (coreboot+heads) v0.9.0 for NovaCustom NV4X ADL.
  • Added missing TPM2 related packages needed to work with TPM2.
  • Enabled IOMMU support in used Linux kernel.
  • Fixed feature to run commands from iPXE shell
  • Updated 3mdeb-secpack to revision c48af6eb2698f255c19a48a602b0e474137b07ef

v1.2.18 - 2024-01-22

  • Bumped supported firmware versions of MSI Z690-A to v1.1.3 and MSI Z790-P to v0.9.1.
  • Improved logic for determining flashrom update parameters.

v1.2.17 - 2024-01-17

  • Bumped supported firmware versions of NovaCustom NS5X TGL to v1.5.2.
  • Fixed DTS build with UEFI Secure Boot enabled.
  • Fixed minor typos in scripts.
  • Updated 3mdeb-secpack to revision 2225894887fc81a1c72b067edbe348b5f3f02a05

v1.2.16 - 2024-01-11

  • Bumped supported firmware versions of NovaCustom NV4X TGL to v1.5.2.
  • Improved release process of DTS images in release-candidate versions.

v1.2.15 - 2024-01-11

  • Fixed GPG signature verification on MSI and Dell OptiPlex platforms.
  • Updated ACM checksums used when deploying Dasharo firmware on Dell OptiPlex.
  • Enhanced the user experience (UX) when running deployment or update procedures. Fewer logs are displayed on the terminal, while all of them are still stored under the /var/local path.
  • Improved the CI/CD pipelines.

v1.2.14 - 2024-01-03

  • Added 3mdeb Master Key and 3mdeb Dasharo Master Key from 3mdeb-secpack with trust set to ultimate.
  • Added wic.bmap files to release artifacts; issue 70.

v1.2.13 - 2023-12-22

  • Added dasharo_ectool for updating EC.
  • Added bg-suite.
  • Added Dasharo configuration utility that is a tool designed to configure Dasharo firmware binary images. It includes task such as customizing the boot logo, and setting unique UUIDs or Serial Numbers in SMBIOS tables.
  • Added support for exFAT and NTFS file systems.
  • Added ACPI BGRT support in kernel.
  • Added signature verification of Dasharo firmware binaries.
  • Added possibility to run updates from local server.
  • Added check if charger is connected before update on laptops.
  • Added bootsplash migration to preserve logo while updating Dasharo firmware.
  • Fixed network failure errors and added waiting for network to be up before calling update; issue 588.

v1.2.12 - 2023-11-03

  • Fixed updating boards without Vboot slot B.

v1.2.11 - 2023-10-31

  • Bumped supported firmware versions of NovaCustom to 1.5.1/1.7.1.

v1.2.10 - 2023-10-27

  • Added coreboot_customizer which allow to change logo displayed on boot.
  • Added SMMSTORE migration for NovaCustom laptops, so the Dasharo Setup settings are preserved after firmware update.
  • Added CI/CD pipeline to generate signatures.

v1.2.9 - 2023-09-29

  • Added Firmware Update Mode integration, which speed up the process of Dasharo firmware update.
  • Added efivars support and efivar utility.
  • Fixed problem with EC firmware links and hashes.
  • Improved logging of DTS menu options.

v1.2.8 - 2023-09-06

  • Check for SMM protection before trying to flash.

v1.2.7 - 2023-09-05

  • Added Dasharo zero-touch initial deployment on MSI PRO Z790-P for DES users.
  • Added Dasharo firmware update to version v1.1.2 on MSI PRO Z690-A for DES users.
  • Updated coreboot-utils to support Raptor Lake.
  • Added couple UX improvements for DTS scripts, specially in the context of DES users.
  • Correctly fixed downloading Dell BIOS Update packages.

v1.2.6 - 2023-08-31

v1.2.5 - 2023-08-07

  • Fixed downloading Dell BIOS Update packages.

v1.2.4 - 2023-07-12

v1.2.3 - 2023-06-16

  • Enabled devmem applet for buxybox.

v1.2.2 - 2023-06-16

  • Updated coreboot-utils to support Alder Lake.

v1.2.1 - 2023-06-16

  • Updated coreboot-utils to support Jasper Lake.

v1.2.0 - 2023-05-10

  • Added Dasharo firmware update option for supported platforms.
  • Disabled SSH server by default and added menu option to start/stop SSH server.
  • Improved versions comparison so update from any rc or dev version of Dasharo firmware is possible.
  • Improved UX a little by saving flashrom logs to file.
  • Fixed CI workflows.
  • Added IXGBE driver as a module.

v1.1.1 - 2023-02-20

  • Fixed Dasharo zero-touch initial deployment on MSI PRO Z690-A, added DDR5 target with dedicated firmware.
  • Blocked Dasharo zero-touch initial deployment on platforms where Dasharo firmware was detected.
  • Added couple UX improvements for Dasharo zero-touch initial deployment:
    • added platform verification step (show detected device information),
    • added firmware verification step (show hash of using binary),
    • added progress bar on first instructions,
    • used reboot as default behavior after successful flashing.
  • Added improvements for HCL report.
  • Added DTS ISO format image, and documentation about VentoyOS usage.
  • Improved README of the meta-dts repository.
  • Added service to run shell commands from iPXE.
  • Added instructions for building PoC image with enabled UEFI Secure Boot support.

v1.1.0 - 2022-11-02

v1.0.2 - 2022-10-19

  • Added new vendor specific menu entry which is displayed only on supported platforms, for now NovaCustom menu was added for NV4x and NS50 70MU laptops.
  • DTS version is now printed in the main menu.
  • ec_transition script now supports NV4XMB,ME,MZ laptops and automatically download firmware used for transition both for NV4x and NS5x laptopts, firmware transition documentation is updated.
  • Add kernel configuration to silence terminal logs by default (change loglevel to 1).
  • Enable GOOGLE_MEMCONSOLE_COREBOOT kernel configuration to ease getting firmware logs.

v1.0.1 - 2022-09-02

v1.0.0 2022-08-09