789 Commits

Author SHA1 Message Date
Michał Iwanicki
7d110fe8ed CHANGELOG and dts-distro.conf: add v2.7.6 changelog and bump version
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2026-03-02 09:38:15 +01:00
Michał Iwanicki
aba0089f95 Merge pull request #321 from Dasharo/protectli
recipes-core: systemd: increase USB network metric
2026-02-27 14:19:47 +01:00
Michał Iwanicki
9efdd28246 recipes-core: systemd: increase USB network metric
USB network interface will have lower priorty than non-USB one.
Fixes: https://github.com/Dasharo/dasharo-issues/issues/1289

Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2026-02-27 10:15:13 +01:00
Michał Iwanicki
96d6949720 scripts: generate-ipxe-menu: gen iPXE script that skips FUM fix
This file is used for OSFV test purposes only

Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2026-02-13 10:48:23 +01:00
Mateusz Kusiak
702b3e18dd Merge pull request #317 from Dasharo/next
CHANGELOG.md & dts-distro: bump to 2.7.5 & generate changelog
2026-02-12 17:29:41 +01:00
Mateusz Kusiak
9ba968042d CHANGELOG.md & dts-distro: bump to 2.7.5 & generate changelog
Signed-off-by: Mateusz Kusiak <mateusz.kusiak@3mdeb.com>
2026-02-12 16:11:03 +01:00
Michał Iwanicki
4d41e6664c Merge pull request #314 from Dasharo/b850-eth
recipes-kernel: linux-yocto: Add support for MSI B850 PRO eth
2026-02-12 14:49:50 +01:00
Michał Iwanicki
4f07280433 Merge pull request #316 from Dasharo/fum-efivar-fix
scripts: generate-ipxe-menu: run 'replace_fum_efivar.efi' before DTS
2026-02-12 14:17:01 +01:00
Michał Iwanicki
3f937a1917 scripts: generate-ipxe-menu.sh: Update dts-rc.ipxe during release
Fixes: https://github.com/Dasharo/dasharo-issues/issues/1754

Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2026-02-12 11:52:48 +01:00
Michał Iwanicki
0df4737895 dts-scripts: Modify FUM checks after adding workaround
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2026-02-12 11:52:48 +01:00
Michał Iwanicki
1b566a1bf9 scripts: generate-ipxe-menu: run 'replace_fum_efivar.efi' before DTS
on UEFI platform. This is workaround for
https://github.com/Dasharo/dasharo-issues/issues/1759 issue to allow us
to use capsules in DTS.

Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2026-02-12 11:52:48 +01:00
Michał Iwanicki
c3ff27bbcd recipes-kernel: linux-yocto: Add support for MSI B850 PRO eth
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2026-02-11 13:30:53 +01:00
Michał Iwanicki
5da29accc1 dts-scripts: expand DTS fusing warning & add FUM capsule workaround
* Fusing warning is now very visible and in different color. Added more
  detailed explanation and link to detailed documentation.
* Check if we are in Firmware Update Mode when trying to use capsules
  for either updates or fusing. If we are then verify if current
  firmware version supports this combination. If it doesn't then print
  relevant error asking user to boot DTS without FUM and abort the
  process. Related issue:
  <https://github.com/Dasharo/dasharo-issues/issues/1759>

Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2026-02-10 09:37:03 +01:00
Mateusz Kusiak
86c7c8d2d4 dts-scripts: Fix credentials issues
This commit fixes a bunch of issues regading credentials. Fixes:
* Disallow empty login and password.
* Disallow a space-in-the-middle in login and pasword.
* 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:
* https://github.com/Dasharo/dasharo-issues/issues/1326
* https://github.com/Dasharo/dasharo-issues/issues/1463
* https://github.com/Dasharo/dasharo-issues/issues/1578
* https://github.com/Dasharo/dasharo-issues/issues/1589

Signed-off-by: Mateusz Kusiak <mateusz.kusiak@3mdeb.com>
2026-02-09 16:58:25 +01:00
Michał Iwanicki
fb73bfdec4 Merge pull request #309 from Dasharo/generate-sha-sig
dts: firmware-binaries: generate sha and sig instead of downloading
2026-01-29 15:47:11 +01:00
Michał Iwanicki
0471e22e11 dts: firmware-binaries: generate sha and sig instead of downloading
And bump version used to 1.0.1

Signatures are not checked during local update

Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2026-01-29 15:31:28 +01:00
Michał Iwanicki
00050830c5 Merge pull request #308 from Dasharo/add-capsule-update-check
Add capsule update check
2026-01-29 14:19:55 +01:00
Michał Iwanicki
24c9d5de5e CHANGELOG.md & dts-distro: bump to 2.7.4 & generate changelog
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2026-01-29 13:15:03 +01:00
Michał Iwanicki
f9fe7b2e9b dts-scripts: check if capsule update succeeded
Print error and exit if queueing capsule update fails. Mention that most
common case is enabled ME and print link to known issues describing it
in more details along with solution.
Modify cap_upd_tool mocking so we can test failures.

Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2026-01-29 12:58:37 +01:00
Daniil Klimuk
88cc3cf841 CHANGELOG: include v2.7.3-rc1 changes in v2.7.3, add known issues
Signed-off-by: Daniil Klimuk <daniil.klimuk@3mdeb.com>
2026-01-22 14:41:16 +01:00
Daniil Klimuk
4d6ab42663 distro: bump version to v2.7.3
Signed-off-by: Daniil Klimuk <daniil.klimuk@3mdeb.com>
2026-01-22 13:33:06 +01:00
Danik Klimuk
401d10bef9 Merge pull request #307 from Dasharo/fix-msi-romhole-migration
distro: dts: dts-scripts: add ROMHOLE CBFS migration, add ROMHOLE migration to update workflow
2026-01-22 10:45:19 +01:00
Daniil Klimuk
805c052e6e dts-scripts: Add ROMHOLE migration support for upd. and Heads transition
https://github.com/Dasharo/dasharo-issues/issues/1536

Signed-off-by: Daniil Klimuk <daniil.klimuk@3mdeb.com>
2026-01-22 09:40:18 +01:00
Danik Klimuk
b91f87ce69 Merge pull request #305 from Dasharo/psptool_bump
kas: common: bump meta-dasharo to Update PSPTool rev
2026-01-21 12:28:00 +01:00
Daniil Klimuk
6ad0d09004 kas: common: bump meta-dasharo to Update PSPTool rev
https://github.com/Dasharo/meta-dasharo/pull/15

Signed-off-by: Daniil Klimuk <daniil.klimuk@3mdeb.com>
2026-01-20 19:31:54 +01:00