Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 12 additions & 1 deletion .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,18 @@ repos:
entry: \]\(https?:\/\/(192\.168\.[0-9]+\.[0-9]+|10\.[0-9]+\.[0-9]+\.[0-9]+)[^)]*\)
language: pygrep
types: [text]
- id: check-openness-score-freshness
name: Check openness score comparison table freshness
entry: python3 scripts/check_openness_score_freshness.py
language: system
files: ^docs/variants/.*_openness_chart\.png$|^docs/variants/overview\.md$
- id: generate-firmware-update-support-table
name: Regenerate firmware update method support table
entry: python3 scripts/generate_firmware_update_support_table.py
language: system
files: ^docs/variants/.*/releases\.md$|^docs/guides/firmware-update-method-support-table\.csv$|^scripts/generate_firmware_update_support_table\.py$
pass_filenames: false

ci:
autoupdate_commit_msg: 'pre-commit: autoupdate hooks'
autoupdate_commit_msg: "pre-commit: autoupdate hooks"
autofix_prs: false
25 changes: 16 additions & 9 deletions docs/guides/firmware-update-method-support-table.csv
Original file line number Diff line number Diff line change
@@ -1,10 +1,17 @@
Manufacturer,Device,[Firmware Update Mode][fum],[Capsule Update V1][cup1],[FWUPD][fwupd],[LVFS][lvfs],[Capsule Update V2][cup2]
Hardkernel,Odroid H4+,-,v0.9.1,v0.9.1,v0.9.1,-
MSI,Z690-A PRO,v1.1.2,v1.1.4,v1.1.4,-,v1.1.7
MSI,Z790-P PRO,v0.9.0,v0.9.2,v0.9.2,-,v0.9.5
NovaCustom,11th Gen,v1.5.0,v1.6.0,v1.6.0,v1.6.0,-
NovaCustom,12th Gen,v1.7.0,v1.8.0,v1.8.0,v1.8.0,-
NovaCustom,14th Gen iGPU,v0.9.0,v1.0.0,v1.0.0,v1.0.0,-
NovaCustom,14th Gen dGPU,v0.9.1,v1.0.0,v1.0.0,v1.0.0,-
NovaCustom,NUC BOX,v0.9.0,v0.9.0,v0.9.0,v0.9.0,-
Protectli,Vault VP66xx,-,v0.9.3,v0.9.3,v0.9.3,-
ASRock,Rack TURIND8UD-2T/X550,v0.9.0,-,-,-,-
Dell,OptiPlex 7010/9010,v0.1.1,-,-,-,-
Gigabyte,MZ33-AR1,v0.9.0,-,-,-,-
Hardkernel,ODROID H4,-,v0.9.1,v0.9.1,v0.9.1,-
MSI,PRO B850-P WIFI,v0.9.0,v0.9.0,v0.9.0,-,-
MSI,PRO Z690-A (WIFI) (DDR4),v1.1.2,v1.1.4,v1.1.4,-,-
MSI,PRO Z790-P (WIFI) (DDR5),v0.9.0,v0.9.2,v0.9.2,-,-
NovaCustom,NS5x/7x 11th Gen,v1.5.1,v1.6.0,v1.6.0,v1.6.0,-
NovaCustom,NS5x/7x 12th Gen,v1.7.1,v1.8.0,v1.8.0,v1.8.0,-
NovaCustom,NUC BOX 14th Gen,v0.9.0,v0.9.0,v0.9.0,v0.9.0,-
NovaCustom,NV4x 11th Gen,v1.5.1,v1.6.0,v1.6.0,v1.6.0,-
NovaCustom,NV4x 12th Gen,v1.7.1,v1.8.0,v1.8.0,v1.8.0,-
NovaCustom,V540TU,v0.9.0,v1.0.0,v1.0.0,v1.0.0,-
NovaCustom,V54xTNx 14th Gen,v0.9.1,v1.0.0,v1.0.0,v1.0.0,-
NovaCustom,V560TU,v0.9.0,v1.0.0,v1.0.0,v1.0.0,-
NovaCustom,V56xTNx 14th Gen,v0.9.1,v1.0.0,v1.0.0,v1.0.0,-
12 changes: 5 additions & 7 deletions docs/unified/novacustom/firmware-update.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,13 +40,11 @@ firmware version is currently installed on your device.

