Skip to content

Releases: Dasharo/meta-dts

DTS v2.7.6

04 Mar 08:29
774d847

Choose a tag to compare

What's changed

2.7.6 - 2026-03-02

Changed

  • scripts/generate-ipxe-menu.ipxe: generate iPXE script that skips running FUM
    workaround application. This script is used in tests.

Fixed

  • recipes-core: systemd: increase USB network metric, so that USB network
    interface will have lower priorty than non-USB one.
    Fixes: Dasharo/dasharo-issues#1289

Full changelog: v2.7.5...v2.7.6

DTS v2.7.5

12 Feb 18:04
19b6a97

Choose a tag to compare

What's changed

2.7.5 - 2026-02-12

Added

  • recipes-kernel: linux-yocto: Add support for MSI B850 PRO eth. This change
    adds Ethernet NIC support for MSI B850 PRO platforms.

Fixed

  • dts-scripts: Fix credentials issues.
    This change introduces fixes related to handling credentials, including:

    • Disallow empty login and password.
    • Disallow a space-in-the-middle in login and password.
    • Ensure new credentials are not appended to the old ones.
    • Ensure only valid credentials are saved.
    • Harden checks for detecting if user has already logged in.
    • Restore last-good credentials if new credentials are bad.

    Fixes the following issues:

  • dts-scripts: expand DTS fusing warning & add FUM capsule workaround:

    • Warnings for fusing are now more explicit, differentiated by different
      colors and a link to detailed documentation has been added.
    • Added detection for running capsule updates on a firmware that does not
      support FUM capsule update. Implemented handling and added explicit
      messages. Fixes the following issue:
      Dasharo/dasharo-issues#1759
  • scripts: generate-ipxe-menu: run 'replace_fum_efivar.efi' before DTS.
    This change allows for running FUM capsule update on a firmware that does
    not support FUM capsule updates. An alternative path has been introduced that
    makes this possible. Fixes the following issue:
    Dasharo/dasharo-issues#1759

  • dts-scripts: Modify FUM checks after adding workaround.
    This change is internal and does not affect end-users. New checks were added
    for FUM testing.

  • scripts: generate-ipxe-menu.sh: Update dts-rc.ipxe during release. This
    ensures the newest DTS is always booted via ipxe. Fixes the following issue:
    Dasharo/dasharo-issues#1754

Full changelog: v2.7.4...v2.7.5

DTS v2.7.4

29 Jan 16:39
969be05

Choose a tag to compare

What's changed

2.7.4 - 2026-01-29

Changed

  • dts-scripts: Check if capsule update succeeded. Print error explaining what to
    do if it didn't and stop update.
  • firmware-binaries: Update to 1.0.1 and generate sha and sig instead of
    downloading.

Full changelog: v2.7.3...v2.7.4

DTS v2.7.3

22 Jan 14:16
3ba0859

Choose a tag to compare

What's changed

2.7.3 - 2026-01-22

Added

  • dts-scripts: Add flashrom operations scheduler to bring more control of its
    calls for flashing different regions.
  • Add make and use it with scripts/remote-update.sh script.
  • Add TPM PCRs dump to HCL reports.
  • Check for download errors when downloading keys and fix bootsplash and
    smmstore migration logic.

Changed

  • dts-scripts: validate key signature during fuse workflow to prevent fusing
    Intel BTG with untrusted keys.
  • Update PSPTool to 3.3+9feb0300825e7a94123a6ceee3a5d43c26fdb19f.
  • cliff.toml: Update changelog format to use only single space between sections.

Fixed

  • Fixed transition from Dasharo (coreboot+UEFI) to Dasharo (coreboot+Heads) for
    MSI Z690 (MS-7D25) and MSI Z790 (MS-7E06).

Known issues

  • DTS fails to update MSI Pro Z790-P when using Firmware Update Mode
    #1727
  • DTS: surplus flashrom call can cause uncontrolled firmware overwirtes
    #1742

Full changelog: v2.7.3-rc1...v2.7.3

DTS v2.7.3-rc1

15 Dec 13:42
7e309bb

Choose a tag to compare

DTS v2.7.3-rc1 Pre-release
Pre-release

What's changed

Changelog

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

The format is based on Keep a Changelog.

2.7.3-rc1 - 2025-12-12

Added

  • Add make and use it with scripts/remote-update.sh script
  • Add TPM PCRs dump to HCL reports
  • Check for download errors when downloading keys and fix bootsplash and
    smmstore migration logic

Changed

  • cliff.toml: Update changelog format to use only single space between sections

Full changelog: v2.7.2...v2.7.3-rc1

DTS v2.7.2

10 Dec 11:11
fd673b8

Choose a tag to compare

What's changed

Changelog

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

The format is based on Keep a Changelog.

2.7.2 - 2025-12-05

Added

  • Added rhboot/efibootmgr tool version 18.
  • Add converged-security-suite/bg-prov tool v2.8.1.
  • Add btg_key_validator script to verify provisioned Intel Boot Guard key.

Changed

  • Enable flashrom Alder Lake cukinia support test.
  • Complete platforms metadata migration from Dasharo/dts-scripts to
    Dasharo/dts-configs.

Fixed

  • Do not send HCL for mocked hardware. Otherwise databases are polluted with
    HCLs that contain nothing more that mocks and are useless.

Full changelog: v2.7.2-rc1...v2.7.2

DTS v2.7.2-rc1

10 Oct 14:31
2a634e3

Choose a tag to compare

DTS v2.7.2-rc1 Pre-release
Pre-release

What's changed

Changelog

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

The format is based on Keep a Changelog.

