Skip to content
Merged
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
2 changes: 1 addition & 1 deletion docs/unified/novacustom/firmware-update.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
131 changes: 131 additions & 0 deletions docs/variants/novacustom_ns5x_adl/openness-score.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
96 changes: 96 additions & 0 deletions docs/variants/novacustom_ns5x_adl/releases.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
131 changes: 131 additions & 0 deletions docs/variants/novacustom_nv4x_adl/openness-score.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
Loading
Loading