### Firmware Update Mode

Firmware Update Mode is available on the following versions:

| Generation | Version | Note |
| ---------- | ------------- | ---------------------------------------------------- |
| 11th | > 1.5.0 | |
| 12th | > 1.7.0 | |
| 14th | 0.9.0 - 0.9.1 | On newer versions, please use fwupd directly instead |
To check which firmware versions support Firmware Update Mode, check
the [Firmware Update Method Support
Table](../../guides/firmware-update.md#firmware-update-method-support-table).
On 14th Gen, once your firmware supports fwupd, please use fwupd
directly instead of Firmware Update Mode.

To update using Firmware Update Mode, follow the
[Generic Firmware Update Documentation](../../guides/firmware-update.md#firmware-update-mode).
Expand Down
2 changes: 1 addition & 1 deletion docs/variants/asrock_turind8ud/releases.md
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ Test results for this release can be found
- [Serial port console redirection](https://docs.dasharo.com/unified-test-documentation/dasharo-compatibility/31G-ec-and-superio/#sio004001-serial-port-in-firmware)
- [TPM Measured Boot](https://docs.dasharo.com/unified-test-documentation/dasharo-security/203-measured-boot/)
- [SMM BIOS write protection with AMD ROM Armor](https://docs.dasharo.com/dasharo-menu-docs/dasharo-system-features/#dasharo-security-options)
- [Firmware update mode](https://docs.dasharo.com/guides/firmware-update/#firmware-update-mode)
- [Firmware Update Mode](https://docs.dasharo.com/guides/firmware-update/#firmware-update-mode)
- [Setup menu password configuration](https://docs.dasharo.com/dasharo-menu-docs/overview/#dasharo-menu-guides)
- [USB stack disable option in setup menu](https://docs.dasharo.com/dasharo-menu-docs/dasharo-system-features/#usb-configuration)
- [Network stack disable option in setup menu](https://docs.dasharo.com/dasharo-menu-docs/dasharo-system-features/#networking-options)
Expand Down
2 changes: 1 addition & 1 deletion docs/variants/dell_optiplex/releases.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ Test results for this release can be found
- [Custom boot logo](https://docs.dasharo.com/unified-test-documentation/dasharo-compatibility/304-custom-logo/)
- [Dasharo setup menu full screen mode support](https://github.com/Dasharo/dasharo-issues/issues/118)
- [SMM BIOS write protection](https://docs.dasharo.com/dasharo-menu-docs/dasharo-system-features/#dasharo-security-options)
- [Firmware update mode](https://docs.dasharo.com/guides/firmware-update/#firmware-update-mode)
- [Firmware Update Mode](https://docs.dasharo.com/guides/firmware-update/#firmware-update-mode)
- [Setup menu password configuration](https://docs.dasharo.com/dasharo-menu-docs/overview/#dasharo-menu-guides)
- [USB stack disable option in setup menu](https://docs.dasharo.com/dasharo-menu-docs/dasharo-system-features/#usb-configuration)
- [Network stack disable option in setup menu](https://docs.dasharo.com/dasharo-menu-docs/dasharo-system-features/#networking-options)
Expand Down
2 changes: 1 addition & 1 deletion docs/variants/gigabyte_mz33-ar1/releases.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ Test results for this release can be found
- [Serial port console redirection](https://docs.dasharo.com/unified-test-documentation/dasharo-compatibility/31G-ec-and-superio/#sio004001-serial-port-in-firmware)
- [TPM Measured Boot](https://docs.dasharo.com/unified-test-documentation/dasharo-security/203-measured-boot/)
- [SMM BIOS write protection with AMD ROM Armor](https://docs.dasharo.com/kb/amd-security-features/#amd-rom-armor)
- [Firmware update mode](https://docs.dasharo.com/guides/firmware-update/#firmware-update-mode)
- [Firmware Update Mode](https://docs.dasharo.com/guides/firmware-update/#firmware-update-mode)
- [Setup menu password configuration](https://docs.dasharo.com/dasharo-menu-docs/overview/#dasharo-menu-guides)
- [USB stack disable option in setup menu](https://docs.dasharo.com/dasharo-menu-docs/dasharo-system-features/#usb-configuration)
- [Network stack disable option in setup menu](https://docs.dasharo.com/dasharo-menu-docs/dasharo-system-features/#networking-options)
Expand Down
4 changes: 3 additions & 1 deletion docs/variants/hardkernel_odroid_h4/releases.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,9 @@ Test results for this release can be found

- Support for the Hardkernel ODROID H4 Ultra device
- [Support for Net Card 2 module](https://github.com/Dasharo/dasharo-issues/issues/1281)
- [Capsule Update integration](https://github.com/Dasharo/dasharo-issues/issues/1471)
- [Capsule Update V1](https://github.com/Dasharo/dasharo-issues/issues/1471)
- [FWUPD support](https://docs.dasharo.com/kb/fwupd/)
- [LVFS support](https://github.com/Dasharo/dasharo-issues/issues/1471)
- [In-Band ECC option](https://github.com/Dasharo/dasharo-issues/issues/1276)
- [Quiet and fast boot option](https://github.com/Dasharo/dasharo-issues/issues/1278)
- [ME disable option](https://github.com/Dasharo/dasharo-issues/issues/1279)
Expand Down
5 changes: 3 additions & 2 deletions docs/variants/msi_b850/releases.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,13 +44,14 @@ Test results for this release can be found
- [AMD fTPM support in coreboot and EDK2 UEFI Payload](https://docs.dasharo.com/unified-test-documentation/dasharo-security/200-tpm-support/)
- [TPM Measured Boot](https://docs.dasharo.com/unified-test-documentation/dasharo-security/203-measured-boot/)
- [SMM BIOS write protection with AMD ROM Armor 3](https://docs.dasharo.com/dasharo-menu-docs/dasharo-system-features/#dasharo-security-options)
- [Firmware update mode](https://docs.dasharo.com/guides/firmware-update/#firmware-update-mode)
- [Firmware Update Mode](https://docs.dasharo.com/guides/firmware-update/#firmware-update-mode)
- [Setup menu password configuration](https://docs.dasharo.com/dasharo-menu-docs/overview/#dasharo-menu-guides)
- [USB stack disable option in setup menu](https://docs.dasharo.com/dasharo-menu-docs/dasharo-system-features/#usb-configuration)
- [Network stack disable option in setup menu](https://docs.dasharo.com/dasharo-menu-docs/dasharo-system-features/#networking-options)
- TPM PPI support with UEFI variable backend
- [SBOM generation for AMD PSP blobs, video and LAN drivers](https://doc.coreboot.org/sbom/sbom.html)
- [UEFI Capsule Update v1 support](https://docs.dasharo.com/unified-test-documentation/dasharo-stability/capsule-update/)
- [Capsule Update V1](https://docs.dasharo.com/unified-test-documentation/dasharo-stability/capsule-update/)
- [FWUPD support](https://docs.dasharo.com/kb/fwupd/)
- Rebased coreboot on 25.12 tag
- Rebased iPXE on last commit of February 2026
- [Support for firmware flashing via MSI FlashBIOS](https://docs.dasharo.com/unified/msi/recovery/#using-msi-flashbios-button)
Expand Down
5 changes: 3 additions & 2 deletions docs/variants/msi_z690/releases.md
Original file line number Diff line number Diff line change
Expand Up @@ -413,7 +413,8 @@ Test results for this release can be found

### Added

- [Introduce updates via UEFI capsules (from this firmware onward)](https://github.com/Dasharo/dasharo-issues/issues/423)
- [Capsule Update V1](https://github.com/Dasharo/dasharo-issues/issues/423)
- [FWUPD support](https://docs.dasharo.com/kb/fwupd/)
- [Preserve user data during a capsule update](https://github.com/Dasharo/dasharo-issues/issues/809)
- [CPU configuration menu](https://github.com/Dasharo/dasharo-issues/issues/134)
- [Update to a much newer EDKII revision](https://github.com/Dasharo/dasharo-issues/issues/432)
Expand Down Expand Up @@ -617,7 +618,7 @@ Test results for this release can be found
- [MSI ACPI device that triggers automatic driver and utility installation manager](https://www.youtube.com/watch?v=K-v-veV_jvI)
- [Support for logo customization](https://docs.dasharo.com../../guides/logo-customization/)
- UEFI 2.8 errata C compliance in EDKII fork
- [Firmware Update Mode feature](https://docs.dasharo.com/dasharo-menu-docs/dasharo-system-features/#dasharo-security-options)
- [Firmware Update Mode](https://docs.dasharo.com/dasharo-menu-docs/dasharo-system-features/#dasharo-security-options)

### Changed

Expand Down
5 changes: 3 additions & 2 deletions docs/variants/msi_z790/releases.md
Original file line number Diff line number Diff line change
Expand Up @@ -413,7 +413,8 @@ Test results for this release can be found

### Added

- [Introduce updates via UEFI capsules (from this firmware onward)](https://github.com/Dasharo/dasharo-issues/issues/423)
- [Capsule Update V1](https://github.com/Dasharo/dasharo-issues/issues/423)
- [FWUPD support](https://docs.dasharo.com/kb/fwupd/)
- [Preserve user data during a capsule update](https://github.com/Dasharo/dasharo-issues/issues/809)
- [CPU configuration menu](https://github.com/Dasharo/dasharo-issues/issues/134)
- [Update to a much newer EDKII revision](https://github.com/Dasharo/dasharo-issues/issues/432)
Expand Down Expand Up @@ -613,7 +614,7 @@ Test results for this release can be found
- [MSI ACPI device that triggers automatic driver and utility installation manager](https://www.youtube.com/watch?v=K-v-veV_jvI)
- [Support for logo customization](https://docs.dasharo.com../../guides/logo-customization/)
- UEFI 2.8 errata C compliance in EDKII fork
- [Firmware Update Mode feature](https://docs.dasharo.com/dasharo-menu-docs/dasharo-system-features/#dasharo-security-options)
- [Firmware Update Mode](https://docs.dasharo.com/dasharo-menu-docs/dasharo-system-features/#dasharo-security-options)
- [This is a Dasharo Pro Package release](https://docs.dasharo.com/dev-proc/versioning/#dasharo-pro-package-releases)
- [Use new microcode version, refer to SBOM](https://github.com/coreboot/intel-microcode/commit/390edfb411ba7de8559ad40597c7acb6c6a1ea96)
- [Use new ME version, refer to SBOM](https://github.com/Dasharo/dasharo-blobs/tree/main/msi/ms7e06)
Expand Down
6 changes: 4 additions & 2 deletions docs/variants/novacustom_ns5x_adl/releases.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,9 @@ Test results for this release can be found

### Added

- [Firmware update via UEFI capsule update interface with LVFS support](https://docs.dasharo.com/kb/capsule-updates-overview/)
- [Capsule Update V1](https://docs.dasharo.com/kb/capsule-updates-overview/)
- [FWUPD support](https://docs.dasharo.com/kb/fwupd/)
- [LVFS support](https://docs.dasharo.com/kb/capsule-updates-overview/)

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't think that's a good place to link here. Although I don't think we've got a documentation page that would say what's going on with LVFS.

It's so generic though that maybe we could link to some external documentation? We are not doing anything special with LVFS, you use it the same as always. Maybe it would make more sense to link to https://lvfs.readthedocs.io/en/latest/intro.html?

- [Dasharo TrustRoot (Intel Boot Guard) support](https://docs.dasharo.com/glossary/#dasharo-trustroot)
- [PCR-0 reconstruction](https://github.com/Dasharo/coreboot/pull/740)
- [Human-readable UEFI Secure Boot key management screens](https://docs.dasharo.com/dasharo-menu-docs/device-manager/#secure-boot-configuration)
Expand Down Expand Up @@ -194,7 +196,7 @@ Test results for this release can be found

### Added

- [Firmware update mode](https://docs.dasharo.com../../guides/firmware-update/#firmware-update-mode)
- [Firmware Update Mode](https://docs.dasharo.com../../guides/firmware-update/#firmware-update-mode)
- [BIOS boot medium write-protection](https://docs.dasharo.com/dasharo-menu-docs/dasharo-system-features/#dasharo-security-options)
- [SMM BIOS write protection](https://docs.dasharo.com/dasharo-menu-docs/dasharo-system-features/#dasharo-security-options)
- [Early boot DMA protection](https://docs.dasharo.com/dasharo-menu-docs/dasharo-system-features/#dasharo-security-options)
Expand Down
6 changes: 4 additions & 2 deletions docs/variants/novacustom_ns5x_tgl/releases.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,9 @@ Test results for this release can be found

### Added

- [Firmware update via UEFI capsule update interface with LVFS support](https://docs.dasharo.com/kb/capsule-updates-overview/)
- [Capsule Update V1](https://docs.dasharo.com/kb/capsule-updates-overview/)
- [FWUPD support](https://docs.dasharo.com/kb/fwupd/)
- [LVFS support](https://docs.dasharo.com/kb/capsule-updates-overview/)
- [PCR-0 reconstruction](https://github.com/Dasharo/coreboot/pull/740)
- [Quiet boot/Fast boot](https://docs.dasharo.com/dasharo-menu-docs/boot-maintenance-mgr/)
- [FTDI controller support](https://github.com/Dasharo/open-source-firmware-validation/blob/develop/docs/novacustom.md)
Expand Down Expand Up @@ -255,7 +257,7 @@ Test results for this release can be found

### Added

- [Firmware update mode](https://docs.dasharo.com../../guides/firmware-update/#firmware-update-mode)
- [Firmware Update Mode](https://docs.dasharo.com../../guides/firmware-update/#firmware-update-mode)
- [BIOS boot medium write-protection](https://docs.dasharo.com/dasharo-menu-docs/dasharo-system-features/#dasharo-security-options)
- [SMM BIOS write protection](https://docs.dasharo.com/dasharo-menu-docs/dasharo-system-features/#dasharo-security-options)
- [Early boot DMA protection](https://docs.dasharo.com/dasharo-menu-docs/dasharo-system-features/#dasharo-security-options)
Expand Down
6 changes: 4 additions & 2 deletions docs/variants/novacustom_nuc_box/releases.md
Original file line number Diff line number Diff line change
Expand Up @@ -200,13 +200,15 @@ Test results for this release can be found
### Added

- Support for NovaCustom NUC BOX (Meteor Lake)
- [Introduce updates via UEFI capsules (from this firmware onward)](https://docs.dasharo.com/kb/capsule-updates-overview/)
- [Capsule Update V1](https://docs.dasharo.com/kb/capsule-updates-overview/)
- [FWUPD support](https://docs.dasharo.com/kb/fwupd/)
- [LVFS support](https://docs.dasharo.com/kb/capsule-updates-overview/)
- [TPM Measured Boot](https://docs.dasharo.com/unified-test-documentation/dasharo-security/203-measured-boot/)
- [Vboot Verified Boot](https://docs.dasharo.com/guides/vboot-signing/)
- [Intel ME soft disable](https://docs.dasharo.com/unified-test-documentation/dasharo-security/20F-me-neuter/)
- [Vboot recovery notification in UEFI Payload](https://docs.dasharo.com/unified-test-documentation/dasharo-security/201-verified-boot/)
- [UEFI Secure Boot](https://docs.dasharo.com/unified-test-documentation/dasharo-security/206-secure-boot/)
- [Firmware update mode](https://docs.dasharo.com/guides/firmware-update/#firmware-update-mode)
- [Firmware Update Mode](https://docs.dasharo.com/guides/firmware-update/#firmware-update-mode)
- [BIOS boot medium write-protection](https://docs.dasharo.com/dasharo-menu-docs/dasharo-system-features/#dasharo-security-options)
- [SMM BIOS write protection](https://docs.dasharo.com/dasharo-menu-docs/dasharo-system-features/#dasharo-security-options)
- [Early Sign of Life display output](https://docs.dasharo.com/unified-test-documentation/dasharo-compatibility/347-sign-of-life/)
Expand Down
6 changes: 4 additions & 2 deletions docs/variants/novacustom_nv4x_adl/releases.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,9 @@ Test results for this release can be found

### Added

- [Firmware update via UEFI capsule update interface with LVFS support](https://docs.dasharo.com/kb/capsule-updates-overview/)
- [Capsule Update V1](https://docs.dasharo.com/kb/capsule-updates-overview/)
- [FWUPD support](https://docs.dasharo.com/kb/fwupd/)
- [LVFS support](https://docs.dasharo.com/kb/capsule-updates-overview/)
- [Dasharo TrustRoot (Intel Boot Guard) support](https://docs.dasharo.com/glossary/#dasharo-trustroot)
- [PCR-0 reconstruction](https://github.com/Dasharo/coreboot/pull/740)
- [Human-readable UEFI Secure Boot key management screens](https://docs.dasharo.com/dasharo-menu-docs/device-manager/#secure-boot-configuration)
Expand Down Expand Up @@ -215,7 +217,7 @@ Test results for this release can be found

### Added

- [Firmware update mode](https://docs.dasharo.com../../guides/firmware-update/#firmware-update-mode)
- [Firmware Update Mode](https://docs.dasharo.com../../guides/firmware-update/#firmware-update-mode)
- [BIOS boot medium write-protection](https://docs.dasharo.com/dasharo-menu-docs/dasharo-system-features/#dasharo-security-options)
- [SMM BIOS write protection](https://docs.dasharo.com/dasharo-menu-docs/dasharo-system-features/#dasharo-security-options)
- [Early boot DMA protection](https://docs.dasharo.com/dasharo-menu-docs/dasharo-system-features/#dasharo-security-options)
Expand Down
6 changes: 4 additions & 2 deletions docs/variants/novacustom_nv4x_tgl/releases.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,9 @@ Test results for this release can be found

### Added

- [Firmware update via UEFI capsule update interface with LVFS support](https://docs.dasharo.com/kb/capsule-updates-overview/)
- [Capsule Update V1](https://docs.dasharo.com/kb/capsule-updates-overview/)
- [FWUPD support](https://docs.dasharo.com/kb/fwupd/)
- [LVFS support](https://docs.dasharo.com/kb/capsule-updates-overview/)
- [PCR-0 reconstruction](https://github.com/Dasharo/coreboot/pull/740)
- [Quiet boot/Fast boot](https://docs.dasharo.com/dasharo-menu-docs/boot-maintenance-mgr/)
- [FTDI controller support](https://github.com/Dasharo/open-source-firmware-validation/blob/develop/docs/novacustom.md)
Expand Down Expand Up @@ -263,7 +265,7 @@ Test results for this release can be found

### Added

- [Firmware update mode](https://docs.dasharo.com../../guides/firmware-update/#firmware-update-mode)
- [Firmware Update Mode](https://docs.dasharo.com../../guides/firmware-update/#firmware-update-mode)
- [BIOS boot medium write-protection](https://docs.dasharo.com/dasharo-menu-docs/dasharo-system-features/#dasharo-security-options)
- [SMM BIOS write protection](https://docs.dasharo.com/dasharo-menu-docs/dasharo-system-features/#dasharo-security-options)
- [Early boot DMA protection](https://docs.dasharo.com/dasharo-menu-docs/dasharo-system-features/#dasharo-security-options)
Expand Down
Loading
Loading