2.7.2-rc1 - 2025-10-10

Added

  • docs: add error-paths.md
  • docs: error-paths: add unsupported hardware case
  • meta-dts-distro: Add PSPTool
  • dts-scripts: add mocking to allow fum, smmstore, and flash testing
  • scripts: run-qemu: add --usb argument to add file as an USB stick
  • scripts: run-qemu: add --port argument to allow changing ssh port used
  • dts-scripts: add amdtool and psptool in HCL report

Changed

  • recipes-dts: firmware-binaries: update sha256sum of reuploaded signatures
  • pre-commit: autoupdate hooks
  • [pre-commit.ci] auto fixes from pre-commit.com hooks
  • scripts: run-qemu: set cpu to be emulated when not using kvm

Fixed

  • cliff.tom; & systemd_%.bbappend: fix pre-commit errors

Full changelog: v2.7.1...v2.7.2-rc1

DTS v2.7.1

25 Sep 15:50
be8ff6c

Choose a tag to compare

What's changed

Changelog

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

The format is based on Keep a Changelog.

2.7.1 - 2025-09-25

Changed

  • Print error and stop update if reading flash during checking flash layout
    fails.
  • Prompt the user to continue the update if BIOS configuration migration fails.
    Continuing with update will result in all configuration being reset to
    default.
  • Improve message when sending logs to 3mdeb and print path to archive with
    logs. In case of failure display link to documentation on how to share logs
    manually.
  • DTS: Add recovery information/steps when flashing
    fails
    - Rework error
    message displayed when flashing fails, providing guidance on what the user
    should do and including 3mdeb contact information.

Fixed

Full changelog: v2.7.0...v2.7.1

DTS v2.7.0

18 Sep 20:00
22344d2

Choose a tag to compare

What's changed

Changelog

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

The format is based on Keep a Changelog.

2.7.0 - 2025-09-18

Get ready for a new update of Dasharo Tools Suite (DTS) v2.7.0! This release mostly focuses on adding new hardware and firmware, as well as introducing a new workflow!

Added

  • Add advanced Dasharo Pro Package credentials testing into the automated CI/CD workflow. New test cases include:
    • Check that credentials are being saved correctly.
    • Check that old credentials are being overwritten by new.
    • Check that wrong credentials should not allow access to the DPP services.
    • Check that the correct credentials allow you to log into DPP services.
    • Check that empty e-mail field in DPP credentials is detected by DTS.
    • Check that empty password field in DPP credentials is detected by DTS.
    • Check that DPP credentials with access to Dasharo firmware only should not be able to access anything else.
    • Check that DPP credentials with access to DTS Extensions only should not be able to access anything else.
    • Check that DPP credentials without DPP access should not have access to anything in DTS.
    • Check DPP credentials with both Dasharo firmware and DTS Extensions access, and ensure they have correct access in DTS.
  • Added test cases for the basic DTS UI commands: reboot, power off, SSH, etc..
  • Added a fix for the Dasharo (coreboot+UEFI) v0.9.0 issue with no internet over iPXE boot on NovaCustom V540TU and Novacustom V560TU. Now you can easily update your firmware that will fix the issue.
  • Dasharo (coreboot+UEFI) v1.0.0 for NovaCustom V540TU and Novacustom V560TU DTS Update is now officially supported!
  • Dasharo (coreboot+UEFI) v1.1.5 for both DDR4 and DDR5 variants of MSI PRO Z690-A DTS Update is now officially supported!
  • Dasharo (coreboot+UEFI) v0.9.3 for both DDR4 and DDR5 variants of MSI PRO Z790-A DTS Update is now officially supported!
  • A completely new DTS workflow for fusing device is now officially supported for Dasharo (coreboot+UEFI) v1.0.0 for NovaCustom V540TU and Novacustom V560TU. Now you can fuse your device, and no other firmware, except the one released by a trusted vendor, can be launched on your laptop!

Changed

  • Now the automated CI/CD DTS testing workflow shows SKIP for the skipped tests. Assuring fewer issues will get into the DTS release image.

Fixed

  • Fixed HCL report showing UNKNOWN for all components. Now there will be less confusion. #1304
  • Fixed an issue with DTS going into the update workflow when there is no update available. #1424
  • Fixed a confusing typo during Dasharo (coreboot+UEFI) DTS Update workflow that showed the Heads payload instead of UEFI. #1373

Full changelogs:

DTS v2.6.1

04 Sep 16:28
c35398c

Choose a tag to compare

What's changed

Changelog

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

The format is based on Keep a Changelog.

2.6.1 - 2025-09-04

Added

  • Dasharo (coreboot+UEFI) v0.9.0 for NovaCustom NUC BOX DTS Initial deployment is now officially supported!
  • Dasharo (coreboot+UEFI) v0.9.1 for Hardkernel ODROID H4 DTS Update is now officially supported!
  • Linux kernel command line now includes console=ttyUSB0 for improved serial access. #1394

Changed

  • Improved DTS end-to-end testing, cutting down time to market and improving stability:
    • Improved automated test coverage. Now all possible DTS workflows and platforms are being tested automatically! #656
    • Fixed DTS end-to-end tests scalability issues. Now all test cases are being automatically generated using metadata! #655
    • Fixed DTS end-to-end tests' trustworthiness by introducing DTS workflow profiles. Now, the results from the tests are being validated in emulated environment against the profiles collected from testing on real hardware! #653, #654
  • End-to-end testing GitHub workflow now shows "[ WARN ]" messages when running without profiles. This will indicate whether the test can be fully trusted or not.

Full changelogs: