Releases: Dasharo/meta-dts
DTS v2.7.3-rc1
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
makeand 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
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
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
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
- DTS can't send logs in case of wrong
credentials - Fixed
issue where logs weren't sent if user entered wrong DPP credentials
previously. - Fixed issue where command error output was being visible when trying to send
logs if network interface was down - Automatic FUM update starts on every
TTY - Fixed issue
where multiple FUM updates were being run simultaneously which resulted in
random failures. This resulted in update failing in random place:
Failed to update fw on NovaCUstom V54 iGPU laptop via FUM/DTS (0.9.0 ->
1.0.0)
Full changelog: v2.7.0...v2.7.1
DTS v2.7.0
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
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:
DTS v2.6.0
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.0 - 2025-08-06
Added
- docs: testing.md: add DTS end to end testing methodology
- dts-scripts: add DTS end to end tests profile generation, fix HCL report and
password indent - Add Dasharo (Slim Bootloader+UEFI) for Hardkernel Odroid H4: initial
deployment and transition
Changed
- HCL report: Fix empty lspci and lsusb in HCL report
- scripts: add remote-update and run-qemu scripts
- Add ability to use another ref for dts-configs
- Add DTS nightly builds
Fixed
- test workflow: fix by waiting for QEMU to start before continuing, fix SeaBIOS
payload detection mocking
Full changelog: v2.5.0...v2.6.0
DTS v2.5.0
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.5.0 - 2025-06-11
Added
- CHANGELOG: add notes for v2.5.0
- distro: dts-scripts: add SeaBIOS support
Changed
- kas/common.yml: bump meta-dasharo for updated dasharo_ectool
- dts-scripts: Use external board_config repository. DTS releases are no longer
needed after new Dasharo release. - kas/common.yml: Bump meta-coreboot revision
- dts-distro.conf: bump version to 2.5.0
Full changelog: v2.4.0...v2.5.0
DTS v2.4.0
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.4.0 - 2025-03-31
Changed
- .github/workflows/test.yml: Use MinIO credentials
- dts-scripts: Use MinIO for DPP
- dts-distro.conf: bump version to 2.4.0
Fixed
- dts-scripts: Fix error handling
Full changelog: v2.3.0...v2.4.0
DTS v2.3.0
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.3.0 - 2025-03-20
Added
- dts-scripts: Add Heads FW to V540TU
- CHANGELOG: Add notes for v2.3.0
Changed
- .github/workflows: Build DTS from kas-uefi-sb.yml
- Use separate cache for kas-uefi-sb + build kas-uefi-sb in weekly workflow
- .github/workflows/test.yml: Build from kas-uefi-sb.yml
- recipes=bsp/grub/grub-efi-efi-custom.inc: Force do_deploy execution
- distro: dts-scripts: Hide DPP credentials
- dts-scripts: Initialize _check_dwn_req_resp_uefi_cap
- dts-distro.conf: bump version to 2.3.0
- cliff.toml: Allow parsing keywords starting with uppercase letters
- dts-scripts: Download SINIT ACM from dl.3mdeb.com
Fixed
- distro: dts-scripts: Fix double ME warning
- dts-scripts: Fix Intel SINIT ACM download
Full changelog: v2.2.1...v2.3.0