diff --git a/docs/unified/novacustom/firmware-update.md b/docs/unified/novacustom/firmware-update.md index 8f3698ab..f425bb87 100644 --- a/docs/unified/novacustom/firmware-update.md +++ b/docs/unified/novacustom/firmware-update.md @@ -27,7 +27,7 @@ firmware version is currently installed on your device. > binaries themselves by following the steps under the [Manual > update](#manual-update) section. - ### Capsule Update via fwupd + ### Capsule Update via fwupd Using fwupd is the recommended and simplest way to perform Dasharo firmware updates on supported devices. diff --git a/docs/variants/novacustom_ns5x_adl/novacustom_ns5x_adl_v1.8.0_btg_prod.rom_openness_chart.png b/docs/variants/novacustom_ns5x_adl/novacustom_ns5x_adl_v1.8.0_btg_prod.rom_openness_chart.png new file mode 100644 index 00000000..8368ba73 Binary files /dev/null and b/docs/variants/novacustom_ns5x_adl/novacustom_ns5x_adl_v1.8.0_btg_prod.rom_openness_chart.png differ diff --git a/docs/variants/novacustom_ns5x_adl/novacustom_ns5x_adl_v1.8.0_btg_prod.rom_openness_chart_full_image.png b/docs/variants/novacustom_ns5x_adl/novacustom_ns5x_adl_v1.8.0_btg_prod.rom_openness_chart_full_image.png new file mode 100644 index 00000000..b66d4eec Binary files /dev/null and b/docs/variants/novacustom_ns5x_adl/novacustom_ns5x_adl_v1.8.0_btg_prod.rom_openness_chart_full_image.png differ diff --git a/docs/variants/novacustom_ns5x_adl/openness-score.md b/docs/variants/novacustom_ns5x_adl/openness-score.md index cb701ece..5a8a2277 100644 --- a/docs/variants/novacustom_ns5x_adl/openness-score.md +++ b/docs/variants/novacustom_ns5x_adl/openness-score.md @@ -5,6 +5,137 @@ Score](../../glossary.md#dasharo-openness-score) for NovaCustom NS5XPU/NS7XPU Dasharo releases. The content of the page is generated with [Dasharo Openness Score utility](https://github.com/Dasharo/Openness-Score). +## v1.8.0 + +Openness Score for novacustom_ns5x_adl_v1.8.0_btg_prod.rom + +Open-source code percentage: **30.8%** +Closed-source code percentage: **69.2%** + +* Image size: 33554432 (0x2000000) +* Number of regions: 27 +* Number of CBFSes: 3 +* Total open-source code size: 3984266 (0x3ccb8a) +* Total closed-source code size: 8964216 (0x88c878) +* Total data size: 955138 (0xe9302) +* Total empty size: 19650812 (0x12bd8fc) + +![](novacustom_ns5x_adl_v1.8.0_btg_prod.rom_openness_chart.png) + +![](novacustom_ns5x_adl_v1.8.0_btg_prod.rom_openness_chart_full_image.png) + +> Numbers given above already include the calculations from CBFS regions +> presented below + +### FMAP regions + +| FMAP region | Offset | Size | Category | +| ----------- | ------ | ---- | -------- | +| SI_ME | 0x1000 | 0x4ff000 | closed-source | +| SI_DESC | 0x0 | 0x1000 | data | +| RECOVERY_MRC_CACHE | 0x1000000 | 0x10000 | data | +| RW_MRC_CACHE | 0x1010000 | 0x10000 | data | +| SMMSTORE | 0x1020000 | 0x80000 | data | +| SHARED_DATA | 0x10a0000 | 0x2000 | data | +| VBLOCK_DEV | 0x10a2000 | 0x2000 | data | +| RW_NVRAM | 0x10a4000 | 0x6000 | data | +| CONSOLE | 0x10aa000 | 0x20000 | data | +| VBLOCK_A | 0x11ca000 | 0x10000 | data | +| RW_FWID_A | 0x1bfffc0 | 0x40 | data | +| RO_VPD | 0x1c00000 | 0x4000 | data | +| FMAP | 0x1c04000 | 0x800 | data | +| RO_FRID | 0x1c04800 | 0x40 | data | +| RO_FRID_PAD | 0x1c04840 | 0x7c0 | data | +| GBB | 0x1c05000 | 0x3000 | data | +| UNUSED | 0x500000 | 0xb00000 | empty | + +### CBFS BOOTSPLASH + +* CBFS size: 1048576 +* Number of files: 1 +* Open-source files size: 0 (0x0) +* Closed-source files size: 0 (0x0) +* Data size: 28 (0x1c) +* Empty size: 1048548 (0xfffe4) + +> Numbers given above are already normalized (i.e. they already include size +> of metadata and possible closed-source LAN drivers included in the payload +> which are not visible in the table below) + +| CBFS filename | CBFS filetype | Size | Compression | Category | +| ------------- | ------------- | ---- | ----------- | -------- | +| (empty) | null | 1048548 | none | empty | + +### CBFS FW_MAIN_A + +* CBFS size: 10641344 +* Number of files: 16 +* Open-source files size: 1934789 (0x1d85c5) +* Closed-source files size: 1705787 (0x1a073b) +* Data size: 10388 (0x2894) +* Empty size: 6990380 (0x6aaa2c) + +> Numbers given above are already normalized (i.e. they already include size +> of metadata and possible closed-source LAN drivers included in the payload +> which are not visible in the table below) + +| CBFS filename | CBFS filetype | Size | Compression | Category | +| ------------- | ------------- | ---- | ----------- | -------- | +| fallback/payload | simple elf | 1550190 | none | open-source | +| fallback/romstage | stage | 113800 | none | open-source | +| fallback/ramstage | stage | 165001 | LZMA | open-source | +| fallback/dsdt.aml | raw | 23082 | none | open-source | +| fallback/postcar | stage | 82716 | none | open-source | +| cpu_microcode_blob.bin | microcode | 569344 | none | closed-source | +| fspm.bin | fsp | 786432 | none | closed-source | +| fsps.bin | fsp | 333763 | LZ4 | closed-source | +| config | raw | 6289 | LZMA | data | +| revision | raw | 859 | none | data | +| build_info | raw | 102 | none | data | +| vbt.bin | raw | 1290 | LZMA | data | +| (empty) | null | 266020 | none | empty | +| (empty) | null | 1892 | none | empty | +| (empty) | null | 6722468 | none | empty | + +### CBFS COREBOOT + +* CBFS size: 4161536 +* Number of files: 24 +* Open-source files size: 2049477 (0x1f45c5) +* Closed-source files size: 2019645 (0x1ed13d) +* Data size: 14866 (0x3a12) +* Empty size: 77548 (0x12eec) + +> Numbers given above are already normalized (i.e. they already include size +> of metadata and possible closed-source LAN drivers included in the payload +> which are not visible in the table below) + +| CBFS filename | CBFS filetype | Size | Compression | Category | +| ------------- | ------------- | ---- | ----------- | -------- | +| fallback/payload | simple elf | 1550190 | none | open-source | +| fallback/romstage | stage | 113800 | none | open-source | +| fallback/dsdt.aml | raw | 23082 | none | open-source | +| fallback/ramstage | stage | 165001 | LZMA | open-source | +| fallback/postcar | stage | 82716 | none | open-source | +| bootblock | bootblock | 114688 | none | open-source | +| cpu_microcode_blob.bin | microcode | 569344 | none | closed-source | +| txt_bios_acm.bin | raw | 256000 | none | closed-source | +| fspm.bin | fsp | 786432 | none | closed-source | +| fsps.bin | fsp | 333763 | LZ4 | closed-source | +| txt_sinit_acm.bin | raw | 57858 | LZMA | closed-source | +| cbfs_master_header | cbfs header | 32 | none | data | +| intel_fit | intel_fit | 272 | none | data | +| boot_policy_manifest.bin | raw | 1536 | none | data | +| key_manifest.bin | raw | 1024 | none | data | +| config | raw | 6289 | LZMA | data | +| revision | raw | 859 | none | data | +| build_info | raw | 102 | none | data | +| vbt.bin | raw | 1290 | LZMA | data | +| cmos_layout.bin | cmos_layout | 800 | none | data | +| (empty) | null | 39844 | none | empty | +| (empty) | null | 548 | none | empty | +| (empty) | null | 37156 | none | empty | + ## v1.7.2 Report has been generated with Openness Score utility version v0.2 diff --git a/docs/variants/novacustom_ns5x_adl/releases.md b/docs/variants/novacustom_ns5x_adl/releases.md index f3d3c043..b7278936 100644 --- a/docs/variants/novacustom_ns5x_adl/releases.md +++ b/docs/variants/novacustom_ns5x_adl/releases.md @@ -9,6 +9,102 @@ For details about our release process please read {{ subscribe_form("6d886099-78e1-4f28-a856-017570418ce4", "Subscribe to NovaCustom NS5x/7x 12th Gen Dasharo Release Newsletter") }} +## v1.8.0 - 2026-03-30 + +Test results for this release can be found +[here](https://github.com/Dasharo/osfv-results/tree/main/boards/NovaCustom/ADL_12th_Gen/NS51PU/). + +### Added + +- [Firmware update via UEFI capsule update interface with 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) +- [ACPI driver](https://docs.dasharo.com/unified/novacustom/features/#acpi-driver) +- [Quiet boot/Fast boot](https://docs.dasharo.com/dasharo-menu-docs/boot-maintenance-mgr/) + +### Changed + +- [coreboot rebased on 24.12](https://doc.coreboot.org/releases/coreboot-24.12-relnotes.html) +- EDK II rebased on edk2-stable202502 +- Owner GUID of Secure Boot DB and KEK to Microsoft recommended values +- [Password policy updated to allow passphrases with lowercase-only characters per modern NIST standards](https://github.com/Dasharo/dasharo-issues/issues/646) +- [Early boot DMA protection option now warns about Windows incompatibility](https://github.com/Dasharo/dasharo-issues/issues/1771) + +### Fixed + +- [Popup with information about recovery mode is displayed after flashing with a valid binary](https://github.com/Dasharo/dasharo-issues/issues/269) +- [Display brightness not dark enough](https://github.com/Dasharo/dasharo-issues/issues/297) +- [SD card is not recognized as bootable](https://github.com/Dasharo/dasharo-issues/issues/454) +- [Power state after power failure option does not work as intended](https://github.com/Dasharo/dasharo-issues/issues/524) +- [Closing the lid generates ACPI Error: No handler or method for GPE 6B](https://github.com/Dasharo/dasharo-issues/issues/640) +- [The laptop does not automatically wake up from hibernation using rtcwake](https://github.com/Dasharo/dasharo-issues/issues/485) +- [No ability to change active PCR banks with TPM PPI in FW](https://github.com/Dasharo/dasharo-issues/issues/521) +- [Function Lock setting is not saved after cold boot](https://github.com/Dasharo/dasharo-issues/issues/458) +- [Some devices on dock are not detected after warmboot or reboot](https://github.com/Dasharo/dasharo-issues/issues/632) +- [Some commands in dasharo_ectool fail](https://github.com/Dasharo/dasharo-issues/issues/648) +- [Can't build EC firmware for NovaCustom NS5x/NS7x ADL](https://github.com/Dasharo/dasharo-issues/issues/407) +- [Wake from sleep: laptop brightness frequently goes to max](https://github.com/Dasharo/dasharo-issues/issues/988) +- [Disk Write Performance lower than expected](https://github.com/Dasharo/dasharo-issues/issues/1357) +- [Following initial deployment and recovery documentation leads to unbootable system](https://github.com/Dasharo/dasharo-issues/issues/1525) +- [Windows TPM Ready: False](https://github.com/Dasharo/dasharo-issues/issues/1797) + +### Known issues + +- [Poor Package C-state residency at idle after first s2idle cycle](https://github.com/Dasharo/dasharo-issues/issues/631) +- [Incomplete serial console output](https://github.com/Dasharo/dasharo-issues/issues/614) +- [Ability to boot to Clonezilla Server (iPXE) not working on NS5x](https://github.com/Dasharo/dasharo-issues/issues/573) +- [Turning wifi/bt off inside BIOS leads to an ACPI error message while system start on Gentoo Linux](https://github.com/Dasharo/dasharo-issues/issues/638) +- [Hibernation fails with UG69PD2 Rev.A1 docking station](https://github.com/Dasharo/dasharo-issues/issues/1501) +- [QubesOS FWUPD gets wrong firmware version; local update fails](https://github.com/Dasharo/dasharo-issues/issues/1802) + +### Binaries + +[novacustom_ns5x_adl_ec_v1.8.0.rom][novacustom_ns5x_adl_ec_v1.8.0.rom_file]{.md-button} +[sha256][novacustom_ns5x_adl_ec_v1.8.0.rom_hash]{.md-button} +[sha256.sig][novacustom_ns5x_adl_ec_v1.8.0.rom_sig]{.md-button} + +[novacustom_ns5x_adl_v1.8.0_btg_prod.rom][novacustom_ns5x_adl_v1.8.0_btg_prod.rom_file]{.md-button} +[sha256][novacustom_ns5x_adl_v1.8.0_btg_prod.rom_hash]{.md-button} +[sha256.sig][novacustom_ns5x_adl_v1.8.0_btg_prod.rom_sig]{.md-button} + +To verify binary integrity with hash and signature please follow the +instructions in [Dasharo release signature verification](/guides/signature-verification) +using [this key](https://raw.githubusercontent.com/3mdeb/3mdeb-secpack/master/customer-keys/novacustom/novacustom-open-source-firmware-release-1.x-key.asc) + +### SBOM (Software Bill of Materials) + +- [Dasharo coreboot fork based on 24.12 revision 281a7fec](https://github.com/Dasharo/coreboot/tree/281a7fec) +- [Dasharo EDKII fork based on edk2-stable202502 revision 927ef7ba](https://github.com/Dasharo/edk2/tree/927ef7ba) + + [License](https://github.com/Dasharo/edk2/blob/927ef7ba/License.txt) +- [Dasharo fork of edk2-platforms based on v0.9.0 revision 1002a596](https://github.com/Dasharo/edk2-platforms/tree/1002a596) + + [License](https://github.com/Dasharo/edk2-platforms/blob/1002a596/License.txt) +- [Dasharo fork of System76 EC based on af6bd04 revision af6bd04d](https://github.com/Dasharo/ec/tree/af6bd04d/) + + [License](https://github.com/Dasharo/ec/blob/af6bd04d/LICENSE) +- [Dasharo iPXE fork based on v1.21.1 revision 6c7068fc](https://github.com/Dasharo/ipxe/tree/6c7068fc) + + [License](https://github.com/Dasharo/ipxe/blob/6c7068fc/COPYING.GPLv2) +- [vboot based on f1f70f46 revision f1f70f46](https://chromium.googlesource.com/chromiumos/platform/vboot_reference/+/f1f70f46/) + + [License](https://chromium.googlesource.com/chromiumos/platform/vboot_reference/+/f1f70f46/LICENSE) +- [Intel Management Engine version v16.1.40.2765](https://github.com/Dasharo/dasharo-blobs/blob/668d80d1/novacustom/ns5x_adl/me.bin) + + [License](https://github.com/Dasharo/dasharo-blobs/blob/main/licenses/pv%20intel%20obl%20software%20license%20agreement%2011.2.2017.pdf) +- [Intel Flash Descriptor version v1.1](https://github.com/Dasharo/dasharo-blobs/blob/668d80d1/novacustom/ns5x_adl/descriptor.bin) + + [License](https://github.com/Dasharo/dasharo-blobs/blob/main/licenses/pv%20intel%20obl%20software%20license%20agreement%2011.2.2017.pdf) +- [Intel GOP Driver version v21.0.1066](https://github.com/Dasharo/dasharo-blobs/blob/668d80d1/novacustom/ns5x_adl/IntelGopDriver.efi) + + [License](https://github.com/Dasharo/dasharo-blobs/blob/main/licenses/pv%20intel%20obl%20software%20license%20agreement%2011.2.2017.pdf) +- [Intel Firmware Support Package for Raptor Lake-P version IoT RPL-P IPU 2026.1 (6311_00)](https://github.com/intel/FSP/tree/23cf2587/RaptorLakeFspBinPkg/IoT/RaptorLakeP) + + [License](https://github.com/intel/FSP/blob/23cf2587/FSP_License.pdf) +- [Intel microcode version ADL-P R0 0xc 10/07/2025](https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/tree/microcode-20260227/intel-ucode/06-9a-04) + + [License](https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/blob/microcode-20260227/license) +- [Intel microcode version RPL-P J0 0x6134 08/10/2025](https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/tree/microcode-20260227/intel-ucode/06-ba-02) + + [License](https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/blob/microcode-20260227/license) + +[novacustom_ns5x_adl_ec_v1.8.0.rom_file]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_ns5x_adl/uefi/v1.8.0/novacustom_ns5x_adl_ec_v1.8.0.rom +[novacustom_ns5x_adl_ec_v1.8.0.rom_hash]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_ns5x_adl/uefi/v1.8.0/novacustom_ns5x_adl_ec_v1.8.0.rom.sha256 +[novacustom_ns5x_adl_ec_v1.8.0.rom_sig]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_ns5x_adl/uefi/v1.8.0/novacustom_ns5x_adl_ec_v1.8.0.rom.sha256.sig +[novacustom_ns5x_adl_v1.8.0_btg_prod.rom_file]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_ns5x_adl/uefi/v1.8.0/novacustom_ns5x_adl_v1.8.0_btg_prod.rom +[novacustom_ns5x_adl_v1.8.0_btg_prod.rom_hash]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_ns5x_adl/uefi/v1.8.0/novacustom_ns5x_adl_v1.8.0_btg_prod.rom.sha256 +[novacustom_ns5x_adl_v1.8.0_btg_prod.rom_sig]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_ns5x_adl/uefi/v1.8.0/novacustom_ns5x_adl_v1.8.0_btg_prod.rom.sha256.sig + ## v1.7.2 - 2024-01-03 Test results for this release can be found diff --git a/docs/variants/novacustom_nv4x_adl/novacustom_nv4x_adl_v1.8.0_btg_prod.rom_openness_chart.png b/docs/variants/novacustom_nv4x_adl/novacustom_nv4x_adl_v1.8.0_btg_prod.rom_openness_chart.png new file mode 100644 index 00000000..66f4110b Binary files /dev/null and b/docs/variants/novacustom_nv4x_adl/novacustom_nv4x_adl_v1.8.0_btg_prod.rom_openness_chart.png differ diff --git a/docs/variants/novacustom_nv4x_adl/novacustom_nv4x_adl_v1.8.0_btg_prod.rom_openness_chart_full_image.png b/docs/variants/novacustom_nv4x_adl/novacustom_nv4x_adl_v1.8.0_btg_prod.rom_openness_chart_full_image.png new file mode 100644 index 00000000..efdd4498 Binary files /dev/null and b/docs/variants/novacustom_nv4x_adl/novacustom_nv4x_adl_v1.8.0_btg_prod.rom_openness_chart_full_image.png differ diff --git a/docs/variants/novacustom_nv4x_adl/openness-score.md b/docs/variants/novacustom_nv4x_adl/openness-score.md index 2f488616..fb34407f 100644 --- a/docs/variants/novacustom_nv4x_adl/openness-score.md +++ b/docs/variants/novacustom_nv4x_adl/openness-score.md @@ -5,6 +5,137 @@ Score](../../glossary.md#dasharo-openness-score) for NovaCustom NV4XPZ Dasharo releases. The content of the page is generated with [Dasharo Openness Score utility](https://github.com/Dasharo/Openness-Score). +## v1.8.0 + +Openness Score for novacustom_nv4x_adl_v1.8.0_btg_prod.rom + +Open-source code percentage: **30.8%** +Closed-source code percentage: **69.2%** + +* Image size: 33554432 (0x2000000) +* Number of regions: 27 +* Number of CBFSes: 3 +* Total open-source code size: 3982612 (0x3cc514) +* Total closed-source code size: 8963820 (0x88c6ec) +* Total data size: 954756 (0xe9184) +* Total empty size: 19653244 (0x12be27c) + +![](novacustom_nv4x_adl_v1.8.0_btg_prod.rom_openness_chart.png) + +![](novacustom_nv4x_adl_v1.8.0_btg_prod.rom_openness_chart_full_image.png) + +> Numbers given above already include the calculations from CBFS regions +> presented below + +### FMAP regions + +| FMAP region | Offset | Size | Category | +| ----------- | ------ | ---- | -------- | +| SI_ME | 0x1000 | 0x4ff000 | closed-source | +| SI_DESC | 0x0 | 0x1000 | data | +| RECOVERY_MRC_CACHE | 0x1000000 | 0x10000 | data | +| RW_MRC_CACHE | 0x1010000 | 0x10000 | data | +| SMMSTORE | 0x1020000 | 0x80000 | data | +| SHARED_DATA | 0x10a0000 | 0x2000 | data | +| VBLOCK_DEV | 0x10a2000 | 0x2000 | data | +| RW_NVRAM | 0x10a4000 | 0x6000 | data | +| CONSOLE | 0x10aa000 | 0x20000 | data | +| VBLOCK_A | 0x11ca000 | 0x10000 | data | +| RW_FWID_A | 0x1bfffc0 | 0x40 | data | +| RO_VPD | 0x1c00000 | 0x4000 | data | +| FMAP | 0x1c04000 | 0x800 | data | +| RO_FRID | 0x1c04800 | 0x40 | data | +| RO_FRID_PAD | 0x1c04840 | 0x7c0 | data | +| GBB | 0x1c05000 | 0x3000 | data | +| UNUSED | 0x500000 | 0xb00000 | empty | + +### CBFS BOOTSPLASH + +* CBFS size: 1048576 +* Number of files: 1 +* Open-source files size: 0 (0x0) +* Closed-source files size: 0 (0x0) +* Data size: 28 (0x1c) +* Empty size: 1048548 (0xfffe4) + +> Numbers given above are already normalized (i.e. they already include size +> of metadata and possible closed-source LAN drivers included in the payload +> which are not visible in the table below) + +| CBFS filename | CBFS filetype | Size | Compression | Category | +| ------------- | ------------- | ---- | ----------- | -------- | +| (empty) | null | 1048548 | none | empty | + +### CBFS FW_MAIN_A + +* CBFS size: 10641344 +* Number of files: 16 +* Open-source files size: 1933962 (0x1d828a) +* Closed-source files size: 1705589 (0x1a0675) +* Data size: 10197 (0x27d5) +* Empty size: 6991596 (0x6aaeec) + +> Numbers given above are already normalized (i.e. they already include size +> of metadata and possible closed-source LAN drivers included in the payload +> which are not visible in the table below) + +| CBFS filename | CBFS filetype | Size | Compression | Category | +| ------------- | ------------- | ---- | ----------- | -------- | +| fallback/payload | simple elf | 1549959 | none | open-source | +| fallback/romstage | stage | 113480 | none | open-source | +| fallback/ramstage | stage | 164903 | LZMA | open-source | +| fallback/dsdt.aml | raw | 23248 | none | open-source | +| fallback/postcar | stage | 82372 | none | open-source | +| cpu_microcode_blob.bin | microcode | 569344 | none | closed-source | +| fspm.bin | fsp | 786432 | none | closed-source | +| fsps.bin | fsp | 333763 | LZ4 | closed-source | +| config | raw | 6218 | LZMA | data | +| revision | raw | 859 | none | data | +| build_info | raw | 102 | none | data | +| vbt.bin | raw | 1290 | LZMA | data | +| (empty) | null | 266660 | none | empty | +| (empty) | null | 2084 | none | empty | +| (empty) | null | 6722852 | none | empty | + +### CBFS COREBOOT + +* CBFS size: 4161536 +* Number of files: 24 +* Open-source files size: 2048650 (0x1f428a) +* Closed-source files size: 2019447 (0x1ed077) +* Data size: 14675 (0x3953) +* Empty size: 78764 (0x133ac) + +> Numbers given above are already normalized (i.e. they already include size +> of metadata and possible closed-source LAN drivers included in the payload +> which are not visible in the table below) + +| CBFS filename | CBFS filetype | Size | Compression | Category | +| ------------- | ------------- | ---- | ----------- | -------- | +| fallback/payload | simple elf | 1549959 | none | open-source | +| fallback/romstage | stage | 113480 | none | open-source | +| fallback/dsdt.aml | raw | 23248 | none | open-source | +| fallback/ramstage | stage | 164903 | LZMA | open-source | +| fallback/postcar | stage | 82372 | none | open-source | +| bootblock | bootblock | 114688 | none | open-source | +| cpu_microcode_blob.bin | microcode | 569344 | none | closed-source | +| txt_bios_acm.bin | raw | 256000 | none | closed-source | +| fspm.bin | fsp | 786432 | none | closed-source | +| fsps.bin | fsp | 333763 | LZ4 | closed-source | +| txt_sinit_acm.bin | raw | 57858 | LZMA | closed-source | +| cbfs_master_header | cbfs header | 32 | none | data | +| intel_fit | intel_fit | 272 | none | data | +| boot_policy_manifest.bin | raw | 1536 | none | data | +| key_manifest.bin | raw | 1024 | none | data | +| config | raw | 6218 | LZMA | data | +| revision | raw | 859 | none | data | +| build_info | raw | 102 | none | data | +| vbt.bin | raw | 1290 | LZMA | data | +| cmos_layout.bin | cmos_layout | 800 | none | data | +| (empty) | null | 40548 | none | empty | +| (empty) | null | 676 | none | empty | +| (empty) | null | 37540 | none | empty | + ## v1.7.2 Report has been generated with Openness Score utility version v0.2 diff --git a/docs/variants/novacustom_nv4x_adl/releases.md b/docs/variants/novacustom_nv4x_adl/releases.md index 067a8205..07d09beb 100644 --- a/docs/variants/novacustom_nv4x_adl/releases.md +++ b/docs/variants/novacustom_nv4x_adl/releases.md @@ -9,6 +9,104 @@ For details about our release process please read {{ subscribe_form("310eac18-d302-478f-a617-5f5d65e8e0ac", "Subscribe to NovaCustom NV4x 12th Gen Dasharo Release Newsletter") }} +## v1.8.0 - 2026-03-30 + +Test results for this release can be found +[here](https://github.com/Dasharo/osfv-results/tree/main/boards/NovaCustom/ADL_12th_Gen/NV41PZ/). + +### Added + +- [Firmware update via UEFI capsule update interface with 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) +- [ACPI driver](https://docs.dasharo.com/unified/novacustom/features/#acpi-driver) +- [Quiet boot/Fast boot](https://docs.dasharo.com/dasharo-menu-docs/boot-maintenance-mgr/) + +### Changed + +- [coreboot rebased on 24.12](https://doc.coreboot.org/releases/coreboot-24.12-relnotes.html) +- EDK II rebased on edk2-stable202502 +- Owner GUID of Secure Boot DB and KEK to Microsoft recommended values +- [Password policy updated to allow passphrases with lowercase-only characters per modern NIST standards](https://github.com/Dasharo/dasharo-issues/issues/646) +- [Early boot DMA protection option now warns about Windows incompatibility](https://github.com/Dasharo/dasharo-issues/issues/1771) + +### Fixed + +- [Popup with information about recovery mode is displayed after flashing with a valid binary](https://github.com/Dasharo/dasharo-issues/issues/269) +- [Display brightness not dark enough](https://github.com/Dasharo/dasharo-issues/issues/297) +- [SD card is not recognized as bootable](https://github.com/Dasharo/dasharo-issues/issues/454) +- [Power state after power failure option does not work as intended](https://github.com/Dasharo/dasharo-issues/issues/524) +- [Closing the lid generates ACPI Error: No handler or method for GPE 6B](https://github.com/Dasharo/dasharo-issues/issues/640) +- [The laptop does not automatically wake up from hibernation using rtcwake](https://github.com/Dasharo/dasharo-issues/issues/485) +- [No ability to change active PCR banks with TPM PPI in FW](https://github.com/Dasharo/dasharo-issues/issues/521) +- [Function Lock setting is not saved after cold boot](https://github.com/Dasharo/dasharo-issues/issues/458) +- [Some devices on dock are not detected after warmboot or reboot](https://github.com/Dasharo/dasharo-issues/issues/632) +- [Some commands in dasharo_ectool fail](https://github.com/Dasharo/dasharo-issues/issues/648) +- [Wake from sleep: laptop brightness frequently goes to max](https://github.com/Dasharo/dasharo-issues/issues/988) +- [Bogus X2APIC entries in MADT ACPI table](https://github.com/Dasharo/dasharo-issues/issues/1094) +- [Qubes OS doesn't reboot after S3 suspend on NV41PZ](https://github.com/Dasharo/dasharo-issues/issues/1097) +- [Disk Write Performance lower than expected](https://github.com/Dasharo/dasharo-issues/issues/1357) +- [Following initial deployment and recovery documentation leads to unbootable system](https://github.com/Dasharo/dasharo-issues/issues/1525) +- [PCIe over Thunderbolt not working](https://github.com/Dasharo/dasharo-issues/issues/1638) +- [Windows TPM Ready: False](https://github.com/Dasharo/dasharo-issues/issues/1797) + +### Known issues + +- [Poor Package C-state residency at idle after first s2idle cycle](https://github.com/Dasharo/dasharo-issues/issues/631) +- [Incomplete serial console output](https://github.com/Dasharo/dasharo-issues/issues/614) +- [Turning wifi/bt off inside BIOS leads to an ACPI error message while system start on Gentoo Linux](https://github.com/Dasharo/dasharo-issues/issues/638) +- [Hibernation fails with UG69PD2 Rev.A1 docking station](https://github.com/Dasharo/dasharo-issues/issues/1501) +- [pts/compression-7zip performance worse on "performance" mode](https://github.com/Dasharo/dasharo-issues/issues/1794) +- [QubesOS FWUPD gets wrong firmware version; local update fails](https://github.com/Dasharo/dasharo-issues/issues/1802) + +### Binaries + +[novacustom_nv4x_adl_ec_v1.8.0.rom][novacustom_nv4x_adl_ec_v1.8.0.rom_file]{.md-button} +[sha256][novacustom_nv4x_adl_ec_v1.8.0.rom_hash]{.md-button} +[sha256.sig][novacustom_nv4x_adl_ec_v1.8.0.rom_sig]{.md-button} + +[novacustom_nv4x_adl_v1.8.0_btg_prod.rom][novacustom_nv4x_adl_v1.8.0_btg_prod.rom_file]{.md-button} +[sha256][novacustom_nv4x_adl_v1.8.0_btg_prod.rom_hash]{.md-button} +[sha256.sig][novacustom_nv4x_adl_v1.8.0_btg_prod.rom_sig]{.md-button} + +To verify binary integrity with hash and signature please follow the +instructions in [Dasharo release signature verification](/guides/signature-verification) +using [this key](https://raw.githubusercontent.com/3mdeb/3mdeb-secpack/master/customer-keys/novacustom/novacustom-open-source-firmware-release-1.x-key.asc) + +### SBOM (Software Bill of Materials) + +- [Dasharo coreboot fork based on 24.12 revision 281a7fec](https://github.com/Dasharo/coreboot/tree/281a7fec) +- [Dasharo EDKII fork based on edk2-stable202502 revision 927ef7ba](https://github.com/Dasharo/edk2/tree/927ef7ba) + + [License](https://github.com/Dasharo/edk2/blob/927ef7ba/License.txt) +- [Dasharo fork of edk2-platforms based on v0.9.0 revision 1002a596](https://github.com/Dasharo/edk2-platforms/tree/1002a596) + + [License](https://github.com/Dasharo/edk2-platforms/blob/1002a596/License.txt) +- [Dasharo fork of System76 EC based on af6bd04 revision af6bd04d](https://github.com/Dasharo/ec/tree/af6bd04d/) + + [License](https://github.com/Dasharo/ec/blob/af6bd04d/LICENSE) +- [Dasharo iPXE fork based on v1.21.1 revision 6c7068fc](https://github.com/Dasharo/ipxe/tree/6c7068fc) + + [License](https://github.com/Dasharo/ipxe/blob/6c7068fc/COPYING.GPLv2) +- [vboot based on f1f70f46 revision f1f70f46](https://chromium.googlesource.com/chromiumos/platform/vboot_reference/+/f1f70f46/) + + [License](https://chromium.googlesource.com/chromiumos/platform/vboot_reference/+/f1f70f46/LICENSE) +- [Intel Management Engine version v16.1.40.2765](https://github.com/Dasharo/dasharo-blobs/blob/668d80d1/novacustom/nv4x_adl/me.bin) + + [License](https://github.com/Dasharo/dasharo-blobs/blob/main/licenses/pv%20intel%20obl%20software%20license%20agreement%2011.2.2017.pdf) +- [Intel Flash Descriptor version v1.1](https://github.com/Dasharo/dasharo-blobs/blob/668d80d1/novacustom/nv4x_adl/descriptor.bin) + + [License](https://github.com/Dasharo/dasharo-blobs/blob/main/licenses/pv%20intel%20obl%20software%20license%20agreement%2011.2.2017.pdf) +- [Intel GOP Driver version v21.0.1066](https://github.com/Dasharo/dasharo-blobs/blob/668d80d1/novacustom/nv4x_adl/IntelGopDriver.efi) + + [License](https://github.com/Dasharo/dasharo-blobs/blob/main/licenses/pv%20intel%20obl%20software%20license%20agreement%2011.2.2017.pdf) +- [Intel Firmware Support Package for Raptor Lake-P version IoT RPL-P IPU 2026.1 (6311_00)](https://github.com/intel/FSP/tree/23cf2587/RaptorLakeFspBinPkg/IoT/RaptorLakeP) + + [License](https://github.com/intel/FSP/blob/23cf2587/FSP_License.pdf) +- [Intel microcode version ADL-P R0 0xc 10/07/2025](https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/tree/microcode-20260227/intel-ucode/06-9a-04) + + [License](https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/blob/microcode-20260227/license) +- [Intel microcode version RPL-P J0 0x6134 08/10/2025](https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/tree/microcode-20260227/intel-ucode/06-ba-02) + + [License](https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/blob/microcode-20260227/license) + +[novacustom_nv4x_adl_ec_v1.8.0.rom_file]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_nv4x_adl/uefi/v1.8.0/novacustom_nv4x_adl_ec_v1.8.0.rom +[novacustom_nv4x_adl_ec_v1.8.0.rom_hash]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_nv4x_adl/uefi/v1.8.0/novacustom_nv4x_adl_ec_v1.8.0.rom.sha256 +[novacustom_nv4x_adl_ec_v1.8.0.rom_sig]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_nv4x_adl/uefi/v1.8.0/novacustom_nv4x_adl_ec_v1.8.0.rom.sha256.sig +[novacustom_nv4x_adl_v1.8.0_btg_prod.rom_file]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_nv4x_adl/uefi/v1.8.0/novacustom_nv4x_adl_v1.8.0_btg_prod.rom +[novacustom_nv4x_adl_v1.8.0_btg_prod.rom_hash]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_nv4x_adl/uefi/v1.8.0/novacustom_nv4x_adl_v1.8.0_btg_prod.rom.sha256 +[novacustom_nv4x_adl_v1.8.0_btg_prod.rom_sig]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_nv4x_adl/uefi/v1.8.0/novacustom_nv4x_adl_v1.8.0_btg_prod.rom.sha256.sig + ## v1.7.2 - 2024-01-03 Test results for this release can be found